Documentation ¶
Overview ¶
nolint: lll Package datafactory exports types, functions, subpackages for provisioning datafactory resources.
> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-azurerm) > distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature, > first check the [`pulumi/pulumi-azure` repo](https://github.com/pulumi/pulumi-azure/issues); however, if that doesn't turn up anything, > please consult the source [`terraform-providers/terraform-provider-azurerm` repo](https://github.com/terraform-providers/terraform-provider-azurerm/issues).
Index ¶
- type DatasetMysql
- func (r *DatasetMysql) AdditionalProperties() *pulumi.MapOutput
- func (r *DatasetMysql) Annotations() *pulumi.ArrayOutput
- func (r *DatasetMysql) DataFactoryName() *pulumi.StringOutput
- func (r *DatasetMysql) Description() *pulumi.StringOutput
- func (r *DatasetMysql) Folder() *pulumi.StringOutput
- func (r *DatasetMysql) ID() *pulumi.IDOutput
- func (r *DatasetMysql) LinkedServiceName() *pulumi.StringOutput
- func (r *DatasetMysql) Name() *pulumi.StringOutput
- func (r *DatasetMysql) Parameters() *pulumi.MapOutput
- func (r *DatasetMysql) ResourceGroupName() *pulumi.StringOutput
- func (r *DatasetMysql) SchemaColumns() *pulumi.ArrayOutput
- func (r *DatasetMysql) TableName() *pulumi.StringOutput
- func (r *DatasetMysql) URN() *pulumi.URNOutput
- type DatasetMysqlArgs
- type DatasetMysqlState
- type DatasetPostgresql
- func (r *DatasetPostgresql) AdditionalProperties() *pulumi.MapOutput
- func (r *DatasetPostgresql) Annotations() *pulumi.ArrayOutput
- func (r *DatasetPostgresql) DataFactoryName() *pulumi.StringOutput
- func (r *DatasetPostgresql) Description() *pulumi.StringOutput
- func (r *DatasetPostgresql) Folder() *pulumi.StringOutput
- func (r *DatasetPostgresql) ID() *pulumi.IDOutput
- func (r *DatasetPostgresql) LinkedServiceName() *pulumi.StringOutput
- func (r *DatasetPostgresql) Name() *pulumi.StringOutput
- func (r *DatasetPostgresql) Parameters() *pulumi.MapOutput
- func (r *DatasetPostgresql) ResourceGroupName() *pulumi.StringOutput
- func (r *DatasetPostgresql) SchemaColumns() *pulumi.ArrayOutput
- func (r *DatasetPostgresql) TableName() *pulumi.StringOutput
- func (r *DatasetPostgresql) URN() *pulumi.URNOutput
- type DatasetPostgresqlArgs
- type DatasetPostgresqlState
- type DatasetSqlServerTable
- func (r *DatasetSqlServerTable) AdditionalProperties() *pulumi.MapOutput
- func (r *DatasetSqlServerTable) Annotations() *pulumi.ArrayOutput
- func (r *DatasetSqlServerTable) DataFactoryName() *pulumi.StringOutput
- func (r *DatasetSqlServerTable) Description() *pulumi.StringOutput
- func (r *DatasetSqlServerTable) Folder() *pulumi.StringOutput
- func (r *DatasetSqlServerTable) ID() *pulumi.IDOutput
- func (r *DatasetSqlServerTable) LinkedServiceName() *pulumi.StringOutput
- func (r *DatasetSqlServerTable) Name() *pulumi.StringOutput
- func (r *DatasetSqlServerTable) Parameters() *pulumi.MapOutput
- func (r *DatasetSqlServerTable) ResourceGroupName() *pulumi.StringOutput
- func (r *DatasetSqlServerTable) SchemaColumns() *pulumi.ArrayOutput
- func (r *DatasetSqlServerTable) TableName() *pulumi.StringOutput
- func (r *DatasetSqlServerTable) URN() *pulumi.URNOutput
- type DatasetSqlServerTableArgs
- type DatasetSqlServerTableState
- type Factory
- func (r *Factory) GithubConfiguration() *pulumi.Output
- func (r *Factory) ID() *pulumi.IDOutput
- func (r *Factory) Identity() *pulumi.Output
- func (r *Factory) Location() *pulumi.StringOutput
- func (r *Factory) Name() *pulumi.StringOutput
- func (r *Factory) ResourceGroupName() *pulumi.StringOutput
- func (r *Factory) Tags() *pulumi.MapOutput
- func (r *Factory) URN() *pulumi.URNOutput
- func (r *Factory) VstsConfiguration() *pulumi.Output
- type FactoryArgs
- type FactoryState
- type LinkedServiceDataLakeStorageGen2
- func GetLinkedServiceDataLakeStorageGen2(ctx *pulumi.Context, name string, id pulumi.ID, ...) (*LinkedServiceDataLakeStorageGen2, error)
- func NewLinkedServiceDataLakeStorageGen2(ctx *pulumi.Context, name string, args *LinkedServiceDataLakeStorageGen2Args, ...) (*LinkedServiceDataLakeStorageGen2, error)
- func (r *LinkedServiceDataLakeStorageGen2) AdditionalProperties() *pulumi.MapOutput
- func (r *LinkedServiceDataLakeStorageGen2) Annotations() *pulumi.ArrayOutput
- func (r *LinkedServiceDataLakeStorageGen2) DataFactoryName() *pulumi.StringOutput
- func (r *LinkedServiceDataLakeStorageGen2) Description() *pulumi.StringOutput
- func (r *LinkedServiceDataLakeStorageGen2) ID() *pulumi.IDOutput
- func (r *LinkedServiceDataLakeStorageGen2) IntegrationRuntimeName() *pulumi.StringOutput
- func (r *LinkedServiceDataLakeStorageGen2) Name() *pulumi.StringOutput
- func (r *LinkedServiceDataLakeStorageGen2) Parameters() *pulumi.MapOutput
- func (r *LinkedServiceDataLakeStorageGen2) ResourceGroupName() *pulumi.StringOutput
- func (r *LinkedServiceDataLakeStorageGen2) ServicePrincipalId() *pulumi.StringOutput
- func (r *LinkedServiceDataLakeStorageGen2) ServicePrincipalKey() *pulumi.StringOutput
- func (r *LinkedServiceDataLakeStorageGen2) Tenant() *pulumi.StringOutput
- func (r *LinkedServiceDataLakeStorageGen2) URN() *pulumi.URNOutput
- func (r *LinkedServiceDataLakeStorageGen2) Url() *pulumi.StringOutput
- type LinkedServiceDataLakeStorageGen2Args
- type LinkedServiceDataLakeStorageGen2State
- type LinkedServiceMysql
- func (r *LinkedServiceMysql) AdditionalProperties() *pulumi.MapOutput
- func (r *LinkedServiceMysql) Annotations() *pulumi.ArrayOutput
- func (r *LinkedServiceMysql) ConnectionString() *pulumi.StringOutput
- func (r *LinkedServiceMysql) DataFactoryName() *pulumi.StringOutput
- func (r *LinkedServiceMysql) Description() *pulumi.StringOutput
- func (r *LinkedServiceMysql) ID() *pulumi.IDOutput
- func (r *LinkedServiceMysql) IntegrationRuntimeName() *pulumi.StringOutput
- func (r *LinkedServiceMysql) Name() *pulumi.StringOutput
- func (r *LinkedServiceMysql) Parameters() *pulumi.MapOutput
- func (r *LinkedServiceMysql) ResourceGroupName() *pulumi.StringOutput
- func (r *LinkedServiceMysql) URN() *pulumi.URNOutput
- type LinkedServiceMysqlArgs
- type LinkedServiceMysqlState
- type LinkedServicePostgresql
- func (r *LinkedServicePostgresql) AdditionalProperties() *pulumi.MapOutput
- func (r *LinkedServicePostgresql) Annotations() *pulumi.ArrayOutput
- func (r *LinkedServicePostgresql) ConnectionString() *pulumi.StringOutput
- func (r *LinkedServicePostgresql) DataFactoryName() *pulumi.StringOutput
- func (r *LinkedServicePostgresql) Description() *pulumi.StringOutput
- func (r *LinkedServicePostgresql) ID() *pulumi.IDOutput
- func (r *LinkedServicePostgresql) IntegrationRuntimeName() *pulumi.StringOutput
- func (r *LinkedServicePostgresql) Name() *pulumi.StringOutput
- func (r *LinkedServicePostgresql) Parameters() *pulumi.MapOutput
- func (r *LinkedServicePostgresql) ResourceGroupName() *pulumi.StringOutput
- func (r *LinkedServicePostgresql) URN() *pulumi.URNOutput
- type LinkedServicePostgresqlArgs
- type LinkedServicePostgresqlState
- type LinkedServiceSqlServer
- func (r *LinkedServiceSqlServer) AdditionalProperties() *pulumi.MapOutput
- func (r *LinkedServiceSqlServer) Annotations() *pulumi.ArrayOutput
- func (r *LinkedServiceSqlServer) ConnectionString() *pulumi.StringOutput
- func (r *LinkedServiceSqlServer) DataFactoryName() *pulumi.StringOutput
- func (r *LinkedServiceSqlServer) Description() *pulumi.StringOutput
- func (r *LinkedServiceSqlServer) ID() *pulumi.IDOutput
- func (r *LinkedServiceSqlServer) IntegrationRuntimeName() *pulumi.StringOutput
- func (r *LinkedServiceSqlServer) Name() *pulumi.StringOutput
- func (r *LinkedServiceSqlServer) Parameters() *pulumi.MapOutput
- func (r *LinkedServiceSqlServer) ResourceGroupName() *pulumi.StringOutput
- func (r *LinkedServiceSqlServer) URN() *pulumi.URNOutput
- type LinkedServiceSqlServerArgs
- type LinkedServiceSqlServerState
- type Pipeline
- func (r *Pipeline) Annotations() *pulumi.ArrayOutput
- func (r *Pipeline) DataFactoryName() *pulumi.StringOutput
- func (r *Pipeline) Description() *pulumi.StringOutput
- func (r *Pipeline) ID() *pulumi.IDOutput
- func (r *Pipeline) Name() *pulumi.StringOutput
- func (r *Pipeline) Parameters() *pulumi.MapOutput
- func (r *Pipeline) ResourceGroupName() *pulumi.StringOutput
- func (r *Pipeline) URN() *pulumi.URNOutput
- func (r *Pipeline) Variables() *pulumi.MapOutput
- type PipelineArgs
- type PipelineState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatasetMysql ¶
type DatasetMysql struct {
// contains filtered or unexported fields
}
Manage a MySQL Dataset inside a Azure Data Factory.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/data_factory_dataset_mysql.html.markdown.
func GetDatasetMysql ¶
func GetDatasetMysql(ctx *pulumi.Context, name string, id pulumi.ID, state *DatasetMysqlState, opts ...pulumi.ResourceOpt) (*DatasetMysql, error)
GetDatasetMysql gets an existing DatasetMysql resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDatasetMysql ¶
func NewDatasetMysql(ctx *pulumi.Context, name string, args *DatasetMysqlArgs, opts ...pulumi.ResourceOpt) (*DatasetMysql, error)
NewDatasetMysql registers a new resource with the given unique name, arguments, and options.
func (*DatasetMysql) AdditionalProperties ¶
func (r *DatasetMysql) AdditionalProperties() *pulumi.MapOutput
A map of additional properties to associate with the Data Factory Dataset MySQL.
func (*DatasetMysql) Annotations ¶
func (r *DatasetMysql) Annotations() *pulumi.ArrayOutput
List of tags that can be used for describing the Data Factory Dataset MySQL.
func (*DatasetMysql) DataFactoryName ¶
func (r *DatasetMysql) DataFactoryName() *pulumi.StringOutput
The Data Factory name in which to associate the Dataset with. Changing this forces a new resource.
func (*DatasetMysql) Description ¶
func (r *DatasetMysql) Description() *pulumi.StringOutput
The description for the Data Factory Dataset MySQL.
func (*DatasetMysql) Folder ¶
func (r *DatasetMysql) Folder() *pulumi.StringOutput
The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.
func (*DatasetMysql) ID ¶
func (r *DatasetMysql) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*DatasetMysql) LinkedServiceName ¶
func (r *DatasetMysql) LinkedServiceName() *pulumi.StringOutput
The Data Factory Linked Service name in which to associate the Dataset with.
func (*DatasetMysql) Name ¶
func (r *DatasetMysql) Name() *pulumi.StringOutput
Specifies the name of the Data Factory Dataset MySQL. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (*DatasetMysql) Parameters ¶
func (r *DatasetMysql) Parameters() *pulumi.MapOutput
A map of parameters to associate with the Data Factory Dataset MySQL.
func (*DatasetMysql) ResourceGroupName ¶
func (r *DatasetMysql) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which to create the Data Factory Dataset MySQL. Changing this forces a new resource
func (*DatasetMysql) SchemaColumns ¶
func (r *DatasetMysql) SchemaColumns() *pulumi.ArrayOutput
A `schemaColumn` block as defined below.
func (*DatasetMysql) TableName ¶
func (r *DatasetMysql) TableName() *pulumi.StringOutput
The table name of the Data Factory Dataset MySQL.
func (*DatasetMysql) URN ¶
func (r *DatasetMysql) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type DatasetMysqlArgs ¶
type DatasetMysqlArgs struct { // A map of additional properties to associate with the Data Factory Dataset MySQL. AdditionalProperties interface{} // List of tags that can be used for describing the Data Factory Dataset MySQL. Annotations interface{} // The Data Factory name in which to associate the Dataset with. Changing this forces a new resource. DataFactoryName interface{} // The description for the Data Factory Dataset MySQL. Description interface{} // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder interface{} // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName interface{} // Specifies the name of the Data Factory Dataset MySQL. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name interface{} // A map of parameters to associate with the Data Factory Dataset MySQL. Parameters interface{} // The name of the resource group in which to create the Data Factory Dataset MySQL. Changing this forces a new resource ResourceGroupName interface{} // A `schemaColumn` block as defined below. SchemaColumns interface{} // The table name of the Data Factory Dataset MySQL. TableName interface{} }
The set of arguments for constructing a DatasetMysql resource.
type DatasetMysqlState ¶
type DatasetMysqlState struct { // A map of additional properties to associate with the Data Factory Dataset MySQL. AdditionalProperties interface{} // List of tags that can be used for describing the Data Factory Dataset MySQL. Annotations interface{} // The Data Factory name in which to associate the Dataset with. Changing this forces a new resource. DataFactoryName interface{} // The description for the Data Factory Dataset MySQL. Description interface{} // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder interface{} // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName interface{} // Specifies the name of the Data Factory Dataset MySQL. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name interface{} // A map of parameters to associate with the Data Factory Dataset MySQL. Parameters interface{} // The name of the resource group in which to create the Data Factory Dataset MySQL. Changing this forces a new resource ResourceGroupName interface{} // A `schemaColumn` block as defined below. SchemaColumns interface{} // The table name of the Data Factory Dataset MySQL. TableName interface{} }
Input properties used for looking up and filtering DatasetMysql resources.
type DatasetPostgresql ¶
type DatasetPostgresql struct {
// contains filtered or unexported fields
}
Manage a PostgreSQL Dataset inside a Azure Data Factory.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/data_factory_dataset_postgresql.html.markdown.
func GetDatasetPostgresql ¶
func GetDatasetPostgresql(ctx *pulumi.Context, name string, id pulumi.ID, state *DatasetPostgresqlState, opts ...pulumi.ResourceOpt) (*DatasetPostgresql, error)
GetDatasetPostgresql gets an existing DatasetPostgresql resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDatasetPostgresql ¶
func NewDatasetPostgresql(ctx *pulumi.Context, name string, args *DatasetPostgresqlArgs, opts ...pulumi.ResourceOpt) (*DatasetPostgresql, error)
NewDatasetPostgresql registers a new resource with the given unique name, arguments, and options.
func (*DatasetPostgresql) AdditionalProperties ¶
func (r *DatasetPostgresql) AdditionalProperties() *pulumi.MapOutput
A map of additional properties to associate with the Data Factory Dataset PostgreSQL.
func (*DatasetPostgresql) Annotations ¶
func (r *DatasetPostgresql) Annotations() *pulumi.ArrayOutput
List of tags that can be used for describing the Data Factory Dataset PostgreSQL.
func (*DatasetPostgresql) DataFactoryName ¶
func (r *DatasetPostgresql) DataFactoryName() *pulumi.StringOutput
The Data Factory name in which to associate the Dataset with. Changing this forces a new resource.
func (*DatasetPostgresql) Description ¶
func (r *DatasetPostgresql) Description() *pulumi.StringOutput
The description for the Data Factory Dataset PostgreSQL.
func (*DatasetPostgresql) Folder ¶
func (r *DatasetPostgresql) Folder() *pulumi.StringOutput
The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.
func (*DatasetPostgresql) ID ¶
func (r *DatasetPostgresql) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*DatasetPostgresql) LinkedServiceName ¶
func (r *DatasetPostgresql) LinkedServiceName() *pulumi.StringOutput
The Data Factory Linked Service name in which to associate the Dataset with.
func (*DatasetPostgresql) Name ¶
func (r *DatasetPostgresql) Name() *pulumi.StringOutput
Specifies the name of the Data Factory Dataset PostgreSQL. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (*DatasetPostgresql) Parameters ¶
func (r *DatasetPostgresql) Parameters() *pulumi.MapOutput
A map of parameters to associate with the Data Factory Dataset PostgreSQL.
func (*DatasetPostgresql) ResourceGroupName ¶
func (r *DatasetPostgresql) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which to create the Data Factory Dataset PostgreSQL. Changing this forces a new resource
func (*DatasetPostgresql) SchemaColumns ¶
func (r *DatasetPostgresql) SchemaColumns() *pulumi.ArrayOutput
A `schemaColumn` block as defined below.
func (*DatasetPostgresql) TableName ¶
func (r *DatasetPostgresql) TableName() *pulumi.StringOutput
The table name of the Data Factory Dataset PostgreSQL.
func (*DatasetPostgresql) URN ¶
func (r *DatasetPostgresql) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type DatasetPostgresqlArgs ¶
type DatasetPostgresqlArgs struct { // A map of additional properties to associate with the Data Factory Dataset PostgreSQL. AdditionalProperties interface{} // List of tags that can be used for describing the Data Factory Dataset PostgreSQL. Annotations interface{} // The Data Factory name in which to associate the Dataset with. Changing this forces a new resource. DataFactoryName interface{} // The description for the Data Factory Dataset PostgreSQL. Description interface{} // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder interface{} // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName interface{} // Specifies the name of the Data Factory Dataset PostgreSQL. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name interface{} // A map of parameters to associate with the Data Factory Dataset PostgreSQL. Parameters interface{} // The name of the resource group in which to create the Data Factory Dataset PostgreSQL. Changing this forces a new resource ResourceGroupName interface{} // A `schemaColumn` block as defined below. SchemaColumns interface{} // The table name of the Data Factory Dataset PostgreSQL. TableName interface{} }
The set of arguments for constructing a DatasetPostgresql resource.
type DatasetPostgresqlState ¶
type DatasetPostgresqlState struct { // A map of additional properties to associate with the Data Factory Dataset PostgreSQL. AdditionalProperties interface{} // List of tags that can be used for describing the Data Factory Dataset PostgreSQL. Annotations interface{} // The Data Factory name in which to associate the Dataset with. Changing this forces a new resource. DataFactoryName interface{} // The description for the Data Factory Dataset PostgreSQL. Description interface{} // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder interface{} // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName interface{} // Specifies the name of the Data Factory Dataset PostgreSQL. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name interface{} // A map of parameters to associate with the Data Factory Dataset PostgreSQL. Parameters interface{} // The name of the resource group in which to create the Data Factory Dataset PostgreSQL. Changing this forces a new resource ResourceGroupName interface{} // A `schemaColumn` block as defined below. SchemaColumns interface{} // The table name of the Data Factory Dataset PostgreSQL. TableName interface{} }
Input properties used for looking up and filtering DatasetPostgresql resources.
type DatasetSqlServerTable ¶
type DatasetSqlServerTable struct {
// contains filtered or unexported fields
}
Manage a SQL Server Table Dataset inside a Azure Data Factory.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/data_factory_dataset_sql_server_table.html.markdown.
func GetDatasetSqlServerTable ¶
func GetDatasetSqlServerTable(ctx *pulumi.Context, name string, id pulumi.ID, state *DatasetSqlServerTableState, opts ...pulumi.ResourceOpt) (*DatasetSqlServerTable, error)
GetDatasetSqlServerTable gets an existing DatasetSqlServerTable resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDatasetSqlServerTable ¶
func NewDatasetSqlServerTable(ctx *pulumi.Context, name string, args *DatasetSqlServerTableArgs, opts ...pulumi.ResourceOpt) (*DatasetSqlServerTable, error)
NewDatasetSqlServerTable registers a new resource with the given unique name, arguments, and options.
func (*DatasetSqlServerTable) AdditionalProperties ¶
func (r *DatasetSqlServerTable) AdditionalProperties() *pulumi.MapOutput
A map of additional properties to associate with the Data Factory Dataset SQL Server Table.
func (*DatasetSqlServerTable) Annotations ¶
func (r *DatasetSqlServerTable) Annotations() *pulumi.ArrayOutput
List of tags that can be used for describing the Data Factory Dataset SQL Server Table.
func (*DatasetSqlServerTable) DataFactoryName ¶
func (r *DatasetSqlServerTable) DataFactoryName() *pulumi.StringOutput
The Data Factory name in which to associate the Dataset with. Changing this forces a new resource.
func (*DatasetSqlServerTable) Description ¶
func (r *DatasetSqlServerTable) Description() *pulumi.StringOutput
The description for the Data Factory Dataset SQL Server Table.
func (*DatasetSqlServerTable) Folder ¶
func (r *DatasetSqlServerTable) Folder() *pulumi.StringOutput
The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.
func (*DatasetSqlServerTable) ID ¶
func (r *DatasetSqlServerTable) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*DatasetSqlServerTable) LinkedServiceName ¶
func (r *DatasetSqlServerTable) LinkedServiceName() *pulumi.StringOutput
The Data Factory Linked Service name in which to associate the Dataset with.
func (*DatasetSqlServerTable) Name ¶
func (r *DatasetSqlServerTable) Name() *pulumi.StringOutput
Specifies the name of the Data Factory Dataset SQL Server Table. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (*DatasetSqlServerTable) Parameters ¶
func (r *DatasetSqlServerTable) Parameters() *pulumi.MapOutput
A map of parameters to associate with the Data Factory Dataset SQL Server Table.
func (*DatasetSqlServerTable) ResourceGroupName ¶
func (r *DatasetSqlServerTable) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which to create the Data Factory Dataset SQL Server Table. Changing this forces a new resource
func (*DatasetSqlServerTable) SchemaColumns ¶
func (r *DatasetSqlServerTable) SchemaColumns() *pulumi.ArrayOutput
A `schemaColumn` block as defined below.
func (*DatasetSqlServerTable) TableName ¶
func (r *DatasetSqlServerTable) TableName() *pulumi.StringOutput
The table name of the Data Factory Dataset SQL Server Table.
func (*DatasetSqlServerTable) URN ¶
func (r *DatasetSqlServerTable) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type DatasetSqlServerTableArgs ¶
type DatasetSqlServerTableArgs struct { // A map of additional properties to associate with the Data Factory Dataset SQL Server Table. AdditionalProperties interface{} // List of tags that can be used for describing the Data Factory Dataset SQL Server Table. Annotations interface{} // The Data Factory name in which to associate the Dataset with. Changing this forces a new resource. DataFactoryName interface{} // The description for the Data Factory Dataset SQL Server Table. Description interface{} // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder interface{} // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName interface{} // Specifies the name of the Data Factory Dataset SQL Server Table. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name interface{} // A map of parameters to associate with the Data Factory Dataset SQL Server Table. Parameters interface{} // The name of the resource group in which to create the Data Factory Dataset SQL Server Table. Changing this forces a new resource ResourceGroupName interface{} // A `schemaColumn` block as defined below. SchemaColumns interface{} // The table name of the Data Factory Dataset SQL Server Table. TableName interface{} }
The set of arguments for constructing a DatasetSqlServerTable resource.
type DatasetSqlServerTableState ¶
type DatasetSqlServerTableState struct { // A map of additional properties to associate with the Data Factory Dataset SQL Server Table. AdditionalProperties interface{} // List of tags that can be used for describing the Data Factory Dataset SQL Server Table. Annotations interface{} // The Data Factory name in which to associate the Dataset with. Changing this forces a new resource. DataFactoryName interface{} // The description for the Data Factory Dataset SQL Server Table. Description interface{} // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder interface{} // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName interface{} // Specifies the name of the Data Factory Dataset SQL Server Table. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name interface{} // A map of parameters to associate with the Data Factory Dataset SQL Server Table. Parameters interface{} // The name of the resource group in which to create the Data Factory Dataset SQL Server Table. Changing this forces a new resource ResourceGroupName interface{} // A `schemaColumn` block as defined below. SchemaColumns interface{} // The table name of the Data Factory Dataset SQL Server Table. TableName interface{} }
Input properties used for looking up and filtering DatasetSqlServerTable resources.
type Factory ¶
type Factory struct {
// contains filtered or unexported fields
}
Manage an Azure Data Factory (Version 2).
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/data_factory.html.markdown.
func GetFactory ¶
func GetFactory(ctx *pulumi.Context, name string, id pulumi.ID, state *FactoryState, opts ...pulumi.ResourceOpt) (*Factory, error)
GetFactory gets an existing Factory resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFactory ¶
func NewFactory(ctx *pulumi.Context, name string, args *FactoryArgs, opts ...pulumi.ResourceOpt) (*Factory, error)
NewFactory registers a new resource with the given unique name, arguments, and options.
func (*Factory) GithubConfiguration ¶
A `githubConfiguration` block as defined below.
func (*Factory) Location ¶
func (r *Factory) Location() *pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (*Factory) Name ¶
func (r *Factory) Name() *pulumi.StringOutput
Specifies the name of the Data Factory. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (*Factory) ResourceGroupName ¶
func (r *Factory) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which to create the Data Factory.
func (*Factory) VstsConfiguration ¶
A `vstsConfiguration` block as defined below.
type FactoryArgs ¶
type FactoryArgs struct { // A `githubConfiguration` block as defined below. GithubConfiguration interface{} // An `identity` block as defined below. Identity interface{} // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // Specifies the name of the Data Factory. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name interface{} // The name of the resource group in which to create the Data Factory. ResourceGroupName interface{} // A mapping of tags to assign to the resource. Tags interface{} // A `vstsConfiguration` block as defined below. VstsConfiguration interface{} }
The set of arguments for constructing a Factory resource.
type FactoryState ¶
type FactoryState struct { // A `githubConfiguration` block as defined below. GithubConfiguration interface{} // An `identity` block as defined below. Identity interface{} // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // Specifies the name of the Data Factory. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name interface{} // The name of the resource group in which to create the Data Factory. ResourceGroupName interface{} // A mapping of tags to assign to the resource. Tags interface{} // A `vstsConfiguration` block as defined below. VstsConfiguration interface{} }
Input properties used for looking up and filtering Factory resources.
type LinkedServiceDataLakeStorageGen2 ¶ added in v0.18.3
type LinkedServiceDataLakeStorageGen2 struct {
// contains filtered or unexported fields
}
Manage a Linked Service (connection) between Data Lake Storage Gen2 and Azure Data Factory.
> **Note:** All arguments including the `servicePrincipalKey` will be stored in the raw state as plain-text. [Read more about sensitive data in state](https://www.terraform.io/docs/state/sensitive-data.html).
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/data_factory_linked_service_data_lake_storage_gen2.html.markdown.
func GetLinkedServiceDataLakeStorageGen2 ¶ added in v0.18.3
func GetLinkedServiceDataLakeStorageGen2(ctx *pulumi.Context, name string, id pulumi.ID, state *LinkedServiceDataLakeStorageGen2State, opts ...pulumi.ResourceOpt) (*LinkedServiceDataLakeStorageGen2, error)
GetLinkedServiceDataLakeStorageGen2 gets an existing LinkedServiceDataLakeStorageGen2 resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLinkedServiceDataLakeStorageGen2 ¶ added in v0.18.3
func NewLinkedServiceDataLakeStorageGen2(ctx *pulumi.Context, name string, args *LinkedServiceDataLakeStorageGen2Args, opts ...pulumi.ResourceOpt) (*LinkedServiceDataLakeStorageGen2, error)
NewLinkedServiceDataLakeStorageGen2 registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceDataLakeStorageGen2) AdditionalProperties ¶ added in v0.18.3
func (r *LinkedServiceDataLakeStorageGen2) AdditionalProperties() *pulumi.MapOutput
A map of additional properties to associate with the Data Factory Linked Service MySQL.
func (*LinkedServiceDataLakeStorageGen2) Annotations ¶ added in v0.18.3
func (r *LinkedServiceDataLakeStorageGen2) Annotations() *pulumi.ArrayOutput
List of tags that can be used for describing the Data Factory Linked Service MySQL.
func (*LinkedServiceDataLakeStorageGen2) DataFactoryName ¶ added in v0.18.3
func (r *LinkedServiceDataLakeStorageGen2) DataFactoryName() *pulumi.StringOutput
The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource.
func (*LinkedServiceDataLakeStorageGen2) Description ¶ added in v0.18.3
func (r *LinkedServiceDataLakeStorageGen2) Description() *pulumi.StringOutput
The description for the Data Factory Linked Service MySQL.
func (*LinkedServiceDataLakeStorageGen2) ID ¶ added in v0.18.3
func (r *LinkedServiceDataLakeStorageGen2) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*LinkedServiceDataLakeStorageGen2) IntegrationRuntimeName ¶ added in v0.18.3
func (r *LinkedServiceDataLakeStorageGen2) IntegrationRuntimeName() *pulumi.StringOutput
The integration runtime reference to associate with the Data Factory Linked Service MySQL.
func (*LinkedServiceDataLakeStorageGen2) Name ¶ added in v0.18.3
func (r *LinkedServiceDataLakeStorageGen2) Name() *pulumi.StringOutput
Specifies the name of the Data Factory Linked Service MySQL. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (*LinkedServiceDataLakeStorageGen2) Parameters ¶ added in v0.18.3
func (r *LinkedServiceDataLakeStorageGen2) Parameters() *pulumi.MapOutput
A map of parameters to associate with the Data Factory Linked Service MySQL.
func (*LinkedServiceDataLakeStorageGen2) ResourceGroupName ¶ added in v0.18.3
func (r *LinkedServiceDataLakeStorageGen2) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which to create the Data Factory Linked Service MySQL. Changing this forces a new resource
func (*LinkedServiceDataLakeStorageGen2) ServicePrincipalId ¶ added in v0.18.3
func (r *LinkedServiceDataLakeStorageGen2) ServicePrincipalId() *pulumi.StringOutput
The service principal id in which to authenticate against the Azure Data Lake Storage Gen2 account.
func (*LinkedServiceDataLakeStorageGen2) ServicePrincipalKey ¶ added in v0.18.3
func (r *LinkedServiceDataLakeStorageGen2) ServicePrincipalKey() *pulumi.StringOutput
The service principal key in which to authenticate against the Azure Data Lake Storage Gen2 account.
func (*LinkedServiceDataLakeStorageGen2) Tenant ¶ added in v0.18.3
func (r *LinkedServiceDataLakeStorageGen2) Tenant() *pulumi.StringOutput
The tenant id or name in which to authenticate against the Azure Data Lake Storage Gen2 account.
func (*LinkedServiceDataLakeStorageGen2) URN ¶ added in v0.18.3
func (r *LinkedServiceDataLakeStorageGen2) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
func (*LinkedServiceDataLakeStorageGen2) Url ¶ added in v0.18.3
func (r *LinkedServiceDataLakeStorageGen2) Url() *pulumi.StringOutput
The endpoint for the Azure Data Lake Storage Gen2 service.
type LinkedServiceDataLakeStorageGen2Args ¶ added in v0.18.3
type LinkedServiceDataLakeStorageGen2Args struct { // A map of additional properties to associate with the Data Factory Linked Service MySQL. AdditionalProperties interface{} // List of tags that can be used for describing the Data Factory Linked Service MySQL. Annotations interface{} // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName interface{} // The description for the Data Factory Linked Service MySQL. Description interface{} // The integration runtime reference to associate with the Data Factory Linked Service MySQL. IntegrationRuntimeName interface{} // Specifies the name of the Data Factory Linked Service MySQL. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name interface{} // A map of parameters to associate with the Data Factory Linked Service MySQL. Parameters interface{} // The name of the resource group in which to create the Data Factory Linked Service MySQL. Changing this forces a new resource ResourceGroupName interface{} // The service principal id in which to authenticate against the Azure Data Lake Storage Gen2 account. ServicePrincipalId interface{} // The service principal key in which to authenticate against the Azure Data Lake Storage Gen2 account. ServicePrincipalKey interface{} // The tenant id or name in which to authenticate against the Azure Data Lake Storage Gen2 account. Tenant interface{} // The endpoint for the Azure Data Lake Storage Gen2 service. Url interface{} }
The set of arguments for constructing a LinkedServiceDataLakeStorageGen2 resource.
type LinkedServiceDataLakeStorageGen2State ¶ added in v0.18.3
type LinkedServiceDataLakeStorageGen2State struct { // A map of additional properties to associate with the Data Factory Linked Service MySQL. AdditionalProperties interface{} // List of tags that can be used for describing the Data Factory Linked Service MySQL. Annotations interface{} // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName interface{} // The description for the Data Factory Linked Service MySQL. Description interface{} // The integration runtime reference to associate with the Data Factory Linked Service MySQL. IntegrationRuntimeName interface{} // Specifies the name of the Data Factory Linked Service MySQL. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name interface{} // A map of parameters to associate with the Data Factory Linked Service MySQL. Parameters interface{} // The name of the resource group in which to create the Data Factory Linked Service MySQL. Changing this forces a new resource ResourceGroupName interface{} // The service principal id in which to authenticate against the Azure Data Lake Storage Gen2 account. ServicePrincipalId interface{} // The service principal key in which to authenticate against the Azure Data Lake Storage Gen2 account. ServicePrincipalKey interface{} // The tenant id or name in which to authenticate against the Azure Data Lake Storage Gen2 account. Tenant interface{} // The endpoint for the Azure Data Lake Storage Gen2 service. Url interface{} }
Input properties used for looking up and filtering LinkedServiceDataLakeStorageGen2 resources.
type LinkedServiceMysql ¶
type LinkedServiceMysql struct {
// contains filtered or unexported fields
}
Manage a Linked Service (connection) between MySQL and Azure Data Factory.
> **Note:** All arguments including the connectionString will be stored in the raw state as plain-text. [Read more about sensitive data in state](https://www.terraform.io/docs/state/sensitive-data.html).
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/data_factory_linked_service_mysql.html.markdown.
func GetLinkedServiceMysql ¶
func GetLinkedServiceMysql(ctx *pulumi.Context, name string, id pulumi.ID, state *LinkedServiceMysqlState, opts ...pulumi.ResourceOpt) (*LinkedServiceMysql, error)
GetLinkedServiceMysql gets an existing LinkedServiceMysql resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLinkedServiceMysql ¶
func NewLinkedServiceMysql(ctx *pulumi.Context, name string, args *LinkedServiceMysqlArgs, opts ...pulumi.ResourceOpt) (*LinkedServiceMysql, error)
NewLinkedServiceMysql registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceMysql) AdditionalProperties ¶
func (r *LinkedServiceMysql) AdditionalProperties() *pulumi.MapOutput
A map of additional properties to associate with the Data Factory Linked Service MySQL.
func (*LinkedServiceMysql) Annotations ¶
func (r *LinkedServiceMysql) Annotations() *pulumi.ArrayOutput
List of tags that can be used for describing the Data Factory Linked Service MySQL.
func (*LinkedServiceMysql) ConnectionString ¶
func (r *LinkedServiceMysql) ConnectionString() *pulumi.StringOutput
The connection string in which to authenticate with MySQL.
func (*LinkedServiceMysql) DataFactoryName ¶
func (r *LinkedServiceMysql) DataFactoryName() *pulumi.StringOutput
The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource.
func (*LinkedServiceMysql) Description ¶
func (r *LinkedServiceMysql) Description() *pulumi.StringOutput
The description for the Data Factory Linked Service MySQL.
func (*LinkedServiceMysql) ID ¶
func (r *LinkedServiceMysql) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*LinkedServiceMysql) IntegrationRuntimeName ¶
func (r *LinkedServiceMysql) IntegrationRuntimeName() *pulumi.StringOutput
The integration runtime reference to associate with the Data Factory Linked Service MySQL.
func (*LinkedServiceMysql) Name ¶
func (r *LinkedServiceMysql) Name() *pulumi.StringOutput
Specifies the name of the Data Factory Linked Service MySQL. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (*LinkedServiceMysql) Parameters ¶
func (r *LinkedServiceMysql) Parameters() *pulumi.MapOutput
A map of parameters to associate with the Data Factory Linked Service MySQL.
func (*LinkedServiceMysql) ResourceGroupName ¶
func (r *LinkedServiceMysql) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which to create the Data Factory Linked Service MySQL. Changing this forces a new resource
func (*LinkedServiceMysql) URN ¶
func (r *LinkedServiceMysql) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type LinkedServiceMysqlArgs ¶
type LinkedServiceMysqlArgs struct { // A map of additional properties to associate with the Data Factory Linked Service MySQL. AdditionalProperties interface{} // List of tags that can be used for describing the Data Factory Linked Service MySQL. Annotations interface{} // The connection string in which to authenticate with MySQL. ConnectionString interface{} // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName interface{} // The description for the Data Factory Linked Service MySQL. Description interface{} // The integration runtime reference to associate with the Data Factory Linked Service MySQL. IntegrationRuntimeName interface{} // Specifies the name of the Data Factory Linked Service MySQL. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name interface{} // A map of parameters to associate with the Data Factory Linked Service MySQL. Parameters interface{} // The name of the resource group in which to create the Data Factory Linked Service MySQL. Changing this forces a new resource ResourceGroupName interface{} }
The set of arguments for constructing a LinkedServiceMysql resource.
type LinkedServiceMysqlState ¶
type LinkedServiceMysqlState struct { // A map of additional properties to associate with the Data Factory Linked Service MySQL. AdditionalProperties interface{} // List of tags that can be used for describing the Data Factory Linked Service MySQL. Annotations interface{} // The connection string in which to authenticate with MySQL. ConnectionString interface{} // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName interface{} // The description for the Data Factory Linked Service MySQL. Description interface{} // The integration runtime reference to associate with the Data Factory Linked Service MySQL. IntegrationRuntimeName interface{} // Specifies the name of the Data Factory Linked Service MySQL. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name interface{} // A map of parameters to associate with the Data Factory Linked Service MySQL. Parameters interface{} // The name of the resource group in which to create the Data Factory Linked Service MySQL. Changing this forces a new resource ResourceGroupName interface{} }
Input properties used for looking up and filtering LinkedServiceMysql resources.
type LinkedServicePostgresql ¶
type LinkedServicePostgresql struct {
// contains filtered or unexported fields
}
Manage a Linked Service (connection) between PostgreSQL and Azure Data Factory.
> **Note:** All arguments including the connectionString will be stored in the raw state as plain-text. [Read more about sensitive data in state](https://www.terraform.io/docs/state/sensitive-data.html).
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/data_factory_linked_service_postgresql.html.markdown.
func GetLinkedServicePostgresql ¶
func GetLinkedServicePostgresql(ctx *pulumi.Context, name string, id pulumi.ID, state *LinkedServicePostgresqlState, opts ...pulumi.ResourceOpt) (*LinkedServicePostgresql, error)
GetLinkedServicePostgresql gets an existing LinkedServicePostgresql resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLinkedServicePostgresql ¶
func NewLinkedServicePostgresql(ctx *pulumi.Context, name string, args *LinkedServicePostgresqlArgs, opts ...pulumi.ResourceOpt) (*LinkedServicePostgresql, error)
NewLinkedServicePostgresql registers a new resource with the given unique name, arguments, and options.
func (*LinkedServicePostgresql) AdditionalProperties ¶
func (r *LinkedServicePostgresql) AdditionalProperties() *pulumi.MapOutput
A map of additional properties to associate with the Data Factory Linked Service PostgreSQL.
func (*LinkedServicePostgresql) Annotations ¶
func (r *LinkedServicePostgresql) Annotations() *pulumi.ArrayOutput
List of tags that can be used for describing the Data Factory Linked Service PostgreSQL.
func (*LinkedServicePostgresql) ConnectionString ¶
func (r *LinkedServicePostgresql) ConnectionString() *pulumi.StringOutput
The connection string in which to authenticate with PostgreSQL.
func (*LinkedServicePostgresql) DataFactoryName ¶
func (r *LinkedServicePostgresql) DataFactoryName() *pulumi.StringOutput
The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource.
func (*LinkedServicePostgresql) Description ¶
func (r *LinkedServicePostgresql) Description() *pulumi.StringOutput
The description for the Data Factory Linked Service PostgreSQL.
func (*LinkedServicePostgresql) ID ¶
func (r *LinkedServicePostgresql) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*LinkedServicePostgresql) IntegrationRuntimeName ¶
func (r *LinkedServicePostgresql) IntegrationRuntimeName() *pulumi.StringOutput
The integration runtime reference to associate with the Data Factory Linked Service PostgreSQL.
func (*LinkedServicePostgresql) Name ¶
func (r *LinkedServicePostgresql) Name() *pulumi.StringOutput
Specifies the name of the Data Factory Linked Service PostgreSQL. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (*LinkedServicePostgresql) Parameters ¶
func (r *LinkedServicePostgresql) Parameters() *pulumi.MapOutput
A map of parameters to associate with the Data Factory Linked Service PostgreSQL.
func (*LinkedServicePostgresql) ResourceGroupName ¶
func (r *LinkedServicePostgresql) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which to create the Data Factory Linked Service PostgreSQL. Changing this forces a new resource
func (*LinkedServicePostgresql) URN ¶
func (r *LinkedServicePostgresql) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type LinkedServicePostgresqlArgs ¶
type LinkedServicePostgresqlArgs struct { // A map of additional properties to associate with the Data Factory Linked Service PostgreSQL. AdditionalProperties interface{} // List of tags that can be used for describing the Data Factory Linked Service PostgreSQL. Annotations interface{} // The connection string in which to authenticate with PostgreSQL. ConnectionString interface{} // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName interface{} // The description for the Data Factory Linked Service PostgreSQL. Description interface{} // The integration runtime reference to associate with the Data Factory Linked Service PostgreSQL. IntegrationRuntimeName interface{} // Specifies the name of the Data Factory Linked Service PostgreSQL. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name interface{} // A map of parameters to associate with the Data Factory Linked Service PostgreSQL. Parameters interface{} // The name of the resource group in which to create the Data Factory Linked Service PostgreSQL. Changing this forces a new resource ResourceGroupName interface{} }
The set of arguments for constructing a LinkedServicePostgresql resource.
type LinkedServicePostgresqlState ¶
type LinkedServicePostgresqlState struct { // A map of additional properties to associate with the Data Factory Linked Service PostgreSQL. AdditionalProperties interface{} // List of tags that can be used for describing the Data Factory Linked Service PostgreSQL. Annotations interface{} // The connection string in which to authenticate with PostgreSQL. ConnectionString interface{} // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName interface{} // The description for the Data Factory Linked Service PostgreSQL. Description interface{} // The integration runtime reference to associate with the Data Factory Linked Service PostgreSQL. IntegrationRuntimeName interface{} // Specifies the name of the Data Factory Linked Service PostgreSQL. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name interface{} // A map of parameters to associate with the Data Factory Linked Service PostgreSQL. Parameters interface{} // The name of the resource group in which to create the Data Factory Linked Service PostgreSQL. Changing this forces a new resource ResourceGroupName interface{} }
Input properties used for looking up and filtering LinkedServicePostgresql resources.
type LinkedServiceSqlServer ¶
type LinkedServiceSqlServer struct {
// contains filtered or unexported fields
}
Manage a Linked Service (connection) between a SQL Server and Azure Data Factory.
> **Note:** All arguments including the client secret will be stored in the raw state as plain-text. [Read more about sensitive data in state](https://www.terraform.io/docs/state/sensitive-data.html).
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/data_factory_linked_service_sql_server.html.markdown.
func GetLinkedServiceSqlServer ¶
func GetLinkedServiceSqlServer(ctx *pulumi.Context, name string, id pulumi.ID, state *LinkedServiceSqlServerState, opts ...pulumi.ResourceOpt) (*LinkedServiceSqlServer, error)
GetLinkedServiceSqlServer gets an existing LinkedServiceSqlServer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLinkedServiceSqlServer ¶
func NewLinkedServiceSqlServer(ctx *pulumi.Context, name string, args *LinkedServiceSqlServerArgs, opts ...pulumi.ResourceOpt) (*LinkedServiceSqlServer, error)
NewLinkedServiceSqlServer registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceSqlServer) AdditionalProperties ¶
func (r *LinkedServiceSqlServer) AdditionalProperties() *pulumi.MapOutput
A map of additional properties to associate with the Data Factory Linked Service SQL Server.
func (*LinkedServiceSqlServer) Annotations ¶
func (r *LinkedServiceSqlServer) Annotations() *pulumi.ArrayOutput
List of tags that can be used for describing the Data Factory Linked Service SQL Server.
func (*LinkedServiceSqlServer) ConnectionString ¶
func (r *LinkedServiceSqlServer) ConnectionString() *pulumi.StringOutput
The connection string in which to authenticate with the SQL Server.
func (*LinkedServiceSqlServer) DataFactoryName ¶
func (r *LinkedServiceSqlServer) DataFactoryName() *pulumi.StringOutput
The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource.
func (*LinkedServiceSqlServer) Description ¶
func (r *LinkedServiceSqlServer) Description() *pulumi.StringOutput
The description for the Data Factory Linked Service SQL Server.
func (*LinkedServiceSqlServer) ID ¶
func (r *LinkedServiceSqlServer) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*LinkedServiceSqlServer) IntegrationRuntimeName ¶
func (r *LinkedServiceSqlServer) IntegrationRuntimeName() *pulumi.StringOutput
The integration runtime reference to associate with the Data Factory Linked Service SQL Server.
func (*LinkedServiceSqlServer) Name ¶
func (r *LinkedServiceSqlServer) Name() *pulumi.StringOutput
Specifies the name of the Data Factory Linked Service SQL Server. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (*LinkedServiceSqlServer) Parameters ¶
func (r *LinkedServiceSqlServer) Parameters() *pulumi.MapOutput
A map of parameters to associate with the Data Factory Linked Service SQL Server.
func (*LinkedServiceSqlServer) ResourceGroupName ¶
func (r *LinkedServiceSqlServer) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which to create the Data Factory Linked Service SQL Server. Changing this forces a new resource
func (*LinkedServiceSqlServer) URN ¶
func (r *LinkedServiceSqlServer) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type LinkedServiceSqlServerArgs ¶
type LinkedServiceSqlServerArgs struct { // A map of additional properties to associate with the Data Factory Linked Service SQL Server. AdditionalProperties interface{} // List of tags that can be used for describing the Data Factory Linked Service SQL Server. Annotations interface{} // The connection string in which to authenticate with the SQL Server. ConnectionString interface{} // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName interface{} // The description for the Data Factory Linked Service SQL Server. Description interface{} // The integration runtime reference to associate with the Data Factory Linked Service SQL Server. IntegrationRuntimeName interface{} // Specifies the name of the Data Factory Linked Service SQL Server. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name interface{} // A map of parameters to associate with the Data Factory Linked Service SQL Server. Parameters interface{} // The name of the resource group in which to create the Data Factory Linked Service SQL Server. Changing this forces a new resource ResourceGroupName interface{} }
The set of arguments for constructing a LinkedServiceSqlServer resource.
type LinkedServiceSqlServerState ¶
type LinkedServiceSqlServerState struct { // A map of additional properties to associate with the Data Factory Linked Service SQL Server. AdditionalProperties interface{} // List of tags that can be used for describing the Data Factory Linked Service SQL Server. Annotations interface{} // The connection string in which to authenticate with the SQL Server. ConnectionString interface{} // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName interface{} // The description for the Data Factory Linked Service SQL Server. Description interface{} // The integration runtime reference to associate with the Data Factory Linked Service SQL Server. IntegrationRuntimeName interface{} // Specifies the name of the Data Factory Linked Service SQL Server. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name interface{} // A map of parameters to associate with the Data Factory Linked Service SQL Server. Parameters interface{} // The name of the resource group in which to create the Data Factory Linked Service SQL Server. Changing this forces a new resource ResourceGroupName interface{} }
Input properties used for looking up and filtering LinkedServiceSqlServer resources.
type Pipeline ¶
type Pipeline struct {
// contains filtered or unexported fields
}
Manage a Pipeline inside a Azure Data Factory.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/data_factory_pipeline.html.markdown.
func GetPipeline ¶
func GetPipeline(ctx *pulumi.Context, name string, id pulumi.ID, state *PipelineState, opts ...pulumi.ResourceOpt) (*Pipeline, error)
GetPipeline gets an existing Pipeline resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPipeline ¶
func NewPipeline(ctx *pulumi.Context, name string, args *PipelineArgs, opts ...pulumi.ResourceOpt) (*Pipeline, error)
NewPipeline registers a new resource with the given unique name, arguments, and options.
func (*Pipeline) Annotations ¶
func (r *Pipeline) Annotations() *pulumi.ArrayOutput
List of tags that can be used for describing the Data Factory Pipeline.
func (*Pipeline) DataFactoryName ¶
func (r *Pipeline) DataFactoryName() *pulumi.StringOutput
The Data Factory name in which to associate the Pipeline with. Changing this forces a new resource.
func (*Pipeline) Description ¶
func (r *Pipeline) Description() *pulumi.StringOutput
The description for the Data Factory Pipeline.
func (*Pipeline) Name ¶
func (r *Pipeline) Name() *pulumi.StringOutput
Specifies the name of the Data Factory Pipeline. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (*Pipeline) Parameters ¶
A map of parameters to associate with the Data Factory Pipeline.
func (*Pipeline) ResourceGroupName ¶
func (r *Pipeline) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which to create the Data Factory Pipeline. Changing this forces a new resource
type PipelineArgs ¶
type PipelineArgs struct { // List of tags that can be used for describing the Data Factory Pipeline. Annotations interface{} // The Data Factory name in which to associate the Pipeline with. Changing this forces a new resource. DataFactoryName interface{} // The description for the Data Factory Pipeline. Description interface{} // Specifies the name of the Data Factory Pipeline. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name interface{} // A map of parameters to associate with the Data Factory Pipeline. Parameters interface{} // The name of the resource group in which to create the Data Factory Pipeline. Changing this forces a new resource ResourceGroupName interface{} // A map of variables to associate with the Data Factory Pipeline. Variables interface{} }
The set of arguments for constructing a Pipeline resource.
type PipelineState ¶
type PipelineState struct { // List of tags that can be used for describing the Data Factory Pipeline. Annotations interface{} // The Data Factory name in which to associate the Pipeline with. Changing this forces a new resource. DataFactoryName interface{} // The description for the Data Factory Pipeline. Description interface{} // Specifies the name of the Data Factory Pipeline. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name interface{} // A map of parameters to associate with the Data Factory Pipeline. Parameters interface{} // The name of the resource group in which to create the Data Factory Pipeline. Changing this forces a new resource ResourceGroupName interface{} // A map of variables to associate with the Data Factory Pipeline. Variables interface{} }
Input properties used for looking up and filtering Pipeline resources.