Documentation
¶
Index ¶
- Constants
- func SchemaForDataFlowSourceAndSink() *pluginsdk.Schema
- func SchemaForDataFlowSourceTransformation() *pluginsdk.Schema
- func SchemaForDataFlowletSourceAndSink() *pluginsdk.Schema
- type DataFactoryCredentialServicePrincipalResource
- func (DataFactoryCredentialServicePrincipalResource) Arguments() map[string]*pluginsdk.Schema
- func (DataFactoryCredentialServicePrincipalResource) Attributes() map[string]*pluginsdk.Schema
- func (r DataFactoryCredentialServicePrincipalResource) Create() sdk.ResourceFunc
- func (DataFactoryCredentialServicePrincipalResource) Delete() sdk.ResourceFunc
- func (DataFactoryCredentialServicePrincipalResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (DataFactoryCredentialServicePrincipalResource) ModelObject() interface{}
- func (DataFactoryCredentialServicePrincipalResource) Read() sdk.ResourceFunc
- func (DataFactoryCredentialServicePrincipalResource) ResourceType() string
- func (r DataFactoryCredentialServicePrincipalResource) Update() sdk.ResourceFunc
- type DataFactoryCredentialServicePrincipalResourceSchema
- type DataFactoryCredentialUserAssignedManagedIdentityResource
- func (DataFactoryCredentialUserAssignedManagedIdentityResource) Arguments() map[string]*pluginsdk.Schema
- func (DataFactoryCredentialUserAssignedManagedIdentityResource) Attributes() map[string]*pluginsdk.Schema
- func (r DataFactoryCredentialUserAssignedManagedIdentityResource) Create() sdk.ResourceFunc
- func (DataFactoryCredentialUserAssignedManagedIdentityResource) Delete() sdk.ResourceFunc
- func (DataFactoryCredentialUserAssignedManagedIdentityResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (DataFactoryCredentialUserAssignedManagedIdentityResource) ModelObject() interface{}
- func (DataFactoryCredentialUserAssignedManagedIdentityResource) Read() sdk.ResourceFunc
- func (DataFactoryCredentialUserAssignedManagedIdentityResource) ResourceType() string
- func (r DataFactoryCredentialUserAssignedManagedIdentityResource) Update() sdk.ResourceFunc
- type DataFactoryCredentialUserAssignedManagedIdentityResourceSchema
- type DataFactoryDatasetAzureSQLTableResource
- func (DataFactoryDatasetAzureSQLTableResource) Arguments() map[string]*pluginsdk.Schema
- func (DataFactoryDatasetAzureSQLTableResource) Attributes() map[string]*pluginsdk.Schema
- func (r DataFactoryDatasetAzureSQLTableResource) Create() sdk.ResourceFunc
- func (DataFactoryDatasetAzureSQLTableResource) Delete() sdk.ResourceFunc
- func (DataFactoryDatasetAzureSQLTableResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (DataFactoryDatasetAzureSQLTableResource) ModelObject() interface{}
- func (DataFactoryDatasetAzureSQLTableResource) Read() sdk.ResourceFunc
- func (DataFactoryDatasetAzureSQLTableResource) ResourceType() string
- func (r DataFactoryDatasetAzureSQLTableResource) Update() sdk.ResourceFunc
- type DataFactoryDatasetAzureSQLTableResourceSchema
- type DatasetColumn
- type DatasetSnowflakeSchemaColumn
- type Registration
- func (r Registration) AssociatedGitHubLabel() string
- func (Registration) DataSources() []sdk.DataSource
- func (r Registration) Name() string
- func (Registration) Resources() []sdk.Resource
- func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
- func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
- func (r Registration) WebsiteCategories() []string
- type ServicePrincipalKey
- type TriggerSchedule
- type TriggerScheduleDataSource
- func (d TriggerScheduleDataSource) Arguments() map[string]*pluginsdk.Schema
- func (d TriggerScheduleDataSource) Attributes() map[string]*pluginsdk.Schema
- func (d TriggerScheduleDataSource) ModelObject() interface{}
- func (d TriggerScheduleDataSource) Read() sdk.ResourceFunc
- func (d TriggerScheduleDataSource) ResourceType() string
- type TriggerScheduleDataSourceModel
- type TriggerScheduleScheduleMonthly
- type TriggerSchedulesDataSource
- func (d TriggerSchedulesDataSource) Arguments() map[string]*pluginsdk.Schema
- func (d TriggerSchedulesDataSource) Attributes() map[string]*pluginsdk.Schema
- func (d TriggerSchedulesDataSource) ModelObject() interface{}
- func (d TriggerSchedulesDataSource) Read() sdk.ResourceFunc
- func (d TriggerSchedulesDataSource) ResourceType() string
- type TriggerSchedulesDataSourceModel
Constants ¶
View Source
const ( TypeBasicDatasetCompressionTypeBZip2 string = "BZip2" TypeBasicDatasetCompressionTypeDeflate string = "Deflate" TypeBasicDatasetCompressionTypeGZip string = "GZip" TypeBasicDatasetCompressionTypeTar string = "Tar" TypeBasicDatasetCompressionTypeTarGZip string = "TarGZip" TypeBasicDatasetCompressionTypeZipDeflate string = "ZipDeflate" )
@tombuildsstuff: these have been ported over from the Azure SDK for Go since the service team has removed them but the casing differs in the API, so we need to ensure these are normalized on our side.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DataFactoryCredentialServicePrincipalResource ¶
type DataFactoryCredentialServicePrincipalResource struct{}
func (DataFactoryCredentialServicePrincipalResource) Arguments ¶
func (DataFactoryCredentialServicePrincipalResource) Arguments() map[string]*pluginsdk.Schema
func (DataFactoryCredentialServicePrincipalResource) Attributes ¶
func (DataFactoryCredentialServicePrincipalResource) Attributes() map[string]*pluginsdk.Schema
func (DataFactoryCredentialServicePrincipalResource) Create ¶
func (r DataFactoryCredentialServicePrincipalResource) Create() sdk.ResourceFunc
func (DataFactoryCredentialServicePrincipalResource) Delete ¶
func (DataFactoryCredentialServicePrincipalResource) Delete() sdk.ResourceFunc
func (DataFactoryCredentialServicePrincipalResource) IDValidationFunc ¶
func (DataFactoryCredentialServicePrincipalResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DataFactoryCredentialServicePrincipalResource) ModelObject ¶
func (DataFactoryCredentialServicePrincipalResource) ModelObject() interface{}
func (DataFactoryCredentialServicePrincipalResource) Read ¶
func (DataFactoryCredentialServicePrincipalResource) Read() sdk.ResourceFunc
func (DataFactoryCredentialServicePrincipalResource) ResourceType ¶
func (DataFactoryCredentialServicePrincipalResource) ResourceType() string
func (DataFactoryCredentialServicePrincipalResource) Update ¶
func (r DataFactoryCredentialServicePrincipalResource) Update() sdk.ResourceFunc
type DataFactoryCredentialServicePrincipalResourceSchema ¶
type DataFactoryCredentialServicePrincipalResourceSchema struct { Name string `tfschema:"name"` DataFactoryId string `tfschema:"data_factory_id"` TenantId string `tfschema:"tenant_id"` ServicePrincipalId string `tfschema:"service_principal_id"` ServicePrincipalKey []ServicePrincipalKey `tfschema:"service_principal_key"` Description string `tfschema:"description"` Annotations []string `tfschema:"annotations"` }
type DataFactoryCredentialUserAssignedManagedIdentityResource ¶
type DataFactoryCredentialUserAssignedManagedIdentityResource struct{}
func (DataFactoryCredentialUserAssignedManagedIdentityResource) Arguments ¶
func (DataFactoryCredentialUserAssignedManagedIdentityResource) Arguments() map[string]*pluginsdk.Schema
func (DataFactoryCredentialUserAssignedManagedIdentityResource) Attributes ¶
func (DataFactoryCredentialUserAssignedManagedIdentityResource) Attributes() map[string]*pluginsdk.Schema
func (DataFactoryCredentialUserAssignedManagedIdentityResource) Create ¶
func (r DataFactoryCredentialUserAssignedManagedIdentityResource) Create() sdk.ResourceFunc
func (DataFactoryCredentialUserAssignedManagedIdentityResource) Delete ¶
func (DataFactoryCredentialUserAssignedManagedIdentityResource) Delete() sdk.ResourceFunc
func (DataFactoryCredentialUserAssignedManagedIdentityResource) IDValidationFunc ¶
func (DataFactoryCredentialUserAssignedManagedIdentityResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DataFactoryCredentialUserAssignedManagedIdentityResource) ModelObject ¶
func (DataFactoryCredentialUserAssignedManagedIdentityResource) ModelObject() interface{}
func (DataFactoryCredentialUserAssignedManagedIdentityResource) ResourceType ¶
func (DataFactoryCredentialUserAssignedManagedIdentityResource) ResourceType() string
func (DataFactoryCredentialUserAssignedManagedIdentityResource) Update ¶
func (r DataFactoryCredentialUserAssignedManagedIdentityResource) Update() sdk.ResourceFunc
type DataFactoryDatasetAzureSQLTableResource ¶
type DataFactoryDatasetAzureSQLTableResource struct{}
func (DataFactoryDatasetAzureSQLTableResource) Arguments ¶
func (DataFactoryDatasetAzureSQLTableResource) Arguments() map[string]*pluginsdk.Schema
func (DataFactoryDatasetAzureSQLTableResource) Attributes ¶
func (DataFactoryDatasetAzureSQLTableResource) Attributes() map[string]*pluginsdk.Schema
func (DataFactoryDatasetAzureSQLTableResource) Create ¶
func (r DataFactoryDatasetAzureSQLTableResource) Create() sdk.ResourceFunc
func (DataFactoryDatasetAzureSQLTableResource) Delete ¶
func (DataFactoryDatasetAzureSQLTableResource) Delete() sdk.ResourceFunc
func (DataFactoryDatasetAzureSQLTableResource) IDValidationFunc ¶
func (DataFactoryDatasetAzureSQLTableResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DataFactoryDatasetAzureSQLTableResource) ModelObject ¶
func (DataFactoryDatasetAzureSQLTableResource) ModelObject() interface{}
func (DataFactoryDatasetAzureSQLTableResource) Read ¶
func (DataFactoryDatasetAzureSQLTableResource) Read() sdk.ResourceFunc
func (DataFactoryDatasetAzureSQLTableResource) ResourceType ¶
func (DataFactoryDatasetAzureSQLTableResource) ResourceType() string
func (DataFactoryDatasetAzureSQLTableResource) Update ¶
func (r DataFactoryDatasetAzureSQLTableResource) Update() sdk.ResourceFunc
type DataFactoryDatasetAzureSQLTableResourceSchema ¶
type DataFactoryDatasetAzureSQLTableResourceSchema struct { Name string `tfschema:"name"` DataFactoryId string `tfschema:"data_factory_id"` LinkedServiceId string `tfschema:"linked_service_id"` Schema string `tfschema:"schema"` Table string `tfschema:"table"` Parameters map[string]interface{} `tfschema:"parameters"` Description string `tfschema:"description"` Annotations []string `tfschema:"annotations"` Folder string `tfschema:"folder"` AdditionalProperties map[string]interface{} `tfschema:"additional_properties"` SchemaColumn []DatasetColumn `tfschema:"schema_column"` }
type DatasetColumn ¶
type DatasetColumn struct { Name string `json:"name,omitempty" tfschema:"name"` Description string `json:"description,omitempty" tfschema:"description"` Type string `json:"type,omitempty" tfschema:"type"` }
DatasetColumn describes the attributes needed to specify a structure column for a dataset
type DatasetSnowflakeSchemaColumn ¶
type DatasetSnowflakeSchemaColumn struct { Name string `json:"name,omitempty"` Type string `json:"type,omitempty"` Precision int `json:"precision,omitempty"` Scale int `json:"scale,omitempty"` }
DatasetSnowflakeSchemaColumn describes the attributes needed to specify a Snowflake schema column for a dataset
type Registration ¶
type Registration struct{}
func (Registration) AssociatedGitHubLabel ¶
func (r Registration) AssociatedGitHubLabel() string
func (Registration) DataSources ¶
func (Registration) DataSources() []sdk.DataSource
func (Registration) Resources ¶
func (Registration) Resources() []sdk.Resource
func (Registration) SupportedDataSources ¶
func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
SupportedDataSources returns the supported Data Sources supported by this Service
func (Registration) SupportedResources ¶
func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
SupportedResources returns the supported Resources supported by this Service
func (Registration) WebsiteCategories ¶
func (r Registration) WebsiteCategories() []string
WebsiteCategories returns a list of categories which can be used for the sidebar
type ServicePrincipalKey ¶
type TriggerSchedule ¶
type TriggerSchedule struct { DaysOfMonth []int64 `tfschema:"days_of_month"` DaysOfWeek []string `tfschema:"days_of_week"` Hours []int64 `tfschema:"hours"` Minutes []int64 `tfschema:"minutes"` Monthly []TriggerScheduleScheduleMonthly `tfschema:"monthly"` }
type TriggerScheduleDataSource ¶
type TriggerScheduleDataSource struct{}
func (TriggerScheduleDataSource) Arguments ¶
func (d TriggerScheduleDataSource) Arguments() map[string]*pluginsdk.Schema
func (TriggerScheduleDataSource) Attributes ¶
func (d TriggerScheduleDataSource) Attributes() map[string]*pluginsdk.Schema
func (TriggerScheduleDataSource) ModelObject ¶
func (d TriggerScheduleDataSource) ModelObject() interface{}
func (TriggerScheduleDataSource) Read ¶
func (d TriggerScheduleDataSource) Read() sdk.ResourceFunc
func (TriggerScheduleDataSource) ResourceType ¶
func (d TriggerScheduleDataSource) ResourceType() string
type TriggerScheduleDataSourceModel ¶
type TriggerScheduleDataSourceModel struct { Name string `tfschema:"name"` DataFactoryID string `tfschema:"data_factory_id"` Description string `tfschema:"description"` Schedule []TriggerSchedule `tfschema:"schedule"` StartTime string `tfschema:"start_time"` EndTime string `tfschema:"end_time"` TimeZone string `tfschema:"time_zone"` Frequency string `tfschema:"frequency"` Interval int64 `tfschema:"interval"` Activated bool `tfschema:"activated"` PipelineName string `tfschema:"pipeline_name"` Annotations []string `tfschema:"annotations"` }
type TriggerSchedulesDataSource ¶
type TriggerSchedulesDataSource struct{}
func (TriggerSchedulesDataSource) Arguments ¶
func (d TriggerSchedulesDataSource) Arguments() map[string]*pluginsdk.Schema
func (TriggerSchedulesDataSource) Attributes ¶
func (d TriggerSchedulesDataSource) Attributes() map[string]*pluginsdk.Schema
func (TriggerSchedulesDataSource) ModelObject ¶
func (d TriggerSchedulesDataSource) ModelObject() interface{}
func (TriggerSchedulesDataSource) Read ¶
func (d TriggerSchedulesDataSource) Read() sdk.ResourceFunc
func (TriggerSchedulesDataSource) ResourceType ¶
func (d TriggerSchedulesDataSource) ResourceType() string
Source Files
¶
- data_factory.go
- data_factory_credential_service_principal_resource.go
- data_factory_credential_user_assigned_managed_identity_resource.go
- data_factory_custom_dataset_resource.go
- data_factory_data_flow.go
- data_factory_data_flow_resource.go
- data_factory_data_source.go
- data_factory_dataset.go
- data_factory_dataset_azure_blob_resource.go
- data_factory_dataset_azure_sql_table_resource.go
- data_factory_dataset_binary_resource.go
- data_factory_dataset_cosmosdb_sqlapi_resource.go
- data_factory_dataset_delimited_text_resource.go
- data_factory_dataset_http_resource.go
- data_factory_dataset_json_resource.go
- data_factory_dataset_mysql_resource.go
- data_factory_dataset_parquet_resource.go
- data_factory_dataset_postgresql_resource.go
- data_factory_dataset_snowflake_resource.go
- data_factory_dataset_sql_server_table_resource.go
- data_factory_flowlet_data_flow_resource.go
- data_factory_integration_runtime_azure_resource.go
- data_factory_integration_runtime_azure_ssis_resource.go
- data_factory_integration_runtime_self_hosted_resource.go
- data_factory_linked_custom_service_resource.go
- data_factory_linked_service.go
- data_factory_linked_service_azure_blob_storage_resource.go
- data_factory_linked_service_azure_databricks_resource.go
- data_factory_linked_service_azure_file_storage_resource.go
- data_factory_linked_service_azure_function_resource.go
- data_factory_linked_service_azure_search_resource.go
- data_factory_linked_service_azure_sql_database_resource.go
- data_factory_linked_service_azure_table_storage_resource.go
- data_factory_linked_service_cosmosdb_mongoapi_resource.go
- data_factory_linked_service_cosmosdb_resource.go
- data_factory_linked_service_data_lake_storage_gen2_resource.go
- data_factory_linked_service_key_vault_resource.go
- data_factory_linked_service_kusto_resource.go
- data_factory_linked_service_mysql_resource.go
- data_factory_linked_service_odata_resource.go
- data_factory_linked_service_odbc_resource.go
- data_factory_linked_service_postgresql_resource.go
- data_factory_linked_service_sftp_resource.go
- data_factory_linked_service_snowflake_resource.go
- data_factory_linked_service_sql_server_resource.go
- data_factory_linked_service_synapse_resource.go
- data_factory_linked_service_web_resource.go
- data_factory_managed_private_endpoint_resource.go
- data_factory_pipeline_resource.go
- data_factory_resource.go
- data_factory_trigger_blob_event_resource.go
- data_factory_trigger_custom_event_resource.go
- data_factory_trigger_schedule_data_source.go
- data_factory_trigger_schedule_resource.go
- data_factory_trigger_schedules_data_source.go
- data_factory_trigger_tumbling_window_resource.go
- data_set_common.go
- linked_services_common.go
- registration.go
- resourceids.go
Click to show internal directories.
Click to hide internal directories.