Documentation ¶
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 GetFactoryArgs
- type GetFactoryResult
- type IntegrationRuntimeManaged
- func (r *IntegrationRuntimeManaged) CatalogInfo() pulumi.Output
- func (r *IntegrationRuntimeManaged) CustomSetupScript() pulumi.Output
- func (r *IntegrationRuntimeManaged) DataFactoryName() pulumi.StringOutput
- func (r *IntegrationRuntimeManaged) Description() pulumi.StringOutput
- func (r *IntegrationRuntimeManaged) Edition() pulumi.StringOutput
- func (r *IntegrationRuntimeManaged) ID() pulumi.IDOutput
- func (r *IntegrationRuntimeManaged) LicenseType() pulumi.StringOutput
- func (r *IntegrationRuntimeManaged) Location() pulumi.StringOutput
- func (r *IntegrationRuntimeManaged) MaxParallelExecutionsPerNode() pulumi.IntOutput
- func (r *IntegrationRuntimeManaged) Name() pulumi.StringOutput
- func (r *IntegrationRuntimeManaged) NodeSize() pulumi.StringOutput
- func (r *IntegrationRuntimeManaged) NumberOfNodes() pulumi.IntOutput
- func (r *IntegrationRuntimeManaged) ResourceGroupName() pulumi.StringOutput
- func (r *IntegrationRuntimeManaged) URN() pulumi.URNOutput
- func (r *IntegrationRuntimeManaged) VnetIntegration() pulumi.Output
- type IntegrationRuntimeManagedArgs
- type IntegrationRuntimeManagedState
- 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
- type TriggerSchedule
- func (r *TriggerSchedule) Annotations() pulumi.ArrayOutput
- func (r *TriggerSchedule) DataFactoryName() pulumi.StringOutput
- func (r *TriggerSchedule) EndTime() pulumi.StringOutput
- func (r *TriggerSchedule) Frequency() pulumi.StringOutput
- func (r *TriggerSchedule) ID() pulumi.IDOutput
- func (r *TriggerSchedule) Interval() pulumi.IntOutput
- func (r *TriggerSchedule) Name() pulumi.StringOutput
- func (r *TriggerSchedule) PipelineName() pulumi.StringOutput
- func (r *TriggerSchedule) PipelineParameters() pulumi.MapOutput
- func (r *TriggerSchedule) ResourceGroupName() pulumi.StringOutput
- func (r *TriggerSchedule) StartTime() pulumi.StringOutput
- func (r *TriggerSchedule) URN() pulumi.URNOutput
- type TriggerScheduleArgs
- type TriggerScheduleState
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
}
Manages 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
}
Manages 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
}
Manages 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
}
Manages 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 GetFactoryArgs ¶ added in v1.3.1
type GetFactoryArgs struct { // Specifies the name of the Data Factory to retrieve information about. Name interface{} // The name of the resource group where the Data Factory exists. ResourceGroupName interface{} }
A collection of arguments for invoking getFactory.
type GetFactoryResult ¶ added in v1.3.1
type GetFactoryResult struct { // A `githubConfiguration` block as defined below. GithubConfigurations interface{} // An `identity` block as defined below. Identities interface{} // The Azure location where the resource exists. Location interface{} Name interface{} ResourceGroupName interface{} // A mapping of tags assigned to the resource. // --- Tags interface{} // A `vstsConfiguration` block as defined below. VstsConfigurations interface{} // id is the provider-assigned unique ID for this managed resource. Id interface{} }
A collection of values returned by getFactory.
func LookupFactory ¶ added in v1.3.1
func LookupFactory(ctx *pulumi.Context, args *GetFactoryArgs) (*GetFactoryResult, error)
Use this data source to access information about an existing Azure Data Factory (Version 2).
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/data_factory.html.markdown.
type IntegrationRuntimeManaged ¶ added in v1.3.1
type IntegrationRuntimeManaged struct {
// contains filtered or unexported fields
}
Manages an Azure Data Factory Managed Integration Runtime.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/data_factory_integration_runtime_managed.html.markdown.
func GetIntegrationRuntimeManaged ¶ added in v1.3.1
func GetIntegrationRuntimeManaged(ctx *pulumi.Context, name string, id pulumi.ID, state *IntegrationRuntimeManagedState, opts ...pulumi.ResourceOpt) (*IntegrationRuntimeManaged, error)
GetIntegrationRuntimeManaged gets an existing IntegrationRuntimeManaged 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 NewIntegrationRuntimeManaged ¶ added in v1.3.1
func NewIntegrationRuntimeManaged(ctx *pulumi.Context, name string, args *IntegrationRuntimeManagedArgs, opts ...pulumi.ResourceOpt) (*IntegrationRuntimeManaged, error)
NewIntegrationRuntimeManaged registers a new resource with the given unique name, arguments, and options.
func (*IntegrationRuntimeManaged) CatalogInfo ¶ added in v1.3.1
func (r *IntegrationRuntimeManaged) CatalogInfo() pulumi.Output
A `catalogInfo` block as defined below.
func (*IntegrationRuntimeManaged) CustomSetupScript ¶ added in v1.3.1
func (r *IntegrationRuntimeManaged) CustomSetupScript() pulumi.Output
A `customSetupScript` block as defined below.
func (*IntegrationRuntimeManaged) DataFactoryName ¶ added in v1.3.1
func (r *IntegrationRuntimeManaged) DataFactoryName() pulumi.StringOutput
Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created.
func (*IntegrationRuntimeManaged) Description ¶ added in v1.3.1
func (r *IntegrationRuntimeManaged) Description() pulumi.StringOutput
func (*IntegrationRuntimeManaged) Edition ¶ added in v1.3.1
func (r *IntegrationRuntimeManaged) Edition() pulumi.StringOutput
The Managed Integration Runtime edition. Valid values are `Standard` and `Enterprise`. Defaults to `Standard`.
func (*IntegrationRuntimeManaged) ID ¶ added in v1.3.1
func (r *IntegrationRuntimeManaged) ID() pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*IntegrationRuntimeManaged) LicenseType ¶ added in v1.3.1
func (r *IntegrationRuntimeManaged) LicenseType() pulumi.StringOutput
The type of the license that is used. Valid values are `LicenseIncluded` and `BasePrize`. Defaults to `LicenseIncluded`.
func (*IntegrationRuntimeManaged) Location ¶ added in v1.3.1
func (r *IntegrationRuntimeManaged) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (*IntegrationRuntimeManaged) MaxParallelExecutionsPerNode ¶ added in v1.3.1
func (r *IntegrationRuntimeManaged) MaxParallelExecutionsPerNode() pulumi.IntOutput
Defines the maximum parallel executions per node. Defaults to `1`. Max is `16`.
func (*IntegrationRuntimeManaged) Name ¶ added in v1.3.1
func (r *IntegrationRuntimeManaged) Name() pulumi.StringOutput
Specifies the name of the Managed Integration Runtime. 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 (*IntegrationRuntimeManaged) NodeSize ¶ added in v1.3.1
func (r *IntegrationRuntimeManaged) NodeSize() pulumi.StringOutput
The size of the nodes on which the Managed Integration Runtime runs. Valid values are: `Standard_D2_v3`, `Standard_D4_v3`, `Standard_D8_v3`, `Standard_D16_v3`, `Standard_D32_v3`, `Standard_D64_v3`, `Standard_E2_v3`, `Standard_E4_v3`, `Standard_E8_v3`, `Standard_E16_v3`, `Standard_E32_v3`, `Standard_E64_v3`, `Standard_D1_v2`, `Standard_D2_v2`, `Standard_D3_v2`, `Standard_D4_v2`, `Standard_A4_v2` and `Standard_A8_v2`
func (*IntegrationRuntimeManaged) NumberOfNodes ¶ added in v1.3.1
func (r *IntegrationRuntimeManaged) NumberOfNodes() pulumi.IntOutput
Number of nodes for the Managed Integration Runtime. Max is `10`. Defaults to `1`.
func (*IntegrationRuntimeManaged) ResourceGroupName ¶ added in v1.3.1
func (r *IntegrationRuntimeManaged) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created.
func (*IntegrationRuntimeManaged) URN ¶ added in v1.3.1
func (r *IntegrationRuntimeManaged) URN() pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
func (*IntegrationRuntimeManaged) VnetIntegration ¶ added in v1.3.1
func (r *IntegrationRuntimeManaged) VnetIntegration() pulumi.Output
A `vnetIntegration` block as defined below.
type IntegrationRuntimeManagedArgs ¶ added in v1.3.1
type IntegrationRuntimeManagedArgs struct { // A `catalogInfo` block as defined below. CatalogInfo interface{} // A `customSetupScript` block as defined below. CustomSetupScript interface{} // Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created. DataFactoryName interface{} Description interface{} // The Managed Integration Runtime edition. Valid values are `Standard` and `Enterprise`. Defaults to `Standard`. Edition interface{} // The type of the license that is used. Valid values are `LicenseIncluded` and `BasePrize`. Defaults to `LicenseIncluded`. LicenseType interface{} // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // Defines the maximum parallel executions per node. Defaults to `1`. Max is `16`. MaxParallelExecutionsPerNode interface{} // Specifies the name of the Managed Integration Runtime. 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 size of the nodes on which the Managed Integration Runtime runs. Valid values are: `Standard_D2_v3`, `Standard_D4_v3`, `Standard_D8_v3`, `Standard_D16_v3`, `Standard_D32_v3`, `Standard_D64_v3`, `Standard_E2_v3`, `Standard_E4_v3`, `Standard_E8_v3`, `Standard_E16_v3`, `Standard_E32_v3`, `Standard_E64_v3`, `Standard_D1_v2`, `Standard_D2_v2`, `Standard_D3_v2`, `Standard_D4_v2`, `Standard_A4_v2` and `Standard_A8_v2` NodeSize interface{} // Number of nodes for the Managed Integration Runtime. Max is `10`. Defaults to `1`. NumberOfNodes interface{} // The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created. ResourceGroupName interface{} // A `vnetIntegration` block as defined below. VnetIntegration interface{} }
The set of arguments for constructing a IntegrationRuntimeManaged resource.
type IntegrationRuntimeManagedState ¶ added in v1.3.1
type IntegrationRuntimeManagedState struct { // A `catalogInfo` block as defined below. CatalogInfo interface{} // A `customSetupScript` block as defined below. CustomSetupScript interface{} // Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created. DataFactoryName interface{} Description interface{} // The Managed Integration Runtime edition. Valid values are `Standard` and `Enterprise`. Defaults to `Standard`. Edition interface{} // The type of the license that is used. Valid values are `LicenseIncluded` and `BasePrize`. Defaults to `LicenseIncluded`. LicenseType interface{} // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // Defines the maximum parallel executions per node. Defaults to `1`. Max is `16`. MaxParallelExecutionsPerNode interface{} // Specifies the name of the Managed Integration Runtime. 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 size of the nodes on which the Managed Integration Runtime runs. Valid values are: `Standard_D2_v3`, `Standard_D4_v3`, `Standard_D8_v3`, `Standard_D16_v3`, `Standard_D32_v3`, `Standard_D64_v3`, `Standard_E2_v3`, `Standard_E4_v3`, `Standard_E8_v3`, `Standard_E16_v3`, `Standard_E32_v3`, `Standard_E64_v3`, `Standard_D1_v2`, `Standard_D2_v2`, `Standard_D3_v2`, `Standard_D4_v2`, `Standard_A4_v2` and `Standard_A8_v2` NodeSize interface{} // Number of nodes for the Managed Integration Runtime. Max is `10`. Defaults to `1`. NumberOfNodes interface{} // The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created. ResourceGroupName interface{} // A `vnetIntegration` block as defined below. VnetIntegration interface{} }
Input properties used for looking up and filtering IntegrationRuntimeManaged resources.
type LinkedServiceDataLakeStorageGen2 ¶ added in v0.18.3
type LinkedServiceDataLakeStorageGen2 struct {
// contains filtered or unexported fields
}
Manages 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
}
Manages 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
}
Manages 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
}
Manages 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
}
Manages 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.
type TriggerSchedule ¶ added in v1.5.0
type TriggerSchedule struct {
// contains filtered or unexported fields
}
Manages a Trigger Schedule 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_trigger_schedule.html.markdown.
func GetTriggerSchedule ¶ added in v1.5.0
func GetTriggerSchedule(ctx *pulumi.Context, name string, id pulumi.ID, state *TriggerScheduleState, opts ...pulumi.ResourceOpt) (*TriggerSchedule, error)
GetTriggerSchedule gets an existing TriggerSchedule 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 NewTriggerSchedule ¶ added in v1.5.0
func NewTriggerSchedule(ctx *pulumi.Context, name string, args *TriggerScheduleArgs, opts ...pulumi.ResourceOpt) (*TriggerSchedule, error)
NewTriggerSchedule registers a new resource with the given unique name, arguments, and options.
func (*TriggerSchedule) Annotations ¶ added in v1.5.0
func (r *TriggerSchedule) Annotations() pulumi.ArrayOutput
List of tags that can be used for describing the Data Factory Schedule Trigger.
func (*TriggerSchedule) DataFactoryName ¶ added in v1.5.0
func (r *TriggerSchedule) DataFactoryName() pulumi.StringOutput
The Data Factory name in which to associate the Schedule Trigger with. Changing this forces a new resource.
func (*TriggerSchedule) EndTime ¶ added in v1.5.0
func (r *TriggerSchedule) EndTime() pulumi.StringOutput
The time the Schedule Trigger should end. The time will be represented in UTC.
func (*TriggerSchedule) Frequency ¶ added in v1.5.0
func (r *TriggerSchedule) Frequency() pulumi.StringOutput
The trigger freqency. Valid values include `Minute`, `Hour`, `Day`, `Week`, `Month`. Defaults to `Minute`.
func (*TriggerSchedule) ID ¶ added in v1.5.0
func (r *TriggerSchedule) ID() pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*TriggerSchedule) Interval ¶ added in v1.5.0
func (r *TriggerSchedule) Interval() pulumi.IntOutput
The interval for how often the trigger occurs. This defaults to 1.
func (*TriggerSchedule) Name ¶ added in v1.5.0
func (r *TriggerSchedule) Name() pulumi.StringOutput
Specifies the name of the Data Factory Schedule Trigger. 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 (*TriggerSchedule) PipelineName ¶ added in v1.5.0
func (r *TriggerSchedule) PipelineName() pulumi.StringOutput
The Data Factory Pipeline name that the trigger will act on.
func (*TriggerSchedule) PipelineParameters ¶ added in v1.5.0
func (r *TriggerSchedule) PipelineParameters() pulumi.MapOutput
The pipeline parameters that the the trigger will act upon.
func (*TriggerSchedule) ResourceGroupName ¶ added in v1.5.0
func (r *TriggerSchedule) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the Data Factory Schedule Trigger. Changing this forces a new resource
func (*TriggerSchedule) StartTime ¶ added in v1.5.0
func (r *TriggerSchedule) StartTime() pulumi.StringOutput
The time the Schedule Trigger will start. This defaults to the current time. The time will be represented in UTC.
func (*TriggerSchedule) URN ¶ added in v1.5.0
func (r *TriggerSchedule) URN() pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type TriggerScheduleArgs ¶ added in v1.5.0
type TriggerScheduleArgs struct { // List of tags that can be used for describing the Data Factory Schedule Trigger. Annotations interface{} // The Data Factory name in which to associate the Schedule Trigger with. Changing this forces a new resource. DataFactoryName interface{} // The time the Schedule Trigger should end. The time will be represented in UTC. EndTime interface{} // The trigger freqency. Valid values include `Minute`, `Hour`, `Day`, `Week`, `Month`. Defaults to `Minute`. Frequency interface{} // The interval for how often the trigger occurs. This defaults to 1. Interval interface{} // Specifies the name of the Data Factory Schedule Trigger. 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 Data Factory Pipeline name that the trigger will act on. PipelineName interface{} // The pipeline parameters that the the trigger will act upon. PipelineParameters interface{} // The name of the resource group in which to create the Data Factory Schedule Trigger. Changing this forces a new resource ResourceGroupName interface{} // The time the Schedule Trigger will start. This defaults to the current time. The time will be represented in UTC. StartTime interface{} }
The set of arguments for constructing a TriggerSchedule resource.
type TriggerScheduleState ¶ added in v1.5.0
type TriggerScheduleState struct { // List of tags that can be used for describing the Data Factory Schedule Trigger. Annotations interface{} // The Data Factory name in which to associate the Schedule Trigger with. Changing this forces a new resource. DataFactoryName interface{} // The time the Schedule Trigger should end. The time will be represented in UTC. EndTime interface{} // The trigger freqency. Valid values include `Minute`, `Hour`, `Day`, `Week`, `Month`. Defaults to `Minute`. Frequency interface{} // The interval for how often the trigger occurs. This defaults to 1. Interval interface{} // Specifies the name of the Data Factory Schedule Trigger. 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 Data Factory Pipeline name that the trigger will act on. PipelineName interface{} // The pipeline parameters that the the trigger will act upon. PipelineParameters interface{} // The name of the resource group in which to create the Data Factory Schedule Trigger. Changing this forces a new resource ResourceGroupName interface{} // The time the Schedule Trigger will start. This defaults to the current time. The time will be represented in UTC. StartTime interface{} }
Input properties used for looking up and filtering TriggerSchedule resources.