dataflowdebugsession

package
v0.20241209.1115630 Latest Latest
Warning

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

Go to latest
Published: Dec 9, 2024 License: MPL-2.0 Imports: 12 Imported by: 1

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 ¶ added in v0.20241009.1142232

func PossibleValuesForAmazonRdsForSqlAuthenticationType() []string

func PossibleValuesForAzureSqlDWAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForAzureSqlDWAuthenticationType() []string

func PossibleValuesForAzureSqlDatabaseAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForAzureSqlDatabaseAuthenticationType() []string

func PossibleValuesForAzureSqlMIAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForAzureSqlMIAuthenticationType() []string

func PossibleValuesForAzureStorageAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForAzureStorageAuthenticationType() []string

func PossibleValuesForCosmosDbConnectionMode ¶ added in v0.20241009.1142232

func PossibleValuesForCosmosDbConnectionMode() []string

func PossibleValuesForCredentialReferenceType ¶ added in v0.20241009.1142232

func PossibleValuesForCredentialReferenceType() []string

func PossibleValuesForDataFlowComputeType ¶ added in v0.20241009.1142232

func PossibleValuesForDataFlowComputeType() []string

func PossibleValuesForDataFlowDebugCommandType ¶

func PossibleValuesForDataFlowDebugCommandType() []string

func PossibleValuesForDataFlowReferenceType ¶ added in v0.20241009.1142232

func PossibleValuesForDataFlowReferenceType() []string

func PossibleValuesForDatasetReferenceType ¶ added in v0.20241009.1142232

func PossibleValuesForDatasetReferenceType() []string

func PossibleValuesForDb2AuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForDb2AuthenticationType() []string

func PossibleValuesForFtpAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForFtpAuthenticationType() []string

func PossibleValuesForGoogleAdWordsAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForGoogleAdWordsAuthenticationType() []string

func PossibleValuesForGoogleBigQueryAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForGoogleBigQueryAuthenticationType() []string

func PossibleValuesForGoogleBigQueryV2AuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForGoogleBigQueryV2AuthenticationType() []string

func PossibleValuesForHBaseAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForHBaseAuthenticationType() []string

func PossibleValuesForHTTPAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForHTTPAuthenticationType() []string

func PossibleValuesForHiveAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForHiveAuthenticationType() []string

func PossibleValuesForHiveServerType ¶ added in v0.20241009.1142232

func PossibleValuesForHiveServerType() []string

func PossibleValuesForHiveThriftTransportProtocol ¶ added in v0.20241009.1142232

func PossibleValuesForHiveThriftTransportProtocol() []string

func PossibleValuesForImpalaAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForImpalaAuthenticationType() []string

func PossibleValuesForIntegrationRuntimeEdition ¶ added in v0.20241009.1142232

func PossibleValuesForIntegrationRuntimeEdition() []string

func PossibleValuesForIntegrationRuntimeEntityReferenceType ¶ added in v0.20241009.1142232

func PossibleValuesForIntegrationRuntimeEntityReferenceType() []string

func PossibleValuesForIntegrationRuntimeLicenseType ¶ added in v0.20241009.1142232

func PossibleValuesForIntegrationRuntimeLicenseType() []string

func PossibleValuesForIntegrationRuntimeSsisCatalogPricingTier ¶ added in v0.20241009.1142232

func PossibleValuesForIntegrationRuntimeSsisCatalogPricingTier() []string

func PossibleValuesForIntegrationRuntimeState ¶ added in v0.20241009.1142232

func PossibleValuesForIntegrationRuntimeState() []string

func PossibleValuesForIntegrationRuntimeType ¶

func PossibleValuesForIntegrationRuntimeType() []string

func PossibleValuesForManagedVirtualNetworkReferenceType ¶ added in v0.20241009.1142232

func PossibleValuesForManagedVirtualNetworkReferenceType() []string

func PossibleValuesForMongoDbAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForMongoDbAuthenticationType() []string

func PossibleValuesForODataAadServicePrincipalCredentialType ¶ added in v0.20241009.1142232

func PossibleValuesForODataAadServicePrincipalCredentialType() []string

func PossibleValuesForODataAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForODataAuthenticationType() []string

func PossibleValuesForParameterType ¶

func PossibleValuesForParameterType() []string

func PossibleValuesForPhoenixAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForPhoenixAuthenticationType() []string

func PossibleValuesForPrestoAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForPrestoAuthenticationType() []string

func PossibleValuesForRestServiceAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForRestServiceAuthenticationType() []string

func PossibleValuesForSapHanaAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForSapHanaAuthenticationType() []string

func PossibleValuesForServiceNowAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForServiceNowAuthenticationType() []string

func PossibleValuesForServiceNowV2AuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForServiceNowV2AuthenticationType() []string

func PossibleValuesForSftpAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForSftpAuthenticationType() []string

func PossibleValuesForSnowflakeAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForSnowflakeAuthenticationType() []string

func PossibleValuesForSparkAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForSparkAuthenticationType() []string

func PossibleValuesForSparkServerType ¶ added in v0.20241009.1142232

func PossibleValuesForSparkServerType() []string

func PossibleValuesForSparkThriftTransportProtocol ¶ added in v0.20241009.1142232

func PossibleValuesForSparkThriftTransportProtocol() []string

func PossibleValuesForSqlAlwaysEncryptedAkvAuthType ¶ added in v0.20241009.1142232

func PossibleValuesForSqlAlwaysEncryptedAkvAuthType() []string

func PossibleValuesForSqlServerAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForSqlServerAuthenticationType() []string

func PossibleValuesForSybaseAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForSybaseAuthenticationType() []string

func PossibleValuesForTeamDeskAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForTeamDeskAuthenticationType() []string

func PossibleValuesForTeradataAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForTeradataAuthenticationType() []string

func PossibleValuesForWebAuthenticationType ¶ added in v0.20241009.1142232

func PossibleValuesForWebAuthenticationType() []string

func PossibleValuesForZendeskAuthenticationType ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AmazonMWSLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AmazonMWSLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AmazonMWSLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AmazonMWSObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AmazonMWSObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AmazonMWSObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AmazonRdsForLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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

func (*AmazonRdsForLinkedServiceTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AmazonRdsForOracleLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AmazonRdsForOracleLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AmazonRdsForOracleLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AmazonRdsForOracleTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AmazonRdsForOracleTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AmazonRdsForOracleTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AmazonRdsForOracleTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type AmazonRdsForSqlAuthenticationType ¶ added in v0.20241009.1142232

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

func (*AmazonRdsForSqlAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AmazonRdsForSqlServerLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AmazonRdsForSqlServerLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AmazonRdsForSqlServerLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AmazonRdsForSqlServerLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

type AmazonRdsForSqlServerTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AmazonRdsForSqlServerTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AmazonRdsForSqlServerTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AmazonRdsForSqlServerTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type AmazonRedshiftLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AmazonRedshiftLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AmazonRedshiftLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AmazonRedshiftLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AmazonRedshiftTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AmazonRedshiftTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AmazonRedshiftTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AmazonRedshiftTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type AmazonS3CompatibleLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AmazonS3CompatibleLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AmazonS3CompatibleLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AmazonS3CompatibleLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AmazonS3CompatibleLocation ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AmazonS3CompatibleLocation) MarshalJSON ¶ added in v0.20241009.1142232

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

type AmazonS3Dataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s AmazonS3Dataset) Dataset() BaseDatasetImpl

func (AmazonS3Dataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AmazonS3Dataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AmazonS3DatasetTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AmazonS3LinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s AmazonS3LinkedService) LinkedService() BaseLinkedServiceImpl

func (AmazonS3LinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AmazonS3LinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AmazonS3LinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AmazonS3Location ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s AmazonS3Location) DatasetLocation() BaseDatasetLocationImpl

func (AmazonS3Location) MarshalJSON ¶ added in v0.20241009.1142232

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

type AppFiguresLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AppFiguresLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AppFiguresLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AppFiguresLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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

func (*AppFiguresLinkedServiceTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AsanaLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s AsanaLinkedService) LinkedService() BaseLinkedServiceImpl

func (AsanaLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AsanaLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AsanaLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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

func (*AsanaLinkedServiceTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AvroDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s AvroDataset) Dataset() BaseDatasetImpl

func (AvroDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AvroDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AvroDatasetTypeProperties ¶ added in v0.20241009.1142232

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

func (*AvroDatasetTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AvroFormat ¶ added in v0.20241009.1142232

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

func (AvroFormat) DatasetStorageFormat ¶ added in v0.20241009.1142232

func (s AvroFormat) DatasetStorageFormat() BaseDatasetStorageFormatImpl

func (AvroFormat) MarshalJSON ¶ added in v0.20241009.1142232

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

type AzPowerShellSetup ¶ added in v0.20241009.1142232

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

	Type string `json:"type"`
}

func (AzPowerShellSetup) CustomSetupBase ¶ added in v0.20241009.1142232

func (s AzPowerShellSetup) CustomSetupBase() BaseCustomSetupBaseImpl

func (AzPowerShellSetup) MarshalJSON ¶ added in v0.20241009.1142232

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

type AzPowerShellSetupTypeProperties ¶ added in v0.20241009.1142232

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

type AzureBatchLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureBatchLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureBatchLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureBatchLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AzureBlobDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s AzureBlobDataset) Dataset() BaseDatasetImpl

func (AzureBlobDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureBlobDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureBlobDatasetTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AzureBlobFSDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s AzureBlobFSDataset) Dataset() BaseDatasetImpl

func (AzureBlobFSDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureBlobFSDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureBlobFSDatasetTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AzureBlobFSLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureBlobFSLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureBlobFSLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureBlobFSLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AzureBlobFSLocation ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s AzureBlobFSLocation) DatasetLocation() BaseDatasetLocationImpl

func (AzureBlobFSLocation) MarshalJSON ¶ added in v0.20241009.1142232

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

type AzureBlobStorageLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureBlobStorageLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureBlobStorageLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureBlobStorageLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AzureBlobStorageLocation ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureBlobStorageLocation) MarshalJSON ¶ added in v0.20241009.1142232

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

type AzureDataExplorerDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type AzureDataExplorerLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureDataExplorerLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureDataExplorerLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureDataExplorerLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AzureDataExplorerTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureDataExplorerTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureDataExplorerTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureDataLakeAnalyticsLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureDataLakeAnalyticsLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureDataLakeAnalyticsLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureDataLakeAnalyticsLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

type AzureDataLakeStoreDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureDataLakeStoreDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureDataLakeStoreDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureDataLakeStoreDatasetTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AzureDataLakeStoreLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureDataLakeStoreLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureDataLakeStoreLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureDataLakeStoreLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AzureDataLakeStoreLocation ¶ added in v0.20241009.1142232

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

func (AzureDataLakeStoreLocation) DatasetLocation ¶ added in v0.20241009.1142232

func (AzureDataLakeStoreLocation) MarshalJSON ¶ added in v0.20241009.1142232

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

type AzureDatabricksDeltaLakeDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureDatabricksDeltaLakeDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureDatabricksDeltaLakeDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureDatabricksDeltaLakeDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type AzureDatabricksDeltaLakeLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureDatabricksDeltaLakeLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureDatabricksDeltaLakeLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureDatabricksDetltaLakeLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

type AzureDatabricksLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureDatabricksLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureDatabricksLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureDatabricksLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AzureFileStorageLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureFileStorageLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureFileStorageLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureFileStorageLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AzureFileStorageLocation ¶ added in v0.20241009.1142232

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

func (AzureFileStorageLocation) DatasetLocation ¶ added in v0.20241009.1142232

func (AzureFileStorageLocation) MarshalJSON ¶ added in v0.20241009.1142232

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

type AzureFunctionLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureFunctionLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureFunctionLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureFunctionLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AzureKeyVaultLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureKeyVaultLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureKeyVaultLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureKeyVaultLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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

type AzureKeyVaultSecretReference ¶ added in v0.20241009.1142232

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

	Type string `json:"type"`
}

func (AzureKeyVaultSecretReference) MarshalJSON ¶ added in v0.20241009.1142232

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

func (AzureKeyVaultSecretReference) SecretBase ¶ added in v0.20241009.1142232

type AzureMLLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s AzureMLLinkedService) LinkedService() BaseLinkedServiceImpl

func (AzureMLLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureMLLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureMLLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AzureMLServiceLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureMLServiceLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureMLServiceLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureMLServiceLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AzureMariaDBLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureMariaDBLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureMariaDBLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureMariaDBLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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

type AzureMariaDBTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureMariaDBTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureMariaDBTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureMySqlLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureMySqlLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureMySqlLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureMySqlLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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

type AzureMySqlTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureMySqlTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureMySqlTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureMySqlTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type AzurePostgreSqlLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzurePostgreSqlLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzurePostgreSqlLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzurePostgreSqlLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

type AzurePostgreSqlLinkedServiceTypeProperties struct {
	CommandTimeout         *int64                        `json:"commandTimeout,omitempty"`
	ConnectionString       *string                       `json:"connectionString,omitempty"`
	Database               *string                       `json:"database,omitempty"`
	Encoding               *string                       `json:"encoding,omitempty"`
	EncryptedCredential    *string                       `json:"encryptedCredential,omitempty"`
	Password               *AzureKeyVaultSecretReference `json:"password,omitempty"`
	Port                   *int64                        `json:"port,omitempty"`
	ReadBufferSize         *int64                        `json:"readBufferSize,omitempty"`
	Server                 *string                       `json:"server,omitempty"`
	SslMode                *int64                        `json:"sslMode,omitempty"`
	Timeout                *int64                        `json:"timeout,omitempty"`
	Timezone               *string                       `json:"timezone,omitempty"`
	TrustServerCertificate *bool                         `json:"trustServerCertificate,omitempty"`
	Username               *string                       `json:"username,omitempty"`
}

type AzurePostgreSqlTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzurePostgreSqlTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzurePostgreSqlTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzurePostgreSqlTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type AzureSearchIndexDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureSearchIndexDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureSearchIndexDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureSearchIndexDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type AzureSearchLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureSearchLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureSearchLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureSearchLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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

func (*AzureSearchLinkedServiceTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureSqlDWAuthenticationType ¶ added in v0.20241009.1142232

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

func (*AzureSqlDWAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureSqlDWLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureSqlDWLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureSqlDWLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureSqlDWLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AzureSqlDWTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureSqlDWTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureSqlDWTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureSqlDWTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type AzureSqlDatabaseAuthenticationType ¶ added in v0.20241009.1142232

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

func (*AzureSqlDatabaseAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureSqlDatabaseLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureSqlDatabaseLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureSqlDatabaseLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureSqlDatabaseLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AzureSqlMIAuthenticationType ¶ added in v0.20241009.1142232

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

func (*AzureSqlMIAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureSqlMILinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureSqlMILinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureSqlMILinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureSqlMILinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type AzureSqlMITableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureSqlMITableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureSqlMITableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureSqlMITableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type AzureSqlTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureSqlTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureSqlTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureSqlTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type AzureStorageAuthenticationType ¶ added in v0.20241009.1142232

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

func (*AzureStorageAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureStorageLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureStorageLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureStorageLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureStorageLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureSynapseArtifactsLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureSynapseArtifactsLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureSynapseArtifactsLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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

type AzureTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s AzureTableDataset) Dataset() BaseDatasetImpl

func (AzureTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type AzureTableStorageLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (AzureTableStorageLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*AzureTableStorageLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type AzureTableStorageLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

func (BaseCustomSetupBaseImpl) CustomSetupBase ¶ added in v0.20241009.1142232

type BaseDataFlowImpl ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s BaseDataFlowImpl) DataFlow() BaseDataFlowImpl

type BaseDatasetImpl ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s BaseDatasetImpl) Dataset() BaseDatasetImpl

func (*BaseDatasetImpl) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type BaseDatasetLocationImpl ¶ added in v0.20241009.1142232

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

func (BaseDatasetLocationImpl) DatasetLocation ¶ added in v0.20241009.1142232

type BaseDatasetStorageFormatImpl ¶ added in v0.20241009.1142232

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

func (BaseDatasetStorageFormatImpl) DatasetStorageFormat ¶ added in v0.20241009.1142232

type BaseIntegrationRuntimeImpl ¶ added in v0.20241009.1142232

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

func (BaseIntegrationRuntimeImpl) IntegrationRuntime ¶ added in v0.20241009.1142232

type BaseLinkedIntegrationRuntimeTypeImpl ¶ added in v0.20241009.1142232

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

func (BaseLinkedIntegrationRuntimeTypeImpl) LinkedIntegrationRuntimeType ¶ added in v0.20241009.1142232

type BaseLinkedServiceImpl ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s BaseLinkedServiceImpl) LinkedService() BaseLinkedServiceImpl

func (*BaseLinkedServiceImpl) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type BaseReferenceImpl ¶ added in v0.20240920.1135249

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

func (BaseReferenceImpl) Reference ¶ added in v0.20240920.1135249

func (s BaseReferenceImpl) Reference() BaseReferenceImpl

type BaseSecretBaseImpl ¶ added in v0.20241009.1142232

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

func (BaseSecretBaseImpl) SecretBase ¶ added in v0.20241009.1142232

func (s BaseSecretBaseImpl) SecretBase() BaseSecretBaseImpl

type BaseWebLinkedServiceTypePropertiesImpl ¶ added in v0.20241009.1142232

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

func (BaseWebLinkedServiceTypePropertiesImpl) WebLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

type BinaryDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s BinaryDataset) Dataset() BaseDatasetImpl

func (BinaryDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*BinaryDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type BinaryDatasetTypeProperties ¶ added in v0.20241009.1142232

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

func (*BinaryDatasetTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type CassandraLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (CassandraLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*CassandraLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type CassandraLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type CassandraTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (CassandraTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*CassandraTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type CassandraTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type CmdkeySetup ¶ added in v0.20241009.1142232

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

	Type string `json:"type"`
}

func (CmdkeySetup) CustomSetupBase ¶ added in v0.20241009.1142232

func (s CmdkeySetup) CustomSetupBase() BaseCustomSetupBaseImpl

func (CmdkeySetup) MarshalJSON ¶ added in v0.20241009.1142232

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

type CmdkeySetupTypeProperties ¶ added in v0.20241009.1142232

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

func (*CmdkeySetupTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type CommonDataServiceForAppsEntityDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (CommonDataServiceForAppsEntityDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*CommonDataServiceForAppsEntityDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type CommonDataServiceForAppsEntityDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type CommonDataServiceForAppsLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (CommonDataServiceForAppsLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*CommonDataServiceForAppsLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type CommonDataServiceForAppsLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

type ComponentSetup ¶ added in v0.20241009.1142232

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

	Type string `json:"type"`
}

func (ComponentSetup) CustomSetupBase ¶ added in v0.20241009.1142232

func (s ComponentSetup) CustomSetupBase() BaseCustomSetupBaseImpl

func (ComponentSetup) MarshalJSON ¶ added in v0.20241009.1142232

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

type ConcurLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s ConcurLinkedService) LinkedService() BaseLinkedServiceImpl

func (ConcurLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*ConcurLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ConcurLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type ConcurObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (ConcurObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*ConcurObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type CopyComputeScaleProperties ¶ added in v0.20241009.1142232

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

type CosmosDbConnectionMode ¶ added in v0.20241009.1142232

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

func (*CosmosDbConnectionMode) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type CosmosDbLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s CosmosDbLinkedService) LinkedService() BaseLinkedServiceImpl

func (CosmosDbLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*CosmosDbLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type CosmosDbLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type CosmosDbMongoDbApiCollectionDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (CosmosDbMongoDbApiCollectionDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*CosmosDbMongoDbApiCollectionDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type CosmosDbMongoDbApiCollectionDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type CosmosDbMongoDbApiLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (CosmosDbMongoDbApiLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*CosmosDbMongoDbApiLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type CosmosDbMongoDbApiLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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

type CosmosDbSqlApiCollectionDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (CosmosDbSqlApiCollectionDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*CosmosDbSqlApiCollectionDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type CosmosDbSqlApiCollectionDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type CouchbaseLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (CouchbaseLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*CouchbaseLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type CouchbaseLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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

type CouchbaseTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (CouchbaseTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*CouchbaseTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type CredentialReferenceType ¶ added in v0.20241009.1142232

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

func (*CredentialReferenceType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type CustomDataSourceLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (CustomDataSourceLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*CustomDataSourceLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type CustomDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s CustomDataset) Dataset() BaseDatasetImpl

func (CustomDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*CustomDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type CustomSetupBase ¶ added in v0.20241009.1142232

type CustomSetupBase interface {
	CustomSetupBase() BaseCustomSetupBaseImpl
}

func UnmarshalCustomSetupBaseImplementation ¶ added in v0.20241009.1142232

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

type DataFlow ¶

type DataFlow interface {
	DataFlow() BaseDataFlowImpl
}

func UnmarshalDataFlowImplementation ¶ added in v0.20241009.1142232

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

type DataFlowComputeType ¶ added in v0.20241009.1142232

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

func (*DataFlowComputeType) UnmarshalJSON ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

func (*DataFlowReferenceType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type DataFlowSink ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type DatasetCompression ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type DatasetFolder ¶

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

type DatasetLocation ¶ added in v0.20241009.1142232

type DatasetLocation interface {
	DatasetLocation() BaseDatasetLocationImpl
}

func UnmarshalDatasetLocationImplementation ¶ added in v0.20241009.1142232

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

type DatasetReference ¶ added in v0.20241009.1142232

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

type DatasetReferenceType ¶ added in v0.20241009.1142232

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

func (*DatasetReferenceType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type DatasetStorageFormat ¶ added in v0.20241009.1142232

type DatasetStorageFormat interface {
	DatasetStorageFormat() BaseDatasetStorageFormatImpl
}

func UnmarshalDatasetStorageFormatImplementation ¶ added in v0.20241009.1142232

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

type DataworldLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (DataworldLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*DataworldLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type DataworldLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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

func (*DataworldLinkedServiceTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type Db2AuthenticationType ¶ added in v0.20241009.1142232

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

func (*Db2AuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type Db2LinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s Db2LinkedService) LinkedService() BaseLinkedServiceImpl

func (Db2LinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*Db2LinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type Db2LinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type Db2TableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s Db2TableDataset) Dataset() BaseDatasetImpl

func (Db2TableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*Db2TableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type Db2TableDatasetTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (DelimitedTextDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*DelimitedTextDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type DelimitedTextDatasetTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type DocumentDbCollectionDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (DocumentDbCollectionDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*DocumentDbCollectionDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type DocumentDbCollectionDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type DrillDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type DrillLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s DrillLinkedService) LinkedService() BaseLinkedServiceImpl

func (DrillLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*DrillLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type DrillLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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

type DrillTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s DrillTableDataset) Dataset() BaseDatasetImpl

func (DrillTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*DrillTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type DynamicsAXLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (DynamicsAXLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*DynamicsAXLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type DynamicsAXLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type DynamicsAXResourceDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (DynamicsAXResourceDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*DynamicsAXResourceDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type DynamicsAXResourceDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type DynamicsCrmEntityDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (DynamicsCrmEntityDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*DynamicsCrmEntityDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type DynamicsCrmEntityDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type DynamicsCrmLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (DynamicsCrmLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*DynamicsCrmLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type DynamicsCrmLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type DynamicsEntityDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (DynamicsEntityDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*DynamicsEntityDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type DynamicsEntityDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type DynamicsLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s DynamicsLinkedService) LinkedService() BaseLinkedServiceImpl

func (DynamicsLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*DynamicsLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type DynamicsLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type EloquaLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s EloquaLinkedService) LinkedService() BaseLinkedServiceImpl

func (EloquaLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*EloquaLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type EloquaLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type EloquaObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (EloquaObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*EloquaObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type EntityReference ¶ added in v0.20241009.1142232

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

type EnvironmentVariableSetup ¶ added in v0.20241009.1142232

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

	Type string `json:"type"`
}

func (EnvironmentVariableSetup) CustomSetupBase ¶ added in v0.20241009.1142232

func (EnvironmentVariableSetup) MarshalJSON ¶ added in v0.20241009.1142232

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

type EnvironmentVariableSetupTypeProperties ¶ added in v0.20241009.1142232

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

type ExcelDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s ExcelDataset) Dataset() BaseDatasetImpl

func (ExcelDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*ExcelDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ExcelDatasetTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (FileServerLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*FileServerLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type FileServerLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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

func (*FileServerLinkedServiceTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type FileServerLocation ¶ added in v0.20241009.1142232

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

func (FileServerLocation) DatasetLocation ¶ added in v0.20241009.1142232

func (s FileServerLocation) DatasetLocation() BaseDatasetLocationImpl

func (FileServerLocation) MarshalJSON ¶ added in v0.20241009.1142232

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

type FileShareDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s FileShareDataset) Dataset() BaseDatasetImpl

func (FileShareDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*FileShareDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type FileShareDatasetTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type Flowlet ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s Flowlet) DataFlow() BaseDataFlowImpl

func (Flowlet) MarshalJSON ¶ added in v0.20241009.1142232

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

type FlowletTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

func (*FtpAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type FtpServerLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (FtpServerLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*FtpServerLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type FtpServerLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type FtpServerLocation ¶ added in v0.20241009.1142232

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

func (FtpServerLocation) DatasetLocation ¶ added in v0.20241009.1142232

func (s FtpServerLocation) DatasetLocation() BaseDatasetLocationImpl

func (FtpServerLocation) MarshalJSON ¶ added in v0.20241009.1142232

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

type GenericDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type GoogleAdWordsAuthenticationType ¶ added in v0.20241009.1142232

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

func (*GoogleAdWordsAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type GoogleAdWordsLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (GoogleAdWordsLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*GoogleAdWordsLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type GoogleAdWordsLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type GoogleAdWordsObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (GoogleAdWordsObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*GoogleAdWordsObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type GoogleBigQueryAuthenticationType ¶ added in v0.20241009.1142232

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

func (*GoogleBigQueryAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type GoogleBigQueryDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type GoogleBigQueryLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (GoogleBigQueryLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*GoogleBigQueryLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type GoogleBigQueryLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type GoogleBigQueryObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (GoogleBigQueryObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*GoogleBigQueryObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type GoogleBigQueryV2AuthenticationType ¶ added in v0.20241009.1142232

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

func (*GoogleBigQueryV2AuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type GoogleBigQueryV2DatasetTypeProperties ¶ added in v0.20241009.1142232

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

type GoogleBigQueryV2LinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (GoogleBigQueryV2LinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*GoogleBigQueryV2LinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type GoogleBigQueryV2LinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type GoogleBigQueryV2ObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (GoogleBigQueryV2ObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*GoogleBigQueryV2ObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type GoogleCloudStorageLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (GoogleCloudStorageLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*GoogleCloudStorageLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type GoogleCloudStorageLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type GoogleCloudStorageLocation ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (GoogleCloudStorageLocation) MarshalJSON ¶ added in v0.20241009.1142232

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

type GoogleSheetsLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (GoogleSheetsLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*GoogleSheetsLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type GoogleSheetsLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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

func (*GoogleSheetsLinkedServiceTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type GreenplumDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type GreenplumLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (GreenplumLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*GreenplumLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type GreenplumLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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

type GreenplumTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (GreenplumTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*GreenplumTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type HBaseAuthenticationType ¶ added in v0.20241009.1142232

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

func (*HBaseAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type HBaseLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s HBaseLinkedService) LinkedService() BaseLinkedServiceImpl

func (HBaseLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*HBaseLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type HBaseLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type HBaseObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s HBaseObjectDataset) Dataset() BaseDatasetImpl

func (HBaseObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*HBaseObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type HDInsightLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (HDInsightLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*HDInsightLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type HDInsightLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type HDInsightOnDemandLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (HDInsightOnDemandLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*HDInsightOnDemandLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type HDInsightOnDemandLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type HTTPAuthenticationType ¶ added in v0.20241009.1142232

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

func (*HTTPAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type HTTPDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s HTTPDataset) Dataset() BaseDatasetImpl

func (HTTPDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*HTTPDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type HTTPDatasetTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type HTTPLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s HTTPLinkedService) LinkedService() BaseLinkedServiceImpl

func (HTTPLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*HTTPLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type HTTPLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type HTTPServerLocation ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s HTTPServerLocation) DatasetLocation() BaseDatasetLocationImpl

func (HTTPServerLocation) MarshalJSON ¶ added in v0.20241009.1142232

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

type HdfsLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s HdfsLinkedService) LinkedService() BaseLinkedServiceImpl

func (HdfsLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*HdfsLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type HdfsLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type HdfsLocation ¶ added in v0.20241009.1142232

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

func (HdfsLocation) DatasetLocation ¶ added in v0.20241009.1142232

func (s HdfsLocation) DatasetLocation() BaseDatasetLocationImpl

func (HdfsLocation) MarshalJSON ¶ added in v0.20241009.1142232

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

type HiveAuthenticationType ¶ added in v0.20241009.1142232

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

func (*HiveAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type HiveDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type HiveLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s HiveLinkedService) LinkedService() BaseLinkedServiceImpl

func (HiveLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*HiveLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type HiveLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type HiveObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s HiveObjectDataset) Dataset() BaseDatasetImpl

func (HiveObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*HiveObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type HiveServerType ¶ added in v0.20241009.1142232

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

func (*HiveServerType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type HiveThriftTransportProtocol ¶ added in v0.20241009.1142232

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

func (*HiveThriftTransportProtocol) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type HubspotLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s HubspotLinkedService) LinkedService() BaseLinkedServiceImpl

func (HubspotLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*HubspotLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type HubspotLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type HubspotObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (HubspotObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*HubspotObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type IcebergDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s IcebergDataset) Dataset() BaseDatasetImpl

func (IcebergDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*IcebergDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type IcebergDatasetTypeProperties ¶ added in v0.20241009.1142232

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

func (*IcebergDatasetTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ImpalaAuthenticationType ¶ added in v0.20241009.1142232

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

func (*ImpalaAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ImpalaDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type ImpalaLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s ImpalaLinkedService) LinkedService() BaseLinkedServiceImpl

func (ImpalaLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*ImpalaLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ImpalaLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type ImpalaObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (ImpalaObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*ImpalaObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type InformixLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s InformixLinkedService) LinkedService() BaseLinkedServiceImpl

func (InformixLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*InformixLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type InformixLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type InformixTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (InformixTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*InformixTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type InformixTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type IntegrationRuntime ¶

type IntegrationRuntime interface {
	IntegrationRuntime() BaseIntegrationRuntimeImpl
}

func UnmarshalIntegrationRuntimeImplementation ¶ added in v0.20241009.1142232

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

type IntegrationRuntimeComputeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type IntegrationRuntimeCustomerVirtualNetwork ¶ added in v0.20241009.1142232

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

type IntegrationRuntimeDataFlowProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type IntegrationRuntimeDataProxyProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type IntegrationRuntimeEdition ¶ added in v0.20241009.1142232

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

func (*IntegrationRuntimeEdition) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type IntegrationRuntimeEntityReferenceType ¶ added in v0.20241009.1142232

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

func (*IntegrationRuntimeEntityReferenceType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type IntegrationRuntimeLicenseType ¶ added in v0.20241009.1142232

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

func (*IntegrationRuntimeLicenseType) UnmarshalJSON ¶ added in v0.20241009.1142232

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 ¶ added in v0.20240920.1135249

type IntegrationRuntimeSsisCatalogInfo ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

func (*IntegrationRuntimeSsisCatalogPricingTier) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type IntegrationRuntimeSsisProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type IntegrationRuntimeState ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s JiraLinkedService) LinkedService() BaseLinkedServiceImpl

func (JiraLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*JiraLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type JiraLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type JiraObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s JiraObjectDataset) Dataset() BaseDatasetImpl

func (JiraObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*JiraObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type JsonDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s JsonDataset) Dataset() BaseDatasetImpl

func (JsonDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*JsonDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type JsonDatasetTypeProperties ¶ added in v0.20241009.1142232

type JsonDatasetTypeProperties struct {
	Compression  *DatasetCompression `json:"compression,omitempty"`
	EncodingName *string             `json:"encodingName,omitempty"`
	Location     DatasetLocation     `json:"location"`
}

func (*JsonDatasetTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type JsonFormat ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s JsonFormat) DatasetStorageFormat() BaseDatasetStorageFormatImpl

func (JsonFormat) MarshalJSON ¶ added in v0.20241009.1142232

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

type LakeHouseLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (LakeHouseLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*LakeHouseLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type LakeHouseLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type LakeHouseLocation ¶ added in v0.20241009.1142232

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

func (LakeHouseLocation) DatasetLocation ¶ added in v0.20241009.1142232

func (s LakeHouseLocation) DatasetLocation() BaseDatasetLocationImpl

func (LakeHouseLocation) MarshalJSON ¶ added in v0.20241009.1142232

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

type LakeHouseTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (LakeHouseTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*LakeHouseTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type LakeHouseTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type LicensedComponentSetupTypeProperties ¶ added in v0.20241009.1142232

type LicensedComponentSetupTypeProperties struct {
	ComponentName string     `json:"componentName"`
	LicenseKey    SecretBase `json:"licenseKey"`
}

func (*LicensedComponentSetupTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type LinkedIntegrationRuntimeKeyAuthorization ¶ added in v0.20241009.1142232

type LinkedIntegrationRuntimeKeyAuthorization struct {
	Key SecureString `json:"key"`

	AuthorizationType string `json:"authorizationType"`
}

func (LinkedIntegrationRuntimeKeyAuthorization) LinkedIntegrationRuntimeType ¶ added in v0.20241009.1142232

func (LinkedIntegrationRuntimeKeyAuthorization) MarshalJSON ¶ added in v0.20241009.1142232

type LinkedIntegrationRuntimeRbacAuthorization ¶ added in v0.20241009.1142232

type LinkedIntegrationRuntimeRbacAuthorization struct {
	Credential *CredentialReference `json:"credential,omitempty"`
	ResourceId string               `json:"resourceId"`

	AuthorizationType string `json:"authorizationType"`
}

func (LinkedIntegrationRuntimeRbacAuthorization) LinkedIntegrationRuntimeType ¶ added in v0.20241009.1142232

func (LinkedIntegrationRuntimeRbacAuthorization) MarshalJSON ¶ added in v0.20241009.1142232

type LinkedIntegrationRuntimeType ¶ added in v0.20241009.1142232

type LinkedIntegrationRuntimeType interface {
	LinkedIntegrationRuntimeType() BaseLinkedIntegrationRuntimeTypeImpl
}

func UnmarshalLinkedIntegrationRuntimeTypeImplementation ¶ added in v0.20241009.1142232

func UnmarshalLinkedIntegrationRuntimeTypeImplementation(input []byte) (LinkedIntegrationRuntimeType, error)

type LinkedService ¶

type LinkedService interface {
	LinkedService() BaseLinkedServiceImpl
}

func UnmarshalLinkedServiceImplementation ¶ added in v0.20241009.1142232

func UnmarshalLinkedServiceImplementation(input []byte) (LinkedService, error)

type LinkedServiceDebugResource ¶

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

func (*LinkedServiceDebugResource) UnmarshalJSON ¶ added in v0.20241009.1142232

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 ¶ added in v0.20240920.1135249

type MagentoLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s MagentoLinkedService) LinkedService() BaseLinkedServiceImpl

func (MagentoLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*MagentoLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type MagentoLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type MagentoObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (MagentoObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*MagentoObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ManagedIntegrationRuntime ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (ManagedIntegrationRuntime) MarshalJSON ¶ added in v0.20241009.1142232

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

type ManagedIntegrationRuntimeTypeProperties ¶ added in v0.20241009.1142232

type ManagedIntegrationRuntimeTypeProperties struct {
	ComputeProperties      *IntegrationRuntimeComputeProperties      `json:"computeProperties,omitempty"`
	CustomerVirtualNetwork *IntegrationRuntimeCustomerVirtualNetwork `json:"customerVirtualNetwork,omitempty"`
	SsisProperties         *IntegrationRuntimeSsisProperties         `json:"ssisProperties,omitempty"`
}

type ManagedVirtualNetworkReference ¶ added in v0.20241009.1142232

type ManagedVirtualNetworkReference struct {
	ReferenceName string                             `json:"referenceName"`
	Type          ManagedVirtualNetworkReferenceType `json:"type"`
}

type ManagedVirtualNetworkReferenceType ¶ added in v0.20241009.1142232

type ManagedVirtualNetworkReferenceType string
const (
	ManagedVirtualNetworkReferenceTypeManagedVirtualNetworkReference ManagedVirtualNetworkReferenceType = "ManagedVirtualNetworkReference"
)

func (*ManagedVirtualNetworkReferenceType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type MappingDataFlow ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s MappingDataFlow) DataFlow() BaseDataFlowImpl

func (MappingDataFlow) MarshalJSON ¶ added in v0.20241009.1142232

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

type MappingDataFlowTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s MariaDBLinkedService) LinkedService() BaseLinkedServiceImpl

func (MariaDBLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*MariaDBLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type MariaDBLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (MariaDBTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*MariaDBTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type MarketoLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s MarketoLinkedService) LinkedService() BaseLinkedServiceImpl

func (MarketoLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*MarketoLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type MarketoLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type MarketoObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (MarketoObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*MarketoObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type MicrosoftAccessLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (MicrosoftAccessLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*MicrosoftAccessLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type MicrosoftAccessLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type MicrosoftAccessTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (MicrosoftAccessTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*MicrosoftAccessTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type MicrosoftAccessTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type MongoDbAtlasCollectionDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (MongoDbAtlasCollectionDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*MongoDbAtlasCollectionDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type MongoDbAtlasCollectionDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type MongoDbAtlasLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (MongoDbAtlasLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*MongoDbAtlasLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type MongoDbAtlasLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

type MongoDbAtlasLinkedServiceTypeProperties struct {
	ConnectionString string  `json:"connectionString"`
	Database         string  `json:"database"`
	DriverVersion    *string `json:"driverVersion,omitempty"`
}

type MongoDbAuthenticationType ¶ added in v0.20241009.1142232

type MongoDbAuthenticationType string
const (
	MongoDbAuthenticationTypeAnonymous MongoDbAuthenticationType = "Anonymous"
	MongoDbAuthenticationTypeBasic     MongoDbAuthenticationType = "Basic"
)

func (*MongoDbAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type MongoDbCollectionDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (MongoDbCollectionDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*MongoDbCollectionDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type MongoDbCollectionDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type MongoDbLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s MongoDbLinkedService) LinkedService() BaseLinkedServiceImpl

func (MongoDbLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*MongoDbLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type MongoDbLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type MongoDbV2CollectionDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (MongoDbV2CollectionDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*MongoDbV2CollectionDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type MongoDbV2CollectionDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type MongoDbV2LinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (MongoDbV2LinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*MongoDbV2LinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type MongoDbV2LinkedServiceTypeProperties ¶ added in v0.20241009.1142232

type MongoDbV2LinkedServiceTypeProperties struct {
	ConnectionString string `json:"connectionString"`
	Database         string `json:"database"`
}

type MySqlLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s MySqlLinkedService) LinkedService() BaseLinkedServiceImpl

func (MySqlLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*MySqlLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type MySqlLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

type MySqlLinkedServiceTypeProperties struct {
	AllowZeroDateTime   *bool                         `json:"allowZeroDateTime,omitempty"`
	ConnectionString    *string                       `json:"connectionString,omitempty"`
	ConnectionTimeout   *int64                        `json:"connectionTimeout,omitempty"`
	ConvertZeroDateTime *bool                         `json:"convertZeroDateTime,omitempty"`
	Database            *string                       `json:"database,omitempty"`
	DriverVersion       *string                       `json:"driverVersion,omitempty"`
	EncryptedCredential *string                       `json:"encryptedCredential,omitempty"`
	GuidFormat          *string                       `json:"guidFormat,omitempty"`
	Password            *AzureKeyVaultSecretReference `json:"password,omitempty"`
	Port                *int64                        `json:"port,omitempty"`
	Server              *string                       `json:"server,omitempty"`
	SslCert             *string                       `json:"sslCert,omitempty"`
	SslKey              *string                       `json:"sslKey,omitempty"`
	SslMode             *int64                        `json:"sslMode,omitempty"`
	TreatTinyAsBoolean  *bool                         `json:"treatTinyAsBoolean,omitempty"`
	UseSystemTrustStore *int64                        `json:"useSystemTrustStore,omitempty"`
	Username            *string                       `json:"username,omitempty"`
}

type MySqlTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s MySqlTableDataset) Dataset() BaseDatasetImpl

func (MySqlTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*MySqlTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type MySqlTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type NetezzaLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s NetezzaLinkedService) LinkedService() BaseLinkedServiceImpl

func (NetezzaLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*NetezzaLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type NetezzaLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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

type NetezzaTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (NetezzaTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*NetezzaTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type NetezzaTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type ODataAadServicePrincipalCredentialType ¶ added in v0.20241009.1142232

type ODataAadServicePrincipalCredentialType string
const (
	ODataAadServicePrincipalCredentialTypeServicePrincipalCert ODataAadServicePrincipalCredentialType = "ServicePrincipalCert"
	ODataAadServicePrincipalCredentialTypeServicePrincipalKey  ODataAadServicePrincipalCredentialType = "ServicePrincipalKey"
)

func (*ODataAadServicePrincipalCredentialType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ODataAuthenticationType ¶ added in v0.20241009.1142232

type ODataAuthenticationType string
const (
	ODataAuthenticationTypeAadServicePrincipal    ODataAuthenticationType = "AadServicePrincipal"
	ODataAuthenticationTypeAnonymous              ODataAuthenticationType = "Anonymous"
	ODataAuthenticationTypeBasic                  ODataAuthenticationType = "Basic"
	ODataAuthenticationTypeManagedServiceIdentity ODataAuthenticationType = "ManagedServiceIdentity"
	ODataAuthenticationTypeWindows                ODataAuthenticationType = "Windows"
)

func (*ODataAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ODataLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s ODataLinkedService) LinkedService() BaseLinkedServiceImpl

func (ODataLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*ODataLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ODataLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type ODataResourceDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (ODataResourceDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*ODataResourceDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ODataResourceDatasetTypeProperties ¶ added in v0.20241009.1142232

type ODataResourceDatasetTypeProperties struct {
	Path *string `json:"path,omitempty"`
}

type OdbcLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s OdbcLinkedService) LinkedService() BaseLinkedServiceImpl

func (OdbcLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*OdbcLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type OdbcLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type OdbcTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s OdbcTableDataset) Dataset() BaseDatasetImpl

func (OdbcTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*OdbcTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type OdbcTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type Office365Dataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s Office365Dataset) Dataset() BaseDatasetImpl

func (Office365Dataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*Office365Dataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type Office365DatasetTypeProperties ¶ added in v0.20241009.1142232

type Office365DatasetTypeProperties struct {
	Predicate *string `json:"predicate,omitempty"`
	TableName string  `json:"tableName"`
}

type Office365LinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (Office365LinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*Office365LinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type Office365LinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type OracleCloudStorageLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (OracleCloudStorageLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*OracleCloudStorageLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type OracleCloudStorageLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type OracleCloudStorageLocation ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (OracleCloudStorageLocation) MarshalJSON ¶ added in v0.20241009.1142232

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

type OracleLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s OracleLinkedService) LinkedService() BaseLinkedServiceImpl

func (OracleLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*OracleLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type OracleLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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

type OracleServiceCloudLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (OracleServiceCloudLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*OracleServiceCloudLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type OracleServiceCloudLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type OracleServiceCloudObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (OracleServiceCloudObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*OracleServiceCloudObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type OracleTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s OracleTableDataset) Dataset() BaseDatasetImpl

func (OracleTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*OracleTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type OracleTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type OrcDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s OrcDataset) Dataset() BaseDatasetImpl

func (OrcDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*OrcDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type OrcDatasetTypeProperties ¶ added in v0.20241009.1142232

type OrcDatasetTypeProperties struct {
	Location            DatasetLocation `json:"location"`
	OrcCompressionCodec *string         `json:"orcCompressionCodec,omitempty"`
}

func (*OrcDatasetTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type OrcFormat ¶ added in v0.20241009.1142232

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

func (OrcFormat) DatasetStorageFormat ¶ added in v0.20241009.1142232

func (s OrcFormat) DatasetStorageFormat() BaseDatasetStorageFormatImpl

func (OrcFormat) MarshalJSON ¶ added in v0.20241009.1142232

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

type PackageStore ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s ParquetDataset) Dataset() BaseDatasetImpl

func (ParquetDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*ParquetDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ParquetDatasetTypeProperties ¶ added in v0.20241009.1142232

type ParquetDatasetTypeProperties struct {
	CompressionCodec *string         `json:"compressionCodec,omitempty"`
	Location         DatasetLocation `json:"location"`
}

func (*ParquetDatasetTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ParquetFormat ¶ added in v0.20241009.1142232

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

func (ParquetFormat) DatasetStorageFormat ¶ added in v0.20241009.1142232

func (s ParquetFormat) DatasetStorageFormat() BaseDatasetStorageFormatImpl

func (ParquetFormat) MarshalJSON ¶ added in v0.20241009.1142232

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

type PaypalLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s PaypalLinkedService) LinkedService() BaseLinkedServiceImpl

func (PaypalLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*PaypalLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type PaypalLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type PaypalObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (PaypalObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*PaypalObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type PhoenixAuthenticationType ¶ added in v0.20241009.1142232

type PhoenixAuthenticationType string
const (
	PhoenixAuthenticationTypeAnonymous                    PhoenixAuthenticationType = "Anonymous"
	PhoenixAuthenticationTypeUsernameAndPassword          PhoenixAuthenticationType = "UsernameAndPassword"
	PhoenixAuthenticationTypeWindowsAzureHDInsightService PhoenixAuthenticationType = "WindowsAzureHDInsightService"
)

func (*PhoenixAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type PhoenixDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type PhoenixLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s PhoenixLinkedService) LinkedService() BaseLinkedServiceImpl

func (PhoenixLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*PhoenixLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type PhoenixLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type PhoenixObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (PhoenixObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*PhoenixObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type PipelineExternalComputeScaleProperties ¶ added in v0.20241009.1142232

type PipelineExternalComputeScaleProperties struct {
	NumberOfExternalNodes *int64 `json:"numberOfExternalNodes,omitempty"`
	NumberOfPipelineNodes *int64 `json:"numberOfPipelineNodes,omitempty"`
	TimeToLive            *int64 `json:"timeToLive,omitempty"`
}

type PostgreSqlLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (PostgreSqlLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*PostgreSqlLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type PostgreSqlLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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

type PostgreSqlTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (PostgreSqlTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*PostgreSqlTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type PostgreSqlTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type PostgreSqlV2LinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (PostgreSqlV2LinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*PostgreSqlV2LinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type PostgreSqlV2LinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (PostgreSqlV2TableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*PostgreSqlV2TableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type PostgreSqlV2TableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type PowerQuerySource ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

type PowerQueryTypeProperties struct {
	DocumentLocale *string             `json:"documentLocale,omitempty"`
	Script         *string             `json:"script,omitempty"`
	Sources        *[]PowerQuerySource `json:"sources,omitempty"`
}

type PrestoAuthenticationType ¶ added in v0.20241009.1142232

type PrestoAuthenticationType string
const (
	PrestoAuthenticationTypeAnonymous PrestoAuthenticationType = "Anonymous"
	PrestoAuthenticationTypeLDAP      PrestoAuthenticationType = "LDAP"
)

func (*PrestoAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type PrestoDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type PrestoLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s PrestoLinkedService) LinkedService() BaseLinkedServiceImpl

func (PrestoLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*PrestoLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type PrestoLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type PrestoObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (PrestoObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*PrestoObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type QueryByFactoryCompleteResult ¶

type QueryByFactoryCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []DataFlowDebugSessionInfo
}

type QueryByFactoryCustomPager ¶ added in v0.20240628.1153531

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 ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (QuickBooksLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*QuickBooksLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type QuickBooksLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type QuickBooksObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (QuickBooksObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*QuickBooksObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type QuickbaseLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (QuickbaseLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*QuickbaseLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type QuickbaseLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

type QuickbaseLinkedServiceTypeProperties struct {
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	Url                 string     `json:"url"`
	UserToken           SecretBase `json:"userToken"`
}

func (*QuickbaseLinkedServiceTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type RawCustomSetupBaseImpl ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s RawCustomSetupBaseImpl) CustomSetupBase() BaseCustomSetupBaseImpl

type RawDataFlowImpl ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s RawDataFlowImpl) DataFlow() BaseDataFlowImpl

type RawDatasetImpl ¶ added in v0.20241009.1142232

type RawDatasetImpl struct {
	Type   string
	Values map[string]interface{}
	// contains filtered or unexported fields
}

RawDatasetImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

func (RawDatasetImpl) Dataset ¶ added in v0.20241009.1142232

func (s RawDatasetImpl) Dataset() BaseDatasetImpl

type RawDatasetLocationImpl ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s RawDatasetLocationImpl) DatasetLocation() BaseDatasetLocationImpl

type RawDatasetStorageFormatImpl ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

type RawIntegrationRuntimeImpl ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

type RawLinkedIntegrationRuntimeTypeImpl ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

type RawLinkedServiceImpl ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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 ¶ added in v0.20240920.1135249

func (s RawReferenceImpl) Reference() BaseReferenceImpl

type RawSecretBaseImpl ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s RawSecretBaseImpl) SecretBase() BaseSecretBaseImpl

type RawWebLinkedServiceTypePropertiesImpl ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

type Reference ¶

type Reference interface {
	Reference() BaseReferenceImpl
}

func UnmarshalReferenceImplementation ¶ added in v0.20240920.1135249

func UnmarshalReferenceImplementation(input []byte) (Reference, error)

type RelationalTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (RelationalTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*RelationalTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type RelationalTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type ResponsysLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (ResponsysLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*ResponsysLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ResponsysLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type ResponsysObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (ResponsysObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*ResponsysObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type RestResourceDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (RestResourceDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*RestResourceDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type RestResourceDatasetTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

type RestServiceAuthenticationType string
const (
	RestServiceAuthenticationTypeAadServicePrincipal      RestServiceAuthenticationType = "AadServicePrincipal"
	RestServiceAuthenticationTypeAnonymous                RestServiceAuthenticationType = "Anonymous"
	RestServiceAuthenticationTypeBasic                    RestServiceAuthenticationType = "Basic"
	RestServiceAuthenticationTypeManagedServiceIdentity   RestServiceAuthenticationType = "ManagedServiceIdentity"
	RestServiceAuthenticationTypeOAuthTwoClientCredential RestServiceAuthenticationType = "OAuth2ClientCredential"
)

func (*RestServiceAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type RestServiceLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (RestServiceLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*RestServiceLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type RestServiceLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type SalesforceLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SalesforceLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SalesforceLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SalesforceLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type SalesforceMarketingCloudLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SalesforceMarketingCloudLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SalesforceMarketingCloudLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SalesforceMarketingCloudLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

type SalesforceMarketingCloudObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SalesforceMarketingCloudObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SalesforceMarketingCloudObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SalesforceObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SalesforceObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SalesforceObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SalesforceObjectDatasetTypeProperties ¶ added in v0.20241009.1142232

type SalesforceObjectDatasetTypeProperties struct {
	ObjectApiName *string `json:"objectApiName,omitempty"`
}

type SalesforceServiceCloudLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SalesforceServiceCloudLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SalesforceServiceCloudLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SalesforceServiceCloudLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

type SalesforceServiceCloudObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SalesforceServiceCloudObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SalesforceServiceCloudObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SalesforceServiceCloudObjectDatasetTypeProperties ¶ added in v0.20241009.1142232

type SalesforceServiceCloudObjectDatasetTypeProperties struct {
	ObjectApiName *string `json:"objectApiName,omitempty"`
}

type SalesforceServiceCloudV2LinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SalesforceServiceCloudV2LinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SalesforceServiceCloudV2LinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SalesforceServiceCloudV2LinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

type SalesforceServiceCloudV2ObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SalesforceServiceCloudV2ObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SalesforceServiceCloudV2ObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SalesforceServiceCloudV2ObjectDatasetTypeProperties ¶ added in v0.20241009.1142232

type SalesforceServiceCloudV2ObjectDatasetTypeProperties struct {
	ObjectApiName *string `json:"objectApiName,omitempty"`
	ReportId      *string `json:"reportId,omitempty"`
}

type SalesforceV2LinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SalesforceV2LinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SalesforceV2LinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SalesforceV2LinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type SalesforceV2ObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SalesforceV2ObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SalesforceV2ObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SalesforceV2ObjectDatasetTypeProperties ¶ added in v0.20241009.1142232

type SalesforceV2ObjectDatasetTypeProperties struct {
	ObjectApiName *string `json:"objectApiName,omitempty"`
	ReportId      *string `json:"reportId,omitempty"`
}

type SapBWLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s SapBWLinkedService) LinkedService() BaseLinkedServiceImpl

func (SapBWLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SapBWLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SapBWLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type SapBwCubeDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s SapBwCubeDataset) Dataset() BaseDatasetImpl

func (SapBwCubeDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SapBwCubeDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SapCloudForCustomerLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SapCloudForCustomerLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SapCloudForCustomerLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SapCloudForCustomerLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

type SapCloudForCustomerLinkedServiceTypeProperties struct {
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	Password            SecretBase `json:"password"`
	Url                 string     `json:"url"`
	Username            *string    `json:"username,omitempty"`
}

func (*SapCloudForCustomerLinkedServiceTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SapCloudForCustomerResourceDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SapCloudForCustomerResourceDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SapCloudForCustomerResourceDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SapCloudForCustomerResourceDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type SapEccLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s SapEccLinkedService) LinkedService() BaseLinkedServiceImpl

func (SapEccLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SapEccLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SapEccLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

type SapEccLinkedServiceTypeProperties struct {
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	Password            SecretBase `json:"password"`
	Url                 string     `json:"url"`
	Username            *string    `json:"username,omitempty"`
}

func (*SapEccLinkedServiceTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SapEccResourceDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SapEccResourceDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SapEccResourceDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SapEccResourceDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type SapHanaAuthenticationType ¶ added in v0.20241009.1142232

type SapHanaAuthenticationType string
const (
	SapHanaAuthenticationTypeBasic   SapHanaAuthenticationType = "Basic"
	SapHanaAuthenticationTypeWindows SapHanaAuthenticationType = "Windows"
)

func (*SapHanaAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SapHanaLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s SapHanaLinkedService) LinkedService() BaseLinkedServiceImpl

func (SapHanaLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SapHanaLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SapHanaLinkedServiceProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type SapHanaTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SapHanaTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SapHanaTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SapHanaTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type SapOdpLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s SapOdpLinkedService) LinkedService() BaseLinkedServiceImpl

func (SapOdpLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SapOdpLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SapOdpLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type SapOdpResourceDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SapOdpResourceDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SapOdpResourceDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SapOdpResourceDatasetTypeProperties ¶ added in v0.20241009.1142232

type SapOdpResourceDatasetTypeProperties struct {
	Context    string `json:"context"`
	ObjectName string `json:"objectName"`
}

type SapOpenHubLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SapOpenHubLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SapOpenHubLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SapOpenHubLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type SapOpenHubTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SapOpenHubTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SapOpenHubTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SapOpenHubTableDatasetTypeProperties ¶ added in v0.20241009.1142232

type SapOpenHubTableDatasetTypeProperties struct {
	BaseRequestId          *int64 `json:"baseRequestId,omitempty"`
	ExcludeLastRequest     *bool  `json:"excludeLastRequest,omitempty"`
	OpenHubDestinationName string `json:"openHubDestinationName"`
}

type SapTableLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s SapTableLinkedService) LinkedService() BaseLinkedServiceImpl

func (SapTableLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SapTableLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SapTableLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type SapTableResourceDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SapTableResourceDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SapTableResourceDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SapTableResourceDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type ScriptAction ¶ added in v0.20241009.1142232

type ScriptAction struct {
	Name       string      `json:"name"`
	Parameters *string     `json:"parameters,omitempty"`
	Roles      interface{} `json:"roles"`
	Uri        string      `json:"uri"`
}

type SecretBase ¶ added in v0.20241009.1142232

type SecretBase interface {
	SecretBase() BaseSecretBaseImpl
}

func UnmarshalSecretBaseImplementation ¶ added in v0.20241009.1142232

func UnmarshalSecretBaseImplementation(input []byte) (SecretBase, error)

type SecureString ¶ added in v0.20241009.1142232

type SecureString struct {
	Value string `json:"value"`

	Type string `json:"type"`
}

func (SecureString) MarshalJSON ¶ added in v0.20241009.1142232

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

func (SecureString) SecretBase ¶ added in v0.20241009.1142232

func (s SecureString) SecretBase() BaseSecretBaseImpl

type SelfHostedIntegrationRuntime ¶ added in v0.20241009.1142232

type SelfHostedIntegrationRuntime struct {
	TypeProperties *SelfHostedIntegrationRuntimeTypeProperties `json:"typeProperties,omitempty"`

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

func (SelfHostedIntegrationRuntime) IntegrationRuntime ¶ added in v0.20241009.1142232

func (SelfHostedIntegrationRuntime) MarshalJSON ¶ added in v0.20241009.1142232

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

type SelfHostedIntegrationRuntimeTypeProperties ¶ added in v0.20241009.1142232

type SelfHostedIntegrationRuntimeTypeProperties struct {
	LinkedInfo                               LinkedIntegrationRuntimeType `json:"linkedInfo"`
	SelfContainedInteractiveAuthoringEnabled *bool                        `json:"selfContainedInteractiveAuthoringEnabled,omitempty"`
}

func (*SelfHostedIntegrationRuntimeTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ServiceNowAuthenticationType ¶ added in v0.20241009.1142232

type ServiceNowAuthenticationType string
const (
	ServiceNowAuthenticationTypeBasic    ServiceNowAuthenticationType = "Basic"
	ServiceNowAuthenticationTypeOAuthTwo ServiceNowAuthenticationType = "OAuth2"
)

func (*ServiceNowAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ServiceNowLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (ServiceNowLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*ServiceNowLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ServiceNowLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type ServiceNowObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (ServiceNowObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*ServiceNowObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ServiceNowV2AuthenticationType ¶ added in v0.20241009.1142232

type ServiceNowV2AuthenticationType string
const (
	ServiceNowV2AuthenticationTypeBasic    ServiceNowV2AuthenticationType = "Basic"
	ServiceNowV2AuthenticationTypeOAuthTwo ServiceNowV2AuthenticationType = "OAuth2"
)

func (*ServiceNowV2AuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ServiceNowV2LinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (ServiceNowV2LinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*ServiceNowV2LinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ServiceNowV2LinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type ServiceNowV2ObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (ServiceNowV2ObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*ServiceNowV2ObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SftpAuthenticationType ¶ added in v0.20241009.1142232

type SftpAuthenticationType string
const (
	SftpAuthenticationTypeBasic        SftpAuthenticationType = "Basic"
	SftpAuthenticationTypeMultiFactor  SftpAuthenticationType = "MultiFactor"
	SftpAuthenticationTypeSshPublicKey SftpAuthenticationType = "SshPublicKey"
)

func (*SftpAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SftpLocation ¶ added in v0.20241009.1142232

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

func (SftpLocation) DatasetLocation ¶ added in v0.20241009.1142232

func (s SftpLocation) DatasetLocation() BaseDatasetLocationImpl

func (SftpLocation) MarshalJSON ¶ added in v0.20241009.1142232

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

type SftpServerLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SftpServerLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SftpServerLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SftpServerLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type SharePointOnlineListDatasetTypeProperties ¶ added in v0.20241009.1142232

type SharePointOnlineListDatasetTypeProperties struct {
	ListName *string `json:"listName,omitempty"`
}

type SharePointOnlineListLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SharePointOnlineListLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SharePointOnlineListLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SharePointOnlineListLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

type SharePointOnlineListResourceDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SharePointOnlineListResourceDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SharePointOnlineListResourceDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ShopifyLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s ShopifyLinkedService) LinkedService() BaseLinkedServiceImpl

func (ShopifyLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*ShopifyLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ShopifyLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type ShopifyObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (ShopifyObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*ShopifyObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SmartsheetLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SmartsheetLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SmartsheetLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SmartsheetLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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

func (*SmartsheetLinkedServiceTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SnowflakeAuthenticationType ¶ added in v0.20241009.1142232

type SnowflakeAuthenticationType string
const (
	SnowflakeAuthenticationTypeAADServicePrincipal SnowflakeAuthenticationType = "AADServicePrincipal"
	SnowflakeAuthenticationTypeBasic               SnowflakeAuthenticationType = "Basic"
	SnowflakeAuthenticationTypeKeyPair             SnowflakeAuthenticationType = "KeyPair"
)

func (*SnowflakeAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SnowflakeDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s SnowflakeDataset) Dataset() BaseDatasetImpl

func (SnowflakeDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SnowflakeDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SnowflakeDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type SnowflakeLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SnowflakeLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SnowflakeLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SnowflakeLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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

type SnowflakeLinkedV2ServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type SnowflakeV2Dataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s SnowflakeV2Dataset) Dataset() BaseDatasetImpl

func (SnowflakeV2Dataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SnowflakeV2Dataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SnowflakeV2LinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SnowflakeV2LinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SnowflakeV2LinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SparkAuthenticationType ¶ added in v0.20241009.1142232

type SparkAuthenticationType string
const (
	SparkAuthenticationTypeAnonymous                    SparkAuthenticationType = "Anonymous"
	SparkAuthenticationTypeUsername                     SparkAuthenticationType = "Username"
	SparkAuthenticationTypeUsernameAndPassword          SparkAuthenticationType = "UsernameAndPassword"
	SparkAuthenticationTypeWindowsAzureHDInsightService SparkAuthenticationType = "WindowsAzureHDInsightService"
)

func (*SparkAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SparkDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type SparkLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s SparkLinkedService) LinkedService() BaseLinkedServiceImpl

func (SparkLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SparkLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SparkLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type SparkObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s SparkObjectDataset) Dataset() BaseDatasetImpl

func (SparkObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SparkObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SparkServerType ¶ added in v0.20241009.1142232

type SparkServerType string
const (
	SparkServerTypeSharkServer       SparkServerType = "SharkServer"
	SparkServerTypeSharkServerTwo    SparkServerType = "SharkServer2"
	SparkServerTypeSparkThriftServer SparkServerType = "SparkThriftServer"
)

func (*SparkServerType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SparkThriftTransportProtocol ¶ added in v0.20241009.1142232

type SparkThriftTransportProtocol string
const (
	SparkThriftTransportProtocolBinary SparkThriftTransportProtocol = "Binary"
	SparkThriftTransportProtocolHTTP   SparkThriftTransportProtocol = "HTTP "
	SparkThriftTransportProtocolSASL   SparkThriftTransportProtocol = "SASL"
)

func (*SparkThriftTransportProtocol) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SqlAlwaysEncryptedAkvAuthType ¶ added in v0.20241009.1142232

type SqlAlwaysEncryptedAkvAuthType string
const (
	SqlAlwaysEncryptedAkvAuthTypeManagedIdentity             SqlAlwaysEncryptedAkvAuthType = "ManagedIdentity"
	SqlAlwaysEncryptedAkvAuthTypeServicePrincipal            SqlAlwaysEncryptedAkvAuthType = "ServicePrincipal"
	SqlAlwaysEncryptedAkvAuthTypeUserAssignedManagedIdentity SqlAlwaysEncryptedAkvAuthType = "UserAssignedManagedIdentity"
)

func (*SqlAlwaysEncryptedAkvAuthType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SqlAlwaysEncryptedProperties ¶ added in v0.20241009.1142232

type SqlAlwaysEncryptedProperties struct {
	AlwaysEncryptedAkvAuthType SqlAlwaysEncryptedAkvAuthType `json:"alwaysEncryptedAkvAuthType"`
	Credential                 *CredentialReference          `json:"credential,omitempty"`
	ServicePrincipalId         *string                       `json:"servicePrincipalId,omitempty"`
	ServicePrincipalKey        SecretBase                    `json:"servicePrincipalKey"`
}

func (*SqlAlwaysEncryptedProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SqlServerAuthenticationType ¶ added in v0.20241009.1142232

type SqlServerAuthenticationType string
const (
	SqlServerAuthenticationTypeSQL                         SqlServerAuthenticationType = "SQL"
	SqlServerAuthenticationTypeUserAssignedManagedIdentity SqlServerAuthenticationType = "UserAssignedManagedIdentity"
	SqlServerAuthenticationTypeWindows                     SqlServerAuthenticationType = "Windows"
)

func (*SqlServerAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SqlServerLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SqlServerLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SqlServerLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SqlServerLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type SqlServerTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SqlServerTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SqlServerTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SqlServerTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type SquareLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s SquareLinkedService) LinkedService() BaseLinkedServiceImpl

func (SquareLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SquareLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SquareLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type SquareObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (SquareObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SquareObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SybaseAuthenticationType ¶ added in v0.20241009.1142232

type SybaseAuthenticationType string
const (
	SybaseAuthenticationTypeBasic   SybaseAuthenticationType = "Basic"
	SybaseAuthenticationTypeWindows SybaseAuthenticationType = "Windows"
)

func (*SybaseAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SybaseLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s SybaseLinkedService) LinkedService() BaseLinkedServiceImpl

func (SybaseLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SybaseLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SybaseLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type SybaseTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s SybaseTableDataset) Dataset() BaseDatasetImpl

func (SybaseTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*SybaseTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type SybaseTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type TeamDeskAuthenticationType ¶ added in v0.20241009.1142232

type TeamDeskAuthenticationType string
const (
	TeamDeskAuthenticationTypeBasic TeamDeskAuthenticationType = "Basic"
	TeamDeskAuthenticationTypeToken TeamDeskAuthenticationType = "Token"
)

func (*TeamDeskAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type TeamDeskLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s TeamDeskLinkedService) LinkedService() BaseLinkedServiceImpl

func (TeamDeskLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*TeamDeskLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type TeamDeskLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type TeradataAuthenticationType ¶ added in v0.20241009.1142232

type TeradataAuthenticationType string
const (
	TeradataAuthenticationTypeBasic   TeradataAuthenticationType = "Basic"
	TeradataAuthenticationTypeWindows TeradataAuthenticationType = "Windows"
)

func (*TeradataAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type TeradataLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s TeradataLinkedService) LinkedService() BaseLinkedServiceImpl

func (TeradataLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*TeradataLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type TeradataLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type TeradataTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (TeradataTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*TeradataTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type TeradataTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type TextFormat ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s TextFormat) DatasetStorageFormat() BaseDatasetStorageFormatImpl

func (TextFormat) MarshalJSON ¶ added in v0.20241009.1142232

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

type Transformation ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s TwilioLinkedService) LinkedService() BaseLinkedServiceImpl

func (TwilioLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*TwilioLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type TwilioLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

type TwilioLinkedServiceTypeProperties struct {
	Password SecretBase `json:"password"`
	UserName string     `json:"userName"`
}

func (*TwilioLinkedServiceTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type VerticaDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type VerticaLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s VerticaLinkedService) LinkedService() BaseLinkedServiceImpl

func (VerticaLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*VerticaLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type VerticaLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (VerticaTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*VerticaTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type WarehouseLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (WarehouseLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*WarehouseLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type WarehouseLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type WarehouseTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (WarehouseTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*WarehouseTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type WarehouseTableDatasetTypeProperties ¶ added in v0.20241009.1142232

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

type WebAnonymousAuthentication ¶ added in v0.20241009.1142232

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

func (WebAnonymousAuthentication) MarshalJSON ¶ added in v0.20241009.1142232

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

func (WebAnonymousAuthentication) WebLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

func (s WebAnonymousAuthentication) WebLinkedServiceTypeProperties() BaseWebLinkedServiceTypePropertiesImpl

type WebAuthenticationType ¶ added in v0.20241009.1142232

type WebAuthenticationType string
const (
	WebAuthenticationTypeAnonymous         WebAuthenticationType = "Anonymous"
	WebAuthenticationTypeBasic             WebAuthenticationType = "Basic"
	WebAuthenticationTypeClientCertificate WebAuthenticationType = "ClientCertificate"
)

func (*WebAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type WebBasicAuthentication ¶ added in v0.20241009.1142232

type WebBasicAuthentication struct {
	Password SecretBase `json:"password"`
	Username string     `json:"username"`

	AuthenticationType WebAuthenticationType `json:"authenticationType"`
	Url                string                `json:"url"`
}

func (WebBasicAuthentication) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*WebBasicAuthentication) UnmarshalJSON ¶ added in v0.20241009.1142232

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

func (WebBasicAuthentication) WebLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

func (s WebBasicAuthentication) WebLinkedServiceTypeProperties() BaseWebLinkedServiceTypePropertiesImpl

type WebClientCertificateAuthentication ¶ added in v0.20241009.1142232

type WebClientCertificateAuthentication struct {
	Password SecretBase `json:"password"`
	Pfx      SecretBase `json:"pfx"`

	AuthenticationType WebAuthenticationType `json:"authenticationType"`
	Url                string                `json:"url"`
}

func (WebClientCertificateAuthentication) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*WebClientCertificateAuthentication) UnmarshalJSON ¶ added in v0.20241009.1142232

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

func (WebClientCertificateAuthentication) WebLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

type WebLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s WebLinkedService) LinkedService() BaseLinkedServiceImpl

func (WebLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*WebLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type WebLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

type WebLinkedServiceTypeProperties interface {
	WebLinkedServiceTypeProperties() BaseWebLinkedServiceTypePropertiesImpl
}

func UnmarshalWebLinkedServiceTypePropertiesImplementation ¶ added in v0.20241009.1142232

func UnmarshalWebLinkedServiceTypePropertiesImplementation(input []byte) (WebLinkedServiceTypeProperties, error)

type WebTableDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s WebTableDataset) Dataset() BaseDatasetImpl

func (WebTableDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*WebTableDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type WebTableDatasetTypeProperties ¶ added in v0.20241009.1142232

type WebTableDatasetTypeProperties struct {
	Index int64   `json:"index"`
	Path  *string `json:"path,omitempty"`
}

type WranglingDataFlow ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s WranglingDataFlow) DataFlow() BaseDataFlowImpl

func (WranglingDataFlow) MarshalJSON ¶ added in v0.20241009.1142232

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

type XeroLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s XeroLinkedService) LinkedService() BaseLinkedServiceImpl

func (XeroLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*XeroLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type XeroLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type XeroObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s XeroObjectDataset) Dataset() BaseDatasetImpl

func (XeroObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*XeroObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type XmlDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s XmlDataset) Dataset() BaseDatasetImpl

func (XmlDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*XmlDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type XmlDatasetTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type ZendeskAuthenticationType ¶ added in v0.20241009.1142232

type ZendeskAuthenticationType string
const (
	ZendeskAuthenticationTypeBasic ZendeskAuthenticationType = "Basic"
	ZendeskAuthenticationTypeToken ZendeskAuthenticationType = "Token"
)

func (*ZendeskAuthenticationType) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ZendeskLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s ZendeskLinkedService) LinkedService() BaseLinkedServiceImpl

func (ZendeskLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*ZendeskLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ZendeskLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type ZohoLinkedService ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s ZohoLinkedService) LinkedService() BaseLinkedServiceImpl

func (ZohoLinkedService) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*ZohoLinkedService) UnmarshalJSON ¶ added in v0.20241009.1142232

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

type ZohoLinkedServiceTypeProperties ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

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

type ZohoObjectDataset ¶ added in v0.20241009.1142232

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 ¶ added in v0.20241009.1142232

func (s ZohoObjectDataset) Dataset() BaseDatasetImpl

func (ZohoObjectDataset) MarshalJSON ¶ added in v0.20241009.1142232

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

func (*ZohoObjectDataset) UnmarshalJSON ¶ added in v0.20241009.1142232

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