Documentation ¶
Index ¶
- type CustomDataset
- type CustomDatasetArgs
- type CustomDatasetArray
- type CustomDatasetArrayInput
- type CustomDatasetArrayOutput
- func (CustomDatasetArrayOutput) ElementType() reflect.Type
- func (o CustomDatasetArrayOutput) Index(i pulumi.IntInput) CustomDatasetOutput
- func (o CustomDatasetArrayOutput) ToCustomDatasetArrayOutput() CustomDatasetArrayOutput
- func (o CustomDatasetArrayOutput) ToCustomDatasetArrayOutputWithContext(ctx context.Context) CustomDatasetArrayOutput
- type CustomDatasetInput
- type CustomDatasetLinkedService
- type CustomDatasetLinkedServiceArgs
- func (CustomDatasetLinkedServiceArgs) ElementType() reflect.Type
- func (i CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServiceOutput() CustomDatasetLinkedServiceOutput
- func (i CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServiceOutputWithContext(ctx context.Context) CustomDatasetLinkedServiceOutput
- func (i CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServicePtrOutput() CustomDatasetLinkedServicePtrOutput
- func (i CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServicePtrOutputWithContext(ctx context.Context) CustomDatasetLinkedServicePtrOutput
- type CustomDatasetLinkedServiceInput
- type CustomDatasetLinkedServiceOutput
- func (CustomDatasetLinkedServiceOutput) ElementType() reflect.Type
- func (o CustomDatasetLinkedServiceOutput) Name() pulumi.StringOutput
- func (o CustomDatasetLinkedServiceOutput) Parameters() pulumi.StringMapOutput
- func (o CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServiceOutput() CustomDatasetLinkedServiceOutput
- func (o CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServiceOutputWithContext(ctx context.Context) CustomDatasetLinkedServiceOutput
- func (o CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServicePtrOutput() CustomDatasetLinkedServicePtrOutput
- func (o CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServicePtrOutputWithContext(ctx context.Context) CustomDatasetLinkedServicePtrOutput
- type CustomDatasetLinkedServicePtrInput
- type CustomDatasetLinkedServicePtrOutput
- func (o CustomDatasetLinkedServicePtrOutput) Elem() CustomDatasetLinkedServiceOutput
- func (CustomDatasetLinkedServicePtrOutput) ElementType() reflect.Type
- func (o CustomDatasetLinkedServicePtrOutput) Name() pulumi.StringPtrOutput
- func (o CustomDatasetLinkedServicePtrOutput) Parameters() pulumi.StringMapOutput
- func (o CustomDatasetLinkedServicePtrOutput) ToCustomDatasetLinkedServicePtrOutput() CustomDatasetLinkedServicePtrOutput
- func (o CustomDatasetLinkedServicePtrOutput) ToCustomDatasetLinkedServicePtrOutputWithContext(ctx context.Context) CustomDatasetLinkedServicePtrOutput
- type CustomDatasetMap
- type CustomDatasetMapInput
- type CustomDatasetMapOutput
- func (CustomDatasetMapOutput) ElementType() reflect.Type
- func (o CustomDatasetMapOutput) MapIndex(k pulumi.StringInput) CustomDatasetOutput
- func (o CustomDatasetMapOutput) ToCustomDatasetMapOutput() CustomDatasetMapOutput
- func (o CustomDatasetMapOutput) ToCustomDatasetMapOutputWithContext(ctx context.Context) CustomDatasetMapOutput
- type CustomDatasetOutput
- func (o CustomDatasetOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o CustomDatasetOutput) Annotations() pulumi.StringArrayOutput
- func (o CustomDatasetOutput) DataFactoryId() pulumi.StringOutput
- func (o CustomDatasetOutput) Description() pulumi.StringPtrOutput
- func (CustomDatasetOutput) ElementType() reflect.Type
- func (o CustomDatasetOutput) Folder() pulumi.StringPtrOutput
- func (o CustomDatasetOutput) LinkedService() CustomDatasetLinkedServiceOutput
- func (o CustomDatasetOutput) Name() pulumi.StringOutput
- func (o CustomDatasetOutput) Parameters() pulumi.StringMapOutput
- func (o CustomDatasetOutput) SchemaJson() pulumi.StringPtrOutput
- func (o CustomDatasetOutput) ToCustomDatasetOutput() CustomDatasetOutput
- func (o CustomDatasetOutput) ToCustomDatasetOutputWithContext(ctx context.Context) CustomDatasetOutput
- func (o CustomDatasetOutput) Type() pulumi.StringOutput
- func (o CustomDatasetOutput) TypePropertiesJson() pulumi.StringOutput
- type CustomDatasetState
- type DataFlow
- type DataFlowArgs
- type DataFlowArray
- type DataFlowArrayInput
- type DataFlowArrayOutput
- type DataFlowInput
- type DataFlowMap
- type DataFlowMapInput
- type DataFlowMapOutput
- type DataFlowOutput
- func (o DataFlowOutput) Annotations() pulumi.StringArrayOutput
- func (o DataFlowOutput) DataFactoryId() pulumi.StringOutput
- func (o DataFlowOutput) Description() pulumi.StringPtrOutput
- func (DataFlowOutput) ElementType() reflect.Type
- func (o DataFlowOutput) Folder() pulumi.StringPtrOutput
- func (o DataFlowOutput) Name() pulumi.StringOutput
- func (o DataFlowOutput) Script() pulumi.StringOutput
- func (o DataFlowOutput) Sinks() DataFlowSinkArrayOutput
- func (o DataFlowOutput) Sources() DataFlowSourceArrayOutput
- func (o DataFlowOutput) ToDataFlowOutput() DataFlowOutput
- func (o DataFlowOutput) ToDataFlowOutputWithContext(ctx context.Context) DataFlowOutput
- func (o DataFlowOutput) Transformations() DataFlowTransformationArrayOutput
- type DataFlowSink
- type DataFlowSinkArgs
- type DataFlowSinkArray
- type DataFlowSinkArrayInput
- type DataFlowSinkArrayOutput
- func (DataFlowSinkArrayOutput) ElementType() reflect.Type
- func (o DataFlowSinkArrayOutput) Index(i pulumi.IntInput) DataFlowSinkOutput
- func (o DataFlowSinkArrayOutput) ToDataFlowSinkArrayOutput() DataFlowSinkArrayOutput
- func (o DataFlowSinkArrayOutput) ToDataFlowSinkArrayOutputWithContext(ctx context.Context) DataFlowSinkArrayOutput
- type DataFlowSinkDataset
- type DataFlowSinkDatasetArgs
- func (DataFlowSinkDatasetArgs) ElementType() reflect.Type
- func (i DataFlowSinkDatasetArgs) ToDataFlowSinkDatasetOutput() DataFlowSinkDatasetOutput
- func (i DataFlowSinkDatasetArgs) ToDataFlowSinkDatasetOutputWithContext(ctx context.Context) DataFlowSinkDatasetOutput
- func (i DataFlowSinkDatasetArgs) ToDataFlowSinkDatasetPtrOutput() DataFlowSinkDatasetPtrOutput
- func (i DataFlowSinkDatasetArgs) ToDataFlowSinkDatasetPtrOutputWithContext(ctx context.Context) DataFlowSinkDatasetPtrOutput
- type DataFlowSinkDatasetInput
- type DataFlowSinkDatasetOutput
- func (DataFlowSinkDatasetOutput) ElementType() reflect.Type
- func (o DataFlowSinkDatasetOutput) Name() pulumi.StringOutput
- func (o DataFlowSinkDatasetOutput) Parameters() pulumi.StringMapOutput
- func (o DataFlowSinkDatasetOutput) ToDataFlowSinkDatasetOutput() DataFlowSinkDatasetOutput
- func (o DataFlowSinkDatasetOutput) ToDataFlowSinkDatasetOutputWithContext(ctx context.Context) DataFlowSinkDatasetOutput
- func (o DataFlowSinkDatasetOutput) ToDataFlowSinkDatasetPtrOutput() DataFlowSinkDatasetPtrOutput
- func (o DataFlowSinkDatasetOutput) ToDataFlowSinkDatasetPtrOutputWithContext(ctx context.Context) DataFlowSinkDatasetPtrOutput
- type DataFlowSinkDatasetPtrInput
- type DataFlowSinkDatasetPtrOutput
- func (o DataFlowSinkDatasetPtrOutput) Elem() DataFlowSinkDatasetOutput
- func (DataFlowSinkDatasetPtrOutput) ElementType() reflect.Type
- func (o DataFlowSinkDatasetPtrOutput) Name() pulumi.StringPtrOutput
- func (o DataFlowSinkDatasetPtrOutput) Parameters() pulumi.StringMapOutput
- func (o DataFlowSinkDatasetPtrOutput) ToDataFlowSinkDatasetPtrOutput() DataFlowSinkDatasetPtrOutput
- func (o DataFlowSinkDatasetPtrOutput) ToDataFlowSinkDatasetPtrOutputWithContext(ctx context.Context) DataFlowSinkDatasetPtrOutput
- type DataFlowSinkInput
- type DataFlowSinkLinkedService
- type DataFlowSinkLinkedServiceArgs
- func (DataFlowSinkLinkedServiceArgs) ElementType() reflect.Type
- func (i DataFlowSinkLinkedServiceArgs) ToDataFlowSinkLinkedServiceOutput() DataFlowSinkLinkedServiceOutput
- func (i DataFlowSinkLinkedServiceArgs) ToDataFlowSinkLinkedServiceOutputWithContext(ctx context.Context) DataFlowSinkLinkedServiceOutput
- func (i DataFlowSinkLinkedServiceArgs) ToDataFlowSinkLinkedServicePtrOutput() DataFlowSinkLinkedServicePtrOutput
- func (i DataFlowSinkLinkedServiceArgs) ToDataFlowSinkLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSinkLinkedServicePtrOutput
- type DataFlowSinkLinkedServiceInput
- type DataFlowSinkLinkedServiceOutput
- func (DataFlowSinkLinkedServiceOutput) ElementType() reflect.Type
- func (o DataFlowSinkLinkedServiceOutput) Name() pulumi.StringOutput
- func (o DataFlowSinkLinkedServiceOutput) Parameters() pulumi.StringMapOutput
- func (o DataFlowSinkLinkedServiceOutput) ToDataFlowSinkLinkedServiceOutput() DataFlowSinkLinkedServiceOutput
- func (o DataFlowSinkLinkedServiceOutput) ToDataFlowSinkLinkedServiceOutputWithContext(ctx context.Context) DataFlowSinkLinkedServiceOutput
- func (o DataFlowSinkLinkedServiceOutput) ToDataFlowSinkLinkedServicePtrOutput() DataFlowSinkLinkedServicePtrOutput
- func (o DataFlowSinkLinkedServiceOutput) ToDataFlowSinkLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSinkLinkedServicePtrOutput
- type DataFlowSinkLinkedServicePtrInput
- type DataFlowSinkLinkedServicePtrOutput
- func (o DataFlowSinkLinkedServicePtrOutput) Elem() DataFlowSinkLinkedServiceOutput
- func (DataFlowSinkLinkedServicePtrOutput) ElementType() reflect.Type
- func (o DataFlowSinkLinkedServicePtrOutput) Name() pulumi.StringPtrOutput
- func (o DataFlowSinkLinkedServicePtrOutput) Parameters() pulumi.StringMapOutput
- func (o DataFlowSinkLinkedServicePtrOutput) ToDataFlowSinkLinkedServicePtrOutput() DataFlowSinkLinkedServicePtrOutput
- func (o DataFlowSinkLinkedServicePtrOutput) ToDataFlowSinkLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSinkLinkedServicePtrOutput
- type DataFlowSinkOutput
- func (o DataFlowSinkOutput) Dataset() DataFlowSinkDatasetPtrOutput
- func (o DataFlowSinkOutput) Description() pulumi.StringPtrOutput
- func (DataFlowSinkOutput) ElementType() reflect.Type
- func (o DataFlowSinkOutput) LinkedService() DataFlowSinkLinkedServicePtrOutput
- func (o DataFlowSinkOutput) Name() pulumi.StringOutput
- func (o DataFlowSinkOutput) SchemaLinkedService() DataFlowSinkSchemaLinkedServicePtrOutput
- func (o DataFlowSinkOutput) ToDataFlowSinkOutput() DataFlowSinkOutput
- func (o DataFlowSinkOutput) ToDataFlowSinkOutputWithContext(ctx context.Context) DataFlowSinkOutput
- type DataFlowSinkSchemaLinkedService
- type DataFlowSinkSchemaLinkedServiceArgs
- func (DataFlowSinkSchemaLinkedServiceArgs) ElementType() reflect.Type
- func (i DataFlowSinkSchemaLinkedServiceArgs) ToDataFlowSinkSchemaLinkedServiceOutput() DataFlowSinkSchemaLinkedServiceOutput
- func (i DataFlowSinkSchemaLinkedServiceArgs) ToDataFlowSinkSchemaLinkedServiceOutputWithContext(ctx context.Context) DataFlowSinkSchemaLinkedServiceOutput
- func (i DataFlowSinkSchemaLinkedServiceArgs) ToDataFlowSinkSchemaLinkedServicePtrOutput() DataFlowSinkSchemaLinkedServicePtrOutput
- func (i DataFlowSinkSchemaLinkedServiceArgs) ToDataFlowSinkSchemaLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSinkSchemaLinkedServicePtrOutput
- type DataFlowSinkSchemaLinkedServiceInput
- type DataFlowSinkSchemaLinkedServiceOutput
- func (DataFlowSinkSchemaLinkedServiceOutput) ElementType() reflect.Type
- func (o DataFlowSinkSchemaLinkedServiceOutput) Name() pulumi.StringOutput
- func (o DataFlowSinkSchemaLinkedServiceOutput) Parameters() pulumi.StringMapOutput
- func (o DataFlowSinkSchemaLinkedServiceOutput) ToDataFlowSinkSchemaLinkedServiceOutput() DataFlowSinkSchemaLinkedServiceOutput
- func (o DataFlowSinkSchemaLinkedServiceOutput) ToDataFlowSinkSchemaLinkedServiceOutputWithContext(ctx context.Context) DataFlowSinkSchemaLinkedServiceOutput
- func (o DataFlowSinkSchemaLinkedServiceOutput) ToDataFlowSinkSchemaLinkedServicePtrOutput() DataFlowSinkSchemaLinkedServicePtrOutput
- func (o DataFlowSinkSchemaLinkedServiceOutput) ToDataFlowSinkSchemaLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSinkSchemaLinkedServicePtrOutput
- type DataFlowSinkSchemaLinkedServicePtrInput
- type DataFlowSinkSchemaLinkedServicePtrOutput
- func (o DataFlowSinkSchemaLinkedServicePtrOutput) Elem() DataFlowSinkSchemaLinkedServiceOutput
- func (DataFlowSinkSchemaLinkedServicePtrOutput) ElementType() reflect.Type
- func (o DataFlowSinkSchemaLinkedServicePtrOutput) Name() pulumi.StringPtrOutput
- func (o DataFlowSinkSchemaLinkedServicePtrOutput) Parameters() pulumi.StringMapOutput
- func (o DataFlowSinkSchemaLinkedServicePtrOutput) ToDataFlowSinkSchemaLinkedServicePtrOutput() DataFlowSinkSchemaLinkedServicePtrOutput
- func (o DataFlowSinkSchemaLinkedServicePtrOutput) ToDataFlowSinkSchemaLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSinkSchemaLinkedServicePtrOutput
- type DataFlowSource
- type DataFlowSourceArgs
- type DataFlowSourceArray
- type DataFlowSourceArrayInput
- type DataFlowSourceArrayOutput
- func (DataFlowSourceArrayOutput) ElementType() reflect.Type
- func (o DataFlowSourceArrayOutput) Index(i pulumi.IntInput) DataFlowSourceOutput
- func (o DataFlowSourceArrayOutput) ToDataFlowSourceArrayOutput() DataFlowSourceArrayOutput
- func (o DataFlowSourceArrayOutput) ToDataFlowSourceArrayOutputWithContext(ctx context.Context) DataFlowSourceArrayOutput
- type DataFlowSourceDataset
- type DataFlowSourceDatasetArgs
- func (DataFlowSourceDatasetArgs) ElementType() reflect.Type
- func (i DataFlowSourceDatasetArgs) ToDataFlowSourceDatasetOutput() DataFlowSourceDatasetOutput
- func (i DataFlowSourceDatasetArgs) ToDataFlowSourceDatasetOutputWithContext(ctx context.Context) DataFlowSourceDatasetOutput
- func (i DataFlowSourceDatasetArgs) ToDataFlowSourceDatasetPtrOutput() DataFlowSourceDatasetPtrOutput
- func (i DataFlowSourceDatasetArgs) ToDataFlowSourceDatasetPtrOutputWithContext(ctx context.Context) DataFlowSourceDatasetPtrOutput
- type DataFlowSourceDatasetInput
- type DataFlowSourceDatasetOutput
- func (DataFlowSourceDatasetOutput) ElementType() reflect.Type
- func (o DataFlowSourceDatasetOutput) Name() pulumi.StringOutput
- func (o DataFlowSourceDatasetOutput) Parameters() pulumi.StringMapOutput
- func (o DataFlowSourceDatasetOutput) ToDataFlowSourceDatasetOutput() DataFlowSourceDatasetOutput
- func (o DataFlowSourceDatasetOutput) ToDataFlowSourceDatasetOutputWithContext(ctx context.Context) DataFlowSourceDatasetOutput
- func (o DataFlowSourceDatasetOutput) ToDataFlowSourceDatasetPtrOutput() DataFlowSourceDatasetPtrOutput
- func (o DataFlowSourceDatasetOutput) ToDataFlowSourceDatasetPtrOutputWithContext(ctx context.Context) DataFlowSourceDatasetPtrOutput
- type DataFlowSourceDatasetPtrInput
- type DataFlowSourceDatasetPtrOutput
- func (o DataFlowSourceDatasetPtrOutput) Elem() DataFlowSourceDatasetOutput
- func (DataFlowSourceDatasetPtrOutput) ElementType() reflect.Type
- func (o DataFlowSourceDatasetPtrOutput) Name() pulumi.StringPtrOutput
- func (o DataFlowSourceDatasetPtrOutput) Parameters() pulumi.StringMapOutput
- func (o DataFlowSourceDatasetPtrOutput) ToDataFlowSourceDatasetPtrOutput() DataFlowSourceDatasetPtrOutput
- func (o DataFlowSourceDatasetPtrOutput) ToDataFlowSourceDatasetPtrOutputWithContext(ctx context.Context) DataFlowSourceDatasetPtrOutput
- type DataFlowSourceInput
- type DataFlowSourceLinkedService
- type DataFlowSourceLinkedServiceArgs
- func (DataFlowSourceLinkedServiceArgs) ElementType() reflect.Type
- func (i DataFlowSourceLinkedServiceArgs) ToDataFlowSourceLinkedServiceOutput() DataFlowSourceLinkedServiceOutput
- func (i DataFlowSourceLinkedServiceArgs) ToDataFlowSourceLinkedServiceOutputWithContext(ctx context.Context) DataFlowSourceLinkedServiceOutput
- func (i DataFlowSourceLinkedServiceArgs) ToDataFlowSourceLinkedServicePtrOutput() DataFlowSourceLinkedServicePtrOutput
- func (i DataFlowSourceLinkedServiceArgs) ToDataFlowSourceLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSourceLinkedServicePtrOutput
- type DataFlowSourceLinkedServiceInput
- type DataFlowSourceLinkedServiceOutput
- func (DataFlowSourceLinkedServiceOutput) ElementType() reflect.Type
- func (o DataFlowSourceLinkedServiceOutput) Name() pulumi.StringOutput
- func (o DataFlowSourceLinkedServiceOutput) Parameters() pulumi.StringMapOutput
- func (o DataFlowSourceLinkedServiceOutput) ToDataFlowSourceLinkedServiceOutput() DataFlowSourceLinkedServiceOutput
- func (o DataFlowSourceLinkedServiceOutput) ToDataFlowSourceLinkedServiceOutputWithContext(ctx context.Context) DataFlowSourceLinkedServiceOutput
- func (o DataFlowSourceLinkedServiceOutput) ToDataFlowSourceLinkedServicePtrOutput() DataFlowSourceLinkedServicePtrOutput
- func (o DataFlowSourceLinkedServiceOutput) ToDataFlowSourceLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSourceLinkedServicePtrOutput
- type DataFlowSourceLinkedServicePtrInput
- type DataFlowSourceLinkedServicePtrOutput
- func (o DataFlowSourceLinkedServicePtrOutput) Elem() DataFlowSourceLinkedServiceOutput
- func (DataFlowSourceLinkedServicePtrOutput) ElementType() reflect.Type
- func (o DataFlowSourceLinkedServicePtrOutput) Name() pulumi.StringPtrOutput
- func (o DataFlowSourceLinkedServicePtrOutput) Parameters() pulumi.StringMapOutput
- func (o DataFlowSourceLinkedServicePtrOutput) ToDataFlowSourceLinkedServicePtrOutput() DataFlowSourceLinkedServicePtrOutput
- func (o DataFlowSourceLinkedServicePtrOutput) ToDataFlowSourceLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSourceLinkedServicePtrOutput
- type DataFlowSourceOutput
- func (o DataFlowSourceOutput) Dataset() DataFlowSourceDatasetPtrOutput
- func (o DataFlowSourceOutput) Description() pulumi.StringPtrOutput
- func (DataFlowSourceOutput) ElementType() reflect.Type
- func (o DataFlowSourceOutput) LinkedService() DataFlowSourceLinkedServicePtrOutput
- func (o DataFlowSourceOutput) Name() pulumi.StringOutput
- func (o DataFlowSourceOutput) SchemaLinkedService() DataFlowSourceSchemaLinkedServicePtrOutput
- func (o DataFlowSourceOutput) ToDataFlowSourceOutput() DataFlowSourceOutput
- func (o DataFlowSourceOutput) ToDataFlowSourceOutputWithContext(ctx context.Context) DataFlowSourceOutput
- type DataFlowSourceSchemaLinkedService
- type DataFlowSourceSchemaLinkedServiceArgs
- func (DataFlowSourceSchemaLinkedServiceArgs) ElementType() reflect.Type
- func (i DataFlowSourceSchemaLinkedServiceArgs) ToDataFlowSourceSchemaLinkedServiceOutput() DataFlowSourceSchemaLinkedServiceOutput
- func (i DataFlowSourceSchemaLinkedServiceArgs) ToDataFlowSourceSchemaLinkedServiceOutputWithContext(ctx context.Context) DataFlowSourceSchemaLinkedServiceOutput
- func (i DataFlowSourceSchemaLinkedServiceArgs) ToDataFlowSourceSchemaLinkedServicePtrOutput() DataFlowSourceSchemaLinkedServicePtrOutput
- func (i DataFlowSourceSchemaLinkedServiceArgs) ToDataFlowSourceSchemaLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSourceSchemaLinkedServicePtrOutput
- type DataFlowSourceSchemaLinkedServiceInput
- type DataFlowSourceSchemaLinkedServiceOutput
- func (DataFlowSourceSchemaLinkedServiceOutput) ElementType() reflect.Type
- func (o DataFlowSourceSchemaLinkedServiceOutput) Name() pulumi.StringOutput
- func (o DataFlowSourceSchemaLinkedServiceOutput) Parameters() pulumi.StringMapOutput
- func (o DataFlowSourceSchemaLinkedServiceOutput) ToDataFlowSourceSchemaLinkedServiceOutput() DataFlowSourceSchemaLinkedServiceOutput
- func (o DataFlowSourceSchemaLinkedServiceOutput) ToDataFlowSourceSchemaLinkedServiceOutputWithContext(ctx context.Context) DataFlowSourceSchemaLinkedServiceOutput
- func (o DataFlowSourceSchemaLinkedServiceOutput) ToDataFlowSourceSchemaLinkedServicePtrOutput() DataFlowSourceSchemaLinkedServicePtrOutput
- func (o DataFlowSourceSchemaLinkedServiceOutput) ToDataFlowSourceSchemaLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSourceSchemaLinkedServicePtrOutput
- type DataFlowSourceSchemaLinkedServicePtrInput
- type DataFlowSourceSchemaLinkedServicePtrOutput
- func (o DataFlowSourceSchemaLinkedServicePtrOutput) Elem() DataFlowSourceSchemaLinkedServiceOutput
- func (DataFlowSourceSchemaLinkedServicePtrOutput) ElementType() reflect.Type
- func (o DataFlowSourceSchemaLinkedServicePtrOutput) Name() pulumi.StringPtrOutput
- func (o DataFlowSourceSchemaLinkedServicePtrOutput) Parameters() pulumi.StringMapOutput
- func (o DataFlowSourceSchemaLinkedServicePtrOutput) ToDataFlowSourceSchemaLinkedServicePtrOutput() DataFlowSourceSchemaLinkedServicePtrOutput
- func (o DataFlowSourceSchemaLinkedServicePtrOutput) ToDataFlowSourceSchemaLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSourceSchemaLinkedServicePtrOutput
- type DataFlowState
- type DataFlowTransformation
- type DataFlowTransformationArgs
- type DataFlowTransformationArray
- func (DataFlowTransformationArray) ElementType() reflect.Type
- func (i DataFlowTransformationArray) ToDataFlowTransformationArrayOutput() DataFlowTransformationArrayOutput
- func (i DataFlowTransformationArray) ToDataFlowTransformationArrayOutputWithContext(ctx context.Context) DataFlowTransformationArrayOutput
- type DataFlowTransformationArrayInput
- type DataFlowTransformationArrayOutput
- func (DataFlowTransformationArrayOutput) ElementType() reflect.Type
- func (o DataFlowTransformationArrayOutput) Index(i pulumi.IntInput) DataFlowTransformationOutput
- func (o DataFlowTransformationArrayOutput) ToDataFlowTransformationArrayOutput() DataFlowTransformationArrayOutput
- func (o DataFlowTransformationArrayOutput) ToDataFlowTransformationArrayOutputWithContext(ctx context.Context) DataFlowTransformationArrayOutput
- type DataFlowTransformationInput
- type DataFlowTransformationOutput
- func (o DataFlowTransformationOutput) Description() pulumi.StringPtrOutput
- func (DataFlowTransformationOutput) ElementType() reflect.Type
- func (o DataFlowTransformationOutput) Name() pulumi.StringOutput
- func (o DataFlowTransformationOutput) ToDataFlowTransformationOutput() DataFlowTransformationOutput
- func (o DataFlowTransformationOutput) ToDataFlowTransformationOutputWithContext(ctx context.Context) DataFlowTransformationOutput
- type DatasetAzureBlob
- type DatasetAzureBlobArgs
- type DatasetAzureBlobArray
- type DatasetAzureBlobArrayInput
- type DatasetAzureBlobArrayOutput
- func (DatasetAzureBlobArrayOutput) ElementType() reflect.Type
- func (o DatasetAzureBlobArrayOutput) Index(i pulumi.IntInput) DatasetAzureBlobOutput
- func (o DatasetAzureBlobArrayOutput) ToDatasetAzureBlobArrayOutput() DatasetAzureBlobArrayOutput
- func (o DatasetAzureBlobArrayOutput) ToDatasetAzureBlobArrayOutputWithContext(ctx context.Context) DatasetAzureBlobArrayOutput
- type DatasetAzureBlobInput
- type DatasetAzureBlobMap
- type DatasetAzureBlobMapInput
- type DatasetAzureBlobMapOutput
- func (DatasetAzureBlobMapOutput) ElementType() reflect.Type
- func (o DatasetAzureBlobMapOutput) MapIndex(k pulumi.StringInput) DatasetAzureBlobOutput
- func (o DatasetAzureBlobMapOutput) ToDatasetAzureBlobMapOutput() DatasetAzureBlobMapOutput
- func (o DatasetAzureBlobMapOutput) ToDatasetAzureBlobMapOutputWithContext(ctx context.Context) DatasetAzureBlobMapOutput
- type DatasetAzureBlobOutput
- func (o DatasetAzureBlobOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o DatasetAzureBlobOutput) Annotations() pulumi.StringArrayOutput
- func (o DatasetAzureBlobOutput) DataFactoryId() pulumi.StringOutput
- func (o DatasetAzureBlobOutput) Description() pulumi.StringPtrOutput
- func (o DatasetAzureBlobOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
- func (o DatasetAzureBlobOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
- func (DatasetAzureBlobOutput) ElementType() reflect.Type
- func (o DatasetAzureBlobOutput) Filename() pulumi.StringPtrOutput
- func (o DatasetAzureBlobOutput) Folder() pulumi.StringPtrOutput
- func (o DatasetAzureBlobOutput) LinkedServiceName() pulumi.StringOutput
- func (o DatasetAzureBlobOutput) Name() pulumi.StringOutput
- func (o DatasetAzureBlobOutput) Parameters() pulumi.StringMapOutput
- func (o DatasetAzureBlobOutput) Path() pulumi.StringPtrOutput
- func (o DatasetAzureBlobOutput) SchemaColumns() DatasetAzureBlobSchemaColumnArrayOutput
- func (o DatasetAzureBlobOutput) ToDatasetAzureBlobOutput() DatasetAzureBlobOutput
- func (o DatasetAzureBlobOutput) ToDatasetAzureBlobOutputWithContext(ctx context.Context) DatasetAzureBlobOutput
- type DatasetAzureBlobSchemaColumn
- type DatasetAzureBlobSchemaColumnArgs
- func (DatasetAzureBlobSchemaColumnArgs) ElementType() reflect.Type
- func (i DatasetAzureBlobSchemaColumnArgs) ToDatasetAzureBlobSchemaColumnOutput() DatasetAzureBlobSchemaColumnOutput
- func (i DatasetAzureBlobSchemaColumnArgs) ToDatasetAzureBlobSchemaColumnOutputWithContext(ctx context.Context) DatasetAzureBlobSchemaColumnOutput
- type DatasetAzureBlobSchemaColumnArray
- func (DatasetAzureBlobSchemaColumnArray) ElementType() reflect.Type
- func (i DatasetAzureBlobSchemaColumnArray) ToDatasetAzureBlobSchemaColumnArrayOutput() DatasetAzureBlobSchemaColumnArrayOutput
- func (i DatasetAzureBlobSchemaColumnArray) ToDatasetAzureBlobSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetAzureBlobSchemaColumnArrayOutput
- type DatasetAzureBlobSchemaColumnArrayInput
- type DatasetAzureBlobSchemaColumnArrayOutput
- func (DatasetAzureBlobSchemaColumnArrayOutput) ElementType() reflect.Type
- func (o DatasetAzureBlobSchemaColumnArrayOutput) Index(i pulumi.IntInput) DatasetAzureBlobSchemaColumnOutput
- func (o DatasetAzureBlobSchemaColumnArrayOutput) ToDatasetAzureBlobSchemaColumnArrayOutput() DatasetAzureBlobSchemaColumnArrayOutput
- func (o DatasetAzureBlobSchemaColumnArrayOutput) ToDatasetAzureBlobSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetAzureBlobSchemaColumnArrayOutput
- type DatasetAzureBlobSchemaColumnInput
- type DatasetAzureBlobSchemaColumnOutput
- func (o DatasetAzureBlobSchemaColumnOutput) Description() pulumi.StringPtrOutput
- func (DatasetAzureBlobSchemaColumnOutput) ElementType() reflect.Type
- func (o DatasetAzureBlobSchemaColumnOutput) Name() pulumi.StringOutput
- func (o DatasetAzureBlobSchemaColumnOutput) ToDatasetAzureBlobSchemaColumnOutput() DatasetAzureBlobSchemaColumnOutput
- func (o DatasetAzureBlobSchemaColumnOutput) ToDatasetAzureBlobSchemaColumnOutputWithContext(ctx context.Context) DatasetAzureBlobSchemaColumnOutput
- func (o DatasetAzureBlobSchemaColumnOutput) Type() pulumi.StringPtrOutput
- type DatasetAzureBlobState
- type DatasetBinary
- type DatasetBinaryArgs
- type DatasetBinaryArray
- type DatasetBinaryArrayInput
- type DatasetBinaryArrayOutput
- func (DatasetBinaryArrayOutput) ElementType() reflect.Type
- func (o DatasetBinaryArrayOutput) Index(i pulumi.IntInput) DatasetBinaryOutput
- func (o DatasetBinaryArrayOutput) ToDatasetBinaryArrayOutput() DatasetBinaryArrayOutput
- func (o DatasetBinaryArrayOutput) ToDatasetBinaryArrayOutputWithContext(ctx context.Context) DatasetBinaryArrayOutput
- type DatasetBinaryAzureBlobStorageLocation
- type DatasetBinaryAzureBlobStorageLocationArgs
- func (DatasetBinaryAzureBlobStorageLocationArgs) ElementType() reflect.Type
- func (i DatasetBinaryAzureBlobStorageLocationArgs) ToDatasetBinaryAzureBlobStorageLocationOutput() DatasetBinaryAzureBlobStorageLocationOutput
- func (i DatasetBinaryAzureBlobStorageLocationArgs) ToDatasetBinaryAzureBlobStorageLocationOutputWithContext(ctx context.Context) DatasetBinaryAzureBlobStorageLocationOutput
- func (i DatasetBinaryAzureBlobStorageLocationArgs) ToDatasetBinaryAzureBlobStorageLocationPtrOutput() DatasetBinaryAzureBlobStorageLocationPtrOutput
- func (i DatasetBinaryAzureBlobStorageLocationArgs) ToDatasetBinaryAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetBinaryAzureBlobStorageLocationPtrOutput
- type DatasetBinaryAzureBlobStorageLocationInput
- type DatasetBinaryAzureBlobStorageLocationOutput
- func (o DatasetBinaryAzureBlobStorageLocationOutput) Container() pulumi.StringOutput
- func (o DatasetBinaryAzureBlobStorageLocationOutput) DynamicContainerEnabled() pulumi.BoolPtrOutput
- func (o DatasetBinaryAzureBlobStorageLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
- func (o DatasetBinaryAzureBlobStorageLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
- func (DatasetBinaryAzureBlobStorageLocationOutput) ElementType() reflect.Type
- func (o DatasetBinaryAzureBlobStorageLocationOutput) Filename() pulumi.StringPtrOutput
- func (o DatasetBinaryAzureBlobStorageLocationOutput) Path() pulumi.StringPtrOutput
- func (o DatasetBinaryAzureBlobStorageLocationOutput) ToDatasetBinaryAzureBlobStorageLocationOutput() DatasetBinaryAzureBlobStorageLocationOutput
- func (o DatasetBinaryAzureBlobStorageLocationOutput) ToDatasetBinaryAzureBlobStorageLocationOutputWithContext(ctx context.Context) DatasetBinaryAzureBlobStorageLocationOutput
- func (o DatasetBinaryAzureBlobStorageLocationOutput) ToDatasetBinaryAzureBlobStorageLocationPtrOutput() DatasetBinaryAzureBlobStorageLocationPtrOutput
- func (o DatasetBinaryAzureBlobStorageLocationOutput) ToDatasetBinaryAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetBinaryAzureBlobStorageLocationPtrOutput
- type DatasetBinaryAzureBlobStorageLocationPtrInput
- type DatasetBinaryAzureBlobStorageLocationPtrOutput
- func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) Container() pulumi.StringPtrOutput
- func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) DynamicContainerEnabled() pulumi.BoolPtrOutput
- func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
- func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
- func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) Elem() DatasetBinaryAzureBlobStorageLocationOutput
- func (DatasetBinaryAzureBlobStorageLocationPtrOutput) ElementType() reflect.Type
- func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) Filename() pulumi.StringPtrOutput
- func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) Path() pulumi.StringPtrOutput
- func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) ToDatasetBinaryAzureBlobStorageLocationPtrOutput() DatasetBinaryAzureBlobStorageLocationPtrOutput
- func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) ToDatasetBinaryAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetBinaryAzureBlobStorageLocationPtrOutput
- type DatasetBinaryCompression
- type DatasetBinaryCompressionArgs
- func (DatasetBinaryCompressionArgs) ElementType() reflect.Type
- func (i DatasetBinaryCompressionArgs) ToDatasetBinaryCompressionOutput() DatasetBinaryCompressionOutput
- func (i DatasetBinaryCompressionArgs) ToDatasetBinaryCompressionOutputWithContext(ctx context.Context) DatasetBinaryCompressionOutput
- func (i DatasetBinaryCompressionArgs) ToDatasetBinaryCompressionPtrOutput() DatasetBinaryCompressionPtrOutput
- func (i DatasetBinaryCompressionArgs) ToDatasetBinaryCompressionPtrOutputWithContext(ctx context.Context) DatasetBinaryCompressionPtrOutput
- type DatasetBinaryCompressionInput
- type DatasetBinaryCompressionOutput
- func (DatasetBinaryCompressionOutput) ElementType() reflect.Type
- func (o DatasetBinaryCompressionOutput) Level() pulumi.StringPtrOutput
- func (o DatasetBinaryCompressionOutput) ToDatasetBinaryCompressionOutput() DatasetBinaryCompressionOutput
- func (o DatasetBinaryCompressionOutput) ToDatasetBinaryCompressionOutputWithContext(ctx context.Context) DatasetBinaryCompressionOutput
- func (o DatasetBinaryCompressionOutput) ToDatasetBinaryCompressionPtrOutput() DatasetBinaryCompressionPtrOutput
- func (o DatasetBinaryCompressionOutput) ToDatasetBinaryCompressionPtrOutputWithContext(ctx context.Context) DatasetBinaryCompressionPtrOutput
- func (o DatasetBinaryCompressionOutput) Type() pulumi.StringOutput
- type DatasetBinaryCompressionPtrInput
- type DatasetBinaryCompressionPtrOutput
- func (o DatasetBinaryCompressionPtrOutput) Elem() DatasetBinaryCompressionOutput
- func (DatasetBinaryCompressionPtrOutput) ElementType() reflect.Type
- func (o DatasetBinaryCompressionPtrOutput) Level() pulumi.StringPtrOutput
- func (o DatasetBinaryCompressionPtrOutput) ToDatasetBinaryCompressionPtrOutput() DatasetBinaryCompressionPtrOutput
- func (o DatasetBinaryCompressionPtrOutput) ToDatasetBinaryCompressionPtrOutputWithContext(ctx context.Context) DatasetBinaryCompressionPtrOutput
- func (o DatasetBinaryCompressionPtrOutput) Type() pulumi.StringPtrOutput
- type DatasetBinaryHttpServerLocation
- type DatasetBinaryHttpServerLocationArgs
- func (DatasetBinaryHttpServerLocationArgs) ElementType() reflect.Type
- func (i DatasetBinaryHttpServerLocationArgs) ToDatasetBinaryHttpServerLocationOutput() DatasetBinaryHttpServerLocationOutput
- func (i DatasetBinaryHttpServerLocationArgs) ToDatasetBinaryHttpServerLocationOutputWithContext(ctx context.Context) DatasetBinaryHttpServerLocationOutput
- func (i DatasetBinaryHttpServerLocationArgs) ToDatasetBinaryHttpServerLocationPtrOutput() DatasetBinaryHttpServerLocationPtrOutput
- func (i DatasetBinaryHttpServerLocationArgs) ToDatasetBinaryHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetBinaryHttpServerLocationPtrOutput
- type DatasetBinaryHttpServerLocationInput
- type DatasetBinaryHttpServerLocationOutput
- func (o DatasetBinaryHttpServerLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
- func (o DatasetBinaryHttpServerLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
- func (DatasetBinaryHttpServerLocationOutput) ElementType() reflect.Type
- func (o DatasetBinaryHttpServerLocationOutput) Filename() pulumi.StringOutput
- func (o DatasetBinaryHttpServerLocationOutput) Path() pulumi.StringOutput
- func (o DatasetBinaryHttpServerLocationOutput) RelativeUrl() pulumi.StringOutput
- func (o DatasetBinaryHttpServerLocationOutput) ToDatasetBinaryHttpServerLocationOutput() DatasetBinaryHttpServerLocationOutput
- func (o DatasetBinaryHttpServerLocationOutput) ToDatasetBinaryHttpServerLocationOutputWithContext(ctx context.Context) DatasetBinaryHttpServerLocationOutput
- func (o DatasetBinaryHttpServerLocationOutput) ToDatasetBinaryHttpServerLocationPtrOutput() DatasetBinaryHttpServerLocationPtrOutput
- func (o DatasetBinaryHttpServerLocationOutput) ToDatasetBinaryHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetBinaryHttpServerLocationPtrOutput
- type DatasetBinaryHttpServerLocationPtrInput
- type DatasetBinaryHttpServerLocationPtrOutput
- func (o DatasetBinaryHttpServerLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
- func (o DatasetBinaryHttpServerLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
- func (o DatasetBinaryHttpServerLocationPtrOutput) Elem() DatasetBinaryHttpServerLocationOutput
- func (DatasetBinaryHttpServerLocationPtrOutput) ElementType() reflect.Type
- func (o DatasetBinaryHttpServerLocationPtrOutput) Filename() pulumi.StringPtrOutput
- func (o DatasetBinaryHttpServerLocationPtrOutput) Path() pulumi.StringPtrOutput
- func (o DatasetBinaryHttpServerLocationPtrOutput) RelativeUrl() pulumi.StringPtrOutput
- func (o DatasetBinaryHttpServerLocationPtrOutput) ToDatasetBinaryHttpServerLocationPtrOutput() DatasetBinaryHttpServerLocationPtrOutput
- func (o DatasetBinaryHttpServerLocationPtrOutput) ToDatasetBinaryHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetBinaryHttpServerLocationPtrOutput
- type DatasetBinaryInput
- type DatasetBinaryMap
- type DatasetBinaryMapInput
- type DatasetBinaryMapOutput
- func (DatasetBinaryMapOutput) ElementType() reflect.Type
- func (o DatasetBinaryMapOutput) MapIndex(k pulumi.StringInput) DatasetBinaryOutput
- func (o DatasetBinaryMapOutput) ToDatasetBinaryMapOutput() DatasetBinaryMapOutput
- func (o DatasetBinaryMapOutput) ToDatasetBinaryMapOutputWithContext(ctx context.Context) DatasetBinaryMapOutput
- type DatasetBinaryOutput
- func (o DatasetBinaryOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o DatasetBinaryOutput) Annotations() pulumi.StringArrayOutput
- func (o DatasetBinaryOutput) AzureBlobStorageLocation() DatasetBinaryAzureBlobStorageLocationPtrOutput
- func (o DatasetBinaryOutput) Compression() DatasetBinaryCompressionPtrOutput
- func (o DatasetBinaryOutput) DataFactoryId() pulumi.StringOutput
- func (o DatasetBinaryOutput) Description() pulumi.StringPtrOutput
- func (DatasetBinaryOutput) ElementType() reflect.Type
- func (o DatasetBinaryOutput) Folder() pulumi.StringPtrOutput
- func (o DatasetBinaryOutput) HttpServerLocation() DatasetBinaryHttpServerLocationPtrOutput
- func (o DatasetBinaryOutput) LinkedServiceName() pulumi.StringOutput
- func (o DatasetBinaryOutput) Name() pulumi.StringOutput
- func (o DatasetBinaryOutput) Parameters() pulumi.StringMapOutput
- func (o DatasetBinaryOutput) SftpServerLocation() DatasetBinarySftpServerLocationPtrOutput
- func (o DatasetBinaryOutput) ToDatasetBinaryOutput() DatasetBinaryOutput
- func (o DatasetBinaryOutput) ToDatasetBinaryOutputWithContext(ctx context.Context) DatasetBinaryOutput
- type DatasetBinarySftpServerLocation
- type DatasetBinarySftpServerLocationArgs
- func (DatasetBinarySftpServerLocationArgs) ElementType() reflect.Type
- func (i DatasetBinarySftpServerLocationArgs) ToDatasetBinarySftpServerLocationOutput() DatasetBinarySftpServerLocationOutput
- func (i DatasetBinarySftpServerLocationArgs) ToDatasetBinarySftpServerLocationOutputWithContext(ctx context.Context) DatasetBinarySftpServerLocationOutput
- func (i DatasetBinarySftpServerLocationArgs) ToDatasetBinarySftpServerLocationPtrOutput() DatasetBinarySftpServerLocationPtrOutput
- func (i DatasetBinarySftpServerLocationArgs) ToDatasetBinarySftpServerLocationPtrOutputWithContext(ctx context.Context) DatasetBinarySftpServerLocationPtrOutput
- type DatasetBinarySftpServerLocationInput
- type DatasetBinarySftpServerLocationOutput
- func (o DatasetBinarySftpServerLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
- func (o DatasetBinarySftpServerLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
- func (DatasetBinarySftpServerLocationOutput) ElementType() reflect.Type
- func (o DatasetBinarySftpServerLocationOutput) Filename() pulumi.StringOutput
- func (o DatasetBinarySftpServerLocationOutput) Path() pulumi.StringOutput
- func (o DatasetBinarySftpServerLocationOutput) ToDatasetBinarySftpServerLocationOutput() DatasetBinarySftpServerLocationOutput
- func (o DatasetBinarySftpServerLocationOutput) ToDatasetBinarySftpServerLocationOutputWithContext(ctx context.Context) DatasetBinarySftpServerLocationOutput
- func (o DatasetBinarySftpServerLocationOutput) ToDatasetBinarySftpServerLocationPtrOutput() DatasetBinarySftpServerLocationPtrOutput
- func (o DatasetBinarySftpServerLocationOutput) ToDatasetBinarySftpServerLocationPtrOutputWithContext(ctx context.Context) DatasetBinarySftpServerLocationPtrOutput
- type DatasetBinarySftpServerLocationPtrInput
- type DatasetBinarySftpServerLocationPtrOutput
- func (o DatasetBinarySftpServerLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
- func (o DatasetBinarySftpServerLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
- func (o DatasetBinarySftpServerLocationPtrOutput) Elem() DatasetBinarySftpServerLocationOutput
- func (DatasetBinarySftpServerLocationPtrOutput) ElementType() reflect.Type
- func (o DatasetBinarySftpServerLocationPtrOutput) Filename() pulumi.StringPtrOutput
- func (o DatasetBinarySftpServerLocationPtrOutput) Path() pulumi.StringPtrOutput
- func (o DatasetBinarySftpServerLocationPtrOutput) ToDatasetBinarySftpServerLocationPtrOutput() DatasetBinarySftpServerLocationPtrOutput
- func (o DatasetBinarySftpServerLocationPtrOutput) ToDatasetBinarySftpServerLocationPtrOutputWithContext(ctx context.Context) DatasetBinarySftpServerLocationPtrOutput
- type DatasetBinaryState
- type DatasetCosmosDBApi
- type DatasetCosmosDBApiArgs
- type DatasetCosmosDBApiArray
- type DatasetCosmosDBApiArrayInput
- type DatasetCosmosDBApiArrayOutput
- func (DatasetCosmosDBApiArrayOutput) ElementType() reflect.Type
- func (o DatasetCosmosDBApiArrayOutput) Index(i pulumi.IntInput) DatasetCosmosDBApiOutput
- func (o DatasetCosmosDBApiArrayOutput) ToDatasetCosmosDBApiArrayOutput() DatasetCosmosDBApiArrayOutput
- func (o DatasetCosmosDBApiArrayOutput) ToDatasetCosmosDBApiArrayOutputWithContext(ctx context.Context) DatasetCosmosDBApiArrayOutput
- type DatasetCosmosDBApiInput
- type DatasetCosmosDBApiMap
- type DatasetCosmosDBApiMapInput
- type DatasetCosmosDBApiMapOutput
- func (DatasetCosmosDBApiMapOutput) ElementType() reflect.Type
- func (o DatasetCosmosDBApiMapOutput) MapIndex(k pulumi.StringInput) DatasetCosmosDBApiOutput
- func (o DatasetCosmosDBApiMapOutput) ToDatasetCosmosDBApiMapOutput() DatasetCosmosDBApiMapOutput
- func (o DatasetCosmosDBApiMapOutput) ToDatasetCosmosDBApiMapOutputWithContext(ctx context.Context) DatasetCosmosDBApiMapOutput
- type DatasetCosmosDBApiOutput
- func (o DatasetCosmosDBApiOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o DatasetCosmosDBApiOutput) Annotations() pulumi.StringArrayOutput
- func (o DatasetCosmosDBApiOutput) CollectionName() pulumi.StringPtrOutput
- func (o DatasetCosmosDBApiOutput) DataFactoryId() pulumi.StringOutput
- func (o DatasetCosmosDBApiOutput) Description() pulumi.StringPtrOutput
- func (DatasetCosmosDBApiOutput) ElementType() reflect.Type
- func (o DatasetCosmosDBApiOutput) Folder() pulumi.StringPtrOutput
- func (o DatasetCosmosDBApiOutput) LinkedServiceName() pulumi.StringOutput
- func (o DatasetCosmosDBApiOutput) Name() pulumi.StringOutput
- func (o DatasetCosmosDBApiOutput) Parameters() pulumi.StringMapOutput
- func (o DatasetCosmosDBApiOutput) SchemaColumns() DatasetCosmosDBApiSchemaColumnArrayOutput
- func (o DatasetCosmosDBApiOutput) ToDatasetCosmosDBApiOutput() DatasetCosmosDBApiOutput
- func (o DatasetCosmosDBApiOutput) ToDatasetCosmosDBApiOutputWithContext(ctx context.Context) DatasetCosmosDBApiOutput
- type DatasetCosmosDBApiSchemaColumn
- type DatasetCosmosDBApiSchemaColumnArgs
- func (DatasetCosmosDBApiSchemaColumnArgs) ElementType() reflect.Type
- func (i DatasetCosmosDBApiSchemaColumnArgs) ToDatasetCosmosDBApiSchemaColumnOutput() DatasetCosmosDBApiSchemaColumnOutput
- func (i DatasetCosmosDBApiSchemaColumnArgs) ToDatasetCosmosDBApiSchemaColumnOutputWithContext(ctx context.Context) DatasetCosmosDBApiSchemaColumnOutput
- type DatasetCosmosDBApiSchemaColumnArray
- func (DatasetCosmosDBApiSchemaColumnArray) ElementType() reflect.Type
- func (i DatasetCosmosDBApiSchemaColumnArray) ToDatasetCosmosDBApiSchemaColumnArrayOutput() DatasetCosmosDBApiSchemaColumnArrayOutput
- func (i DatasetCosmosDBApiSchemaColumnArray) ToDatasetCosmosDBApiSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetCosmosDBApiSchemaColumnArrayOutput
- type DatasetCosmosDBApiSchemaColumnArrayInput
- type DatasetCosmosDBApiSchemaColumnArrayOutput
- func (DatasetCosmosDBApiSchemaColumnArrayOutput) ElementType() reflect.Type
- func (o DatasetCosmosDBApiSchemaColumnArrayOutput) Index(i pulumi.IntInput) DatasetCosmosDBApiSchemaColumnOutput
- func (o DatasetCosmosDBApiSchemaColumnArrayOutput) ToDatasetCosmosDBApiSchemaColumnArrayOutput() DatasetCosmosDBApiSchemaColumnArrayOutput
- func (o DatasetCosmosDBApiSchemaColumnArrayOutput) ToDatasetCosmosDBApiSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetCosmosDBApiSchemaColumnArrayOutput
- type DatasetCosmosDBApiSchemaColumnInput
- type DatasetCosmosDBApiSchemaColumnOutput
- func (o DatasetCosmosDBApiSchemaColumnOutput) Description() pulumi.StringPtrOutput
- func (DatasetCosmosDBApiSchemaColumnOutput) ElementType() reflect.Type
- func (o DatasetCosmosDBApiSchemaColumnOutput) Name() pulumi.StringOutput
- func (o DatasetCosmosDBApiSchemaColumnOutput) ToDatasetCosmosDBApiSchemaColumnOutput() DatasetCosmosDBApiSchemaColumnOutput
- func (o DatasetCosmosDBApiSchemaColumnOutput) ToDatasetCosmosDBApiSchemaColumnOutputWithContext(ctx context.Context) DatasetCosmosDBApiSchemaColumnOutput
- func (o DatasetCosmosDBApiSchemaColumnOutput) Type() pulumi.StringPtrOutput
- type DatasetCosmosDBApiState
- type DatasetDelimitedText
- type DatasetDelimitedTextArgs
- type DatasetDelimitedTextArray
- type DatasetDelimitedTextArrayInput
- type DatasetDelimitedTextArrayOutput
- func (DatasetDelimitedTextArrayOutput) ElementType() reflect.Type
- func (o DatasetDelimitedTextArrayOutput) Index(i pulumi.IntInput) DatasetDelimitedTextOutput
- func (o DatasetDelimitedTextArrayOutput) ToDatasetDelimitedTextArrayOutput() DatasetDelimitedTextArrayOutput
- func (o DatasetDelimitedTextArrayOutput) ToDatasetDelimitedTextArrayOutputWithContext(ctx context.Context) DatasetDelimitedTextArrayOutput
- type DatasetDelimitedTextAzureBlobFsLocation
- type DatasetDelimitedTextAzureBlobFsLocationArgs
- func (DatasetDelimitedTextAzureBlobFsLocationArgs) ElementType() reflect.Type
- func (i DatasetDelimitedTextAzureBlobFsLocationArgs) ToDatasetDelimitedTextAzureBlobFsLocationOutput() DatasetDelimitedTextAzureBlobFsLocationOutput
- func (i DatasetDelimitedTextAzureBlobFsLocationArgs) ToDatasetDelimitedTextAzureBlobFsLocationOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobFsLocationOutput
- func (i DatasetDelimitedTextAzureBlobFsLocationArgs) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutput() DatasetDelimitedTextAzureBlobFsLocationPtrOutput
- func (i DatasetDelimitedTextAzureBlobFsLocationArgs) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobFsLocationPtrOutput
- type DatasetDelimitedTextAzureBlobFsLocationInput
- type DatasetDelimitedTextAzureBlobFsLocationOutput
- func (DatasetDelimitedTextAzureBlobFsLocationOutput) ElementType() reflect.Type
- func (o DatasetDelimitedTextAzureBlobFsLocationOutput) FileSystem() pulumi.StringOutput
- func (o DatasetDelimitedTextAzureBlobFsLocationOutput) Filename() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextAzureBlobFsLocationOutput) Path() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextAzureBlobFsLocationOutput) ToDatasetDelimitedTextAzureBlobFsLocationOutput() DatasetDelimitedTextAzureBlobFsLocationOutput
- func (o DatasetDelimitedTextAzureBlobFsLocationOutput) ToDatasetDelimitedTextAzureBlobFsLocationOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobFsLocationOutput
- func (o DatasetDelimitedTextAzureBlobFsLocationOutput) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutput() DatasetDelimitedTextAzureBlobFsLocationPtrOutput
- func (o DatasetDelimitedTextAzureBlobFsLocationOutput) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobFsLocationPtrOutput
- type DatasetDelimitedTextAzureBlobFsLocationPtrInput
- type DatasetDelimitedTextAzureBlobFsLocationPtrOutput
- func (o DatasetDelimitedTextAzureBlobFsLocationPtrOutput) Elem() DatasetDelimitedTextAzureBlobFsLocationOutput
- func (DatasetDelimitedTextAzureBlobFsLocationPtrOutput) ElementType() reflect.Type
- func (o DatasetDelimitedTextAzureBlobFsLocationPtrOutput) FileSystem() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextAzureBlobFsLocationPtrOutput) Filename() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextAzureBlobFsLocationPtrOutput) Path() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextAzureBlobFsLocationPtrOutput) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutput() DatasetDelimitedTextAzureBlobFsLocationPtrOutput
- func (o DatasetDelimitedTextAzureBlobFsLocationPtrOutput) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobFsLocationPtrOutput
- type DatasetDelimitedTextAzureBlobStorageLocation
- type DatasetDelimitedTextAzureBlobStorageLocationArgs
- func (DatasetDelimitedTextAzureBlobStorageLocationArgs) ElementType() reflect.Type
- func (i DatasetDelimitedTextAzureBlobStorageLocationArgs) ToDatasetDelimitedTextAzureBlobStorageLocationOutput() DatasetDelimitedTextAzureBlobStorageLocationOutput
- func (i DatasetDelimitedTextAzureBlobStorageLocationArgs) ToDatasetDelimitedTextAzureBlobStorageLocationOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobStorageLocationOutput
- func (i DatasetDelimitedTextAzureBlobStorageLocationArgs) ToDatasetDelimitedTextAzureBlobStorageLocationPtrOutput() DatasetDelimitedTextAzureBlobStorageLocationPtrOutput
- func (i DatasetDelimitedTextAzureBlobStorageLocationArgs) ToDatasetDelimitedTextAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobStorageLocationPtrOutput
- type DatasetDelimitedTextAzureBlobStorageLocationInput
- type DatasetDelimitedTextAzureBlobStorageLocationOutput
- func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) Container() pulumi.StringOutput
- func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) DynamicContainerEnabled() pulumi.BoolPtrOutput
- func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
- func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
- func (DatasetDelimitedTextAzureBlobStorageLocationOutput) ElementType() reflect.Type
- func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) Filename() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) Path() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) ToDatasetDelimitedTextAzureBlobStorageLocationOutput() DatasetDelimitedTextAzureBlobStorageLocationOutput
- func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) ToDatasetDelimitedTextAzureBlobStorageLocationOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobStorageLocationOutput
- func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) ToDatasetDelimitedTextAzureBlobStorageLocationPtrOutput() DatasetDelimitedTextAzureBlobStorageLocationPtrOutput
- func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) ToDatasetDelimitedTextAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobStorageLocationPtrOutput
- type DatasetDelimitedTextAzureBlobStorageLocationPtrInput
- type DatasetDelimitedTextAzureBlobStorageLocationPtrOutput
- func (o DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) Container() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) DynamicContainerEnabled() pulumi.BoolPtrOutput
- func (o DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
- func (o DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
- func (o DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) Elem() DatasetDelimitedTextAzureBlobStorageLocationOutput
- func (DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) ElementType() reflect.Type
- func (o DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) Filename() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) Path() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) ToDatasetDelimitedTextAzureBlobStorageLocationPtrOutput() DatasetDelimitedTextAzureBlobStorageLocationPtrOutput
- func (o DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) ToDatasetDelimitedTextAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobStorageLocationPtrOutput
- type DatasetDelimitedTextHttpServerLocation
- type DatasetDelimitedTextHttpServerLocationArgs
- func (DatasetDelimitedTextHttpServerLocationArgs) ElementType() reflect.Type
- func (i DatasetDelimitedTextHttpServerLocationArgs) ToDatasetDelimitedTextHttpServerLocationOutput() DatasetDelimitedTextHttpServerLocationOutput
- func (i DatasetDelimitedTextHttpServerLocationArgs) ToDatasetDelimitedTextHttpServerLocationOutputWithContext(ctx context.Context) DatasetDelimitedTextHttpServerLocationOutput
- func (i DatasetDelimitedTextHttpServerLocationArgs) ToDatasetDelimitedTextHttpServerLocationPtrOutput() DatasetDelimitedTextHttpServerLocationPtrOutput
- func (i DatasetDelimitedTextHttpServerLocationArgs) ToDatasetDelimitedTextHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextHttpServerLocationPtrOutput
- type DatasetDelimitedTextHttpServerLocationInput
- type DatasetDelimitedTextHttpServerLocationOutput
- func (o DatasetDelimitedTextHttpServerLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
- func (o DatasetDelimitedTextHttpServerLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
- func (DatasetDelimitedTextHttpServerLocationOutput) ElementType() reflect.Type
- func (o DatasetDelimitedTextHttpServerLocationOutput) Filename() pulumi.StringOutput
- func (o DatasetDelimitedTextHttpServerLocationOutput) Path() pulumi.StringOutput
- func (o DatasetDelimitedTextHttpServerLocationOutput) RelativeUrl() pulumi.StringOutput
- func (o DatasetDelimitedTextHttpServerLocationOutput) ToDatasetDelimitedTextHttpServerLocationOutput() DatasetDelimitedTextHttpServerLocationOutput
- func (o DatasetDelimitedTextHttpServerLocationOutput) ToDatasetDelimitedTextHttpServerLocationOutputWithContext(ctx context.Context) DatasetDelimitedTextHttpServerLocationOutput
- func (o DatasetDelimitedTextHttpServerLocationOutput) ToDatasetDelimitedTextHttpServerLocationPtrOutput() DatasetDelimitedTextHttpServerLocationPtrOutput
- func (o DatasetDelimitedTextHttpServerLocationOutput) ToDatasetDelimitedTextHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextHttpServerLocationPtrOutput
- type DatasetDelimitedTextHttpServerLocationPtrInput
- type DatasetDelimitedTextHttpServerLocationPtrOutput
- func (o DatasetDelimitedTextHttpServerLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
- func (o DatasetDelimitedTextHttpServerLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
- func (o DatasetDelimitedTextHttpServerLocationPtrOutput) Elem() DatasetDelimitedTextHttpServerLocationOutput
- func (DatasetDelimitedTextHttpServerLocationPtrOutput) ElementType() reflect.Type
- func (o DatasetDelimitedTextHttpServerLocationPtrOutput) Filename() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextHttpServerLocationPtrOutput) Path() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextHttpServerLocationPtrOutput) RelativeUrl() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextHttpServerLocationPtrOutput) ToDatasetDelimitedTextHttpServerLocationPtrOutput() DatasetDelimitedTextHttpServerLocationPtrOutput
- func (o DatasetDelimitedTextHttpServerLocationPtrOutput) ToDatasetDelimitedTextHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextHttpServerLocationPtrOutput
- type DatasetDelimitedTextInput
- type DatasetDelimitedTextMap
- type DatasetDelimitedTextMapInput
- type DatasetDelimitedTextMapOutput
- func (DatasetDelimitedTextMapOutput) ElementType() reflect.Type
- func (o DatasetDelimitedTextMapOutput) MapIndex(k pulumi.StringInput) DatasetDelimitedTextOutput
- func (o DatasetDelimitedTextMapOutput) ToDatasetDelimitedTextMapOutput() DatasetDelimitedTextMapOutput
- func (o DatasetDelimitedTextMapOutput) ToDatasetDelimitedTextMapOutputWithContext(ctx context.Context) DatasetDelimitedTextMapOutput
- type DatasetDelimitedTextOutput
- func (o DatasetDelimitedTextOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o DatasetDelimitedTextOutput) Annotations() pulumi.StringArrayOutput
- func (o DatasetDelimitedTextOutput) AzureBlobFsLocation() DatasetDelimitedTextAzureBlobFsLocationPtrOutput
- func (o DatasetDelimitedTextOutput) AzureBlobStorageLocation() DatasetDelimitedTextAzureBlobStorageLocationPtrOutput
- func (o DatasetDelimitedTextOutput) ColumnDelimiter() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextOutput) CompressionCodec() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextOutput) CompressionLevel() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextOutput) DataFactoryId() pulumi.StringOutput
- func (o DatasetDelimitedTextOutput) Description() pulumi.StringPtrOutput
- func (DatasetDelimitedTextOutput) ElementType() reflect.Type
- func (o DatasetDelimitedTextOutput) Encoding() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextOutput) EscapeCharacter() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextOutput) FirstRowAsHeader() pulumi.BoolPtrOutput
- func (o DatasetDelimitedTextOutput) Folder() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextOutput) HttpServerLocation() DatasetDelimitedTextHttpServerLocationPtrOutput
- func (o DatasetDelimitedTextOutput) LinkedServiceName() pulumi.StringOutput
- func (o DatasetDelimitedTextOutput) Name() pulumi.StringOutput
- func (o DatasetDelimitedTextOutput) NullValue() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextOutput) Parameters() pulumi.StringMapOutput
- func (o DatasetDelimitedTextOutput) QuoteCharacter() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextOutput) RowDelimiter() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextOutput) SchemaColumns() DatasetDelimitedTextSchemaColumnArrayOutput
- func (o DatasetDelimitedTextOutput) ToDatasetDelimitedTextOutput() DatasetDelimitedTextOutput
- func (o DatasetDelimitedTextOutput) ToDatasetDelimitedTextOutputWithContext(ctx context.Context) DatasetDelimitedTextOutput
- type DatasetDelimitedTextSchemaColumn
- type DatasetDelimitedTextSchemaColumnArgs
- func (DatasetDelimitedTextSchemaColumnArgs) ElementType() reflect.Type
- func (i DatasetDelimitedTextSchemaColumnArgs) ToDatasetDelimitedTextSchemaColumnOutput() DatasetDelimitedTextSchemaColumnOutput
- func (i DatasetDelimitedTextSchemaColumnArgs) ToDatasetDelimitedTextSchemaColumnOutputWithContext(ctx context.Context) DatasetDelimitedTextSchemaColumnOutput
- type DatasetDelimitedTextSchemaColumnArray
- func (DatasetDelimitedTextSchemaColumnArray) ElementType() reflect.Type
- func (i DatasetDelimitedTextSchemaColumnArray) ToDatasetDelimitedTextSchemaColumnArrayOutput() DatasetDelimitedTextSchemaColumnArrayOutput
- func (i DatasetDelimitedTextSchemaColumnArray) ToDatasetDelimitedTextSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetDelimitedTextSchemaColumnArrayOutput
- type DatasetDelimitedTextSchemaColumnArrayInput
- type DatasetDelimitedTextSchemaColumnArrayOutput
- func (DatasetDelimitedTextSchemaColumnArrayOutput) ElementType() reflect.Type
- func (o DatasetDelimitedTextSchemaColumnArrayOutput) Index(i pulumi.IntInput) DatasetDelimitedTextSchemaColumnOutput
- func (o DatasetDelimitedTextSchemaColumnArrayOutput) ToDatasetDelimitedTextSchemaColumnArrayOutput() DatasetDelimitedTextSchemaColumnArrayOutput
- func (o DatasetDelimitedTextSchemaColumnArrayOutput) ToDatasetDelimitedTextSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetDelimitedTextSchemaColumnArrayOutput
- type DatasetDelimitedTextSchemaColumnInput
- type DatasetDelimitedTextSchemaColumnOutput
- func (o DatasetDelimitedTextSchemaColumnOutput) Description() pulumi.StringPtrOutput
- func (DatasetDelimitedTextSchemaColumnOutput) ElementType() reflect.Type
- func (o DatasetDelimitedTextSchemaColumnOutput) Name() pulumi.StringOutput
- func (o DatasetDelimitedTextSchemaColumnOutput) ToDatasetDelimitedTextSchemaColumnOutput() DatasetDelimitedTextSchemaColumnOutput
- func (o DatasetDelimitedTextSchemaColumnOutput) ToDatasetDelimitedTextSchemaColumnOutputWithContext(ctx context.Context) DatasetDelimitedTextSchemaColumnOutput
- func (o DatasetDelimitedTextSchemaColumnOutput) Type() pulumi.StringPtrOutput
- type DatasetDelimitedTextState
- type DatasetHttp
- type DatasetHttpArgs
- type DatasetHttpArray
- type DatasetHttpArrayInput
- type DatasetHttpArrayOutput
- func (DatasetHttpArrayOutput) ElementType() reflect.Type
- func (o DatasetHttpArrayOutput) Index(i pulumi.IntInput) DatasetHttpOutput
- func (o DatasetHttpArrayOutput) ToDatasetHttpArrayOutput() DatasetHttpArrayOutput
- func (o DatasetHttpArrayOutput) ToDatasetHttpArrayOutputWithContext(ctx context.Context) DatasetHttpArrayOutput
- type DatasetHttpInput
- type DatasetHttpMap
- type DatasetHttpMapInput
- type DatasetHttpMapOutput
- func (DatasetHttpMapOutput) ElementType() reflect.Type
- func (o DatasetHttpMapOutput) MapIndex(k pulumi.StringInput) DatasetHttpOutput
- func (o DatasetHttpMapOutput) ToDatasetHttpMapOutput() DatasetHttpMapOutput
- func (o DatasetHttpMapOutput) ToDatasetHttpMapOutputWithContext(ctx context.Context) DatasetHttpMapOutput
- type DatasetHttpOutput
- func (o DatasetHttpOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o DatasetHttpOutput) Annotations() pulumi.StringArrayOutput
- func (o DatasetHttpOutput) DataFactoryId() pulumi.StringOutput
- func (o DatasetHttpOutput) Description() pulumi.StringPtrOutput
- func (DatasetHttpOutput) ElementType() reflect.Type
- func (o DatasetHttpOutput) Folder() pulumi.StringPtrOutput
- func (o DatasetHttpOutput) LinkedServiceName() pulumi.StringOutput
- func (o DatasetHttpOutput) Name() pulumi.StringOutput
- func (o DatasetHttpOutput) Parameters() pulumi.StringMapOutput
- func (o DatasetHttpOutput) RelativeUrl() pulumi.StringPtrOutput
- func (o DatasetHttpOutput) RequestBody() pulumi.StringPtrOutput
- func (o DatasetHttpOutput) RequestMethod() pulumi.StringPtrOutput
- func (o DatasetHttpOutput) SchemaColumns() DatasetHttpSchemaColumnArrayOutput
- func (o DatasetHttpOutput) ToDatasetHttpOutput() DatasetHttpOutput
- func (o DatasetHttpOutput) ToDatasetHttpOutputWithContext(ctx context.Context) DatasetHttpOutput
- type DatasetHttpSchemaColumn
- type DatasetHttpSchemaColumnArgs
- type DatasetHttpSchemaColumnArray
- func (DatasetHttpSchemaColumnArray) ElementType() reflect.Type
- func (i DatasetHttpSchemaColumnArray) ToDatasetHttpSchemaColumnArrayOutput() DatasetHttpSchemaColumnArrayOutput
- func (i DatasetHttpSchemaColumnArray) ToDatasetHttpSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetHttpSchemaColumnArrayOutput
- type DatasetHttpSchemaColumnArrayInput
- type DatasetHttpSchemaColumnArrayOutput
- func (DatasetHttpSchemaColumnArrayOutput) ElementType() reflect.Type
- func (o DatasetHttpSchemaColumnArrayOutput) Index(i pulumi.IntInput) DatasetHttpSchemaColumnOutput
- func (o DatasetHttpSchemaColumnArrayOutput) ToDatasetHttpSchemaColumnArrayOutput() DatasetHttpSchemaColumnArrayOutput
- func (o DatasetHttpSchemaColumnArrayOutput) ToDatasetHttpSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetHttpSchemaColumnArrayOutput
- type DatasetHttpSchemaColumnInput
- type DatasetHttpSchemaColumnOutput
- func (o DatasetHttpSchemaColumnOutput) Description() pulumi.StringPtrOutput
- func (DatasetHttpSchemaColumnOutput) ElementType() reflect.Type
- func (o DatasetHttpSchemaColumnOutput) Name() pulumi.StringOutput
- func (o DatasetHttpSchemaColumnOutput) ToDatasetHttpSchemaColumnOutput() DatasetHttpSchemaColumnOutput
- func (o DatasetHttpSchemaColumnOutput) ToDatasetHttpSchemaColumnOutputWithContext(ctx context.Context) DatasetHttpSchemaColumnOutput
- func (o DatasetHttpSchemaColumnOutput) Type() pulumi.StringPtrOutput
- type DatasetHttpState
- type DatasetJson
- type DatasetJsonArgs
- type DatasetJsonArray
- type DatasetJsonArrayInput
- type DatasetJsonArrayOutput
- func (DatasetJsonArrayOutput) ElementType() reflect.Type
- func (o DatasetJsonArrayOutput) Index(i pulumi.IntInput) DatasetJsonOutput
- func (o DatasetJsonArrayOutput) ToDatasetJsonArrayOutput() DatasetJsonArrayOutput
- func (o DatasetJsonArrayOutput) ToDatasetJsonArrayOutputWithContext(ctx context.Context) DatasetJsonArrayOutput
- type DatasetJsonAzureBlobStorageLocation
- type DatasetJsonAzureBlobStorageLocationArgs
- func (DatasetJsonAzureBlobStorageLocationArgs) ElementType() reflect.Type
- func (i DatasetJsonAzureBlobStorageLocationArgs) ToDatasetJsonAzureBlobStorageLocationOutput() DatasetJsonAzureBlobStorageLocationOutput
- func (i DatasetJsonAzureBlobStorageLocationArgs) ToDatasetJsonAzureBlobStorageLocationOutputWithContext(ctx context.Context) DatasetJsonAzureBlobStorageLocationOutput
- func (i DatasetJsonAzureBlobStorageLocationArgs) ToDatasetJsonAzureBlobStorageLocationPtrOutput() DatasetJsonAzureBlobStorageLocationPtrOutput
- func (i DatasetJsonAzureBlobStorageLocationArgs) ToDatasetJsonAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetJsonAzureBlobStorageLocationPtrOutput
- type DatasetJsonAzureBlobStorageLocationInput
- type DatasetJsonAzureBlobStorageLocationOutput
- func (o DatasetJsonAzureBlobStorageLocationOutput) Container() pulumi.StringOutput
- func (o DatasetJsonAzureBlobStorageLocationOutput) DynamicContainerEnabled() pulumi.BoolPtrOutput
- func (o DatasetJsonAzureBlobStorageLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
- func (o DatasetJsonAzureBlobStorageLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
- func (DatasetJsonAzureBlobStorageLocationOutput) ElementType() reflect.Type
- func (o DatasetJsonAzureBlobStorageLocationOutput) Filename() pulumi.StringOutput
- func (o DatasetJsonAzureBlobStorageLocationOutput) Path() pulumi.StringOutput
- func (o DatasetJsonAzureBlobStorageLocationOutput) ToDatasetJsonAzureBlobStorageLocationOutput() DatasetJsonAzureBlobStorageLocationOutput
- func (o DatasetJsonAzureBlobStorageLocationOutput) ToDatasetJsonAzureBlobStorageLocationOutputWithContext(ctx context.Context) DatasetJsonAzureBlobStorageLocationOutput
- func (o DatasetJsonAzureBlobStorageLocationOutput) ToDatasetJsonAzureBlobStorageLocationPtrOutput() DatasetJsonAzureBlobStorageLocationPtrOutput
- func (o DatasetJsonAzureBlobStorageLocationOutput) ToDatasetJsonAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetJsonAzureBlobStorageLocationPtrOutput
- type DatasetJsonAzureBlobStorageLocationPtrInput
- type DatasetJsonAzureBlobStorageLocationPtrOutput
- func (o DatasetJsonAzureBlobStorageLocationPtrOutput) Container() pulumi.StringPtrOutput
- func (o DatasetJsonAzureBlobStorageLocationPtrOutput) DynamicContainerEnabled() pulumi.BoolPtrOutput
- func (o DatasetJsonAzureBlobStorageLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
- func (o DatasetJsonAzureBlobStorageLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
- func (o DatasetJsonAzureBlobStorageLocationPtrOutput) Elem() DatasetJsonAzureBlobStorageLocationOutput
- func (DatasetJsonAzureBlobStorageLocationPtrOutput) ElementType() reflect.Type
- func (o DatasetJsonAzureBlobStorageLocationPtrOutput) Filename() pulumi.StringPtrOutput
- func (o DatasetJsonAzureBlobStorageLocationPtrOutput) Path() pulumi.StringPtrOutput
- func (o DatasetJsonAzureBlobStorageLocationPtrOutput) ToDatasetJsonAzureBlobStorageLocationPtrOutput() DatasetJsonAzureBlobStorageLocationPtrOutput
- func (o DatasetJsonAzureBlobStorageLocationPtrOutput) ToDatasetJsonAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetJsonAzureBlobStorageLocationPtrOutput
- type DatasetJsonHttpServerLocation
- type DatasetJsonHttpServerLocationArgs
- func (DatasetJsonHttpServerLocationArgs) ElementType() reflect.Type
- func (i DatasetJsonHttpServerLocationArgs) ToDatasetJsonHttpServerLocationOutput() DatasetJsonHttpServerLocationOutput
- func (i DatasetJsonHttpServerLocationArgs) ToDatasetJsonHttpServerLocationOutputWithContext(ctx context.Context) DatasetJsonHttpServerLocationOutput
- func (i DatasetJsonHttpServerLocationArgs) ToDatasetJsonHttpServerLocationPtrOutput() DatasetJsonHttpServerLocationPtrOutput
- func (i DatasetJsonHttpServerLocationArgs) ToDatasetJsonHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetJsonHttpServerLocationPtrOutput
- type DatasetJsonHttpServerLocationInput
- type DatasetJsonHttpServerLocationOutput
- func (o DatasetJsonHttpServerLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
- func (o DatasetJsonHttpServerLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
- func (DatasetJsonHttpServerLocationOutput) ElementType() reflect.Type
- func (o DatasetJsonHttpServerLocationOutput) Filename() pulumi.StringOutput
- func (o DatasetJsonHttpServerLocationOutput) Path() pulumi.StringOutput
- func (o DatasetJsonHttpServerLocationOutput) RelativeUrl() pulumi.StringOutput
- func (o DatasetJsonHttpServerLocationOutput) ToDatasetJsonHttpServerLocationOutput() DatasetJsonHttpServerLocationOutput
- func (o DatasetJsonHttpServerLocationOutput) ToDatasetJsonHttpServerLocationOutputWithContext(ctx context.Context) DatasetJsonHttpServerLocationOutput
- func (o DatasetJsonHttpServerLocationOutput) ToDatasetJsonHttpServerLocationPtrOutput() DatasetJsonHttpServerLocationPtrOutput
- func (o DatasetJsonHttpServerLocationOutput) ToDatasetJsonHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetJsonHttpServerLocationPtrOutput
- type DatasetJsonHttpServerLocationPtrInput
- type DatasetJsonHttpServerLocationPtrOutput
- func (o DatasetJsonHttpServerLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
- func (o DatasetJsonHttpServerLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
- func (o DatasetJsonHttpServerLocationPtrOutput) Elem() DatasetJsonHttpServerLocationOutput
- func (DatasetJsonHttpServerLocationPtrOutput) ElementType() reflect.Type
- func (o DatasetJsonHttpServerLocationPtrOutput) Filename() pulumi.StringPtrOutput
- func (o DatasetJsonHttpServerLocationPtrOutput) Path() pulumi.StringPtrOutput
- func (o DatasetJsonHttpServerLocationPtrOutput) RelativeUrl() pulumi.StringPtrOutput
- func (o DatasetJsonHttpServerLocationPtrOutput) ToDatasetJsonHttpServerLocationPtrOutput() DatasetJsonHttpServerLocationPtrOutput
- func (o DatasetJsonHttpServerLocationPtrOutput) ToDatasetJsonHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetJsonHttpServerLocationPtrOutput
- type DatasetJsonInput
- type DatasetJsonMap
- type DatasetJsonMapInput
- type DatasetJsonMapOutput
- func (DatasetJsonMapOutput) ElementType() reflect.Type
- func (o DatasetJsonMapOutput) MapIndex(k pulumi.StringInput) DatasetJsonOutput
- func (o DatasetJsonMapOutput) ToDatasetJsonMapOutput() DatasetJsonMapOutput
- func (o DatasetJsonMapOutput) ToDatasetJsonMapOutputWithContext(ctx context.Context) DatasetJsonMapOutput
- type DatasetJsonOutput
- func (o DatasetJsonOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o DatasetJsonOutput) Annotations() pulumi.StringArrayOutput
- func (o DatasetJsonOutput) AzureBlobStorageLocation() DatasetJsonAzureBlobStorageLocationPtrOutput
- func (o DatasetJsonOutput) DataFactoryId() pulumi.StringOutput
- func (o DatasetJsonOutput) Description() pulumi.StringPtrOutput
- func (DatasetJsonOutput) ElementType() reflect.Type
- func (o DatasetJsonOutput) Encoding() pulumi.StringPtrOutput
- func (o DatasetJsonOutput) Folder() pulumi.StringPtrOutput
- func (o DatasetJsonOutput) HttpServerLocation() DatasetJsonHttpServerLocationPtrOutput
- func (o DatasetJsonOutput) LinkedServiceName() pulumi.StringOutput
- func (o DatasetJsonOutput) Name() pulumi.StringOutput
- func (o DatasetJsonOutput) Parameters() pulumi.StringMapOutput
- func (o DatasetJsonOutput) SchemaColumns() DatasetJsonSchemaColumnArrayOutput
- func (o DatasetJsonOutput) ToDatasetJsonOutput() DatasetJsonOutput
- func (o DatasetJsonOutput) ToDatasetJsonOutputWithContext(ctx context.Context) DatasetJsonOutput
- type DatasetJsonSchemaColumn
- type DatasetJsonSchemaColumnArgs
- type DatasetJsonSchemaColumnArray
- func (DatasetJsonSchemaColumnArray) ElementType() reflect.Type
- func (i DatasetJsonSchemaColumnArray) ToDatasetJsonSchemaColumnArrayOutput() DatasetJsonSchemaColumnArrayOutput
- func (i DatasetJsonSchemaColumnArray) ToDatasetJsonSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetJsonSchemaColumnArrayOutput
- type DatasetJsonSchemaColumnArrayInput
- type DatasetJsonSchemaColumnArrayOutput
- func (DatasetJsonSchemaColumnArrayOutput) ElementType() reflect.Type
- func (o DatasetJsonSchemaColumnArrayOutput) Index(i pulumi.IntInput) DatasetJsonSchemaColumnOutput
- func (o DatasetJsonSchemaColumnArrayOutput) ToDatasetJsonSchemaColumnArrayOutput() DatasetJsonSchemaColumnArrayOutput
- func (o DatasetJsonSchemaColumnArrayOutput) ToDatasetJsonSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetJsonSchemaColumnArrayOutput
- type DatasetJsonSchemaColumnInput
- type DatasetJsonSchemaColumnOutput
- func (o DatasetJsonSchemaColumnOutput) Description() pulumi.StringPtrOutput
- func (DatasetJsonSchemaColumnOutput) ElementType() reflect.Type
- func (o DatasetJsonSchemaColumnOutput) Name() pulumi.StringOutput
- func (o DatasetJsonSchemaColumnOutput) ToDatasetJsonSchemaColumnOutput() DatasetJsonSchemaColumnOutput
- func (o DatasetJsonSchemaColumnOutput) ToDatasetJsonSchemaColumnOutputWithContext(ctx context.Context) DatasetJsonSchemaColumnOutput
- func (o DatasetJsonSchemaColumnOutput) Type() pulumi.StringPtrOutput
- type DatasetJsonState
- type DatasetMysql
- type DatasetMysqlArgs
- type DatasetMysqlArray
- type DatasetMysqlArrayInput
- type DatasetMysqlArrayOutput
- func (DatasetMysqlArrayOutput) ElementType() reflect.Type
- func (o DatasetMysqlArrayOutput) Index(i pulumi.IntInput) DatasetMysqlOutput
- func (o DatasetMysqlArrayOutput) ToDatasetMysqlArrayOutput() DatasetMysqlArrayOutput
- func (o DatasetMysqlArrayOutput) ToDatasetMysqlArrayOutputWithContext(ctx context.Context) DatasetMysqlArrayOutput
- type DatasetMysqlInput
- type DatasetMysqlMap
- type DatasetMysqlMapInput
- type DatasetMysqlMapOutput
- func (DatasetMysqlMapOutput) ElementType() reflect.Type
- func (o DatasetMysqlMapOutput) MapIndex(k pulumi.StringInput) DatasetMysqlOutput
- func (o DatasetMysqlMapOutput) ToDatasetMysqlMapOutput() DatasetMysqlMapOutput
- func (o DatasetMysqlMapOutput) ToDatasetMysqlMapOutputWithContext(ctx context.Context) DatasetMysqlMapOutput
- type DatasetMysqlOutput
- func (o DatasetMysqlOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o DatasetMysqlOutput) Annotations() pulumi.StringArrayOutput
- func (o DatasetMysqlOutput) DataFactoryId() pulumi.StringOutput
- func (o DatasetMysqlOutput) Description() pulumi.StringPtrOutput
- func (DatasetMysqlOutput) ElementType() reflect.Type
- func (o DatasetMysqlOutput) Folder() pulumi.StringPtrOutput
- func (o DatasetMysqlOutput) LinkedServiceName() pulumi.StringOutput
- func (o DatasetMysqlOutput) Name() pulumi.StringOutput
- func (o DatasetMysqlOutput) Parameters() pulumi.StringMapOutput
- func (o DatasetMysqlOutput) SchemaColumns() DatasetMysqlSchemaColumnArrayOutput
- func (o DatasetMysqlOutput) TableName() pulumi.StringPtrOutput
- func (o DatasetMysqlOutput) ToDatasetMysqlOutput() DatasetMysqlOutput
- func (o DatasetMysqlOutput) ToDatasetMysqlOutputWithContext(ctx context.Context) DatasetMysqlOutput
- type DatasetMysqlSchemaColumn
- type DatasetMysqlSchemaColumnArgs
- func (DatasetMysqlSchemaColumnArgs) ElementType() reflect.Type
- func (i DatasetMysqlSchemaColumnArgs) ToDatasetMysqlSchemaColumnOutput() DatasetMysqlSchemaColumnOutput
- func (i DatasetMysqlSchemaColumnArgs) ToDatasetMysqlSchemaColumnOutputWithContext(ctx context.Context) DatasetMysqlSchemaColumnOutput
- type DatasetMysqlSchemaColumnArray
- func (DatasetMysqlSchemaColumnArray) ElementType() reflect.Type
- func (i DatasetMysqlSchemaColumnArray) ToDatasetMysqlSchemaColumnArrayOutput() DatasetMysqlSchemaColumnArrayOutput
- func (i DatasetMysqlSchemaColumnArray) ToDatasetMysqlSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetMysqlSchemaColumnArrayOutput
- type DatasetMysqlSchemaColumnArrayInput
- type DatasetMysqlSchemaColumnArrayOutput
- func (DatasetMysqlSchemaColumnArrayOutput) ElementType() reflect.Type
- func (o DatasetMysqlSchemaColumnArrayOutput) Index(i pulumi.IntInput) DatasetMysqlSchemaColumnOutput
- func (o DatasetMysqlSchemaColumnArrayOutput) ToDatasetMysqlSchemaColumnArrayOutput() DatasetMysqlSchemaColumnArrayOutput
- func (o DatasetMysqlSchemaColumnArrayOutput) ToDatasetMysqlSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetMysqlSchemaColumnArrayOutput
- type DatasetMysqlSchemaColumnInput
- type DatasetMysqlSchemaColumnOutput
- func (o DatasetMysqlSchemaColumnOutput) Description() pulumi.StringPtrOutput
- func (DatasetMysqlSchemaColumnOutput) ElementType() reflect.Type
- func (o DatasetMysqlSchemaColumnOutput) Name() pulumi.StringOutput
- func (o DatasetMysqlSchemaColumnOutput) ToDatasetMysqlSchemaColumnOutput() DatasetMysqlSchemaColumnOutput
- func (o DatasetMysqlSchemaColumnOutput) ToDatasetMysqlSchemaColumnOutputWithContext(ctx context.Context) DatasetMysqlSchemaColumnOutput
- func (o DatasetMysqlSchemaColumnOutput) Type() pulumi.StringPtrOutput
- type DatasetMysqlState
- type DatasetParquet
- type DatasetParquetArgs
- type DatasetParquetArray
- type DatasetParquetArrayInput
- type DatasetParquetArrayOutput
- func (DatasetParquetArrayOutput) ElementType() reflect.Type
- func (o DatasetParquetArrayOutput) Index(i pulumi.IntInput) DatasetParquetOutput
- func (o DatasetParquetArrayOutput) ToDatasetParquetArrayOutput() DatasetParquetArrayOutput
- func (o DatasetParquetArrayOutput) ToDatasetParquetArrayOutputWithContext(ctx context.Context) DatasetParquetArrayOutput
- type DatasetParquetAzureBlobStorageLocation
- type DatasetParquetAzureBlobStorageLocationArgs
- func (DatasetParquetAzureBlobStorageLocationArgs) ElementType() reflect.Type
- func (i DatasetParquetAzureBlobStorageLocationArgs) ToDatasetParquetAzureBlobStorageLocationOutput() DatasetParquetAzureBlobStorageLocationOutput
- func (i DatasetParquetAzureBlobStorageLocationArgs) ToDatasetParquetAzureBlobStorageLocationOutputWithContext(ctx context.Context) DatasetParquetAzureBlobStorageLocationOutput
- func (i DatasetParquetAzureBlobStorageLocationArgs) ToDatasetParquetAzureBlobStorageLocationPtrOutput() DatasetParquetAzureBlobStorageLocationPtrOutput
- func (i DatasetParquetAzureBlobStorageLocationArgs) ToDatasetParquetAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetParquetAzureBlobStorageLocationPtrOutput
- type DatasetParquetAzureBlobStorageLocationInput
- type DatasetParquetAzureBlobStorageLocationOutput
- func (o DatasetParquetAzureBlobStorageLocationOutput) Container() pulumi.StringOutput
- func (o DatasetParquetAzureBlobStorageLocationOutput) DynamicContainerEnabled() pulumi.BoolPtrOutput
- func (o DatasetParquetAzureBlobStorageLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
- func (o DatasetParquetAzureBlobStorageLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
- func (DatasetParquetAzureBlobStorageLocationOutput) ElementType() reflect.Type
- func (o DatasetParquetAzureBlobStorageLocationOutput) Filename() pulumi.StringPtrOutput
- func (o DatasetParquetAzureBlobStorageLocationOutput) Path() pulumi.StringOutput
- func (o DatasetParquetAzureBlobStorageLocationOutput) ToDatasetParquetAzureBlobStorageLocationOutput() DatasetParquetAzureBlobStorageLocationOutput
- func (o DatasetParquetAzureBlobStorageLocationOutput) ToDatasetParquetAzureBlobStorageLocationOutputWithContext(ctx context.Context) DatasetParquetAzureBlobStorageLocationOutput
- func (o DatasetParquetAzureBlobStorageLocationOutput) ToDatasetParquetAzureBlobStorageLocationPtrOutput() DatasetParquetAzureBlobStorageLocationPtrOutput
- func (o DatasetParquetAzureBlobStorageLocationOutput) ToDatasetParquetAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetParquetAzureBlobStorageLocationPtrOutput
- type DatasetParquetAzureBlobStorageLocationPtrInput
- type DatasetParquetAzureBlobStorageLocationPtrOutput
- func (o DatasetParquetAzureBlobStorageLocationPtrOutput) Container() pulumi.StringPtrOutput
- func (o DatasetParquetAzureBlobStorageLocationPtrOutput) DynamicContainerEnabled() pulumi.BoolPtrOutput
- func (o DatasetParquetAzureBlobStorageLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
- func (o DatasetParquetAzureBlobStorageLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
- func (o DatasetParquetAzureBlobStorageLocationPtrOutput) Elem() DatasetParquetAzureBlobStorageLocationOutput
- func (DatasetParquetAzureBlobStorageLocationPtrOutput) ElementType() reflect.Type
- func (o DatasetParquetAzureBlobStorageLocationPtrOutput) Filename() pulumi.StringPtrOutput
- func (o DatasetParquetAzureBlobStorageLocationPtrOutput) Path() pulumi.StringPtrOutput
- func (o DatasetParquetAzureBlobStorageLocationPtrOutput) ToDatasetParquetAzureBlobStorageLocationPtrOutput() DatasetParquetAzureBlobStorageLocationPtrOutput
- func (o DatasetParquetAzureBlobStorageLocationPtrOutput) ToDatasetParquetAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetParquetAzureBlobStorageLocationPtrOutput
- type DatasetParquetHttpServerLocation
- type DatasetParquetHttpServerLocationArgs
- func (DatasetParquetHttpServerLocationArgs) ElementType() reflect.Type
- func (i DatasetParquetHttpServerLocationArgs) ToDatasetParquetHttpServerLocationOutput() DatasetParquetHttpServerLocationOutput
- func (i DatasetParquetHttpServerLocationArgs) ToDatasetParquetHttpServerLocationOutputWithContext(ctx context.Context) DatasetParquetHttpServerLocationOutput
- func (i DatasetParquetHttpServerLocationArgs) ToDatasetParquetHttpServerLocationPtrOutput() DatasetParquetHttpServerLocationPtrOutput
- func (i DatasetParquetHttpServerLocationArgs) ToDatasetParquetHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetParquetHttpServerLocationPtrOutput
- type DatasetParquetHttpServerLocationInput
- type DatasetParquetHttpServerLocationOutput
- func (o DatasetParquetHttpServerLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
- func (o DatasetParquetHttpServerLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
- func (DatasetParquetHttpServerLocationOutput) ElementType() reflect.Type
- func (o DatasetParquetHttpServerLocationOutput) Filename() pulumi.StringOutput
- func (o DatasetParquetHttpServerLocationOutput) Path() pulumi.StringOutput
- func (o DatasetParquetHttpServerLocationOutput) RelativeUrl() pulumi.StringOutput
- func (o DatasetParquetHttpServerLocationOutput) ToDatasetParquetHttpServerLocationOutput() DatasetParquetHttpServerLocationOutput
- func (o DatasetParquetHttpServerLocationOutput) ToDatasetParquetHttpServerLocationOutputWithContext(ctx context.Context) DatasetParquetHttpServerLocationOutput
- func (o DatasetParquetHttpServerLocationOutput) ToDatasetParquetHttpServerLocationPtrOutput() DatasetParquetHttpServerLocationPtrOutput
- func (o DatasetParquetHttpServerLocationOutput) ToDatasetParquetHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetParquetHttpServerLocationPtrOutput
- type DatasetParquetHttpServerLocationPtrInput
- type DatasetParquetHttpServerLocationPtrOutput
- func (o DatasetParquetHttpServerLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
- func (o DatasetParquetHttpServerLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
- func (o DatasetParquetHttpServerLocationPtrOutput) Elem() DatasetParquetHttpServerLocationOutput
- func (DatasetParquetHttpServerLocationPtrOutput) ElementType() reflect.Type
- func (o DatasetParquetHttpServerLocationPtrOutput) Filename() pulumi.StringPtrOutput
- func (o DatasetParquetHttpServerLocationPtrOutput) Path() pulumi.StringPtrOutput
- func (o DatasetParquetHttpServerLocationPtrOutput) RelativeUrl() pulumi.StringPtrOutput
- func (o DatasetParquetHttpServerLocationPtrOutput) ToDatasetParquetHttpServerLocationPtrOutput() DatasetParquetHttpServerLocationPtrOutput
- func (o DatasetParquetHttpServerLocationPtrOutput) ToDatasetParquetHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetParquetHttpServerLocationPtrOutput
- type DatasetParquetInput
- type DatasetParquetMap
- type DatasetParquetMapInput
- type DatasetParquetMapOutput
- func (DatasetParquetMapOutput) ElementType() reflect.Type
- func (o DatasetParquetMapOutput) MapIndex(k pulumi.StringInput) DatasetParquetOutput
- func (o DatasetParquetMapOutput) ToDatasetParquetMapOutput() DatasetParquetMapOutput
- func (o DatasetParquetMapOutput) ToDatasetParquetMapOutputWithContext(ctx context.Context) DatasetParquetMapOutput
- type DatasetParquetOutput
- func (o DatasetParquetOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o DatasetParquetOutput) Annotations() pulumi.StringArrayOutput
- func (o DatasetParquetOutput) AzureBlobStorageLocation() DatasetParquetAzureBlobStorageLocationPtrOutput
- func (o DatasetParquetOutput) CompressionCodec() pulumi.StringPtrOutput
- func (o DatasetParquetOutput) CompressionLevel() pulumi.StringPtrOutput
- func (o DatasetParquetOutput) DataFactoryId() pulumi.StringOutput
- func (o DatasetParquetOutput) Description() pulumi.StringPtrOutput
- func (DatasetParquetOutput) ElementType() reflect.Type
- func (o DatasetParquetOutput) Folder() pulumi.StringPtrOutput
- func (o DatasetParquetOutput) HttpServerLocation() DatasetParquetHttpServerLocationPtrOutput
- func (o DatasetParquetOutput) LinkedServiceName() pulumi.StringOutput
- func (o DatasetParquetOutput) Name() pulumi.StringOutput
- func (o DatasetParquetOutput) Parameters() pulumi.StringMapOutput
- func (o DatasetParquetOutput) SchemaColumns() DatasetParquetSchemaColumnArrayOutput
- func (o DatasetParquetOutput) ToDatasetParquetOutput() DatasetParquetOutput
- func (o DatasetParquetOutput) ToDatasetParquetOutputWithContext(ctx context.Context) DatasetParquetOutput
- type DatasetParquetSchemaColumn
- type DatasetParquetSchemaColumnArgs
- func (DatasetParquetSchemaColumnArgs) ElementType() reflect.Type
- func (i DatasetParquetSchemaColumnArgs) ToDatasetParquetSchemaColumnOutput() DatasetParquetSchemaColumnOutput
- func (i DatasetParquetSchemaColumnArgs) ToDatasetParquetSchemaColumnOutputWithContext(ctx context.Context) DatasetParquetSchemaColumnOutput
- type DatasetParquetSchemaColumnArray
- func (DatasetParquetSchemaColumnArray) ElementType() reflect.Type
- func (i DatasetParquetSchemaColumnArray) ToDatasetParquetSchemaColumnArrayOutput() DatasetParquetSchemaColumnArrayOutput
- func (i DatasetParquetSchemaColumnArray) ToDatasetParquetSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetParquetSchemaColumnArrayOutput
- type DatasetParquetSchemaColumnArrayInput
- type DatasetParquetSchemaColumnArrayOutput
- func (DatasetParquetSchemaColumnArrayOutput) ElementType() reflect.Type
- func (o DatasetParquetSchemaColumnArrayOutput) Index(i pulumi.IntInput) DatasetParquetSchemaColumnOutput
- func (o DatasetParquetSchemaColumnArrayOutput) ToDatasetParquetSchemaColumnArrayOutput() DatasetParquetSchemaColumnArrayOutput
- func (o DatasetParquetSchemaColumnArrayOutput) ToDatasetParquetSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetParquetSchemaColumnArrayOutput
- type DatasetParquetSchemaColumnInput
- type DatasetParquetSchemaColumnOutput
- func (o DatasetParquetSchemaColumnOutput) Description() pulumi.StringPtrOutput
- func (DatasetParquetSchemaColumnOutput) ElementType() reflect.Type
- func (o DatasetParquetSchemaColumnOutput) Name() pulumi.StringOutput
- func (o DatasetParquetSchemaColumnOutput) ToDatasetParquetSchemaColumnOutput() DatasetParquetSchemaColumnOutput
- func (o DatasetParquetSchemaColumnOutput) ToDatasetParquetSchemaColumnOutputWithContext(ctx context.Context) DatasetParquetSchemaColumnOutput
- func (o DatasetParquetSchemaColumnOutput) Type() pulumi.StringPtrOutput
- type DatasetParquetState
- type DatasetPostgresql
- type DatasetPostgresqlArgs
- type DatasetPostgresqlArray
- type DatasetPostgresqlArrayInput
- type DatasetPostgresqlArrayOutput
- func (DatasetPostgresqlArrayOutput) ElementType() reflect.Type
- func (o DatasetPostgresqlArrayOutput) Index(i pulumi.IntInput) DatasetPostgresqlOutput
- func (o DatasetPostgresqlArrayOutput) ToDatasetPostgresqlArrayOutput() DatasetPostgresqlArrayOutput
- func (o DatasetPostgresqlArrayOutput) ToDatasetPostgresqlArrayOutputWithContext(ctx context.Context) DatasetPostgresqlArrayOutput
- type DatasetPostgresqlInput
- type DatasetPostgresqlMap
- type DatasetPostgresqlMapInput
- type DatasetPostgresqlMapOutput
- func (DatasetPostgresqlMapOutput) ElementType() reflect.Type
- func (o DatasetPostgresqlMapOutput) MapIndex(k pulumi.StringInput) DatasetPostgresqlOutput
- func (o DatasetPostgresqlMapOutput) ToDatasetPostgresqlMapOutput() DatasetPostgresqlMapOutput
- func (o DatasetPostgresqlMapOutput) ToDatasetPostgresqlMapOutputWithContext(ctx context.Context) DatasetPostgresqlMapOutput
- type DatasetPostgresqlOutput
- func (o DatasetPostgresqlOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o DatasetPostgresqlOutput) Annotations() pulumi.StringArrayOutput
- func (o DatasetPostgresqlOutput) DataFactoryId() pulumi.StringOutput
- func (o DatasetPostgresqlOutput) Description() pulumi.StringPtrOutput
- func (DatasetPostgresqlOutput) ElementType() reflect.Type
- func (o DatasetPostgresqlOutput) Folder() pulumi.StringPtrOutput
- func (o DatasetPostgresqlOutput) LinkedServiceName() pulumi.StringOutput
- func (o DatasetPostgresqlOutput) Name() pulumi.StringOutput
- func (o DatasetPostgresqlOutput) Parameters() pulumi.StringMapOutput
- func (o DatasetPostgresqlOutput) SchemaColumns() DatasetPostgresqlSchemaColumnArrayOutput
- func (o DatasetPostgresqlOutput) TableName() pulumi.StringPtrOutput
- func (o DatasetPostgresqlOutput) ToDatasetPostgresqlOutput() DatasetPostgresqlOutput
- func (o DatasetPostgresqlOutput) ToDatasetPostgresqlOutputWithContext(ctx context.Context) DatasetPostgresqlOutput
- type DatasetPostgresqlSchemaColumn
- type DatasetPostgresqlSchemaColumnArgs
- func (DatasetPostgresqlSchemaColumnArgs) ElementType() reflect.Type
- func (i DatasetPostgresqlSchemaColumnArgs) ToDatasetPostgresqlSchemaColumnOutput() DatasetPostgresqlSchemaColumnOutput
- func (i DatasetPostgresqlSchemaColumnArgs) ToDatasetPostgresqlSchemaColumnOutputWithContext(ctx context.Context) DatasetPostgresqlSchemaColumnOutput
- type DatasetPostgresqlSchemaColumnArray
- func (DatasetPostgresqlSchemaColumnArray) ElementType() reflect.Type
- func (i DatasetPostgresqlSchemaColumnArray) ToDatasetPostgresqlSchemaColumnArrayOutput() DatasetPostgresqlSchemaColumnArrayOutput
- func (i DatasetPostgresqlSchemaColumnArray) ToDatasetPostgresqlSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetPostgresqlSchemaColumnArrayOutput
- type DatasetPostgresqlSchemaColumnArrayInput
- type DatasetPostgresqlSchemaColumnArrayOutput
- func (DatasetPostgresqlSchemaColumnArrayOutput) ElementType() reflect.Type
- func (o DatasetPostgresqlSchemaColumnArrayOutput) Index(i pulumi.IntInput) DatasetPostgresqlSchemaColumnOutput
- func (o DatasetPostgresqlSchemaColumnArrayOutput) ToDatasetPostgresqlSchemaColumnArrayOutput() DatasetPostgresqlSchemaColumnArrayOutput
- func (o DatasetPostgresqlSchemaColumnArrayOutput) ToDatasetPostgresqlSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetPostgresqlSchemaColumnArrayOutput
- type DatasetPostgresqlSchemaColumnInput
- type DatasetPostgresqlSchemaColumnOutput
- func (o DatasetPostgresqlSchemaColumnOutput) Description() pulumi.StringPtrOutput
- func (DatasetPostgresqlSchemaColumnOutput) ElementType() reflect.Type
- func (o DatasetPostgresqlSchemaColumnOutput) Name() pulumi.StringOutput
- func (o DatasetPostgresqlSchemaColumnOutput) ToDatasetPostgresqlSchemaColumnOutput() DatasetPostgresqlSchemaColumnOutput
- func (o DatasetPostgresqlSchemaColumnOutput) ToDatasetPostgresqlSchemaColumnOutputWithContext(ctx context.Context) DatasetPostgresqlSchemaColumnOutput
- func (o DatasetPostgresqlSchemaColumnOutput) Type() pulumi.StringPtrOutput
- type DatasetPostgresqlState
- type DatasetSnowflake
- type DatasetSnowflakeArgs
- type DatasetSnowflakeArray
- type DatasetSnowflakeArrayInput
- type DatasetSnowflakeArrayOutput
- func (DatasetSnowflakeArrayOutput) ElementType() reflect.Type
- func (o DatasetSnowflakeArrayOutput) Index(i pulumi.IntInput) DatasetSnowflakeOutput
- func (o DatasetSnowflakeArrayOutput) ToDatasetSnowflakeArrayOutput() DatasetSnowflakeArrayOutput
- func (o DatasetSnowflakeArrayOutput) ToDatasetSnowflakeArrayOutputWithContext(ctx context.Context) DatasetSnowflakeArrayOutput
- type DatasetSnowflakeInput
- type DatasetSnowflakeMap
- type DatasetSnowflakeMapInput
- type DatasetSnowflakeMapOutput
- func (DatasetSnowflakeMapOutput) ElementType() reflect.Type
- func (o DatasetSnowflakeMapOutput) MapIndex(k pulumi.StringInput) DatasetSnowflakeOutput
- func (o DatasetSnowflakeMapOutput) ToDatasetSnowflakeMapOutput() DatasetSnowflakeMapOutput
- func (o DatasetSnowflakeMapOutput) ToDatasetSnowflakeMapOutputWithContext(ctx context.Context) DatasetSnowflakeMapOutput
- type DatasetSnowflakeOutput
- func (o DatasetSnowflakeOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o DatasetSnowflakeOutput) Annotations() pulumi.StringArrayOutput
- func (o DatasetSnowflakeOutput) DataFactoryId() pulumi.StringOutput
- func (o DatasetSnowflakeOutput) Description() pulumi.StringPtrOutput
- func (DatasetSnowflakeOutput) ElementType() reflect.Type
- func (o DatasetSnowflakeOutput) Folder() pulumi.StringPtrOutput
- func (o DatasetSnowflakeOutput) LinkedServiceName() pulumi.StringOutput
- func (o DatasetSnowflakeOutput) Name() pulumi.StringOutput
- func (o DatasetSnowflakeOutput) Parameters() pulumi.StringMapOutput
- func (o DatasetSnowflakeOutput) SchemaColumns() DatasetSnowflakeSchemaColumnArrayOutput
- func (o DatasetSnowflakeOutput) SchemaName() pulumi.StringPtrOutput
- func (o DatasetSnowflakeOutput) TableName() pulumi.StringPtrOutput
- func (o DatasetSnowflakeOutput) ToDatasetSnowflakeOutput() DatasetSnowflakeOutput
- func (o DatasetSnowflakeOutput) ToDatasetSnowflakeOutputWithContext(ctx context.Context) DatasetSnowflakeOutput
- type DatasetSnowflakeSchemaColumn
- type DatasetSnowflakeSchemaColumnArgs
- func (DatasetSnowflakeSchemaColumnArgs) ElementType() reflect.Type
- func (i DatasetSnowflakeSchemaColumnArgs) ToDatasetSnowflakeSchemaColumnOutput() DatasetSnowflakeSchemaColumnOutput
- func (i DatasetSnowflakeSchemaColumnArgs) ToDatasetSnowflakeSchemaColumnOutputWithContext(ctx context.Context) DatasetSnowflakeSchemaColumnOutput
- type DatasetSnowflakeSchemaColumnArray
- func (DatasetSnowflakeSchemaColumnArray) ElementType() reflect.Type
- func (i DatasetSnowflakeSchemaColumnArray) ToDatasetSnowflakeSchemaColumnArrayOutput() DatasetSnowflakeSchemaColumnArrayOutput
- func (i DatasetSnowflakeSchemaColumnArray) ToDatasetSnowflakeSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetSnowflakeSchemaColumnArrayOutput
- type DatasetSnowflakeSchemaColumnArrayInput
- type DatasetSnowflakeSchemaColumnArrayOutput
- func (DatasetSnowflakeSchemaColumnArrayOutput) ElementType() reflect.Type
- func (o DatasetSnowflakeSchemaColumnArrayOutput) Index(i pulumi.IntInput) DatasetSnowflakeSchemaColumnOutput
- func (o DatasetSnowflakeSchemaColumnArrayOutput) ToDatasetSnowflakeSchemaColumnArrayOutput() DatasetSnowflakeSchemaColumnArrayOutput
- func (o DatasetSnowflakeSchemaColumnArrayOutput) ToDatasetSnowflakeSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetSnowflakeSchemaColumnArrayOutput
- type DatasetSnowflakeSchemaColumnInput
- type DatasetSnowflakeSchemaColumnOutput
- func (DatasetSnowflakeSchemaColumnOutput) ElementType() reflect.Type
- func (o DatasetSnowflakeSchemaColumnOutput) Name() pulumi.StringOutput
- func (o DatasetSnowflakeSchemaColumnOutput) Precision() pulumi.IntPtrOutput
- func (o DatasetSnowflakeSchemaColumnOutput) Scale() pulumi.IntPtrOutput
- func (o DatasetSnowflakeSchemaColumnOutput) ToDatasetSnowflakeSchemaColumnOutput() DatasetSnowflakeSchemaColumnOutput
- func (o DatasetSnowflakeSchemaColumnOutput) ToDatasetSnowflakeSchemaColumnOutputWithContext(ctx context.Context) DatasetSnowflakeSchemaColumnOutput
- func (o DatasetSnowflakeSchemaColumnOutput) Type() pulumi.StringPtrOutput
- type DatasetSnowflakeState
- type DatasetSqlServerTable
- type DatasetSqlServerTableArgs
- type DatasetSqlServerTableArray
- func (DatasetSqlServerTableArray) ElementType() reflect.Type
- func (i DatasetSqlServerTableArray) ToDatasetSqlServerTableArrayOutput() DatasetSqlServerTableArrayOutput
- func (i DatasetSqlServerTableArray) ToDatasetSqlServerTableArrayOutputWithContext(ctx context.Context) DatasetSqlServerTableArrayOutput
- type DatasetSqlServerTableArrayInput
- type DatasetSqlServerTableArrayOutput
- func (DatasetSqlServerTableArrayOutput) ElementType() reflect.Type
- func (o DatasetSqlServerTableArrayOutput) Index(i pulumi.IntInput) DatasetSqlServerTableOutput
- func (o DatasetSqlServerTableArrayOutput) ToDatasetSqlServerTableArrayOutput() DatasetSqlServerTableArrayOutput
- func (o DatasetSqlServerTableArrayOutput) ToDatasetSqlServerTableArrayOutputWithContext(ctx context.Context) DatasetSqlServerTableArrayOutput
- type DatasetSqlServerTableInput
- type DatasetSqlServerTableMap
- type DatasetSqlServerTableMapInput
- type DatasetSqlServerTableMapOutput
- func (DatasetSqlServerTableMapOutput) ElementType() reflect.Type
- func (o DatasetSqlServerTableMapOutput) MapIndex(k pulumi.StringInput) DatasetSqlServerTableOutput
- func (o DatasetSqlServerTableMapOutput) ToDatasetSqlServerTableMapOutput() DatasetSqlServerTableMapOutput
- func (o DatasetSqlServerTableMapOutput) ToDatasetSqlServerTableMapOutputWithContext(ctx context.Context) DatasetSqlServerTableMapOutput
- type DatasetSqlServerTableOutput
- func (o DatasetSqlServerTableOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o DatasetSqlServerTableOutput) Annotations() pulumi.StringArrayOutput
- func (o DatasetSqlServerTableOutput) DataFactoryId() pulumi.StringOutput
- func (o DatasetSqlServerTableOutput) Description() pulumi.StringPtrOutput
- func (DatasetSqlServerTableOutput) ElementType() reflect.Type
- func (o DatasetSqlServerTableOutput) Folder() pulumi.StringPtrOutput
- func (o DatasetSqlServerTableOutput) LinkedServiceName() pulumi.StringOutput
- func (o DatasetSqlServerTableOutput) Name() pulumi.StringOutput
- func (o DatasetSqlServerTableOutput) Parameters() pulumi.StringMapOutput
- func (o DatasetSqlServerTableOutput) SchemaColumns() DatasetSqlServerTableSchemaColumnArrayOutput
- func (o DatasetSqlServerTableOutput) TableName() pulumi.StringPtrOutput
- func (o DatasetSqlServerTableOutput) ToDatasetSqlServerTableOutput() DatasetSqlServerTableOutput
- func (o DatasetSqlServerTableOutput) ToDatasetSqlServerTableOutputWithContext(ctx context.Context) DatasetSqlServerTableOutput
- type DatasetSqlServerTableSchemaColumn
- type DatasetSqlServerTableSchemaColumnArgs
- func (DatasetSqlServerTableSchemaColumnArgs) ElementType() reflect.Type
- func (i DatasetSqlServerTableSchemaColumnArgs) ToDatasetSqlServerTableSchemaColumnOutput() DatasetSqlServerTableSchemaColumnOutput
- func (i DatasetSqlServerTableSchemaColumnArgs) ToDatasetSqlServerTableSchemaColumnOutputWithContext(ctx context.Context) DatasetSqlServerTableSchemaColumnOutput
- type DatasetSqlServerTableSchemaColumnArray
- func (DatasetSqlServerTableSchemaColumnArray) ElementType() reflect.Type
- func (i DatasetSqlServerTableSchemaColumnArray) ToDatasetSqlServerTableSchemaColumnArrayOutput() DatasetSqlServerTableSchemaColumnArrayOutput
- func (i DatasetSqlServerTableSchemaColumnArray) ToDatasetSqlServerTableSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetSqlServerTableSchemaColumnArrayOutput
- type DatasetSqlServerTableSchemaColumnArrayInput
- type DatasetSqlServerTableSchemaColumnArrayOutput
- func (DatasetSqlServerTableSchemaColumnArrayOutput) ElementType() reflect.Type
- func (o DatasetSqlServerTableSchemaColumnArrayOutput) Index(i pulumi.IntInput) DatasetSqlServerTableSchemaColumnOutput
- func (o DatasetSqlServerTableSchemaColumnArrayOutput) ToDatasetSqlServerTableSchemaColumnArrayOutput() DatasetSqlServerTableSchemaColumnArrayOutput
- func (o DatasetSqlServerTableSchemaColumnArrayOutput) ToDatasetSqlServerTableSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetSqlServerTableSchemaColumnArrayOutput
- type DatasetSqlServerTableSchemaColumnInput
- type DatasetSqlServerTableSchemaColumnOutput
- func (o DatasetSqlServerTableSchemaColumnOutput) Description() pulumi.StringPtrOutput
- func (DatasetSqlServerTableSchemaColumnOutput) ElementType() reflect.Type
- func (o DatasetSqlServerTableSchemaColumnOutput) Name() pulumi.StringOutput
- func (o DatasetSqlServerTableSchemaColumnOutput) ToDatasetSqlServerTableSchemaColumnOutput() DatasetSqlServerTableSchemaColumnOutput
- func (o DatasetSqlServerTableSchemaColumnOutput) ToDatasetSqlServerTableSchemaColumnOutputWithContext(ctx context.Context) DatasetSqlServerTableSchemaColumnOutput
- func (o DatasetSqlServerTableSchemaColumnOutput) Type() pulumi.StringPtrOutput
- type DatasetSqlServerTableState
- type Factory
- type FactoryArgs
- type FactoryArray
- type FactoryArrayInput
- type FactoryArrayOutput
- type FactoryGithubConfiguration
- type FactoryGithubConfigurationArgs
- func (FactoryGithubConfigurationArgs) ElementType() reflect.Type
- func (i FactoryGithubConfigurationArgs) ToFactoryGithubConfigurationOutput() FactoryGithubConfigurationOutput
- func (i FactoryGithubConfigurationArgs) ToFactoryGithubConfigurationOutputWithContext(ctx context.Context) FactoryGithubConfigurationOutput
- func (i FactoryGithubConfigurationArgs) ToFactoryGithubConfigurationPtrOutput() FactoryGithubConfigurationPtrOutput
- func (i FactoryGithubConfigurationArgs) ToFactoryGithubConfigurationPtrOutputWithContext(ctx context.Context) FactoryGithubConfigurationPtrOutput
- type FactoryGithubConfigurationInput
- type FactoryGithubConfigurationOutput
- func (o FactoryGithubConfigurationOutput) AccountName() pulumi.StringOutput
- func (o FactoryGithubConfigurationOutput) BranchName() pulumi.StringOutput
- func (FactoryGithubConfigurationOutput) ElementType() reflect.Type
- func (o FactoryGithubConfigurationOutput) GitUrl() pulumi.StringOutput
- func (o FactoryGithubConfigurationOutput) RepositoryName() pulumi.StringOutput
- func (o FactoryGithubConfigurationOutput) RootFolder() pulumi.StringOutput
- func (o FactoryGithubConfigurationOutput) ToFactoryGithubConfigurationOutput() FactoryGithubConfigurationOutput
- func (o FactoryGithubConfigurationOutput) ToFactoryGithubConfigurationOutputWithContext(ctx context.Context) FactoryGithubConfigurationOutput
- func (o FactoryGithubConfigurationOutput) ToFactoryGithubConfigurationPtrOutput() FactoryGithubConfigurationPtrOutput
- func (o FactoryGithubConfigurationOutput) ToFactoryGithubConfigurationPtrOutputWithContext(ctx context.Context) FactoryGithubConfigurationPtrOutput
- type FactoryGithubConfigurationPtrInput
- type FactoryGithubConfigurationPtrOutput
- func (o FactoryGithubConfigurationPtrOutput) AccountName() pulumi.StringPtrOutput
- func (o FactoryGithubConfigurationPtrOutput) BranchName() pulumi.StringPtrOutput
- func (o FactoryGithubConfigurationPtrOutput) Elem() FactoryGithubConfigurationOutput
- func (FactoryGithubConfigurationPtrOutput) ElementType() reflect.Type
- func (o FactoryGithubConfigurationPtrOutput) GitUrl() pulumi.StringPtrOutput
- func (o FactoryGithubConfigurationPtrOutput) RepositoryName() pulumi.StringPtrOutput
- func (o FactoryGithubConfigurationPtrOutput) RootFolder() pulumi.StringPtrOutput
- func (o FactoryGithubConfigurationPtrOutput) ToFactoryGithubConfigurationPtrOutput() FactoryGithubConfigurationPtrOutput
- func (o FactoryGithubConfigurationPtrOutput) ToFactoryGithubConfigurationPtrOutputWithContext(ctx context.Context) FactoryGithubConfigurationPtrOutput
- type FactoryGlobalParameter
- type FactoryGlobalParameterArgs
- type FactoryGlobalParameterArray
- func (FactoryGlobalParameterArray) ElementType() reflect.Type
- func (i FactoryGlobalParameterArray) ToFactoryGlobalParameterArrayOutput() FactoryGlobalParameterArrayOutput
- func (i FactoryGlobalParameterArray) ToFactoryGlobalParameterArrayOutputWithContext(ctx context.Context) FactoryGlobalParameterArrayOutput
- type FactoryGlobalParameterArrayInput
- type FactoryGlobalParameterArrayOutput
- func (FactoryGlobalParameterArrayOutput) ElementType() reflect.Type
- func (o FactoryGlobalParameterArrayOutput) Index(i pulumi.IntInput) FactoryGlobalParameterOutput
- func (o FactoryGlobalParameterArrayOutput) ToFactoryGlobalParameterArrayOutput() FactoryGlobalParameterArrayOutput
- func (o FactoryGlobalParameterArrayOutput) ToFactoryGlobalParameterArrayOutputWithContext(ctx context.Context) FactoryGlobalParameterArrayOutput
- type FactoryGlobalParameterInput
- type FactoryGlobalParameterOutput
- func (FactoryGlobalParameterOutput) ElementType() reflect.Type
- func (o FactoryGlobalParameterOutput) Name() pulumi.StringOutput
- func (o FactoryGlobalParameterOutput) ToFactoryGlobalParameterOutput() FactoryGlobalParameterOutput
- func (o FactoryGlobalParameterOutput) ToFactoryGlobalParameterOutputWithContext(ctx context.Context) FactoryGlobalParameterOutput
- func (o FactoryGlobalParameterOutput) Type() pulumi.StringOutput
- func (o FactoryGlobalParameterOutput) Value() pulumi.StringOutput
- type FactoryIdentity
- type FactoryIdentityArgs
- func (FactoryIdentityArgs) ElementType() reflect.Type
- func (i FactoryIdentityArgs) ToFactoryIdentityOutput() FactoryIdentityOutput
- func (i FactoryIdentityArgs) ToFactoryIdentityOutputWithContext(ctx context.Context) FactoryIdentityOutput
- func (i FactoryIdentityArgs) ToFactoryIdentityPtrOutput() FactoryIdentityPtrOutput
- func (i FactoryIdentityArgs) ToFactoryIdentityPtrOutputWithContext(ctx context.Context) FactoryIdentityPtrOutput
- type FactoryIdentityInput
- type FactoryIdentityOutput
- func (FactoryIdentityOutput) ElementType() reflect.Type
- func (o FactoryIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o FactoryIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o FactoryIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o FactoryIdentityOutput) ToFactoryIdentityOutput() FactoryIdentityOutput
- func (o FactoryIdentityOutput) ToFactoryIdentityOutputWithContext(ctx context.Context) FactoryIdentityOutput
- func (o FactoryIdentityOutput) ToFactoryIdentityPtrOutput() FactoryIdentityPtrOutput
- func (o FactoryIdentityOutput) ToFactoryIdentityPtrOutputWithContext(ctx context.Context) FactoryIdentityPtrOutput
- func (o FactoryIdentityOutput) Type() pulumi.StringOutput
- type FactoryIdentityPtrInput
- type FactoryIdentityPtrOutput
- func (o FactoryIdentityPtrOutput) Elem() FactoryIdentityOutput
- func (FactoryIdentityPtrOutput) ElementType() reflect.Type
- func (o FactoryIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o FactoryIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o FactoryIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o FactoryIdentityPtrOutput) ToFactoryIdentityPtrOutput() FactoryIdentityPtrOutput
- func (o FactoryIdentityPtrOutput) ToFactoryIdentityPtrOutputWithContext(ctx context.Context) FactoryIdentityPtrOutput
- func (o FactoryIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type FactoryInput
- type FactoryMap
- type FactoryMapInput
- type FactoryMapOutput
- type FactoryOutput
- func (o FactoryOutput) CustomerManagedKeyId() pulumi.StringPtrOutput
- func (o FactoryOutput) CustomerManagedKeyIdentityId() pulumi.StringPtrOutput
- func (FactoryOutput) ElementType() reflect.Type
- func (o FactoryOutput) GithubConfiguration() FactoryGithubConfigurationPtrOutput
- func (o FactoryOutput) GlobalParameters() FactoryGlobalParameterArrayOutput
- func (o FactoryOutput) Identity() FactoryIdentityPtrOutput
- func (o FactoryOutput) Location() pulumi.StringOutput
- func (o FactoryOutput) ManagedVirtualNetworkEnabled() pulumi.BoolPtrOutput
- func (o FactoryOutput) Name() pulumi.StringOutput
- func (o FactoryOutput) PublicNetworkEnabled() pulumi.BoolPtrOutput
- func (o FactoryOutput) ResourceGroupName() pulumi.StringOutput
- func (o FactoryOutput) Tags() pulumi.StringMapOutput
- func (o FactoryOutput) ToFactoryOutput() FactoryOutput
- func (o FactoryOutput) ToFactoryOutputWithContext(ctx context.Context) FactoryOutput
- func (o FactoryOutput) VstsConfiguration() FactoryVstsConfigurationPtrOutput
- type FactoryState
- type FactoryVstsConfiguration
- type FactoryVstsConfigurationArgs
- func (FactoryVstsConfigurationArgs) ElementType() reflect.Type
- func (i FactoryVstsConfigurationArgs) ToFactoryVstsConfigurationOutput() FactoryVstsConfigurationOutput
- func (i FactoryVstsConfigurationArgs) ToFactoryVstsConfigurationOutputWithContext(ctx context.Context) FactoryVstsConfigurationOutput
- func (i FactoryVstsConfigurationArgs) ToFactoryVstsConfigurationPtrOutput() FactoryVstsConfigurationPtrOutput
- func (i FactoryVstsConfigurationArgs) ToFactoryVstsConfigurationPtrOutputWithContext(ctx context.Context) FactoryVstsConfigurationPtrOutput
- type FactoryVstsConfigurationInput
- type FactoryVstsConfigurationOutput
- func (o FactoryVstsConfigurationOutput) AccountName() pulumi.StringOutput
- func (o FactoryVstsConfigurationOutput) BranchName() pulumi.StringOutput
- func (FactoryVstsConfigurationOutput) ElementType() reflect.Type
- func (o FactoryVstsConfigurationOutput) ProjectName() pulumi.StringOutput
- func (o FactoryVstsConfigurationOutput) RepositoryName() pulumi.StringOutput
- func (o FactoryVstsConfigurationOutput) RootFolder() pulumi.StringOutput
- func (o FactoryVstsConfigurationOutput) TenantId() pulumi.StringOutput
- func (o FactoryVstsConfigurationOutput) ToFactoryVstsConfigurationOutput() FactoryVstsConfigurationOutput
- func (o FactoryVstsConfigurationOutput) ToFactoryVstsConfigurationOutputWithContext(ctx context.Context) FactoryVstsConfigurationOutput
- func (o FactoryVstsConfigurationOutput) ToFactoryVstsConfigurationPtrOutput() FactoryVstsConfigurationPtrOutput
- func (o FactoryVstsConfigurationOutput) ToFactoryVstsConfigurationPtrOutputWithContext(ctx context.Context) FactoryVstsConfigurationPtrOutput
- type FactoryVstsConfigurationPtrInput
- type FactoryVstsConfigurationPtrOutput
- func (o FactoryVstsConfigurationPtrOutput) AccountName() pulumi.StringPtrOutput
- func (o FactoryVstsConfigurationPtrOutput) BranchName() pulumi.StringPtrOutput
- func (o FactoryVstsConfigurationPtrOutput) Elem() FactoryVstsConfigurationOutput
- func (FactoryVstsConfigurationPtrOutput) ElementType() reflect.Type
- func (o FactoryVstsConfigurationPtrOutput) ProjectName() pulumi.StringPtrOutput
- func (o FactoryVstsConfigurationPtrOutput) RepositoryName() pulumi.StringPtrOutput
- func (o FactoryVstsConfigurationPtrOutput) RootFolder() pulumi.StringPtrOutput
- func (o FactoryVstsConfigurationPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o FactoryVstsConfigurationPtrOutput) ToFactoryVstsConfigurationPtrOutput() FactoryVstsConfigurationPtrOutput
- func (o FactoryVstsConfigurationPtrOutput) ToFactoryVstsConfigurationPtrOutputWithContext(ctx context.Context) FactoryVstsConfigurationPtrOutput
- type GetFactoryGithubConfiguration
- type GetFactoryGithubConfigurationArgs
- func (GetFactoryGithubConfigurationArgs) ElementType() reflect.Type
- func (i GetFactoryGithubConfigurationArgs) ToGetFactoryGithubConfigurationOutput() GetFactoryGithubConfigurationOutput
- func (i GetFactoryGithubConfigurationArgs) ToGetFactoryGithubConfigurationOutputWithContext(ctx context.Context) GetFactoryGithubConfigurationOutput
- type GetFactoryGithubConfigurationArray
- func (GetFactoryGithubConfigurationArray) ElementType() reflect.Type
- func (i GetFactoryGithubConfigurationArray) ToGetFactoryGithubConfigurationArrayOutput() GetFactoryGithubConfigurationArrayOutput
- func (i GetFactoryGithubConfigurationArray) ToGetFactoryGithubConfigurationArrayOutputWithContext(ctx context.Context) GetFactoryGithubConfigurationArrayOutput
- type GetFactoryGithubConfigurationArrayInput
- type GetFactoryGithubConfigurationArrayOutput
- func (GetFactoryGithubConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetFactoryGithubConfigurationArrayOutput) Index(i pulumi.IntInput) GetFactoryGithubConfigurationOutput
- func (o GetFactoryGithubConfigurationArrayOutput) ToGetFactoryGithubConfigurationArrayOutput() GetFactoryGithubConfigurationArrayOutput
- func (o GetFactoryGithubConfigurationArrayOutput) ToGetFactoryGithubConfigurationArrayOutputWithContext(ctx context.Context) GetFactoryGithubConfigurationArrayOutput
- type GetFactoryGithubConfigurationInput
- type GetFactoryGithubConfigurationOutput
- func (o GetFactoryGithubConfigurationOutput) AccountName() pulumi.StringOutput
- func (o GetFactoryGithubConfigurationOutput) BranchName() pulumi.StringOutput
- func (GetFactoryGithubConfigurationOutput) ElementType() reflect.Type
- func (o GetFactoryGithubConfigurationOutput) GitUrl() pulumi.StringOutput
- func (o GetFactoryGithubConfigurationOutput) RepositoryName() pulumi.StringOutput
- func (o GetFactoryGithubConfigurationOutput) RootFolder() pulumi.StringOutput
- func (o GetFactoryGithubConfigurationOutput) ToGetFactoryGithubConfigurationOutput() GetFactoryGithubConfigurationOutput
- func (o GetFactoryGithubConfigurationOutput) ToGetFactoryGithubConfigurationOutputWithContext(ctx context.Context) GetFactoryGithubConfigurationOutput
- type GetFactoryIdentity
- type GetFactoryIdentityArgs
- type GetFactoryIdentityArray
- type GetFactoryIdentityArrayInput
- type GetFactoryIdentityArrayOutput
- func (GetFactoryIdentityArrayOutput) ElementType() reflect.Type
- func (o GetFactoryIdentityArrayOutput) Index(i pulumi.IntInput) GetFactoryIdentityOutput
- func (o GetFactoryIdentityArrayOutput) ToGetFactoryIdentityArrayOutput() GetFactoryIdentityArrayOutput
- func (o GetFactoryIdentityArrayOutput) ToGetFactoryIdentityArrayOutputWithContext(ctx context.Context) GetFactoryIdentityArrayOutput
- type GetFactoryIdentityInput
- type GetFactoryIdentityOutput
- func (GetFactoryIdentityOutput) ElementType() reflect.Type
- func (o GetFactoryIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o GetFactoryIdentityOutput) PrincipalId() pulumi.StringOutput
- func (o GetFactoryIdentityOutput) TenantId() pulumi.StringOutput
- func (o GetFactoryIdentityOutput) ToGetFactoryIdentityOutput() GetFactoryIdentityOutput
- func (o GetFactoryIdentityOutput) ToGetFactoryIdentityOutputWithContext(ctx context.Context) GetFactoryIdentityOutput
- func (o GetFactoryIdentityOutput) Type() pulumi.StringOutput
- type GetFactoryVstsConfiguration
- type GetFactoryVstsConfigurationArgs
- func (GetFactoryVstsConfigurationArgs) ElementType() reflect.Type
- func (i GetFactoryVstsConfigurationArgs) ToGetFactoryVstsConfigurationOutput() GetFactoryVstsConfigurationOutput
- func (i GetFactoryVstsConfigurationArgs) ToGetFactoryVstsConfigurationOutputWithContext(ctx context.Context) GetFactoryVstsConfigurationOutput
- type GetFactoryVstsConfigurationArray
- func (GetFactoryVstsConfigurationArray) ElementType() reflect.Type
- func (i GetFactoryVstsConfigurationArray) ToGetFactoryVstsConfigurationArrayOutput() GetFactoryVstsConfigurationArrayOutput
- func (i GetFactoryVstsConfigurationArray) ToGetFactoryVstsConfigurationArrayOutputWithContext(ctx context.Context) GetFactoryVstsConfigurationArrayOutput
- type GetFactoryVstsConfigurationArrayInput
- type GetFactoryVstsConfigurationArrayOutput
- func (GetFactoryVstsConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetFactoryVstsConfigurationArrayOutput) Index(i pulumi.IntInput) GetFactoryVstsConfigurationOutput
- func (o GetFactoryVstsConfigurationArrayOutput) ToGetFactoryVstsConfigurationArrayOutput() GetFactoryVstsConfigurationArrayOutput
- func (o GetFactoryVstsConfigurationArrayOutput) ToGetFactoryVstsConfigurationArrayOutputWithContext(ctx context.Context) GetFactoryVstsConfigurationArrayOutput
- type GetFactoryVstsConfigurationInput
- type GetFactoryVstsConfigurationOutput
- func (o GetFactoryVstsConfigurationOutput) AccountName() pulumi.StringOutput
- func (o GetFactoryVstsConfigurationOutput) BranchName() pulumi.StringOutput
- func (GetFactoryVstsConfigurationOutput) ElementType() reflect.Type
- func (o GetFactoryVstsConfigurationOutput) ProjectName() pulumi.StringOutput
- func (o GetFactoryVstsConfigurationOutput) RepositoryName() pulumi.StringOutput
- func (o GetFactoryVstsConfigurationOutput) RootFolder() pulumi.StringOutput
- func (o GetFactoryVstsConfigurationOutput) TenantId() pulumi.StringOutput
- func (o GetFactoryVstsConfigurationOutput) ToGetFactoryVstsConfigurationOutput() GetFactoryVstsConfigurationOutput
- func (o GetFactoryVstsConfigurationOutput) ToGetFactoryVstsConfigurationOutputWithContext(ctx context.Context) GetFactoryVstsConfigurationOutput
- type IntegrationRuntimeManaged
- type IntegrationRuntimeManagedArgs
- type IntegrationRuntimeManagedArray
- func (IntegrationRuntimeManagedArray) ElementType() reflect.Type
- func (i IntegrationRuntimeManagedArray) ToIntegrationRuntimeManagedArrayOutput() IntegrationRuntimeManagedArrayOutput
- func (i IntegrationRuntimeManagedArray) ToIntegrationRuntimeManagedArrayOutputWithContext(ctx context.Context) IntegrationRuntimeManagedArrayOutput
- type IntegrationRuntimeManagedArrayInput
- type IntegrationRuntimeManagedArrayOutput
- func (IntegrationRuntimeManagedArrayOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeManagedArrayOutput) Index(i pulumi.IntInput) IntegrationRuntimeManagedOutput
- func (o IntegrationRuntimeManagedArrayOutput) ToIntegrationRuntimeManagedArrayOutput() IntegrationRuntimeManagedArrayOutput
- func (o IntegrationRuntimeManagedArrayOutput) ToIntegrationRuntimeManagedArrayOutputWithContext(ctx context.Context) IntegrationRuntimeManagedArrayOutput
- type IntegrationRuntimeManagedCatalogInfo
- type IntegrationRuntimeManagedCatalogInfoArgs
- func (IntegrationRuntimeManagedCatalogInfoArgs) ElementType() reflect.Type
- func (i IntegrationRuntimeManagedCatalogInfoArgs) ToIntegrationRuntimeManagedCatalogInfoOutput() IntegrationRuntimeManagedCatalogInfoOutput
- func (i IntegrationRuntimeManagedCatalogInfoArgs) ToIntegrationRuntimeManagedCatalogInfoOutputWithContext(ctx context.Context) IntegrationRuntimeManagedCatalogInfoOutput
- func (i IntegrationRuntimeManagedCatalogInfoArgs) ToIntegrationRuntimeManagedCatalogInfoPtrOutput() IntegrationRuntimeManagedCatalogInfoPtrOutput
- func (i IntegrationRuntimeManagedCatalogInfoArgs) ToIntegrationRuntimeManagedCatalogInfoPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedCatalogInfoPtrOutput
- type IntegrationRuntimeManagedCatalogInfoInput
- type IntegrationRuntimeManagedCatalogInfoOutput
- func (o IntegrationRuntimeManagedCatalogInfoOutput) AdministratorLogin() pulumi.StringPtrOutput
- func (o IntegrationRuntimeManagedCatalogInfoOutput) AdministratorPassword() pulumi.StringPtrOutput
- func (IntegrationRuntimeManagedCatalogInfoOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeManagedCatalogInfoOutput) PricingTier() pulumi.StringPtrOutput
- func (o IntegrationRuntimeManagedCatalogInfoOutput) ServerEndpoint() pulumi.StringOutput
- func (o IntegrationRuntimeManagedCatalogInfoOutput) ToIntegrationRuntimeManagedCatalogInfoOutput() IntegrationRuntimeManagedCatalogInfoOutput
- func (o IntegrationRuntimeManagedCatalogInfoOutput) ToIntegrationRuntimeManagedCatalogInfoOutputWithContext(ctx context.Context) IntegrationRuntimeManagedCatalogInfoOutput
- func (o IntegrationRuntimeManagedCatalogInfoOutput) ToIntegrationRuntimeManagedCatalogInfoPtrOutput() IntegrationRuntimeManagedCatalogInfoPtrOutput
- func (o IntegrationRuntimeManagedCatalogInfoOutput) ToIntegrationRuntimeManagedCatalogInfoPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedCatalogInfoPtrOutput
- type IntegrationRuntimeManagedCatalogInfoPtrInput
- type IntegrationRuntimeManagedCatalogInfoPtrOutput
- func (o IntegrationRuntimeManagedCatalogInfoPtrOutput) AdministratorLogin() pulumi.StringPtrOutput
- func (o IntegrationRuntimeManagedCatalogInfoPtrOutput) AdministratorPassword() pulumi.StringPtrOutput
- func (o IntegrationRuntimeManagedCatalogInfoPtrOutput) Elem() IntegrationRuntimeManagedCatalogInfoOutput
- func (IntegrationRuntimeManagedCatalogInfoPtrOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeManagedCatalogInfoPtrOutput) PricingTier() pulumi.StringPtrOutput
- func (o IntegrationRuntimeManagedCatalogInfoPtrOutput) ServerEndpoint() pulumi.StringPtrOutput
- func (o IntegrationRuntimeManagedCatalogInfoPtrOutput) ToIntegrationRuntimeManagedCatalogInfoPtrOutput() IntegrationRuntimeManagedCatalogInfoPtrOutput
- func (o IntegrationRuntimeManagedCatalogInfoPtrOutput) ToIntegrationRuntimeManagedCatalogInfoPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedCatalogInfoPtrOutput
- type IntegrationRuntimeManagedCustomSetupScript
- type IntegrationRuntimeManagedCustomSetupScriptArgs
- func (IntegrationRuntimeManagedCustomSetupScriptArgs) ElementType() reflect.Type
- func (i IntegrationRuntimeManagedCustomSetupScriptArgs) ToIntegrationRuntimeManagedCustomSetupScriptOutput() IntegrationRuntimeManagedCustomSetupScriptOutput
- func (i IntegrationRuntimeManagedCustomSetupScriptArgs) ToIntegrationRuntimeManagedCustomSetupScriptOutputWithContext(ctx context.Context) IntegrationRuntimeManagedCustomSetupScriptOutput
- func (i IntegrationRuntimeManagedCustomSetupScriptArgs) ToIntegrationRuntimeManagedCustomSetupScriptPtrOutput() IntegrationRuntimeManagedCustomSetupScriptPtrOutput
- func (i IntegrationRuntimeManagedCustomSetupScriptArgs) ToIntegrationRuntimeManagedCustomSetupScriptPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedCustomSetupScriptPtrOutput
- type IntegrationRuntimeManagedCustomSetupScriptInput
- type IntegrationRuntimeManagedCustomSetupScriptOutput
- func (o IntegrationRuntimeManagedCustomSetupScriptOutput) BlobContainerUri() pulumi.StringOutput
- func (IntegrationRuntimeManagedCustomSetupScriptOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeManagedCustomSetupScriptOutput) SasToken() pulumi.StringOutput
- func (o IntegrationRuntimeManagedCustomSetupScriptOutput) ToIntegrationRuntimeManagedCustomSetupScriptOutput() IntegrationRuntimeManagedCustomSetupScriptOutput
- func (o IntegrationRuntimeManagedCustomSetupScriptOutput) ToIntegrationRuntimeManagedCustomSetupScriptOutputWithContext(ctx context.Context) IntegrationRuntimeManagedCustomSetupScriptOutput
- func (o IntegrationRuntimeManagedCustomSetupScriptOutput) ToIntegrationRuntimeManagedCustomSetupScriptPtrOutput() IntegrationRuntimeManagedCustomSetupScriptPtrOutput
- func (o IntegrationRuntimeManagedCustomSetupScriptOutput) ToIntegrationRuntimeManagedCustomSetupScriptPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedCustomSetupScriptPtrOutput
- type IntegrationRuntimeManagedCustomSetupScriptPtrInput
- type IntegrationRuntimeManagedCustomSetupScriptPtrOutput
- func (o IntegrationRuntimeManagedCustomSetupScriptPtrOutput) BlobContainerUri() pulumi.StringPtrOutput
- func (o IntegrationRuntimeManagedCustomSetupScriptPtrOutput) Elem() IntegrationRuntimeManagedCustomSetupScriptOutput
- func (IntegrationRuntimeManagedCustomSetupScriptPtrOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeManagedCustomSetupScriptPtrOutput) SasToken() pulumi.StringPtrOutput
- func (o IntegrationRuntimeManagedCustomSetupScriptPtrOutput) ToIntegrationRuntimeManagedCustomSetupScriptPtrOutput() IntegrationRuntimeManagedCustomSetupScriptPtrOutput
- func (o IntegrationRuntimeManagedCustomSetupScriptPtrOutput) ToIntegrationRuntimeManagedCustomSetupScriptPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedCustomSetupScriptPtrOutput
- type IntegrationRuntimeManagedInput
- type IntegrationRuntimeManagedMap
- func (IntegrationRuntimeManagedMap) ElementType() reflect.Type
- func (i IntegrationRuntimeManagedMap) ToIntegrationRuntimeManagedMapOutput() IntegrationRuntimeManagedMapOutput
- func (i IntegrationRuntimeManagedMap) ToIntegrationRuntimeManagedMapOutputWithContext(ctx context.Context) IntegrationRuntimeManagedMapOutput
- type IntegrationRuntimeManagedMapInput
- type IntegrationRuntimeManagedMapOutput
- func (IntegrationRuntimeManagedMapOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeManagedMapOutput) MapIndex(k pulumi.StringInput) IntegrationRuntimeManagedOutput
- func (o IntegrationRuntimeManagedMapOutput) ToIntegrationRuntimeManagedMapOutput() IntegrationRuntimeManagedMapOutput
- func (o IntegrationRuntimeManagedMapOutput) ToIntegrationRuntimeManagedMapOutputWithContext(ctx context.Context) IntegrationRuntimeManagedMapOutput
- type IntegrationRuntimeManagedOutput
- func (o IntegrationRuntimeManagedOutput) CatalogInfo() IntegrationRuntimeManagedCatalogInfoPtrOutput
- func (o IntegrationRuntimeManagedOutput) CustomSetupScript() IntegrationRuntimeManagedCustomSetupScriptPtrOutput
- func (o IntegrationRuntimeManagedOutput) DataFactoryId() pulumi.StringOutput
- func (o IntegrationRuntimeManagedOutput) Description() pulumi.StringPtrOutput
- func (o IntegrationRuntimeManagedOutput) Edition() pulumi.StringPtrOutput
- func (IntegrationRuntimeManagedOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeManagedOutput) LicenseType() pulumi.StringPtrOutput
- func (o IntegrationRuntimeManagedOutput) Location() pulumi.StringOutput
- func (o IntegrationRuntimeManagedOutput) MaxParallelExecutionsPerNode() pulumi.IntPtrOutput
- func (o IntegrationRuntimeManagedOutput) Name() pulumi.StringOutput
- func (o IntegrationRuntimeManagedOutput) NodeSize() pulumi.StringOutput
- func (o IntegrationRuntimeManagedOutput) NumberOfNodes() pulumi.IntPtrOutput
- func (o IntegrationRuntimeManagedOutput) ToIntegrationRuntimeManagedOutput() IntegrationRuntimeManagedOutput
- func (o IntegrationRuntimeManagedOutput) ToIntegrationRuntimeManagedOutputWithContext(ctx context.Context) IntegrationRuntimeManagedOutput
- func (o IntegrationRuntimeManagedOutput) VnetIntegration() IntegrationRuntimeManagedVnetIntegrationPtrOutput
- type IntegrationRuntimeManagedState
- type IntegrationRuntimeManagedVnetIntegration
- type IntegrationRuntimeManagedVnetIntegrationArgs
- func (IntegrationRuntimeManagedVnetIntegrationArgs) ElementType() reflect.Type
- func (i IntegrationRuntimeManagedVnetIntegrationArgs) ToIntegrationRuntimeManagedVnetIntegrationOutput() IntegrationRuntimeManagedVnetIntegrationOutput
- func (i IntegrationRuntimeManagedVnetIntegrationArgs) ToIntegrationRuntimeManagedVnetIntegrationOutputWithContext(ctx context.Context) IntegrationRuntimeManagedVnetIntegrationOutput
- func (i IntegrationRuntimeManagedVnetIntegrationArgs) ToIntegrationRuntimeManagedVnetIntegrationPtrOutput() IntegrationRuntimeManagedVnetIntegrationPtrOutput
- func (i IntegrationRuntimeManagedVnetIntegrationArgs) ToIntegrationRuntimeManagedVnetIntegrationPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedVnetIntegrationPtrOutput
- type IntegrationRuntimeManagedVnetIntegrationInput
- type IntegrationRuntimeManagedVnetIntegrationOutput
- func (IntegrationRuntimeManagedVnetIntegrationOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeManagedVnetIntegrationOutput) SubnetName() pulumi.StringOutput
- func (o IntegrationRuntimeManagedVnetIntegrationOutput) ToIntegrationRuntimeManagedVnetIntegrationOutput() IntegrationRuntimeManagedVnetIntegrationOutput
- func (o IntegrationRuntimeManagedVnetIntegrationOutput) ToIntegrationRuntimeManagedVnetIntegrationOutputWithContext(ctx context.Context) IntegrationRuntimeManagedVnetIntegrationOutput
- func (o IntegrationRuntimeManagedVnetIntegrationOutput) ToIntegrationRuntimeManagedVnetIntegrationPtrOutput() IntegrationRuntimeManagedVnetIntegrationPtrOutput
- func (o IntegrationRuntimeManagedVnetIntegrationOutput) ToIntegrationRuntimeManagedVnetIntegrationPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedVnetIntegrationPtrOutput
- func (o IntegrationRuntimeManagedVnetIntegrationOutput) VnetId() pulumi.StringOutput
- type IntegrationRuntimeManagedVnetIntegrationPtrInput
- type IntegrationRuntimeManagedVnetIntegrationPtrOutput
- func (o IntegrationRuntimeManagedVnetIntegrationPtrOutput) Elem() IntegrationRuntimeManagedVnetIntegrationOutput
- func (IntegrationRuntimeManagedVnetIntegrationPtrOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeManagedVnetIntegrationPtrOutput) SubnetName() pulumi.StringPtrOutput
- func (o IntegrationRuntimeManagedVnetIntegrationPtrOutput) ToIntegrationRuntimeManagedVnetIntegrationPtrOutput() IntegrationRuntimeManagedVnetIntegrationPtrOutput
- func (o IntegrationRuntimeManagedVnetIntegrationPtrOutput) ToIntegrationRuntimeManagedVnetIntegrationPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedVnetIntegrationPtrOutput
- func (o IntegrationRuntimeManagedVnetIntegrationPtrOutput) VnetId() pulumi.StringPtrOutput
- type IntegrationRuntimeRule
- type IntegrationRuntimeRuleArgs
- type IntegrationRuntimeRuleArray
- func (IntegrationRuntimeRuleArray) ElementType() reflect.Type
- func (i IntegrationRuntimeRuleArray) ToIntegrationRuntimeRuleArrayOutput() IntegrationRuntimeRuleArrayOutput
- func (i IntegrationRuntimeRuleArray) ToIntegrationRuntimeRuleArrayOutputWithContext(ctx context.Context) IntegrationRuntimeRuleArrayOutput
- type IntegrationRuntimeRuleArrayInput
- type IntegrationRuntimeRuleArrayOutput
- func (IntegrationRuntimeRuleArrayOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeRuleArrayOutput) Index(i pulumi.IntInput) IntegrationRuntimeRuleOutput
- func (o IntegrationRuntimeRuleArrayOutput) ToIntegrationRuntimeRuleArrayOutput() IntegrationRuntimeRuleArrayOutput
- func (o IntegrationRuntimeRuleArrayOutput) ToIntegrationRuntimeRuleArrayOutputWithContext(ctx context.Context) IntegrationRuntimeRuleArrayOutput
- type IntegrationRuntimeRuleInput
- type IntegrationRuntimeRuleMap
- type IntegrationRuntimeRuleMapInput
- type IntegrationRuntimeRuleMapOutput
- func (IntegrationRuntimeRuleMapOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeRuleMapOutput) MapIndex(k pulumi.StringInput) IntegrationRuntimeRuleOutput
- func (o IntegrationRuntimeRuleMapOutput) ToIntegrationRuntimeRuleMapOutput() IntegrationRuntimeRuleMapOutput
- func (o IntegrationRuntimeRuleMapOutput) ToIntegrationRuntimeRuleMapOutputWithContext(ctx context.Context) IntegrationRuntimeRuleMapOutput
- type IntegrationRuntimeRuleOutput
- func (o IntegrationRuntimeRuleOutput) CleanupEnabled() pulumi.BoolOutput
- func (o IntegrationRuntimeRuleOutput) ComputeType() pulumi.StringPtrOutput
- func (o IntegrationRuntimeRuleOutput) CoreCount() pulumi.IntPtrOutput
- func (o IntegrationRuntimeRuleOutput) DataFactoryId() pulumi.StringOutput
- func (o IntegrationRuntimeRuleOutput) Description() pulumi.StringPtrOutput
- func (IntegrationRuntimeRuleOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeRuleOutput) Location() pulumi.StringOutput
- func (o IntegrationRuntimeRuleOutput) Name() pulumi.StringOutput
- func (o IntegrationRuntimeRuleOutput) TimeToLiveMin() pulumi.IntPtrOutput
- func (o IntegrationRuntimeRuleOutput) ToIntegrationRuntimeRuleOutput() IntegrationRuntimeRuleOutput
- func (o IntegrationRuntimeRuleOutput) ToIntegrationRuntimeRuleOutputWithContext(ctx context.Context) IntegrationRuntimeRuleOutput
- func (o IntegrationRuntimeRuleOutput) VirtualNetworkEnabled() pulumi.BoolPtrOutput
- type IntegrationRuntimeRuleState
- type IntegrationRuntimeSelfHosted
- func (*IntegrationRuntimeSelfHosted) ElementType() reflect.Type
- func (i *IntegrationRuntimeSelfHosted) ToIntegrationRuntimeSelfHostedOutput() IntegrationRuntimeSelfHostedOutput
- func (i *IntegrationRuntimeSelfHosted) ToIntegrationRuntimeSelfHostedOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedOutput
- type IntegrationRuntimeSelfHostedArgs
- type IntegrationRuntimeSelfHostedArray
- func (IntegrationRuntimeSelfHostedArray) ElementType() reflect.Type
- func (i IntegrationRuntimeSelfHostedArray) ToIntegrationRuntimeSelfHostedArrayOutput() IntegrationRuntimeSelfHostedArrayOutput
- func (i IntegrationRuntimeSelfHostedArray) ToIntegrationRuntimeSelfHostedArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedArrayOutput
- type IntegrationRuntimeSelfHostedArrayInput
- type IntegrationRuntimeSelfHostedArrayOutput
- func (IntegrationRuntimeSelfHostedArrayOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSelfHostedArrayOutput) Index(i pulumi.IntInput) IntegrationRuntimeSelfHostedOutput
- func (o IntegrationRuntimeSelfHostedArrayOutput) ToIntegrationRuntimeSelfHostedArrayOutput() IntegrationRuntimeSelfHostedArrayOutput
- func (o IntegrationRuntimeSelfHostedArrayOutput) ToIntegrationRuntimeSelfHostedArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedArrayOutput
- type IntegrationRuntimeSelfHostedInput
- type IntegrationRuntimeSelfHostedMap
- func (IntegrationRuntimeSelfHostedMap) ElementType() reflect.Type
- func (i IntegrationRuntimeSelfHostedMap) ToIntegrationRuntimeSelfHostedMapOutput() IntegrationRuntimeSelfHostedMapOutput
- func (i IntegrationRuntimeSelfHostedMap) ToIntegrationRuntimeSelfHostedMapOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedMapOutput
- type IntegrationRuntimeSelfHostedMapInput
- type IntegrationRuntimeSelfHostedMapOutput
- func (IntegrationRuntimeSelfHostedMapOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSelfHostedMapOutput) MapIndex(k pulumi.StringInput) IntegrationRuntimeSelfHostedOutput
- func (o IntegrationRuntimeSelfHostedMapOutput) ToIntegrationRuntimeSelfHostedMapOutput() IntegrationRuntimeSelfHostedMapOutput
- func (o IntegrationRuntimeSelfHostedMapOutput) ToIntegrationRuntimeSelfHostedMapOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedMapOutput
- type IntegrationRuntimeSelfHostedOutput
- func (o IntegrationRuntimeSelfHostedOutput) DataFactoryId() pulumi.StringOutput
- func (o IntegrationRuntimeSelfHostedOutput) Description() pulumi.StringPtrOutput
- func (IntegrationRuntimeSelfHostedOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSelfHostedOutput) Name() pulumi.StringOutput
- func (o IntegrationRuntimeSelfHostedOutput) PrimaryAuthorizationKey() pulumi.StringOutput
- func (o IntegrationRuntimeSelfHostedOutput) RbacAuthorizations() IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput
- func (o IntegrationRuntimeSelfHostedOutput) SecondaryAuthorizationKey() pulumi.StringOutput
- func (o IntegrationRuntimeSelfHostedOutput) ToIntegrationRuntimeSelfHostedOutput() IntegrationRuntimeSelfHostedOutput
- func (o IntegrationRuntimeSelfHostedOutput) ToIntegrationRuntimeSelfHostedOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedOutput
- type IntegrationRuntimeSelfHostedRbacAuthorization
- type IntegrationRuntimeSelfHostedRbacAuthorizationArgs
- func (IntegrationRuntimeSelfHostedRbacAuthorizationArgs) ElementType() reflect.Type
- func (i IntegrationRuntimeSelfHostedRbacAuthorizationArgs) ToIntegrationRuntimeSelfHostedRbacAuthorizationOutput() IntegrationRuntimeSelfHostedRbacAuthorizationOutput
- func (i IntegrationRuntimeSelfHostedRbacAuthorizationArgs) ToIntegrationRuntimeSelfHostedRbacAuthorizationOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedRbacAuthorizationOutput
- type IntegrationRuntimeSelfHostedRbacAuthorizationArray
- func (IntegrationRuntimeSelfHostedRbacAuthorizationArray) ElementType() reflect.Type
- func (i IntegrationRuntimeSelfHostedRbacAuthorizationArray) ToIntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput() IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput
- func (i IntegrationRuntimeSelfHostedRbacAuthorizationArray) ToIntegrationRuntimeSelfHostedRbacAuthorizationArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput
- type IntegrationRuntimeSelfHostedRbacAuthorizationArrayInput
- type IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput
- func (IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput) Index(i pulumi.IntInput) IntegrationRuntimeSelfHostedRbacAuthorizationOutput
- func (o IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput) ToIntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput() IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput
- func (o IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput) ToIntegrationRuntimeSelfHostedRbacAuthorizationArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput
- type IntegrationRuntimeSelfHostedRbacAuthorizationInput
- type IntegrationRuntimeSelfHostedRbacAuthorizationOutput
- func (IntegrationRuntimeSelfHostedRbacAuthorizationOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSelfHostedRbacAuthorizationOutput) ResourceId() pulumi.StringOutput
- func (o IntegrationRuntimeSelfHostedRbacAuthorizationOutput) ToIntegrationRuntimeSelfHostedRbacAuthorizationOutput() IntegrationRuntimeSelfHostedRbacAuthorizationOutput
- func (o IntegrationRuntimeSelfHostedRbacAuthorizationOutput) ToIntegrationRuntimeSelfHostedRbacAuthorizationOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedRbacAuthorizationOutput
- type IntegrationRuntimeSelfHostedState
- type IntegrationRuntimeSsis
- type IntegrationRuntimeSsisArgs
- type IntegrationRuntimeSsisArray
- func (IntegrationRuntimeSsisArray) ElementType() reflect.Type
- func (i IntegrationRuntimeSsisArray) ToIntegrationRuntimeSsisArrayOutput() IntegrationRuntimeSsisArrayOutput
- func (i IntegrationRuntimeSsisArray) ToIntegrationRuntimeSsisArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisArrayOutput
- type IntegrationRuntimeSsisArrayInput
- type IntegrationRuntimeSsisArrayOutput
- func (IntegrationRuntimeSsisArrayOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisArrayOutput) Index(i pulumi.IntInput) IntegrationRuntimeSsisOutput
- func (o IntegrationRuntimeSsisArrayOutput) ToIntegrationRuntimeSsisArrayOutput() IntegrationRuntimeSsisArrayOutput
- func (o IntegrationRuntimeSsisArrayOutput) ToIntegrationRuntimeSsisArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisArrayOutput
- type IntegrationRuntimeSsisCatalogInfo
- type IntegrationRuntimeSsisCatalogInfoArgs
- func (IntegrationRuntimeSsisCatalogInfoArgs) ElementType() reflect.Type
- func (i IntegrationRuntimeSsisCatalogInfoArgs) ToIntegrationRuntimeSsisCatalogInfoOutput() IntegrationRuntimeSsisCatalogInfoOutput
- func (i IntegrationRuntimeSsisCatalogInfoArgs) ToIntegrationRuntimeSsisCatalogInfoOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogInfoOutput
- func (i IntegrationRuntimeSsisCatalogInfoArgs) ToIntegrationRuntimeSsisCatalogInfoPtrOutput() IntegrationRuntimeSsisCatalogInfoPtrOutput
- func (i IntegrationRuntimeSsisCatalogInfoArgs) ToIntegrationRuntimeSsisCatalogInfoPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogInfoPtrOutput
- type IntegrationRuntimeSsisCatalogInfoInput
- type IntegrationRuntimeSsisCatalogInfoOutput
- func (o IntegrationRuntimeSsisCatalogInfoOutput) AdministratorLogin() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisCatalogInfoOutput) AdministratorPassword() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisCatalogInfoOutput) DualStandbyPairName() pulumi.StringPtrOutput
- func (IntegrationRuntimeSsisCatalogInfoOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisCatalogInfoOutput) PricingTier() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisCatalogInfoOutput) ServerEndpoint() pulumi.StringOutput
- func (o IntegrationRuntimeSsisCatalogInfoOutput) ToIntegrationRuntimeSsisCatalogInfoOutput() IntegrationRuntimeSsisCatalogInfoOutput
- func (o IntegrationRuntimeSsisCatalogInfoOutput) ToIntegrationRuntimeSsisCatalogInfoOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogInfoOutput
- func (o IntegrationRuntimeSsisCatalogInfoOutput) ToIntegrationRuntimeSsisCatalogInfoPtrOutput() IntegrationRuntimeSsisCatalogInfoPtrOutput
- func (o IntegrationRuntimeSsisCatalogInfoOutput) ToIntegrationRuntimeSsisCatalogInfoPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogInfoPtrOutput
- type IntegrationRuntimeSsisCatalogInfoPtrInput
- type IntegrationRuntimeSsisCatalogInfoPtrOutput
- func (o IntegrationRuntimeSsisCatalogInfoPtrOutput) AdministratorLogin() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisCatalogInfoPtrOutput) AdministratorPassword() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisCatalogInfoPtrOutput) DualStandbyPairName() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisCatalogInfoPtrOutput) Elem() IntegrationRuntimeSsisCatalogInfoOutput
- func (IntegrationRuntimeSsisCatalogInfoPtrOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisCatalogInfoPtrOutput) PricingTier() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisCatalogInfoPtrOutput) ServerEndpoint() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisCatalogInfoPtrOutput) ToIntegrationRuntimeSsisCatalogInfoPtrOutput() IntegrationRuntimeSsisCatalogInfoPtrOutput
- func (o IntegrationRuntimeSsisCatalogInfoPtrOutput) ToIntegrationRuntimeSsisCatalogInfoPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogInfoPtrOutput
- type IntegrationRuntimeSsisCustomSetupScript
- type IntegrationRuntimeSsisCustomSetupScriptArgs
- func (IntegrationRuntimeSsisCustomSetupScriptArgs) ElementType() reflect.Type
- func (i IntegrationRuntimeSsisCustomSetupScriptArgs) ToIntegrationRuntimeSsisCustomSetupScriptOutput() IntegrationRuntimeSsisCustomSetupScriptOutput
- func (i IntegrationRuntimeSsisCustomSetupScriptArgs) ToIntegrationRuntimeSsisCustomSetupScriptOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCustomSetupScriptOutput
- func (i IntegrationRuntimeSsisCustomSetupScriptArgs) ToIntegrationRuntimeSsisCustomSetupScriptPtrOutput() IntegrationRuntimeSsisCustomSetupScriptPtrOutput
- func (i IntegrationRuntimeSsisCustomSetupScriptArgs) ToIntegrationRuntimeSsisCustomSetupScriptPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCustomSetupScriptPtrOutput
- type IntegrationRuntimeSsisCustomSetupScriptInput
- type IntegrationRuntimeSsisCustomSetupScriptOutput
- func (o IntegrationRuntimeSsisCustomSetupScriptOutput) BlobContainerUri() pulumi.StringOutput
- func (IntegrationRuntimeSsisCustomSetupScriptOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisCustomSetupScriptOutput) SasToken() pulumi.StringOutput
- func (o IntegrationRuntimeSsisCustomSetupScriptOutput) ToIntegrationRuntimeSsisCustomSetupScriptOutput() IntegrationRuntimeSsisCustomSetupScriptOutput
- func (o IntegrationRuntimeSsisCustomSetupScriptOutput) ToIntegrationRuntimeSsisCustomSetupScriptOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCustomSetupScriptOutput
- func (o IntegrationRuntimeSsisCustomSetupScriptOutput) ToIntegrationRuntimeSsisCustomSetupScriptPtrOutput() IntegrationRuntimeSsisCustomSetupScriptPtrOutput
- func (o IntegrationRuntimeSsisCustomSetupScriptOutput) ToIntegrationRuntimeSsisCustomSetupScriptPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCustomSetupScriptPtrOutput
- type IntegrationRuntimeSsisCustomSetupScriptPtrInput
- type IntegrationRuntimeSsisCustomSetupScriptPtrOutput
- func (o IntegrationRuntimeSsisCustomSetupScriptPtrOutput) BlobContainerUri() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisCustomSetupScriptPtrOutput) Elem() IntegrationRuntimeSsisCustomSetupScriptOutput
- func (IntegrationRuntimeSsisCustomSetupScriptPtrOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisCustomSetupScriptPtrOutput) SasToken() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisCustomSetupScriptPtrOutput) ToIntegrationRuntimeSsisCustomSetupScriptPtrOutput() IntegrationRuntimeSsisCustomSetupScriptPtrOutput
- func (o IntegrationRuntimeSsisCustomSetupScriptPtrOutput) ToIntegrationRuntimeSsisCustomSetupScriptPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCustomSetupScriptPtrOutput
- type IntegrationRuntimeSsisExpressCustomSetup
- type IntegrationRuntimeSsisExpressCustomSetupArgs
- func (IntegrationRuntimeSsisExpressCustomSetupArgs) ElementType() reflect.Type
- func (i IntegrationRuntimeSsisExpressCustomSetupArgs) ToIntegrationRuntimeSsisExpressCustomSetupOutput() IntegrationRuntimeSsisExpressCustomSetupOutput
- func (i IntegrationRuntimeSsisExpressCustomSetupArgs) ToIntegrationRuntimeSsisExpressCustomSetupOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupOutput
- func (i IntegrationRuntimeSsisExpressCustomSetupArgs) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutput() IntegrationRuntimeSsisExpressCustomSetupPtrOutput
- func (i IntegrationRuntimeSsisExpressCustomSetupArgs) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupPtrOutput
- type IntegrationRuntimeSsisExpressCustomSetupCommandKey
- type IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs
- func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs) ElementType() reflect.Type
- func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput
- func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput
- type IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray
- func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray) ElementType() reflect.Type
- func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput
- func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput
- type IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayInput
- type IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput
- func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput) Index(i pulumi.IntInput) IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput
- type IntegrationRuntimeSsisExpressCustomSetupCommandKeyInput
- type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPassword
- type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs
- func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ElementType() reflect.Type
- func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput
- func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput
- func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
- func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
- type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordInput
- type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput
- func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) LinkedServiceName() pulumi.StringOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) Parameters() pulumi.StringMapOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) SecretName() pulumi.StringOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) SecretVersion() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
- type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrInput
- type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) Elem() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput
- func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) Parameters() pulumi.StringMapOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) SecretVersion() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
- type IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput
- func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) KeyVaultPassword() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) Password() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) TargetName() pulumi.StringOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) UserName() pulumi.StringOutput
- type IntegrationRuntimeSsisExpressCustomSetupComponent
- type IntegrationRuntimeSsisExpressCustomSetupComponentArgs
- func (IntegrationRuntimeSsisExpressCustomSetupComponentArgs) ElementType() reflect.Type
- func (i IntegrationRuntimeSsisExpressCustomSetupComponentArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentOutput() IntegrationRuntimeSsisExpressCustomSetupComponentOutput
- func (i IntegrationRuntimeSsisExpressCustomSetupComponentArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentOutput
- type IntegrationRuntimeSsisExpressCustomSetupComponentArray
- func (IntegrationRuntimeSsisExpressCustomSetupComponentArray) ElementType() reflect.Type
- func (i IntegrationRuntimeSsisExpressCustomSetupComponentArray) ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput() IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput
- func (i IntegrationRuntimeSsisExpressCustomSetupComponentArray) ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput
- type IntegrationRuntimeSsisExpressCustomSetupComponentArrayInput
- type IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput
- func (IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput) Index(i pulumi.IntInput) IntegrationRuntimeSsisExpressCustomSetupComponentOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput() IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput
- type IntegrationRuntimeSsisExpressCustomSetupComponentInput
- type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicense
- type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs
- func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ElementType() reflect.Type
- func (i IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput
- func (i IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput
- func (i IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
- func (i IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
- type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseInput
- type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput
- func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) LinkedServiceName() pulumi.StringOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) Parameters() pulumi.StringMapOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) SecretName() pulumi.StringOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) SecretVersion() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
- type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrInput
- type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) Elem() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput
- func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) LinkedServiceName() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) Parameters() pulumi.StringMapOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) SecretName() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) SecretVersion() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
- type IntegrationRuntimeSsisExpressCustomSetupComponentOutput
- func (IntegrationRuntimeSsisExpressCustomSetupComponentOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentOutput) KeyVaultLicense() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentOutput) License() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentOutput) Name() pulumi.StringOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentOutput() IntegrationRuntimeSsisExpressCustomSetupComponentOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupComponentOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentOutput
- type IntegrationRuntimeSsisExpressCustomSetupInput
- type IntegrationRuntimeSsisExpressCustomSetupOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupOutput) CommandKeys() IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupOutput) Components() IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput
- func (IntegrationRuntimeSsisExpressCustomSetupOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisExpressCustomSetupOutput) Environment() pulumi.StringMapOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupOutput) PowershellVersion() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupOutput) ToIntegrationRuntimeSsisExpressCustomSetupOutput() IntegrationRuntimeSsisExpressCustomSetupOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupOutput) ToIntegrationRuntimeSsisExpressCustomSetupOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupOutput) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutput() IntegrationRuntimeSsisExpressCustomSetupPtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupOutput) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupPtrOutput
- type IntegrationRuntimeSsisExpressCustomSetupPtrInput
- type IntegrationRuntimeSsisExpressCustomSetupPtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupPtrOutput) CommandKeys() IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupPtrOutput) Components() IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupPtrOutput) Elem() IntegrationRuntimeSsisExpressCustomSetupOutput
- func (IntegrationRuntimeSsisExpressCustomSetupPtrOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisExpressCustomSetupPtrOutput) Environment() pulumi.StringMapOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupPtrOutput) PowershellVersion() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupPtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutput() IntegrationRuntimeSsisExpressCustomSetupPtrOutput
- func (o IntegrationRuntimeSsisExpressCustomSetupPtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupPtrOutput
- type IntegrationRuntimeSsisInput
- type IntegrationRuntimeSsisMap
- type IntegrationRuntimeSsisMapInput
- type IntegrationRuntimeSsisMapOutput
- func (IntegrationRuntimeSsisMapOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisMapOutput) MapIndex(k pulumi.StringInput) IntegrationRuntimeSsisOutput
- func (o IntegrationRuntimeSsisMapOutput) ToIntegrationRuntimeSsisMapOutput() IntegrationRuntimeSsisMapOutput
- func (o IntegrationRuntimeSsisMapOutput) ToIntegrationRuntimeSsisMapOutputWithContext(ctx context.Context) IntegrationRuntimeSsisMapOutput
- type IntegrationRuntimeSsisOutput
- func (o IntegrationRuntimeSsisOutput) CatalogInfo() IntegrationRuntimeSsisCatalogInfoPtrOutput
- func (o IntegrationRuntimeSsisOutput) CustomSetupScript() IntegrationRuntimeSsisCustomSetupScriptPtrOutput
- func (o IntegrationRuntimeSsisOutput) DataFactoryId() pulumi.StringOutput
- func (o IntegrationRuntimeSsisOutput) Description() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisOutput) Edition() pulumi.StringPtrOutput
- func (IntegrationRuntimeSsisOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisOutput) ExpressCustomSetup() IntegrationRuntimeSsisExpressCustomSetupPtrOutput
- func (o IntegrationRuntimeSsisOutput) LicenseType() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisOutput) Location() pulumi.StringOutput
- func (o IntegrationRuntimeSsisOutput) MaxParallelExecutionsPerNode() pulumi.IntPtrOutput
- func (o IntegrationRuntimeSsisOutput) Name() pulumi.StringOutput
- func (o IntegrationRuntimeSsisOutput) NodeSize() pulumi.StringOutput
- func (o IntegrationRuntimeSsisOutput) NumberOfNodes() pulumi.IntPtrOutput
- func (o IntegrationRuntimeSsisOutput) PackageStores() IntegrationRuntimeSsisPackageStoreArrayOutput
- func (o IntegrationRuntimeSsisOutput) Proxy() IntegrationRuntimeSsisProxyPtrOutput
- func (o IntegrationRuntimeSsisOutput) ToIntegrationRuntimeSsisOutput() IntegrationRuntimeSsisOutput
- func (o IntegrationRuntimeSsisOutput) ToIntegrationRuntimeSsisOutputWithContext(ctx context.Context) IntegrationRuntimeSsisOutput
- func (o IntegrationRuntimeSsisOutput) VnetIntegration() IntegrationRuntimeSsisVnetIntegrationPtrOutput
- type IntegrationRuntimeSsisPackageStore
- type IntegrationRuntimeSsisPackageStoreArgs
- func (IntegrationRuntimeSsisPackageStoreArgs) ElementType() reflect.Type
- func (i IntegrationRuntimeSsisPackageStoreArgs) ToIntegrationRuntimeSsisPackageStoreOutput() IntegrationRuntimeSsisPackageStoreOutput
- func (i IntegrationRuntimeSsisPackageStoreArgs) ToIntegrationRuntimeSsisPackageStoreOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPackageStoreOutput
- type IntegrationRuntimeSsisPackageStoreArray
- func (IntegrationRuntimeSsisPackageStoreArray) ElementType() reflect.Type
- func (i IntegrationRuntimeSsisPackageStoreArray) ToIntegrationRuntimeSsisPackageStoreArrayOutput() IntegrationRuntimeSsisPackageStoreArrayOutput
- func (i IntegrationRuntimeSsisPackageStoreArray) ToIntegrationRuntimeSsisPackageStoreArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPackageStoreArrayOutput
- type IntegrationRuntimeSsisPackageStoreArrayInput
- type IntegrationRuntimeSsisPackageStoreArrayOutput
- func (IntegrationRuntimeSsisPackageStoreArrayOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisPackageStoreArrayOutput) Index(i pulumi.IntInput) IntegrationRuntimeSsisPackageStoreOutput
- func (o IntegrationRuntimeSsisPackageStoreArrayOutput) ToIntegrationRuntimeSsisPackageStoreArrayOutput() IntegrationRuntimeSsisPackageStoreArrayOutput
- func (o IntegrationRuntimeSsisPackageStoreArrayOutput) ToIntegrationRuntimeSsisPackageStoreArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPackageStoreArrayOutput
- type IntegrationRuntimeSsisPackageStoreInput
- type IntegrationRuntimeSsisPackageStoreOutput
- func (IntegrationRuntimeSsisPackageStoreOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisPackageStoreOutput) LinkedServiceName() pulumi.StringOutput
- func (o IntegrationRuntimeSsisPackageStoreOutput) Name() pulumi.StringOutput
- func (o IntegrationRuntimeSsisPackageStoreOutput) ToIntegrationRuntimeSsisPackageStoreOutput() IntegrationRuntimeSsisPackageStoreOutput
- func (o IntegrationRuntimeSsisPackageStoreOutput) ToIntegrationRuntimeSsisPackageStoreOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPackageStoreOutput
- type IntegrationRuntimeSsisProxy
- type IntegrationRuntimeSsisProxyArgs
- func (IntegrationRuntimeSsisProxyArgs) ElementType() reflect.Type
- func (i IntegrationRuntimeSsisProxyArgs) ToIntegrationRuntimeSsisProxyOutput() IntegrationRuntimeSsisProxyOutput
- func (i IntegrationRuntimeSsisProxyArgs) ToIntegrationRuntimeSsisProxyOutputWithContext(ctx context.Context) IntegrationRuntimeSsisProxyOutput
- func (i IntegrationRuntimeSsisProxyArgs) ToIntegrationRuntimeSsisProxyPtrOutput() IntegrationRuntimeSsisProxyPtrOutput
- func (i IntegrationRuntimeSsisProxyArgs) ToIntegrationRuntimeSsisProxyPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisProxyPtrOutput
- type IntegrationRuntimeSsisProxyInput
- type IntegrationRuntimeSsisProxyOutput
- func (IntegrationRuntimeSsisProxyOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisProxyOutput) Path() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisProxyOutput) SelfHostedIntegrationRuntimeName() pulumi.StringOutput
- func (o IntegrationRuntimeSsisProxyOutput) StagingStorageLinkedServiceName() pulumi.StringOutput
- func (o IntegrationRuntimeSsisProxyOutput) ToIntegrationRuntimeSsisProxyOutput() IntegrationRuntimeSsisProxyOutput
- func (o IntegrationRuntimeSsisProxyOutput) ToIntegrationRuntimeSsisProxyOutputWithContext(ctx context.Context) IntegrationRuntimeSsisProxyOutput
- func (o IntegrationRuntimeSsisProxyOutput) ToIntegrationRuntimeSsisProxyPtrOutput() IntegrationRuntimeSsisProxyPtrOutput
- func (o IntegrationRuntimeSsisProxyOutput) ToIntegrationRuntimeSsisProxyPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisProxyPtrOutput
- type IntegrationRuntimeSsisProxyPtrInput
- type IntegrationRuntimeSsisProxyPtrOutput
- func (o IntegrationRuntimeSsisProxyPtrOutput) Elem() IntegrationRuntimeSsisProxyOutput
- func (IntegrationRuntimeSsisProxyPtrOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisProxyPtrOutput) Path() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisProxyPtrOutput) SelfHostedIntegrationRuntimeName() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisProxyPtrOutput) StagingStorageLinkedServiceName() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisProxyPtrOutput) ToIntegrationRuntimeSsisProxyPtrOutput() IntegrationRuntimeSsisProxyPtrOutput
- func (o IntegrationRuntimeSsisProxyPtrOutput) ToIntegrationRuntimeSsisProxyPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisProxyPtrOutput
- type IntegrationRuntimeSsisState
- type IntegrationRuntimeSsisVnetIntegration
- type IntegrationRuntimeSsisVnetIntegrationArgs
- func (IntegrationRuntimeSsisVnetIntegrationArgs) ElementType() reflect.Type
- func (i IntegrationRuntimeSsisVnetIntegrationArgs) ToIntegrationRuntimeSsisVnetIntegrationOutput() IntegrationRuntimeSsisVnetIntegrationOutput
- func (i IntegrationRuntimeSsisVnetIntegrationArgs) ToIntegrationRuntimeSsisVnetIntegrationOutputWithContext(ctx context.Context) IntegrationRuntimeSsisVnetIntegrationOutput
- func (i IntegrationRuntimeSsisVnetIntegrationArgs) ToIntegrationRuntimeSsisVnetIntegrationPtrOutput() IntegrationRuntimeSsisVnetIntegrationPtrOutput
- func (i IntegrationRuntimeSsisVnetIntegrationArgs) ToIntegrationRuntimeSsisVnetIntegrationPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisVnetIntegrationPtrOutput
- type IntegrationRuntimeSsisVnetIntegrationInput
- type IntegrationRuntimeSsisVnetIntegrationOutput
- func (IntegrationRuntimeSsisVnetIntegrationOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisVnetIntegrationOutput) PublicIps() pulumi.StringArrayOutput
- func (o IntegrationRuntimeSsisVnetIntegrationOutput) SubnetId() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisVnetIntegrationOutput) SubnetName() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisVnetIntegrationOutput) ToIntegrationRuntimeSsisVnetIntegrationOutput() IntegrationRuntimeSsisVnetIntegrationOutput
- func (o IntegrationRuntimeSsisVnetIntegrationOutput) ToIntegrationRuntimeSsisVnetIntegrationOutputWithContext(ctx context.Context) IntegrationRuntimeSsisVnetIntegrationOutput
- func (o IntegrationRuntimeSsisVnetIntegrationOutput) ToIntegrationRuntimeSsisVnetIntegrationPtrOutput() IntegrationRuntimeSsisVnetIntegrationPtrOutput
- func (o IntegrationRuntimeSsisVnetIntegrationOutput) ToIntegrationRuntimeSsisVnetIntegrationPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisVnetIntegrationPtrOutput
- func (o IntegrationRuntimeSsisVnetIntegrationOutput) VnetId() pulumi.StringPtrOutput
- type IntegrationRuntimeSsisVnetIntegrationPtrInput
- type IntegrationRuntimeSsisVnetIntegrationPtrOutput
- func (o IntegrationRuntimeSsisVnetIntegrationPtrOutput) Elem() IntegrationRuntimeSsisVnetIntegrationOutput
- func (IntegrationRuntimeSsisVnetIntegrationPtrOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisVnetIntegrationPtrOutput) PublicIps() pulumi.StringArrayOutput
- func (o IntegrationRuntimeSsisVnetIntegrationPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisVnetIntegrationPtrOutput) SubnetName() pulumi.StringPtrOutput
- func (o IntegrationRuntimeSsisVnetIntegrationPtrOutput) ToIntegrationRuntimeSsisVnetIntegrationPtrOutput() IntegrationRuntimeSsisVnetIntegrationPtrOutput
- func (o IntegrationRuntimeSsisVnetIntegrationPtrOutput) ToIntegrationRuntimeSsisVnetIntegrationPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisVnetIntegrationPtrOutput
- func (o IntegrationRuntimeSsisVnetIntegrationPtrOutput) VnetId() pulumi.StringPtrOutput
- type LinkedCustomService
- type LinkedCustomServiceArgs
- type LinkedCustomServiceArray
- type LinkedCustomServiceArrayInput
- type LinkedCustomServiceArrayOutput
- func (LinkedCustomServiceArrayOutput) ElementType() reflect.Type
- func (o LinkedCustomServiceArrayOutput) Index(i pulumi.IntInput) LinkedCustomServiceOutput
- func (o LinkedCustomServiceArrayOutput) ToLinkedCustomServiceArrayOutput() LinkedCustomServiceArrayOutput
- func (o LinkedCustomServiceArrayOutput) ToLinkedCustomServiceArrayOutputWithContext(ctx context.Context) LinkedCustomServiceArrayOutput
- type LinkedCustomServiceInput
- type LinkedCustomServiceIntegrationRuntime
- type LinkedCustomServiceIntegrationRuntimeArgs
- func (LinkedCustomServiceIntegrationRuntimeArgs) ElementType() reflect.Type
- func (i LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimeOutput() LinkedCustomServiceIntegrationRuntimeOutput
- func (i LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimeOutputWithContext(ctx context.Context) LinkedCustomServiceIntegrationRuntimeOutput
- func (i LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimePtrOutput() LinkedCustomServiceIntegrationRuntimePtrOutput
- func (i LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimePtrOutputWithContext(ctx context.Context) LinkedCustomServiceIntegrationRuntimePtrOutput
- type LinkedCustomServiceIntegrationRuntimeInput
- type LinkedCustomServiceIntegrationRuntimeOutput
- func (LinkedCustomServiceIntegrationRuntimeOutput) ElementType() reflect.Type
- func (o LinkedCustomServiceIntegrationRuntimeOutput) Name() pulumi.StringOutput
- func (o LinkedCustomServiceIntegrationRuntimeOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimeOutput() LinkedCustomServiceIntegrationRuntimeOutput
- func (o LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimeOutputWithContext(ctx context.Context) LinkedCustomServiceIntegrationRuntimeOutput
- func (o LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutput() LinkedCustomServiceIntegrationRuntimePtrOutput
- func (o LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutputWithContext(ctx context.Context) LinkedCustomServiceIntegrationRuntimePtrOutput
- type LinkedCustomServiceIntegrationRuntimePtrInput
- type LinkedCustomServiceIntegrationRuntimePtrOutput
- func (o LinkedCustomServiceIntegrationRuntimePtrOutput) Elem() LinkedCustomServiceIntegrationRuntimeOutput
- func (LinkedCustomServiceIntegrationRuntimePtrOutput) ElementType() reflect.Type
- func (o LinkedCustomServiceIntegrationRuntimePtrOutput) Name() pulumi.StringPtrOutput
- func (o LinkedCustomServiceIntegrationRuntimePtrOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedCustomServiceIntegrationRuntimePtrOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutput() LinkedCustomServiceIntegrationRuntimePtrOutput
- func (o LinkedCustomServiceIntegrationRuntimePtrOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutputWithContext(ctx context.Context) LinkedCustomServiceIntegrationRuntimePtrOutput
- type LinkedCustomServiceMap
- type LinkedCustomServiceMapInput
- type LinkedCustomServiceMapOutput
- func (LinkedCustomServiceMapOutput) ElementType() reflect.Type
- func (o LinkedCustomServiceMapOutput) MapIndex(k pulumi.StringInput) LinkedCustomServiceOutput
- func (o LinkedCustomServiceMapOutput) ToLinkedCustomServiceMapOutput() LinkedCustomServiceMapOutput
- func (o LinkedCustomServiceMapOutput) ToLinkedCustomServiceMapOutputWithContext(ctx context.Context) LinkedCustomServiceMapOutput
- type LinkedCustomServiceOutput
- func (o LinkedCustomServiceOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedCustomServiceOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedCustomServiceOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedCustomServiceOutput) Description() pulumi.StringPtrOutput
- func (LinkedCustomServiceOutput) ElementType() reflect.Type
- func (o LinkedCustomServiceOutput) IntegrationRuntime() LinkedCustomServiceIntegrationRuntimePtrOutput
- func (o LinkedCustomServiceOutput) Name() pulumi.StringOutput
- func (o LinkedCustomServiceOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedCustomServiceOutput) ToLinkedCustomServiceOutput() LinkedCustomServiceOutput
- func (o LinkedCustomServiceOutput) ToLinkedCustomServiceOutputWithContext(ctx context.Context) LinkedCustomServiceOutput
- func (o LinkedCustomServiceOutput) Type() pulumi.StringOutput
- func (o LinkedCustomServiceOutput) TypePropertiesJson() pulumi.StringOutput
- type LinkedCustomServiceState
- type LinkedServiceAzureBlobStorage
- func (*LinkedServiceAzureBlobStorage) ElementType() reflect.Type
- func (i *LinkedServiceAzureBlobStorage) ToLinkedServiceAzureBlobStorageOutput() LinkedServiceAzureBlobStorageOutput
- func (i *LinkedServiceAzureBlobStorage) ToLinkedServiceAzureBlobStorageOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageOutput
- type LinkedServiceAzureBlobStorageArgs
- type LinkedServiceAzureBlobStorageArray
- func (LinkedServiceAzureBlobStorageArray) ElementType() reflect.Type
- func (i LinkedServiceAzureBlobStorageArray) ToLinkedServiceAzureBlobStorageArrayOutput() LinkedServiceAzureBlobStorageArrayOutput
- func (i LinkedServiceAzureBlobStorageArray) ToLinkedServiceAzureBlobStorageArrayOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageArrayOutput
- type LinkedServiceAzureBlobStorageArrayInput
- type LinkedServiceAzureBlobStorageArrayOutput
- func (LinkedServiceAzureBlobStorageArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureBlobStorageArrayOutput) Index(i pulumi.IntInput) LinkedServiceAzureBlobStorageOutput
- func (o LinkedServiceAzureBlobStorageArrayOutput) ToLinkedServiceAzureBlobStorageArrayOutput() LinkedServiceAzureBlobStorageArrayOutput
- func (o LinkedServiceAzureBlobStorageArrayOutput) ToLinkedServiceAzureBlobStorageArrayOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageArrayOutput
- type LinkedServiceAzureBlobStorageInput
- type LinkedServiceAzureBlobStorageKeyVaultSasToken
- type LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs
- func (LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ElementType() reflect.Type
- func (i LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutput() LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput
- func (i LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput
- func (i LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput() LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput
- func (i LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput
- type LinkedServiceAzureBlobStorageKeyVaultSasTokenInput
- type LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput
- func (LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) LinkedServiceName() pulumi.StringOutput
- func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) SecretName() pulumi.StringOutput
- func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutput() LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput
- func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput
- func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput() LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput
- func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput
- type LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrInput
- type LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput
- func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) Elem() LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput
- func (LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput() LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput
- func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput
- type LinkedServiceAzureBlobStorageMap
- func (LinkedServiceAzureBlobStorageMap) ElementType() reflect.Type
- func (i LinkedServiceAzureBlobStorageMap) ToLinkedServiceAzureBlobStorageMapOutput() LinkedServiceAzureBlobStorageMapOutput
- func (i LinkedServiceAzureBlobStorageMap) ToLinkedServiceAzureBlobStorageMapOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageMapOutput
- type LinkedServiceAzureBlobStorageMapInput
- type LinkedServiceAzureBlobStorageMapOutput
- func (LinkedServiceAzureBlobStorageMapOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureBlobStorageMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceAzureBlobStorageOutput
- func (o LinkedServiceAzureBlobStorageMapOutput) ToLinkedServiceAzureBlobStorageMapOutput() LinkedServiceAzureBlobStorageMapOutput
- func (o LinkedServiceAzureBlobStorageMapOutput) ToLinkedServiceAzureBlobStorageMapOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageMapOutput
- type LinkedServiceAzureBlobStorageOutput
- func (o LinkedServiceAzureBlobStorageOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServiceAzureBlobStorageOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedServiceAzureBlobStorageOutput) ConnectionString() pulumi.StringPtrOutput
- func (o LinkedServiceAzureBlobStorageOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedServiceAzureBlobStorageOutput) Description() pulumi.StringPtrOutput
- func (LinkedServiceAzureBlobStorageOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureBlobStorageOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureBlobStorageOutput) KeyVaultSasToken() LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput
- func (o LinkedServiceAzureBlobStorageOutput) Name() pulumi.StringOutput
- func (o LinkedServiceAzureBlobStorageOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedServiceAzureBlobStorageOutput) SasUri() pulumi.StringPtrOutput
- func (o LinkedServiceAzureBlobStorageOutput) ServiceEndpoint() pulumi.StringPtrOutput
- func (o LinkedServiceAzureBlobStorageOutput) ServicePrincipalId() pulumi.StringPtrOutput
- func (o LinkedServiceAzureBlobStorageOutput) ServicePrincipalKey() pulumi.StringPtrOutput
- func (o LinkedServiceAzureBlobStorageOutput) ServicePrincipalLinkedKeyVaultKey() LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput
- func (o LinkedServiceAzureBlobStorageOutput) StorageKind() pulumi.StringPtrOutput
- func (o LinkedServiceAzureBlobStorageOutput) TenantId() pulumi.StringPtrOutput
- func (o LinkedServiceAzureBlobStorageOutput) ToLinkedServiceAzureBlobStorageOutput() LinkedServiceAzureBlobStorageOutput
- func (o LinkedServiceAzureBlobStorageOutput) ToLinkedServiceAzureBlobStorageOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageOutput
- func (o LinkedServiceAzureBlobStorageOutput) UseManagedIdentity() pulumi.BoolPtrOutput
- type LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKey
- type LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs
- func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs) ElementType() reflect.Type
- func (i LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput() LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput
- func (i LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput
- func (i LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput() LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput
- func (i LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput
- type LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyInput
- type LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput
- func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) LinkedServiceName() pulumi.StringOutput
- func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) SecretName() pulumi.StringOutput
- func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput() LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput
- func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput
- func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput() LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput
- func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput
- type LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrInput
- type LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput
- func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput) Elem() LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput
- func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput() LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput
- func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput
- type LinkedServiceAzureBlobStorageState
- type LinkedServiceAzureDatabricks
- func (*LinkedServiceAzureDatabricks) ElementType() reflect.Type
- func (i *LinkedServiceAzureDatabricks) ToLinkedServiceAzureDatabricksOutput() LinkedServiceAzureDatabricksOutput
- func (i *LinkedServiceAzureDatabricks) ToLinkedServiceAzureDatabricksOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksOutput
- type LinkedServiceAzureDatabricksArgs
- type LinkedServiceAzureDatabricksArray
- func (LinkedServiceAzureDatabricksArray) ElementType() reflect.Type
- func (i LinkedServiceAzureDatabricksArray) ToLinkedServiceAzureDatabricksArrayOutput() LinkedServiceAzureDatabricksArrayOutput
- func (i LinkedServiceAzureDatabricksArray) ToLinkedServiceAzureDatabricksArrayOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksArrayOutput
- type LinkedServiceAzureDatabricksArrayInput
- type LinkedServiceAzureDatabricksArrayOutput
- func (LinkedServiceAzureDatabricksArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureDatabricksArrayOutput) Index(i pulumi.IntInput) LinkedServiceAzureDatabricksOutput
- func (o LinkedServiceAzureDatabricksArrayOutput) ToLinkedServiceAzureDatabricksArrayOutput() LinkedServiceAzureDatabricksArrayOutput
- func (o LinkedServiceAzureDatabricksArrayOutput) ToLinkedServiceAzureDatabricksArrayOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksArrayOutput
- type LinkedServiceAzureDatabricksInput
- type LinkedServiceAzureDatabricksInstancePool
- type LinkedServiceAzureDatabricksInstancePoolArgs
- func (LinkedServiceAzureDatabricksInstancePoolArgs) ElementType() reflect.Type
- func (i LinkedServiceAzureDatabricksInstancePoolArgs) ToLinkedServiceAzureDatabricksInstancePoolOutput() LinkedServiceAzureDatabricksInstancePoolOutput
- func (i LinkedServiceAzureDatabricksInstancePoolArgs) ToLinkedServiceAzureDatabricksInstancePoolOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksInstancePoolOutput
- func (i LinkedServiceAzureDatabricksInstancePoolArgs) ToLinkedServiceAzureDatabricksInstancePoolPtrOutput() LinkedServiceAzureDatabricksInstancePoolPtrOutput
- func (i LinkedServiceAzureDatabricksInstancePoolArgs) ToLinkedServiceAzureDatabricksInstancePoolPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksInstancePoolPtrOutput
- type LinkedServiceAzureDatabricksInstancePoolInput
- type LinkedServiceAzureDatabricksInstancePoolOutput
- func (o LinkedServiceAzureDatabricksInstancePoolOutput) ClusterVersion() pulumi.StringOutput
- func (LinkedServiceAzureDatabricksInstancePoolOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureDatabricksInstancePoolOutput) InstancePoolId() pulumi.StringOutput
- func (o LinkedServiceAzureDatabricksInstancePoolOutput) MaxNumberOfWorkers() pulumi.IntPtrOutput
- func (o LinkedServiceAzureDatabricksInstancePoolOutput) MinNumberOfWorkers() pulumi.IntPtrOutput
- func (o LinkedServiceAzureDatabricksInstancePoolOutput) ToLinkedServiceAzureDatabricksInstancePoolOutput() LinkedServiceAzureDatabricksInstancePoolOutput
- func (o LinkedServiceAzureDatabricksInstancePoolOutput) ToLinkedServiceAzureDatabricksInstancePoolOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksInstancePoolOutput
- func (o LinkedServiceAzureDatabricksInstancePoolOutput) ToLinkedServiceAzureDatabricksInstancePoolPtrOutput() LinkedServiceAzureDatabricksInstancePoolPtrOutput
- func (o LinkedServiceAzureDatabricksInstancePoolOutput) ToLinkedServiceAzureDatabricksInstancePoolPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksInstancePoolPtrOutput
- type LinkedServiceAzureDatabricksInstancePoolPtrInput
- type LinkedServiceAzureDatabricksInstancePoolPtrOutput
- func (o LinkedServiceAzureDatabricksInstancePoolPtrOutput) ClusterVersion() pulumi.StringPtrOutput
- func (o LinkedServiceAzureDatabricksInstancePoolPtrOutput) Elem() LinkedServiceAzureDatabricksInstancePoolOutput
- func (LinkedServiceAzureDatabricksInstancePoolPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureDatabricksInstancePoolPtrOutput) InstancePoolId() pulumi.StringPtrOutput
- func (o LinkedServiceAzureDatabricksInstancePoolPtrOutput) MaxNumberOfWorkers() pulumi.IntPtrOutput
- func (o LinkedServiceAzureDatabricksInstancePoolPtrOutput) MinNumberOfWorkers() pulumi.IntPtrOutput
- func (o LinkedServiceAzureDatabricksInstancePoolPtrOutput) ToLinkedServiceAzureDatabricksInstancePoolPtrOutput() LinkedServiceAzureDatabricksInstancePoolPtrOutput
- func (o LinkedServiceAzureDatabricksInstancePoolPtrOutput) ToLinkedServiceAzureDatabricksInstancePoolPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksInstancePoolPtrOutput
- type LinkedServiceAzureDatabricksKeyVaultPassword
- type LinkedServiceAzureDatabricksKeyVaultPasswordArgs
- func (LinkedServiceAzureDatabricksKeyVaultPasswordArgs) ElementType() reflect.Type
- func (i LinkedServiceAzureDatabricksKeyVaultPasswordArgs) ToLinkedServiceAzureDatabricksKeyVaultPasswordOutput() LinkedServiceAzureDatabricksKeyVaultPasswordOutput
- func (i LinkedServiceAzureDatabricksKeyVaultPasswordArgs) ToLinkedServiceAzureDatabricksKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksKeyVaultPasswordOutput
- func (i LinkedServiceAzureDatabricksKeyVaultPasswordArgs) ToLinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput() LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput
- func (i LinkedServiceAzureDatabricksKeyVaultPasswordArgs) ToLinkedServiceAzureDatabricksKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput
- type LinkedServiceAzureDatabricksKeyVaultPasswordInput
- type LinkedServiceAzureDatabricksKeyVaultPasswordOutput
- func (LinkedServiceAzureDatabricksKeyVaultPasswordOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureDatabricksKeyVaultPasswordOutput) LinkedServiceName() pulumi.StringOutput
- func (o LinkedServiceAzureDatabricksKeyVaultPasswordOutput) SecretName() pulumi.StringOutput
- func (o LinkedServiceAzureDatabricksKeyVaultPasswordOutput) ToLinkedServiceAzureDatabricksKeyVaultPasswordOutput() LinkedServiceAzureDatabricksKeyVaultPasswordOutput
- func (o LinkedServiceAzureDatabricksKeyVaultPasswordOutput) ToLinkedServiceAzureDatabricksKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksKeyVaultPasswordOutput
- func (o LinkedServiceAzureDatabricksKeyVaultPasswordOutput) ToLinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput() LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput
- func (o LinkedServiceAzureDatabricksKeyVaultPasswordOutput) ToLinkedServiceAzureDatabricksKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput
- type LinkedServiceAzureDatabricksKeyVaultPasswordPtrInput
- type LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput
- func (o LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput) Elem() LinkedServiceAzureDatabricksKeyVaultPasswordOutput
- func (LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput) ToLinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput() LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput
- func (o LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput) ToLinkedServiceAzureDatabricksKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput
- type LinkedServiceAzureDatabricksMap
- func (LinkedServiceAzureDatabricksMap) ElementType() reflect.Type
- func (i LinkedServiceAzureDatabricksMap) ToLinkedServiceAzureDatabricksMapOutput() LinkedServiceAzureDatabricksMapOutput
- func (i LinkedServiceAzureDatabricksMap) ToLinkedServiceAzureDatabricksMapOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksMapOutput
- type LinkedServiceAzureDatabricksMapInput
- type LinkedServiceAzureDatabricksMapOutput
- func (LinkedServiceAzureDatabricksMapOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureDatabricksMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceAzureDatabricksOutput
- func (o LinkedServiceAzureDatabricksMapOutput) ToLinkedServiceAzureDatabricksMapOutput() LinkedServiceAzureDatabricksMapOutput
- func (o LinkedServiceAzureDatabricksMapOutput) ToLinkedServiceAzureDatabricksMapOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksMapOutput
- type LinkedServiceAzureDatabricksNewClusterConfig
- type LinkedServiceAzureDatabricksNewClusterConfigArgs
- func (LinkedServiceAzureDatabricksNewClusterConfigArgs) ElementType() reflect.Type
- func (i LinkedServiceAzureDatabricksNewClusterConfigArgs) ToLinkedServiceAzureDatabricksNewClusterConfigOutput() LinkedServiceAzureDatabricksNewClusterConfigOutput
- func (i LinkedServiceAzureDatabricksNewClusterConfigArgs) ToLinkedServiceAzureDatabricksNewClusterConfigOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksNewClusterConfigOutput
- func (i LinkedServiceAzureDatabricksNewClusterConfigArgs) ToLinkedServiceAzureDatabricksNewClusterConfigPtrOutput() LinkedServiceAzureDatabricksNewClusterConfigPtrOutput
- func (i LinkedServiceAzureDatabricksNewClusterConfigArgs) ToLinkedServiceAzureDatabricksNewClusterConfigPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksNewClusterConfigPtrOutput
- type LinkedServiceAzureDatabricksNewClusterConfigInput
- type LinkedServiceAzureDatabricksNewClusterConfigOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) ClusterVersion() pulumi.StringOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) CustomTags() pulumi.StringMapOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) DriverNodeType() pulumi.StringPtrOutput
- func (LinkedServiceAzureDatabricksNewClusterConfigOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) InitScripts() pulumi.StringArrayOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) LogDestination() pulumi.StringPtrOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) MaxNumberOfWorkers() pulumi.IntPtrOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) MinNumberOfWorkers() pulumi.IntPtrOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) NodeType() pulumi.StringOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) SparkConfig() pulumi.StringMapOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) SparkEnvironmentVariables() pulumi.StringMapOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) ToLinkedServiceAzureDatabricksNewClusterConfigOutput() LinkedServiceAzureDatabricksNewClusterConfigOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) ToLinkedServiceAzureDatabricksNewClusterConfigOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksNewClusterConfigOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) ToLinkedServiceAzureDatabricksNewClusterConfigPtrOutput() LinkedServiceAzureDatabricksNewClusterConfigPtrOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) ToLinkedServiceAzureDatabricksNewClusterConfigPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksNewClusterConfigPtrOutput
- type LinkedServiceAzureDatabricksNewClusterConfigPtrInput
- type LinkedServiceAzureDatabricksNewClusterConfigPtrOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) ClusterVersion() pulumi.StringPtrOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) CustomTags() pulumi.StringMapOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) DriverNodeType() pulumi.StringPtrOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) Elem() LinkedServiceAzureDatabricksNewClusterConfigOutput
- func (LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) InitScripts() pulumi.StringArrayOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) LogDestination() pulumi.StringPtrOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) MaxNumberOfWorkers() pulumi.IntPtrOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) MinNumberOfWorkers() pulumi.IntPtrOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) NodeType() pulumi.StringPtrOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) SparkConfig() pulumi.StringMapOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) SparkEnvironmentVariables() pulumi.StringMapOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) ToLinkedServiceAzureDatabricksNewClusterConfigPtrOutput() LinkedServiceAzureDatabricksNewClusterConfigPtrOutput
- func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) ToLinkedServiceAzureDatabricksNewClusterConfigPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksNewClusterConfigPtrOutput
- type LinkedServiceAzureDatabricksOutput
- func (o LinkedServiceAzureDatabricksOutput) AccessToken() pulumi.StringPtrOutput
- func (o LinkedServiceAzureDatabricksOutput) AdbDomain() pulumi.StringOutput
- func (o LinkedServiceAzureDatabricksOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServiceAzureDatabricksOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedServiceAzureDatabricksOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedServiceAzureDatabricksOutput) Description() pulumi.StringPtrOutput
- func (LinkedServiceAzureDatabricksOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureDatabricksOutput) ExistingClusterId() pulumi.StringPtrOutput
- func (o LinkedServiceAzureDatabricksOutput) InstancePool() LinkedServiceAzureDatabricksInstancePoolPtrOutput
- func (o LinkedServiceAzureDatabricksOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureDatabricksOutput) KeyVaultPassword() LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput
- func (o LinkedServiceAzureDatabricksOutput) MsiWorkSpaceResourceId() pulumi.StringPtrOutput
- func (o LinkedServiceAzureDatabricksOutput) Name() pulumi.StringOutput
- func (o LinkedServiceAzureDatabricksOutput) NewClusterConfig() LinkedServiceAzureDatabricksNewClusterConfigPtrOutput
- func (o LinkedServiceAzureDatabricksOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedServiceAzureDatabricksOutput) ToLinkedServiceAzureDatabricksOutput() LinkedServiceAzureDatabricksOutput
- func (o LinkedServiceAzureDatabricksOutput) ToLinkedServiceAzureDatabricksOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksOutput
- type LinkedServiceAzureDatabricksState
- type LinkedServiceAzureFileStorage
- func (*LinkedServiceAzureFileStorage) ElementType() reflect.Type
- func (i *LinkedServiceAzureFileStorage) ToLinkedServiceAzureFileStorageOutput() LinkedServiceAzureFileStorageOutput
- func (i *LinkedServiceAzureFileStorage) ToLinkedServiceAzureFileStorageOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageOutput
- type LinkedServiceAzureFileStorageArgs
- type LinkedServiceAzureFileStorageArray
- func (LinkedServiceAzureFileStorageArray) ElementType() reflect.Type
- func (i LinkedServiceAzureFileStorageArray) ToLinkedServiceAzureFileStorageArrayOutput() LinkedServiceAzureFileStorageArrayOutput
- func (i LinkedServiceAzureFileStorageArray) ToLinkedServiceAzureFileStorageArrayOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageArrayOutput
- type LinkedServiceAzureFileStorageArrayInput
- type LinkedServiceAzureFileStorageArrayOutput
- func (LinkedServiceAzureFileStorageArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureFileStorageArrayOutput) Index(i pulumi.IntInput) LinkedServiceAzureFileStorageOutput
- func (o LinkedServiceAzureFileStorageArrayOutput) ToLinkedServiceAzureFileStorageArrayOutput() LinkedServiceAzureFileStorageArrayOutput
- func (o LinkedServiceAzureFileStorageArrayOutput) ToLinkedServiceAzureFileStorageArrayOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageArrayOutput
- type LinkedServiceAzureFileStorageInput
- type LinkedServiceAzureFileStorageKeyVaultPassword
- type LinkedServiceAzureFileStorageKeyVaultPasswordArgs
- func (LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ElementType() reflect.Type
- func (i LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ToLinkedServiceAzureFileStorageKeyVaultPasswordOutput() LinkedServiceAzureFileStorageKeyVaultPasswordOutput
- func (i LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ToLinkedServiceAzureFileStorageKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageKeyVaultPasswordOutput
- func (i LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput() LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput
- func (i LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput
- type LinkedServiceAzureFileStorageKeyVaultPasswordInput
- type LinkedServiceAzureFileStorageKeyVaultPasswordOutput
- func (LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureFileStorageKeyVaultPasswordOutput) LinkedServiceName() pulumi.StringOutput
- func (o LinkedServiceAzureFileStorageKeyVaultPasswordOutput) SecretName() pulumi.StringOutput
- func (o LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordOutput() LinkedServiceAzureFileStorageKeyVaultPasswordOutput
- func (o LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageKeyVaultPasswordOutput
- func (o LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput() LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput
- func (o LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput
- type LinkedServiceAzureFileStorageKeyVaultPasswordPtrInput
- type LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput
- func (o LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) Elem() LinkedServiceAzureFileStorageKeyVaultPasswordOutput
- func (LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput() LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput
- func (o LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput
- type LinkedServiceAzureFileStorageMap
- func (LinkedServiceAzureFileStorageMap) ElementType() reflect.Type
- func (i LinkedServiceAzureFileStorageMap) ToLinkedServiceAzureFileStorageMapOutput() LinkedServiceAzureFileStorageMapOutput
- func (i LinkedServiceAzureFileStorageMap) ToLinkedServiceAzureFileStorageMapOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageMapOutput
- type LinkedServiceAzureFileStorageMapInput
- type LinkedServiceAzureFileStorageMapOutput
- func (LinkedServiceAzureFileStorageMapOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureFileStorageMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceAzureFileStorageOutput
- func (o LinkedServiceAzureFileStorageMapOutput) ToLinkedServiceAzureFileStorageMapOutput() LinkedServiceAzureFileStorageMapOutput
- func (o LinkedServiceAzureFileStorageMapOutput) ToLinkedServiceAzureFileStorageMapOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageMapOutput
- type LinkedServiceAzureFileStorageOutput
- func (o LinkedServiceAzureFileStorageOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServiceAzureFileStorageOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedServiceAzureFileStorageOutput) ConnectionString() pulumi.StringOutput
- func (o LinkedServiceAzureFileStorageOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedServiceAzureFileStorageOutput) Description() pulumi.StringPtrOutput
- func (LinkedServiceAzureFileStorageOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureFileStorageOutput) FileShare() pulumi.StringPtrOutput
- func (o LinkedServiceAzureFileStorageOutput) Host() pulumi.StringPtrOutput
- func (o LinkedServiceAzureFileStorageOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureFileStorageOutput) KeyVaultPassword() LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput
- func (o LinkedServiceAzureFileStorageOutput) Name() pulumi.StringOutput
- func (o LinkedServiceAzureFileStorageOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedServiceAzureFileStorageOutput) Password() pulumi.StringPtrOutput
- func (o LinkedServiceAzureFileStorageOutput) ToLinkedServiceAzureFileStorageOutput() LinkedServiceAzureFileStorageOutput
- func (o LinkedServiceAzureFileStorageOutput) ToLinkedServiceAzureFileStorageOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageOutput
- func (o LinkedServiceAzureFileStorageOutput) UserId() pulumi.StringPtrOutput
- type LinkedServiceAzureFileStorageState
- type LinkedServiceAzureFunction
- func (*LinkedServiceAzureFunction) ElementType() reflect.Type
- func (i *LinkedServiceAzureFunction) ToLinkedServiceAzureFunctionOutput() LinkedServiceAzureFunctionOutput
- func (i *LinkedServiceAzureFunction) ToLinkedServiceAzureFunctionOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionOutput
- type LinkedServiceAzureFunctionArgs
- type LinkedServiceAzureFunctionArray
- func (LinkedServiceAzureFunctionArray) ElementType() reflect.Type
- func (i LinkedServiceAzureFunctionArray) ToLinkedServiceAzureFunctionArrayOutput() LinkedServiceAzureFunctionArrayOutput
- func (i LinkedServiceAzureFunctionArray) ToLinkedServiceAzureFunctionArrayOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionArrayOutput
- type LinkedServiceAzureFunctionArrayInput
- type LinkedServiceAzureFunctionArrayOutput
- func (LinkedServiceAzureFunctionArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureFunctionArrayOutput) Index(i pulumi.IntInput) LinkedServiceAzureFunctionOutput
- func (o LinkedServiceAzureFunctionArrayOutput) ToLinkedServiceAzureFunctionArrayOutput() LinkedServiceAzureFunctionArrayOutput
- func (o LinkedServiceAzureFunctionArrayOutput) ToLinkedServiceAzureFunctionArrayOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionArrayOutput
- type LinkedServiceAzureFunctionInput
- type LinkedServiceAzureFunctionKeyVaultKey
- type LinkedServiceAzureFunctionKeyVaultKeyArgs
- func (LinkedServiceAzureFunctionKeyVaultKeyArgs) ElementType() reflect.Type
- func (i LinkedServiceAzureFunctionKeyVaultKeyArgs) ToLinkedServiceAzureFunctionKeyVaultKeyOutput() LinkedServiceAzureFunctionKeyVaultKeyOutput
- func (i LinkedServiceAzureFunctionKeyVaultKeyArgs) ToLinkedServiceAzureFunctionKeyVaultKeyOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionKeyVaultKeyOutput
- func (i LinkedServiceAzureFunctionKeyVaultKeyArgs) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutput() LinkedServiceAzureFunctionKeyVaultKeyPtrOutput
- func (i LinkedServiceAzureFunctionKeyVaultKeyArgs) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionKeyVaultKeyPtrOutput
- type LinkedServiceAzureFunctionKeyVaultKeyInput
- type LinkedServiceAzureFunctionKeyVaultKeyOutput
- func (LinkedServiceAzureFunctionKeyVaultKeyOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureFunctionKeyVaultKeyOutput) LinkedServiceName() pulumi.StringOutput
- func (o LinkedServiceAzureFunctionKeyVaultKeyOutput) SecretName() pulumi.StringOutput
- func (o LinkedServiceAzureFunctionKeyVaultKeyOutput) ToLinkedServiceAzureFunctionKeyVaultKeyOutput() LinkedServiceAzureFunctionKeyVaultKeyOutput
- func (o LinkedServiceAzureFunctionKeyVaultKeyOutput) ToLinkedServiceAzureFunctionKeyVaultKeyOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionKeyVaultKeyOutput
- func (o LinkedServiceAzureFunctionKeyVaultKeyOutput) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutput() LinkedServiceAzureFunctionKeyVaultKeyPtrOutput
- func (o LinkedServiceAzureFunctionKeyVaultKeyOutput) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionKeyVaultKeyPtrOutput
- type LinkedServiceAzureFunctionKeyVaultKeyPtrInput
- type LinkedServiceAzureFunctionKeyVaultKeyPtrOutput
- func (o LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) Elem() LinkedServiceAzureFunctionKeyVaultKeyOutput
- func (LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutput() LinkedServiceAzureFunctionKeyVaultKeyPtrOutput
- func (o LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionKeyVaultKeyPtrOutput
- type LinkedServiceAzureFunctionMap
- func (LinkedServiceAzureFunctionMap) ElementType() reflect.Type
- func (i LinkedServiceAzureFunctionMap) ToLinkedServiceAzureFunctionMapOutput() LinkedServiceAzureFunctionMapOutput
- func (i LinkedServiceAzureFunctionMap) ToLinkedServiceAzureFunctionMapOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionMapOutput
- type LinkedServiceAzureFunctionMapInput
- type LinkedServiceAzureFunctionMapOutput
- func (LinkedServiceAzureFunctionMapOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureFunctionMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceAzureFunctionOutput
- func (o LinkedServiceAzureFunctionMapOutput) ToLinkedServiceAzureFunctionMapOutput() LinkedServiceAzureFunctionMapOutput
- func (o LinkedServiceAzureFunctionMapOutput) ToLinkedServiceAzureFunctionMapOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionMapOutput
- type LinkedServiceAzureFunctionOutput
- func (o LinkedServiceAzureFunctionOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServiceAzureFunctionOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedServiceAzureFunctionOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedServiceAzureFunctionOutput) Description() pulumi.StringPtrOutput
- func (LinkedServiceAzureFunctionOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureFunctionOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureFunctionOutput) Key() pulumi.StringPtrOutput
- func (o LinkedServiceAzureFunctionOutput) KeyVaultKey() LinkedServiceAzureFunctionKeyVaultKeyPtrOutput
- func (o LinkedServiceAzureFunctionOutput) Name() pulumi.StringOutput
- func (o LinkedServiceAzureFunctionOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedServiceAzureFunctionOutput) ToLinkedServiceAzureFunctionOutput() LinkedServiceAzureFunctionOutput
- func (o LinkedServiceAzureFunctionOutput) ToLinkedServiceAzureFunctionOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionOutput
- func (o LinkedServiceAzureFunctionOutput) Url() pulumi.StringOutput
- type LinkedServiceAzureFunctionState
- type LinkedServiceAzureSearch
- type LinkedServiceAzureSearchArgs
- type LinkedServiceAzureSearchArray
- func (LinkedServiceAzureSearchArray) ElementType() reflect.Type
- func (i LinkedServiceAzureSearchArray) ToLinkedServiceAzureSearchArrayOutput() LinkedServiceAzureSearchArrayOutput
- func (i LinkedServiceAzureSearchArray) ToLinkedServiceAzureSearchArrayOutputWithContext(ctx context.Context) LinkedServiceAzureSearchArrayOutput
- type LinkedServiceAzureSearchArrayInput
- type LinkedServiceAzureSearchArrayOutput
- func (LinkedServiceAzureSearchArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureSearchArrayOutput) Index(i pulumi.IntInput) LinkedServiceAzureSearchOutput
- func (o LinkedServiceAzureSearchArrayOutput) ToLinkedServiceAzureSearchArrayOutput() LinkedServiceAzureSearchArrayOutput
- func (o LinkedServiceAzureSearchArrayOutput) ToLinkedServiceAzureSearchArrayOutputWithContext(ctx context.Context) LinkedServiceAzureSearchArrayOutput
- type LinkedServiceAzureSearchInput
- type LinkedServiceAzureSearchMap
- func (LinkedServiceAzureSearchMap) ElementType() reflect.Type
- func (i LinkedServiceAzureSearchMap) ToLinkedServiceAzureSearchMapOutput() LinkedServiceAzureSearchMapOutput
- func (i LinkedServiceAzureSearchMap) ToLinkedServiceAzureSearchMapOutputWithContext(ctx context.Context) LinkedServiceAzureSearchMapOutput
- type LinkedServiceAzureSearchMapInput
- type LinkedServiceAzureSearchMapOutput
- func (LinkedServiceAzureSearchMapOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureSearchMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceAzureSearchOutput
- func (o LinkedServiceAzureSearchMapOutput) ToLinkedServiceAzureSearchMapOutput() LinkedServiceAzureSearchMapOutput
- func (o LinkedServiceAzureSearchMapOutput) ToLinkedServiceAzureSearchMapOutputWithContext(ctx context.Context) LinkedServiceAzureSearchMapOutput
- type LinkedServiceAzureSearchOutput
- func (o LinkedServiceAzureSearchOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServiceAzureSearchOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedServiceAzureSearchOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedServiceAzureSearchOutput) Description() pulumi.StringPtrOutput
- func (LinkedServiceAzureSearchOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureSearchOutput) EncryptedCredential() pulumi.StringOutput
- func (o LinkedServiceAzureSearchOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureSearchOutput) Name() pulumi.StringOutput
- func (o LinkedServiceAzureSearchOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedServiceAzureSearchOutput) SearchServiceKey() pulumi.StringOutput
- func (o LinkedServiceAzureSearchOutput) ToLinkedServiceAzureSearchOutput() LinkedServiceAzureSearchOutput
- func (o LinkedServiceAzureSearchOutput) ToLinkedServiceAzureSearchOutputWithContext(ctx context.Context) LinkedServiceAzureSearchOutput
- func (o LinkedServiceAzureSearchOutput) Url() pulumi.StringOutput
- type LinkedServiceAzureSearchState
- type LinkedServiceAzureSqlDatabase
- func (*LinkedServiceAzureSqlDatabase) ElementType() reflect.Type
- func (i *LinkedServiceAzureSqlDatabase) ToLinkedServiceAzureSqlDatabaseOutput() LinkedServiceAzureSqlDatabaseOutput
- func (i *LinkedServiceAzureSqlDatabase) ToLinkedServiceAzureSqlDatabaseOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseOutput
- type LinkedServiceAzureSqlDatabaseArgs
- type LinkedServiceAzureSqlDatabaseArray
- func (LinkedServiceAzureSqlDatabaseArray) ElementType() reflect.Type
- func (i LinkedServiceAzureSqlDatabaseArray) ToLinkedServiceAzureSqlDatabaseArrayOutput() LinkedServiceAzureSqlDatabaseArrayOutput
- func (i LinkedServiceAzureSqlDatabaseArray) ToLinkedServiceAzureSqlDatabaseArrayOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseArrayOutput
- type LinkedServiceAzureSqlDatabaseArrayInput
- type LinkedServiceAzureSqlDatabaseArrayOutput
- func (LinkedServiceAzureSqlDatabaseArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureSqlDatabaseArrayOutput) Index(i pulumi.IntInput) LinkedServiceAzureSqlDatabaseOutput
- func (o LinkedServiceAzureSqlDatabaseArrayOutput) ToLinkedServiceAzureSqlDatabaseArrayOutput() LinkedServiceAzureSqlDatabaseArrayOutput
- func (o LinkedServiceAzureSqlDatabaseArrayOutput) ToLinkedServiceAzureSqlDatabaseArrayOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseArrayOutput
- type LinkedServiceAzureSqlDatabaseInput
- type LinkedServiceAzureSqlDatabaseKeyVaultConnectionString
- type LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs
- func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ElementType() reflect.Type
- func (i LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput() LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput
- func (i LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput
- func (i LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput() LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput
- func (i LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput
- type LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringInput
- type LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput
- func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) LinkedServiceName() pulumi.StringOutput
- func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) SecretName() pulumi.StringOutput
- func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput() LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput
- func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput
- func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput() LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput
- func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput
- type LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrInput
- type LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput
- func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) Elem() LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput
- func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput() LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput
- func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput
- type LinkedServiceAzureSqlDatabaseKeyVaultPassword
- type LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs
- func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs) ElementType() reflect.Type
- func (i LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput() LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput
- func (i LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput
- func (i LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput() LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput
- func (i LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput
- type LinkedServiceAzureSqlDatabaseKeyVaultPasswordInput
- type LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput
- func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) LinkedServiceName() pulumi.StringOutput
- func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) SecretName() pulumi.StringOutput
- func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput() LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput
- func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput
- func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput() LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput
- func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput
- type LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrInput
- type LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput
- func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput) Elem() LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput
- func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput() LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput
- func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput
- type LinkedServiceAzureSqlDatabaseMap
- func (LinkedServiceAzureSqlDatabaseMap) ElementType() reflect.Type
- func (i LinkedServiceAzureSqlDatabaseMap) ToLinkedServiceAzureSqlDatabaseMapOutput() LinkedServiceAzureSqlDatabaseMapOutput
- func (i LinkedServiceAzureSqlDatabaseMap) ToLinkedServiceAzureSqlDatabaseMapOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseMapOutput
- type LinkedServiceAzureSqlDatabaseMapInput
- type LinkedServiceAzureSqlDatabaseMapOutput
- func (LinkedServiceAzureSqlDatabaseMapOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureSqlDatabaseMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceAzureSqlDatabaseOutput
- func (o LinkedServiceAzureSqlDatabaseMapOutput) ToLinkedServiceAzureSqlDatabaseMapOutput() LinkedServiceAzureSqlDatabaseMapOutput
- func (o LinkedServiceAzureSqlDatabaseMapOutput) ToLinkedServiceAzureSqlDatabaseMapOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseMapOutput
- type LinkedServiceAzureSqlDatabaseOutput
- func (o LinkedServiceAzureSqlDatabaseOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServiceAzureSqlDatabaseOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedServiceAzureSqlDatabaseOutput) ConnectionString() pulumi.StringPtrOutput
- func (o LinkedServiceAzureSqlDatabaseOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedServiceAzureSqlDatabaseOutput) Description() pulumi.StringPtrOutput
- func (LinkedServiceAzureSqlDatabaseOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureSqlDatabaseOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureSqlDatabaseOutput) KeyVaultConnectionString() LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput
- func (o LinkedServiceAzureSqlDatabaseOutput) KeyVaultPassword() LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput
- func (o LinkedServiceAzureSqlDatabaseOutput) Name() pulumi.StringOutput
- func (o LinkedServiceAzureSqlDatabaseOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedServiceAzureSqlDatabaseOutput) ServicePrincipalId() pulumi.StringPtrOutput
- func (o LinkedServiceAzureSqlDatabaseOutput) ServicePrincipalKey() pulumi.StringPtrOutput
- func (o LinkedServiceAzureSqlDatabaseOutput) TenantId() pulumi.StringPtrOutput
- func (o LinkedServiceAzureSqlDatabaseOutput) ToLinkedServiceAzureSqlDatabaseOutput() LinkedServiceAzureSqlDatabaseOutput
- func (o LinkedServiceAzureSqlDatabaseOutput) ToLinkedServiceAzureSqlDatabaseOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseOutput
- func (o LinkedServiceAzureSqlDatabaseOutput) UseManagedIdentity() pulumi.BoolPtrOutput
- type LinkedServiceAzureSqlDatabaseState
- type LinkedServiceAzureTableStorage
- func (*LinkedServiceAzureTableStorage) ElementType() reflect.Type
- func (i *LinkedServiceAzureTableStorage) ToLinkedServiceAzureTableStorageOutput() LinkedServiceAzureTableStorageOutput
- func (i *LinkedServiceAzureTableStorage) ToLinkedServiceAzureTableStorageOutputWithContext(ctx context.Context) LinkedServiceAzureTableStorageOutput
- type LinkedServiceAzureTableStorageArgs
- type LinkedServiceAzureTableStorageArray
- func (LinkedServiceAzureTableStorageArray) ElementType() reflect.Type
- func (i LinkedServiceAzureTableStorageArray) ToLinkedServiceAzureTableStorageArrayOutput() LinkedServiceAzureTableStorageArrayOutput
- func (i LinkedServiceAzureTableStorageArray) ToLinkedServiceAzureTableStorageArrayOutputWithContext(ctx context.Context) LinkedServiceAzureTableStorageArrayOutput
- type LinkedServiceAzureTableStorageArrayInput
- type LinkedServiceAzureTableStorageArrayOutput
- func (LinkedServiceAzureTableStorageArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureTableStorageArrayOutput) Index(i pulumi.IntInput) LinkedServiceAzureTableStorageOutput
- func (o LinkedServiceAzureTableStorageArrayOutput) ToLinkedServiceAzureTableStorageArrayOutput() LinkedServiceAzureTableStorageArrayOutput
- func (o LinkedServiceAzureTableStorageArrayOutput) ToLinkedServiceAzureTableStorageArrayOutputWithContext(ctx context.Context) LinkedServiceAzureTableStorageArrayOutput
- type LinkedServiceAzureTableStorageInput
- type LinkedServiceAzureTableStorageMap
- func (LinkedServiceAzureTableStorageMap) ElementType() reflect.Type
- func (i LinkedServiceAzureTableStorageMap) ToLinkedServiceAzureTableStorageMapOutput() LinkedServiceAzureTableStorageMapOutput
- func (i LinkedServiceAzureTableStorageMap) ToLinkedServiceAzureTableStorageMapOutputWithContext(ctx context.Context) LinkedServiceAzureTableStorageMapOutput
- type LinkedServiceAzureTableStorageMapInput
- type LinkedServiceAzureTableStorageMapOutput
- func (LinkedServiceAzureTableStorageMapOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureTableStorageMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceAzureTableStorageOutput
- func (o LinkedServiceAzureTableStorageMapOutput) ToLinkedServiceAzureTableStorageMapOutput() LinkedServiceAzureTableStorageMapOutput
- func (o LinkedServiceAzureTableStorageMapOutput) ToLinkedServiceAzureTableStorageMapOutputWithContext(ctx context.Context) LinkedServiceAzureTableStorageMapOutput
- type LinkedServiceAzureTableStorageOutput
- func (o LinkedServiceAzureTableStorageOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServiceAzureTableStorageOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedServiceAzureTableStorageOutput) ConnectionString() pulumi.StringOutput
- func (o LinkedServiceAzureTableStorageOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedServiceAzureTableStorageOutput) Description() pulumi.StringPtrOutput
- func (LinkedServiceAzureTableStorageOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureTableStorageOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServiceAzureTableStorageOutput) Name() pulumi.StringOutput
- func (o LinkedServiceAzureTableStorageOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedServiceAzureTableStorageOutput) ToLinkedServiceAzureTableStorageOutput() LinkedServiceAzureTableStorageOutput
- func (o LinkedServiceAzureTableStorageOutput) ToLinkedServiceAzureTableStorageOutputWithContext(ctx context.Context) LinkedServiceAzureTableStorageOutput
- type LinkedServiceAzureTableStorageState
- type LinkedServiceCosmosDb
- type LinkedServiceCosmosDbArgs
- type LinkedServiceCosmosDbArray
- func (LinkedServiceCosmosDbArray) ElementType() reflect.Type
- func (i LinkedServiceCosmosDbArray) ToLinkedServiceCosmosDbArrayOutput() LinkedServiceCosmosDbArrayOutput
- func (i LinkedServiceCosmosDbArray) ToLinkedServiceCosmosDbArrayOutputWithContext(ctx context.Context) LinkedServiceCosmosDbArrayOutput
- type LinkedServiceCosmosDbArrayInput
- type LinkedServiceCosmosDbArrayOutput
- func (LinkedServiceCosmosDbArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceCosmosDbArrayOutput) Index(i pulumi.IntInput) LinkedServiceCosmosDbOutput
- func (o LinkedServiceCosmosDbArrayOutput) ToLinkedServiceCosmosDbArrayOutput() LinkedServiceCosmosDbArrayOutput
- func (o LinkedServiceCosmosDbArrayOutput) ToLinkedServiceCosmosDbArrayOutputWithContext(ctx context.Context) LinkedServiceCosmosDbArrayOutput
- type LinkedServiceCosmosDbInput
- type LinkedServiceCosmosDbMap
- type LinkedServiceCosmosDbMapInput
- type LinkedServiceCosmosDbMapOutput
- func (LinkedServiceCosmosDbMapOutput) ElementType() reflect.Type
- func (o LinkedServiceCosmosDbMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceCosmosDbOutput
- func (o LinkedServiceCosmosDbMapOutput) ToLinkedServiceCosmosDbMapOutput() LinkedServiceCosmosDbMapOutput
- func (o LinkedServiceCosmosDbMapOutput) ToLinkedServiceCosmosDbMapOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMapOutput
- type LinkedServiceCosmosDbMongoApi
- func (*LinkedServiceCosmosDbMongoApi) ElementType() reflect.Type
- func (i *LinkedServiceCosmosDbMongoApi) ToLinkedServiceCosmosDbMongoApiOutput() LinkedServiceCosmosDbMongoApiOutput
- func (i *LinkedServiceCosmosDbMongoApi) ToLinkedServiceCosmosDbMongoApiOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiOutput
- type LinkedServiceCosmosDbMongoApiArgs
- type LinkedServiceCosmosDbMongoApiArray
- func (LinkedServiceCosmosDbMongoApiArray) ElementType() reflect.Type
- func (i LinkedServiceCosmosDbMongoApiArray) ToLinkedServiceCosmosDbMongoApiArrayOutput() LinkedServiceCosmosDbMongoApiArrayOutput
- func (i LinkedServiceCosmosDbMongoApiArray) ToLinkedServiceCosmosDbMongoApiArrayOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiArrayOutput
- type LinkedServiceCosmosDbMongoApiArrayInput
- type LinkedServiceCosmosDbMongoApiArrayOutput
- func (LinkedServiceCosmosDbMongoApiArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceCosmosDbMongoApiArrayOutput) Index(i pulumi.IntInput) LinkedServiceCosmosDbMongoApiOutput
- func (o LinkedServiceCosmosDbMongoApiArrayOutput) ToLinkedServiceCosmosDbMongoApiArrayOutput() LinkedServiceCosmosDbMongoApiArrayOutput
- func (o LinkedServiceCosmosDbMongoApiArrayOutput) ToLinkedServiceCosmosDbMongoApiArrayOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiArrayOutput
- type LinkedServiceCosmosDbMongoApiInput
- type LinkedServiceCosmosDbMongoApiMap
- func (LinkedServiceCosmosDbMongoApiMap) ElementType() reflect.Type
- func (i LinkedServiceCosmosDbMongoApiMap) ToLinkedServiceCosmosDbMongoApiMapOutput() LinkedServiceCosmosDbMongoApiMapOutput
- func (i LinkedServiceCosmosDbMongoApiMap) ToLinkedServiceCosmosDbMongoApiMapOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiMapOutput
- type LinkedServiceCosmosDbMongoApiMapInput
- type LinkedServiceCosmosDbMongoApiMapOutput
- func (LinkedServiceCosmosDbMongoApiMapOutput) ElementType() reflect.Type
- func (o LinkedServiceCosmosDbMongoApiMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceCosmosDbMongoApiOutput
- func (o LinkedServiceCosmosDbMongoApiMapOutput) ToLinkedServiceCosmosDbMongoApiMapOutput() LinkedServiceCosmosDbMongoApiMapOutput
- func (o LinkedServiceCosmosDbMongoApiMapOutput) ToLinkedServiceCosmosDbMongoApiMapOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiMapOutput
- type LinkedServiceCosmosDbMongoApiOutput
- func (o LinkedServiceCosmosDbMongoApiOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServiceCosmosDbMongoApiOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedServiceCosmosDbMongoApiOutput) ConnectionString() pulumi.StringPtrOutput
- func (o LinkedServiceCosmosDbMongoApiOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedServiceCosmosDbMongoApiOutput) Database() pulumi.StringPtrOutput
- func (o LinkedServiceCosmosDbMongoApiOutput) Description() pulumi.StringPtrOutput
- func (LinkedServiceCosmosDbMongoApiOutput) ElementType() reflect.Type
- func (o LinkedServiceCosmosDbMongoApiOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServiceCosmosDbMongoApiOutput) Name() pulumi.StringOutput
- func (o LinkedServiceCosmosDbMongoApiOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedServiceCosmosDbMongoApiOutput) ServerVersionIs32OrHigher() pulumi.BoolPtrOutput
- func (o LinkedServiceCosmosDbMongoApiOutput) ToLinkedServiceCosmosDbMongoApiOutput() LinkedServiceCosmosDbMongoApiOutput
- func (o LinkedServiceCosmosDbMongoApiOutput) ToLinkedServiceCosmosDbMongoApiOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiOutput
- type LinkedServiceCosmosDbMongoApiState
- type LinkedServiceCosmosDbOutput
- func (o LinkedServiceCosmosDbOutput) AccountEndpoint() pulumi.StringPtrOutput
- func (o LinkedServiceCosmosDbOutput) AccountKey() pulumi.StringPtrOutput
- func (o LinkedServiceCosmosDbOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServiceCosmosDbOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedServiceCosmosDbOutput) ConnectionString() pulumi.StringPtrOutput
- func (o LinkedServiceCosmosDbOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedServiceCosmosDbOutput) Database() pulumi.StringPtrOutput
- func (o LinkedServiceCosmosDbOutput) Description() pulumi.StringPtrOutput
- func (LinkedServiceCosmosDbOutput) ElementType() reflect.Type
- func (o LinkedServiceCosmosDbOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServiceCosmosDbOutput) Name() pulumi.StringOutput
- func (o LinkedServiceCosmosDbOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedServiceCosmosDbOutput) ToLinkedServiceCosmosDbOutput() LinkedServiceCosmosDbOutput
- func (o LinkedServiceCosmosDbOutput) ToLinkedServiceCosmosDbOutputWithContext(ctx context.Context) LinkedServiceCosmosDbOutput
- type LinkedServiceCosmosDbState
- type LinkedServiceDataLakeStorageGen2
- func GetLinkedServiceDataLakeStorageGen2(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*LinkedServiceDataLakeStorageGen2, error)
- func NewLinkedServiceDataLakeStorageGen2(ctx *pulumi.Context, name string, args *LinkedServiceDataLakeStorageGen2Args, ...) (*LinkedServiceDataLakeStorageGen2, error)
- func (*LinkedServiceDataLakeStorageGen2) ElementType() reflect.Type
- func (i *LinkedServiceDataLakeStorageGen2) ToLinkedServiceDataLakeStorageGen2Output() LinkedServiceDataLakeStorageGen2Output
- func (i *LinkedServiceDataLakeStorageGen2) ToLinkedServiceDataLakeStorageGen2OutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2Output
- type LinkedServiceDataLakeStorageGen2Args
- type LinkedServiceDataLakeStorageGen2Array
- func (LinkedServiceDataLakeStorageGen2Array) ElementType() reflect.Type
- func (i LinkedServiceDataLakeStorageGen2Array) ToLinkedServiceDataLakeStorageGen2ArrayOutput() LinkedServiceDataLakeStorageGen2ArrayOutput
- func (i LinkedServiceDataLakeStorageGen2Array) ToLinkedServiceDataLakeStorageGen2ArrayOutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2ArrayOutput
- type LinkedServiceDataLakeStorageGen2ArrayInput
- type LinkedServiceDataLakeStorageGen2ArrayOutput
- func (LinkedServiceDataLakeStorageGen2ArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceDataLakeStorageGen2ArrayOutput) Index(i pulumi.IntInput) LinkedServiceDataLakeStorageGen2Output
- func (o LinkedServiceDataLakeStorageGen2ArrayOutput) ToLinkedServiceDataLakeStorageGen2ArrayOutput() LinkedServiceDataLakeStorageGen2ArrayOutput
- func (o LinkedServiceDataLakeStorageGen2ArrayOutput) ToLinkedServiceDataLakeStorageGen2ArrayOutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2ArrayOutput
- type LinkedServiceDataLakeStorageGen2Input
- type LinkedServiceDataLakeStorageGen2Map
- func (LinkedServiceDataLakeStorageGen2Map) ElementType() reflect.Type
- func (i LinkedServiceDataLakeStorageGen2Map) ToLinkedServiceDataLakeStorageGen2MapOutput() LinkedServiceDataLakeStorageGen2MapOutput
- func (i LinkedServiceDataLakeStorageGen2Map) ToLinkedServiceDataLakeStorageGen2MapOutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2MapOutput
- type LinkedServiceDataLakeStorageGen2MapInput
- type LinkedServiceDataLakeStorageGen2MapOutput
- func (LinkedServiceDataLakeStorageGen2MapOutput) ElementType() reflect.Type
- func (o LinkedServiceDataLakeStorageGen2MapOutput) MapIndex(k pulumi.StringInput) LinkedServiceDataLakeStorageGen2Output
- func (o LinkedServiceDataLakeStorageGen2MapOutput) ToLinkedServiceDataLakeStorageGen2MapOutput() LinkedServiceDataLakeStorageGen2MapOutput
- func (o LinkedServiceDataLakeStorageGen2MapOutput) ToLinkedServiceDataLakeStorageGen2MapOutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2MapOutput
- type LinkedServiceDataLakeStorageGen2Output
- func (o LinkedServiceDataLakeStorageGen2Output) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServiceDataLakeStorageGen2Output) Annotations() pulumi.StringArrayOutput
- func (o LinkedServiceDataLakeStorageGen2Output) DataFactoryId() pulumi.StringOutput
- func (o LinkedServiceDataLakeStorageGen2Output) Description() pulumi.StringPtrOutput
- func (LinkedServiceDataLakeStorageGen2Output) ElementType() reflect.Type
- func (o LinkedServiceDataLakeStorageGen2Output) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServiceDataLakeStorageGen2Output) Name() pulumi.StringOutput
- func (o LinkedServiceDataLakeStorageGen2Output) Parameters() pulumi.StringMapOutput
- func (o LinkedServiceDataLakeStorageGen2Output) ServicePrincipalId() pulumi.StringPtrOutput
- func (o LinkedServiceDataLakeStorageGen2Output) ServicePrincipalKey() pulumi.StringPtrOutput
- func (o LinkedServiceDataLakeStorageGen2Output) StorageAccountKey() pulumi.StringPtrOutput
- func (o LinkedServiceDataLakeStorageGen2Output) Tenant() pulumi.StringPtrOutput
- func (o LinkedServiceDataLakeStorageGen2Output) ToLinkedServiceDataLakeStorageGen2Output() LinkedServiceDataLakeStorageGen2Output
- func (o LinkedServiceDataLakeStorageGen2Output) ToLinkedServiceDataLakeStorageGen2OutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2Output
- func (o LinkedServiceDataLakeStorageGen2Output) Url() pulumi.StringOutput
- func (o LinkedServiceDataLakeStorageGen2Output) UseManagedIdentity() pulumi.BoolPtrOutput
- type LinkedServiceDataLakeStorageGen2State
- type LinkedServiceKeyVault
- type LinkedServiceKeyVaultArgs
- type LinkedServiceKeyVaultArray
- func (LinkedServiceKeyVaultArray) ElementType() reflect.Type
- func (i LinkedServiceKeyVaultArray) ToLinkedServiceKeyVaultArrayOutput() LinkedServiceKeyVaultArrayOutput
- func (i LinkedServiceKeyVaultArray) ToLinkedServiceKeyVaultArrayOutputWithContext(ctx context.Context) LinkedServiceKeyVaultArrayOutput
- type LinkedServiceKeyVaultArrayInput
- type LinkedServiceKeyVaultArrayOutput
- func (LinkedServiceKeyVaultArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceKeyVaultArrayOutput) Index(i pulumi.IntInput) LinkedServiceKeyVaultOutput
- func (o LinkedServiceKeyVaultArrayOutput) ToLinkedServiceKeyVaultArrayOutput() LinkedServiceKeyVaultArrayOutput
- func (o LinkedServiceKeyVaultArrayOutput) ToLinkedServiceKeyVaultArrayOutputWithContext(ctx context.Context) LinkedServiceKeyVaultArrayOutput
- type LinkedServiceKeyVaultInput
- type LinkedServiceKeyVaultMap
- type LinkedServiceKeyVaultMapInput
- type LinkedServiceKeyVaultMapOutput
- func (LinkedServiceKeyVaultMapOutput) ElementType() reflect.Type
- func (o LinkedServiceKeyVaultMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceKeyVaultOutput
- func (o LinkedServiceKeyVaultMapOutput) ToLinkedServiceKeyVaultMapOutput() LinkedServiceKeyVaultMapOutput
- func (o LinkedServiceKeyVaultMapOutput) ToLinkedServiceKeyVaultMapOutputWithContext(ctx context.Context) LinkedServiceKeyVaultMapOutput
- type LinkedServiceKeyVaultOutput
- func (o LinkedServiceKeyVaultOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServiceKeyVaultOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedServiceKeyVaultOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedServiceKeyVaultOutput) Description() pulumi.StringPtrOutput
- func (LinkedServiceKeyVaultOutput) ElementType() reflect.Type
- func (o LinkedServiceKeyVaultOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServiceKeyVaultOutput) KeyVaultId() pulumi.StringOutput
- func (o LinkedServiceKeyVaultOutput) Name() pulumi.StringOutput
- func (o LinkedServiceKeyVaultOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedServiceKeyVaultOutput) ToLinkedServiceKeyVaultOutput() LinkedServiceKeyVaultOutput
- func (o LinkedServiceKeyVaultOutput) ToLinkedServiceKeyVaultOutputWithContext(ctx context.Context) LinkedServiceKeyVaultOutput
- type LinkedServiceKeyVaultState
- type LinkedServiceKusto
- type LinkedServiceKustoArgs
- type LinkedServiceKustoArray
- type LinkedServiceKustoArrayInput
- type LinkedServiceKustoArrayOutput
- func (LinkedServiceKustoArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceKustoArrayOutput) Index(i pulumi.IntInput) LinkedServiceKustoOutput
- func (o LinkedServiceKustoArrayOutput) ToLinkedServiceKustoArrayOutput() LinkedServiceKustoArrayOutput
- func (o LinkedServiceKustoArrayOutput) ToLinkedServiceKustoArrayOutputWithContext(ctx context.Context) LinkedServiceKustoArrayOutput
- type LinkedServiceKustoInput
- type LinkedServiceKustoMap
- type LinkedServiceKustoMapInput
- type LinkedServiceKustoMapOutput
- func (LinkedServiceKustoMapOutput) ElementType() reflect.Type
- func (o LinkedServiceKustoMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceKustoOutput
- func (o LinkedServiceKustoMapOutput) ToLinkedServiceKustoMapOutput() LinkedServiceKustoMapOutput
- func (o LinkedServiceKustoMapOutput) ToLinkedServiceKustoMapOutputWithContext(ctx context.Context) LinkedServiceKustoMapOutput
- type LinkedServiceKustoOutput
- func (o LinkedServiceKustoOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServiceKustoOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedServiceKustoOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedServiceKustoOutput) Description() pulumi.StringPtrOutput
- func (LinkedServiceKustoOutput) ElementType() reflect.Type
- func (o LinkedServiceKustoOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServiceKustoOutput) KustoDatabaseName() pulumi.StringOutput
- func (o LinkedServiceKustoOutput) KustoEndpoint() pulumi.StringOutput
- func (o LinkedServiceKustoOutput) Name() pulumi.StringOutput
- func (o LinkedServiceKustoOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedServiceKustoOutput) ServicePrincipalId() pulumi.StringPtrOutput
- func (o LinkedServiceKustoOutput) ServicePrincipalKey() pulumi.StringPtrOutput
- func (o LinkedServiceKustoOutput) Tenant() pulumi.StringPtrOutput
- func (o LinkedServiceKustoOutput) ToLinkedServiceKustoOutput() LinkedServiceKustoOutput
- func (o LinkedServiceKustoOutput) ToLinkedServiceKustoOutputWithContext(ctx context.Context) LinkedServiceKustoOutput
- func (o LinkedServiceKustoOutput) UseManagedIdentity() pulumi.BoolPtrOutput
- type LinkedServiceKustoState
- type LinkedServiceMysql
- type LinkedServiceMysqlArgs
- type LinkedServiceMysqlArray
- type LinkedServiceMysqlArrayInput
- type LinkedServiceMysqlArrayOutput
- func (LinkedServiceMysqlArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceMysqlArrayOutput) Index(i pulumi.IntInput) LinkedServiceMysqlOutput
- func (o LinkedServiceMysqlArrayOutput) ToLinkedServiceMysqlArrayOutput() LinkedServiceMysqlArrayOutput
- func (o LinkedServiceMysqlArrayOutput) ToLinkedServiceMysqlArrayOutputWithContext(ctx context.Context) LinkedServiceMysqlArrayOutput
- type LinkedServiceMysqlInput
- type LinkedServiceMysqlMap
- type LinkedServiceMysqlMapInput
- type LinkedServiceMysqlMapOutput
- func (LinkedServiceMysqlMapOutput) ElementType() reflect.Type
- func (o LinkedServiceMysqlMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceMysqlOutput
- func (o LinkedServiceMysqlMapOutput) ToLinkedServiceMysqlMapOutput() LinkedServiceMysqlMapOutput
- func (o LinkedServiceMysqlMapOutput) ToLinkedServiceMysqlMapOutputWithContext(ctx context.Context) LinkedServiceMysqlMapOutput
- type LinkedServiceMysqlOutput
- func (o LinkedServiceMysqlOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServiceMysqlOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedServiceMysqlOutput) ConnectionString() pulumi.StringOutput
- func (o LinkedServiceMysqlOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedServiceMysqlOutput) Description() pulumi.StringPtrOutput
- func (LinkedServiceMysqlOutput) ElementType() reflect.Type
- func (o LinkedServiceMysqlOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServiceMysqlOutput) Name() pulumi.StringOutput
- func (o LinkedServiceMysqlOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedServiceMysqlOutput) ToLinkedServiceMysqlOutput() LinkedServiceMysqlOutput
- func (o LinkedServiceMysqlOutput) ToLinkedServiceMysqlOutputWithContext(ctx context.Context) LinkedServiceMysqlOutput
- type LinkedServiceMysqlState
- type LinkedServiceOdata
- type LinkedServiceOdataArgs
- type LinkedServiceOdataArray
- type LinkedServiceOdataArrayInput
- type LinkedServiceOdataArrayOutput
- func (LinkedServiceOdataArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceOdataArrayOutput) Index(i pulumi.IntInput) LinkedServiceOdataOutput
- func (o LinkedServiceOdataArrayOutput) ToLinkedServiceOdataArrayOutput() LinkedServiceOdataArrayOutput
- func (o LinkedServiceOdataArrayOutput) ToLinkedServiceOdataArrayOutputWithContext(ctx context.Context) LinkedServiceOdataArrayOutput
- type LinkedServiceOdataBasicAuthentication
- type LinkedServiceOdataBasicAuthenticationArgs
- func (LinkedServiceOdataBasicAuthenticationArgs) ElementType() reflect.Type
- func (i LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationOutput() LinkedServiceOdataBasicAuthenticationOutput
- func (i LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationOutputWithContext(ctx context.Context) LinkedServiceOdataBasicAuthenticationOutput
- func (i LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationPtrOutput() LinkedServiceOdataBasicAuthenticationPtrOutput
- func (i LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdataBasicAuthenticationPtrOutput
- type LinkedServiceOdataBasicAuthenticationInput
- type LinkedServiceOdataBasicAuthenticationOutput
- func (LinkedServiceOdataBasicAuthenticationOutput) ElementType() reflect.Type
- func (o LinkedServiceOdataBasicAuthenticationOutput) Password() pulumi.StringOutput
- func (o LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationOutput() LinkedServiceOdataBasicAuthenticationOutput
- func (o LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationOutputWithContext(ctx context.Context) LinkedServiceOdataBasicAuthenticationOutput
- func (o LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutput() LinkedServiceOdataBasicAuthenticationPtrOutput
- func (o LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdataBasicAuthenticationPtrOutput
- func (o LinkedServiceOdataBasicAuthenticationOutput) Username() pulumi.StringOutput
- type LinkedServiceOdataBasicAuthenticationPtrInput
- type LinkedServiceOdataBasicAuthenticationPtrOutput
- func (o LinkedServiceOdataBasicAuthenticationPtrOutput) Elem() LinkedServiceOdataBasicAuthenticationOutput
- func (LinkedServiceOdataBasicAuthenticationPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceOdataBasicAuthenticationPtrOutput) Password() pulumi.StringPtrOutput
- func (o LinkedServiceOdataBasicAuthenticationPtrOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutput() LinkedServiceOdataBasicAuthenticationPtrOutput
- func (o LinkedServiceOdataBasicAuthenticationPtrOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdataBasicAuthenticationPtrOutput
- func (o LinkedServiceOdataBasicAuthenticationPtrOutput) Username() pulumi.StringPtrOutput
- type LinkedServiceOdataInput
- type LinkedServiceOdataMap
- type LinkedServiceOdataMapInput
- type LinkedServiceOdataMapOutput
- func (LinkedServiceOdataMapOutput) ElementType() reflect.Type
- func (o LinkedServiceOdataMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceOdataOutput
- func (o LinkedServiceOdataMapOutput) ToLinkedServiceOdataMapOutput() LinkedServiceOdataMapOutput
- func (o LinkedServiceOdataMapOutput) ToLinkedServiceOdataMapOutputWithContext(ctx context.Context) LinkedServiceOdataMapOutput
- type LinkedServiceOdataOutput
- func (o LinkedServiceOdataOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServiceOdataOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedServiceOdataOutput) BasicAuthentication() LinkedServiceOdataBasicAuthenticationPtrOutput
- func (o LinkedServiceOdataOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedServiceOdataOutput) Description() pulumi.StringPtrOutput
- func (LinkedServiceOdataOutput) ElementType() reflect.Type
- func (o LinkedServiceOdataOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServiceOdataOutput) Name() pulumi.StringOutput
- func (o LinkedServiceOdataOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedServiceOdataOutput) ToLinkedServiceOdataOutput() LinkedServiceOdataOutput
- func (o LinkedServiceOdataOutput) ToLinkedServiceOdataOutputWithContext(ctx context.Context) LinkedServiceOdataOutput
- func (o LinkedServiceOdataOutput) Url() pulumi.StringOutput
- type LinkedServiceOdataState
- type LinkedServiceOdbc
- type LinkedServiceOdbcArgs
- type LinkedServiceOdbcArray
- type LinkedServiceOdbcArrayInput
- type LinkedServiceOdbcArrayOutput
- func (LinkedServiceOdbcArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceOdbcArrayOutput) Index(i pulumi.IntInput) LinkedServiceOdbcOutput
- func (o LinkedServiceOdbcArrayOutput) ToLinkedServiceOdbcArrayOutput() LinkedServiceOdbcArrayOutput
- func (o LinkedServiceOdbcArrayOutput) ToLinkedServiceOdbcArrayOutputWithContext(ctx context.Context) LinkedServiceOdbcArrayOutput
- type LinkedServiceOdbcBasicAuthentication
- type LinkedServiceOdbcBasicAuthenticationArgs
- func (LinkedServiceOdbcBasicAuthenticationArgs) ElementType() reflect.Type
- func (i LinkedServiceOdbcBasicAuthenticationArgs) ToLinkedServiceOdbcBasicAuthenticationOutput() LinkedServiceOdbcBasicAuthenticationOutput
- func (i LinkedServiceOdbcBasicAuthenticationArgs) ToLinkedServiceOdbcBasicAuthenticationOutputWithContext(ctx context.Context) LinkedServiceOdbcBasicAuthenticationOutput
- func (i LinkedServiceOdbcBasicAuthenticationArgs) ToLinkedServiceOdbcBasicAuthenticationPtrOutput() LinkedServiceOdbcBasicAuthenticationPtrOutput
- func (i LinkedServiceOdbcBasicAuthenticationArgs) ToLinkedServiceOdbcBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdbcBasicAuthenticationPtrOutput
- type LinkedServiceOdbcBasicAuthenticationInput
- type LinkedServiceOdbcBasicAuthenticationOutput
- func (LinkedServiceOdbcBasicAuthenticationOutput) ElementType() reflect.Type
- func (o LinkedServiceOdbcBasicAuthenticationOutput) Password() pulumi.StringOutput
- func (o LinkedServiceOdbcBasicAuthenticationOutput) ToLinkedServiceOdbcBasicAuthenticationOutput() LinkedServiceOdbcBasicAuthenticationOutput
- func (o LinkedServiceOdbcBasicAuthenticationOutput) ToLinkedServiceOdbcBasicAuthenticationOutputWithContext(ctx context.Context) LinkedServiceOdbcBasicAuthenticationOutput
- func (o LinkedServiceOdbcBasicAuthenticationOutput) ToLinkedServiceOdbcBasicAuthenticationPtrOutput() LinkedServiceOdbcBasicAuthenticationPtrOutput
- func (o LinkedServiceOdbcBasicAuthenticationOutput) ToLinkedServiceOdbcBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdbcBasicAuthenticationPtrOutput
- func (o LinkedServiceOdbcBasicAuthenticationOutput) Username() pulumi.StringOutput
- type LinkedServiceOdbcBasicAuthenticationPtrInput
- type LinkedServiceOdbcBasicAuthenticationPtrOutput
- func (o LinkedServiceOdbcBasicAuthenticationPtrOutput) Elem() LinkedServiceOdbcBasicAuthenticationOutput
- func (LinkedServiceOdbcBasicAuthenticationPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceOdbcBasicAuthenticationPtrOutput) Password() pulumi.StringPtrOutput
- func (o LinkedServiceOdbcBasicAuthenticationPtrOutput) ToLinkedServiceOdbcBasicAuthenticationPtrOutput() LinkedServiceOdbcBasicAuthenticationPtrOutput
- func (o LinkedServiceOdbcBasicAuthenticationPtrOutput) ToLinkedServiceOdbcBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdbcBasicAuthenticationPtrOutput
- func (o LinkedServiceOdbcBasicAuthenticationPtrOutput) Username() pulumi.StringPtrOutput
- type LinkedServiceOdbcInput
- type LinkedServiceOdbcMap
- type LinkedServiceOdbcMapInput
- type LinkedServiceOdbcMapOutput
- func (LinkedServiceOdbcMapOutput) ElementType() reflect.Type
- func (o LinkedServiceOdbcMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceOdbcOutput
- func (o LinkedServiceOdbcMapOutput) ToLinkedServiceOdbcMapOutput() LinkedServiceOdbcMapOutput
- func (o LinkedServiceOdbcMapOutput) ToLinkedServiceOdbcMapOutputWithContext(ctx context.Context) LinkedServiceOdbcMapOutput
- type LinkedServiceOdbcOutput
- func (o LinkedServiceOdbcOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServiceOdbcOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedServiceOdbcOutput) BasicAuthentication() LinkedServiceOdbcBasicAuthenticationPtrOutput
- func (o LinkedServiceOdbcOutput) ConnectionString() pulumi.StringOutput
- func (o LinkedServiceOdbcOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedServiceOdbcOutput) Description() pulumi.StringPtrOutput
- func (LinkedServiceOdbcOutput) ElementType() reflect.Type
- func (o LinkedServiceOdbcOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServiceOdbcOutput) Name() pulumi.StringOutput
- func (o LinkedServiceOdbcOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedServiceOdbcOutput) ToLinkedServiceOdbcOutput() LinkedServiceOdbcOutput
- func (o LinkedServiceOdbcOutput) ToLinkedServiceOdbcOutputWithContext(ctx context.Context) LinkedServiceOdbcOutput
- type LinkedServiceOdbcState
- type LinkedServicePostgresql
- type LinkedServicePostgresqlArgs
- type LinkedServicePostgresqlArray
- func (LinkedServicePostgresqlArray) ElementType() reflect.Type
- func (i LinkedServicePostgresqlArray) ToLinkedServicePostgresqlArrayOutput() LinkedServicePostgresqlArrayOutput
- func (i LinkedServicePostgresqlArray) ToLinkedServicePostgresqlArrayOutputWithContext(ctx context.Context) LinkedServicePostgresqlArrayOutput
- type LinkedServicePostgresqlArrayInput
- type LinkedServicePostgresqlArrayOutput
- func (LinkedServicePostgresqlArrayOutput) ElementType() reflect.Type
- func (o LinkedServicePostgresqlArrayOutput) Index(i pulumi.IntInput) LinkedServicePostgresqlOutput
- func (o LinkedServicePostgresqlArrayOutput) ToLinkedServicePostgresqlArrayOutput() LinkedServicePostgresqlArrayOutput
- func (o LinkedServicePostgresqlArrayOutput) ToLinkedServicePostgresqlArrayOutputWithContext(ctx context.Context) LinkedServicePostgresqlArrayOutput
- type LinkedServicePostgresqlInput
- type LinkedServicePostgresqlMap
- func (LinkedServicePostgresqlMap) ElementType() reflect.Type
- func (i LinkedServicePostgresqlMap) ToLinkedServicePostgresqlMapOutput() LinkedServicePostgresqlMapOutput
- func (i LinkedServicePostgresqlMap) ToLinkedServicePostgresqlMapOutputWithContext(ctx context.Context) LinkedServicePostgresqlMapOutput
- type LinkedServicePostgresqlMapInput
- type LinkedServicePostgresqlMapOutput
- func (LinkedServicePostgresqlMapOutput) ElementType() reflect.Type
- func (o LinkedServicePostgresqlMapOutput) MapIndex(k pulumi.StringInput) LinkedServicePostgresqlOutput
- func (o LinkedServicePostgresqlMapOutput) ToLinkedServicePostgresqlMapOutput() LinkedServicePostgresqlMapOutput
- func (o LinkedServicePostgresqlMapOutput) ToLinkedServicePostgresqlMapOutputWithContext(ctx context.Context) LinkedServicePostgresqlMapOutput
- type LinkedServicePostgresqlOutput
- func (o LinkedServicePostgresqlOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServicePostgresqlOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedServicePostgresqlOutput) ConnectionString() pulumi.StringOutput
- func (o LinkedServicePostgresqlOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedServicePostgresqlOutput) Description() pulumi.StringPtrOutput
- func (LinkedServicePostgresqlOutput) ElementType() reflect.Type
- func (o LinkedServicePostgresqlOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServicePostgresqlOutput) Name() pulumi.StringOutput
- func (o LinkedServicePostgresqlOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedServicePostgresqlOutput) ToLinkedServicePostgresqlOutput() LinkedServicePostgresqlOutput
- func (o LinkedServicePostgresqlOutput) ToLinkedServicePostgresqlOutputWithContext(ctx context.Context) LinkedServicePostgresqlOutput
- type LinkedServicePostgresqlState
- type LinkedServiceSftp
- type LinkedServiceSftpArgs
- type LinkedServiceSftpArray
- type LinkedServiceSftpArrayInput
- type LinkedServiceSftpArrayOutput
- func (LinkedServiceSftpArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceSftpArrayOutput) Index(i pulumi.IntInput) LinkedServiceSftpOutput
- func (o LinkedServiceSftpArrayOutput) ToLinkedServiceSftpArrayOutput() LinkedServiceSftpArrayOutput
- func (o LinkedServiceSftpArrayOutput) ToLinkedServiceSftpArrayOutputWithContext(ctx context.Context) LinkedServiceSftpArrayOutput
- type LinkedServiceSftpInput
- type LinkedServiceSftpMap
- type LinkedServiceSftpMapInput
- type LinkedServiceSftpMapOutput
- func (LinkedServiceSftpMapOutput) ElementType() reflect.Type
- func (o LinkedServiceSftpMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceSftpOutput
- func (o LinkedServiceSftpMapOutput) ToLinkedServiceSftpMapOutput() LinkedServiceSftpMapOutput
- func (o LinkedServiceSftpMapOutput) ToLinkedServiceSftpMapOutputWithContext(ctx context.Context) LinkedServiceSftpMapOutput
- type LinkedServiceSftpOutput
- func (o LinkedServiceSftpOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServiceSftpOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedServiceSftpOutput) AuthenticationType() pulumi.StringOutput
- func (o LinkedServiceSftpOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedServiceSftpOutput) Description() pulumi.StringPtrOutput
- func (LinkedServiceSftpOutput) ElementType() reflect.Type
- func (o LinkedServiceSftpOutput) Host() pulumi.StringOutput
- func (o LinkedServiceSftpOutput) HostKeyFingerprint() pulumi.StringPtrOutput
- func (o LinkedServiceSftpOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServiceSftpOutput) Name() pulumi.StringOutput
- func (o LinkedServiceSftpOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedServiceSftpOutput) Password() pulumi.StringOutput
- func (o LinkedServiceSftpOutput) Port() pulumi.IntOutput
- func (o LinkedServiceSftpOutput) SkipHostKeyValidation() pulumi.BoolPtrOutput
- func (o LinkedServiceSftpOutput) ToLinkedServiceSftpOutput() LinkedServiceSftpOutput
- func (o LinkedServiceSftpOutput) ToLinkedServiceSftpOutputWithContext(ctx context.Context) LinkedServiceSftpOutput
- func (o LinkedServiceSftpOutput) Username() pulumi.StringOutput
- type LinkedServiceSftpState
- type LinkedServiceSnowflake
- type LinkedServiceSnowflakeArgs
- type LinkedServiceSnowflakeArray
- func (LinkedServiceSnowflakeArray) ElementType() reflect.Type
- func (i LinkedServiceSnowflakeArray) ToLinkedServiceSnowflakeArrayOutput() LinkedServiceSnowflakeArrayOutput
- func (i LinkedServiceSnowflakeArray) ToLinkedServiceSnowflakeArrayOutputWithContext(ctx context.Context) LinkedServiceSnowflakeArrayOutput
- type LinkedServiceSnowflakeArrayInput
- type LinkedServiceSnowflakeArrayOutput
- func (LinkedServiceSnowflakeArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceSnowflakeArrayOutput) Index(i pulumi.IntInput) LinkedServiceSnowflakeOutput
- func (o LinkedServiceSnowflakeArrayOutput) ToLinkedServiceSnowflakeArrayOutput() LinkedServiceSnowflakeArrayOutput
- func (o LinkedServiceSnowflakeArrayOutput) ToLinkedServiceSnowflakeArrayOutputWithContext(ctx context.Context) LinkedServiceSnowflakeArrayOutput
- type LinkedServiceSnowflakeInput
- type LinkedServiceSnowflakeKeyVaultPassword
- type LinkedServiceSnowflakeKeyVaultPasswordArgs
- func (LinkedServiceSnowflakeKeyVaultPasswordArgs) ElementType() reflect.Type
- func (i LinkedServiceSnowflakeKeyVaultPasswordArgs) ToLinkedServiceSnowflakeKeyVaultPasswordOutput() LinkedServiceSnowflakeKeyVaultPasswordOutput
- func (i LinkedServiceSnowflakeKeyVaultPasswordArgs) ToLinkedServiceSnowflakeKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceSnowflakeKeyVaultPasswordOutput
- func (i LinkedServiceSnowflakeKeyVaultPasswordArgs) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutput() LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
- func (i LinkedServiceSnowflakeKeyVaultPasswordArgs) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
- type LinkedServiceSnowflakeKeyVaultPasswordInput
- type LinkedServiceSnowflakeKeyVaultPasswordOutput
- func (LinkedServiceSnowflakeKeyVaultPasswordOutput) ElementType() reflect.Type
- func (o LinkedServiceSnowflakeKeyVaultPasswordOutput) LinkedServiceName() pulumi.StringOutput
- func (o LinkedServiceSnowflakeKeyVaultPasswordOutput) SecretName() pulumi.StringOutput
- func (o LinkedServiceSnowflakeKeyVaultPasswordOutput) ToLinkedServiceSnowflakeKeyVaultPasswordOutput() LinkedServiceSnowflakeKeyVaultPasswordOutput
- func (o LinkedServiceSnowflakeKeyVaultPasswordOutput) ToLinkedServiceSnowflakeKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceSnowflakeKeyVaultPasswordOutput
- func (o LinkedServiceSnowflakeKeyVaultPasswordOutput) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutput() LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
- func (o LinkedServiceSnowflakeKeyVaultPasswordOutput) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
- type LinkedServiceSnowflakeKeyVaultPasswordPtrInput
- type LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
- func (o LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) Elem() LinkedServiceSnowflakeKeyVaultPasswordOutput
- func (LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
- func (o LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutput() LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
- func (o LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
- type LinkedServiceSnowflakeMap
- type LinkedServiceSnowflakeMapInput
- type LinkedServiceSnowflakeMapOutput
- func (LinkedServiceSnowflakeMapOutput) ElementType() reflect.Type
- func (o LinkedServiceSnowflakeMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceSnowflakeOutput
- func (o LinkedServiceSnowflakeMapOutput) ToLinkedServiceSnowflakeMapOutput() LinkedServiceSnowflakeMapOutput
- func (o LinkedServiceSnowflakeMapOutput) ToLinkedServiceSnowflakeMapOutputWithContext(ctx context.Context) LinkedServiceSnowflakeMapOutput
- type LinkedServiceSnowflakeOutput
- func (o LinkedServiceSnowflakeOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServiceSnowflakeOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedServiceSnowflakeOutput) ConnectionString() pulumi.StringOutput
- func (o LinkedServiceSnowflakeOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedServiceSnowflakeOutput) Description() pulumi.StringPtrOutput
- func (LinkedServiceSnowflakeOutput) ElementType() reflect.Type
- func (o LinkedServiceSnowflakeOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServiceSnowflakeOutput) KeyVaultPassword() LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
- func (o LinkedServiceSnowflakeOutput) Name() pulumi.StringOutput
- func (o LinkedServiceSnowflakeOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedServiceSnowflakeOutput) ToLinkedServiceSnowflakeOutput() LinkedServiceSnowflakeOutput
- func (o LinkedServiceSnowflakeOutput) ToLinkedServiceSnowflakeOutputWithContext(ctx context.Context) LinkedServiceSnowflakeOutput
- type LinkedServiceSnowflakeState
- type LinkedServiceSqlServer
- type LinkedServiceSqlServerArgs
- type LinkedServiceSqlServerArray
- func (LinkedServiceSqlServerArray) ElementType() reflect.Type
- func (i LinkedServiceSqlServerArray) ToLinkedServiceSqlServerArrayOutput() LinkedServiceSqlServerArrayOutput
- func (i LinkedServiceSqlServerArray) ToLinkedServiceSqlServerArrayOutputWithContext(ctx context.Context) LinkedServiceSqlServerArrayOutput
- type LinkedServiceSqlServerArrayInput
- type LinkedServiceSqlServerArrayOutput
- func (LinkedServiceSqlServerArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceSqlServerArrayOutput) Index(i pulumi.IntInput) LinkedServiceSqlServerOutput
- func (o LinkedServiceSqlServerArrayOutput) ToLinkedServiceSqlServerArrayOutput() LinkedServiceSqlServerArrayOutput
- func (o LinkedServiceSqlServerArrayOutput) ToLinkedServiceSqlServerArrayOutputWithContext(ctx context.Context) LinkedServiceSqlServerArrayOutput
- type LinkedServiceSqlServerInput
- type LinkedServiceSqlServerKeyVaultConnectionString
- type LinkedServiceSqlServerKeyVaultConnectionStringArgs
- func (LinkedServiceSqlServerKeyVaultConnectionStringArgs) ElementType() reflect.Type
- func (i LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringOutput() LinkedServiceSqlServerKeyVaultConnectionStringOutput
- func (i LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultConnectionStringOutput
- func (i LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutput() LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
- func (i LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
- type LinkedServiceSqlServerKeyVaultConnectionStringInput
- type LinkedServiceSqlServerKeyVaultConnectionStringOutput
- func (LinkedServiceSqlServerKeyVaultConnectionStringOutput) ElementType() reflect.Type
- func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) LinkedServiceName() pulumi.StringOutput
- func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) SecretName() pulumi.StringOutput
- func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringOutput() LinkedServiceSqlServerKeyVaultConnectionStringOutput
- func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultConnectionStringOutput
- func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutput() LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
- func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
- type LinkedServiceSqlServerKeyVaultConnectionStringPtrInput
- type LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
- func (o LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) Elem() LinkedServiceSqlServerKeyVaultConnectionStringOutput
- func (LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
- func (o LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutput() LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
- func (o LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
- type LinkedServiceSqlServerKeyVaultPassword
- type LinkedServiceSqlServerKeyVaultPasswordArgs
- func (LinkedServiceSqlServerKeyVaultPasswordArgs) ElementType() reflect.Type
- func (i LinkedServiceSqlServerKeyVaultPasswordArgs) ToLinkedServiceSqlServerKeyVaultPasswordOutput() LinkedServiceSqlServerKeyVaultPasswordOutput
- func (i LinkedServiceSqlServerKeyVaultPasswordArgs) ToLinkedServiceSqlServerKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultPasswordOutput
- func (i LinkedServiceSqlServerKeyVaultPasswordArgs) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutput() LinkedServiceSqlServerKeyVaultPasswordPtrOutput
- func (i LinkedServiceSqlServerKeyVaultPasswordArgs) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultPasswordPtrOutput
- type LinkedServiceSqlServerKeyVaultPasswordInput
- type LinkedServiceSqlServerKeyVaultPasswordOutput
- func (LinkedServiceSqlServerKeyVaultPasswordOutput) ElementType() reflect.Type
- func (o LinkedServiceSqlServerKeyVaultPasswordOutput) LinkedServiceName() pulumi.StringOutput
- func (o LinkedServiceSqlServerKeyVaultPasswordOutput) SecretName() pulumi.StringOutput
- func (o LinkedServiceSqlServerKeyVaultPasswordOutput) ToLinkedServiceSqlServerKeyVaultPasswordOutput() LinkedServiceSqlServerKeyVaultPasswordOutput
- func (o LinkedServiceSqlServerKeyVaultPasswordOutput) ToLinkedServiceSqlServerKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultPasswordOutput
- func (o LinkedServiceSqlServerKeyVaultPasswordOutput) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutput() LinkedServiceSqlServerKeyVaultPasswordPtrOutput
- func (o LinkedServiceSqlServerKeyVaultPasswordOutput) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultPasswordPtrOutput
- type LinkedServiceSqlServerKeyVaultPasswordPtrInput
- type LinkedServiceSqlServerKeyVaultPasswordPtrOutput
- func (o LinkedServiceSqlServerKeyVaultPasswordPtrOutput) Elem() LinkedServiceSqlServerKeyVaultPasswordOutput
- func (LinkedServiceSqlServerKeyVaultPasswordPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceSqlServerKeyVaultPasswordPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
- func (o LinkedServiceSqlServerKeyVaultPasswordPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o LinkedServiceSqlServerKeyVaultPasswordPtrOutput) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutput() LinkedServiceSqlServerKeyVaultPasswordPtrOutput
- func (o LinkedServiceSqlServerKeyVaultPasswordPtrOutput) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultPasswordPtrOutput
- type LinkedServiceSqlServerMap
- type LinkedServiceSqlServerMapInput
- type LinkedServiceSqlServerMapOutput
- func (LinkedServiceSqlServerMapOutput) ElementType() reflect.Type
- func (o LinkedServiceSqlServerMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceSqlServerOutput
- func (o LinkedServiceSqlServerMapOutput) ToLinkedServiceSqlServerMapOutput() LinkedServiceSqlServerMapOutput
- func (o LinkedServiceSqlServerMapOutput) ToLinkedServiceSqlServerMapOutputWithContext(ctx context.Context) LinkedServiceSqlServerMapOutput
- type LinkedServiceSqlServerOutput
- func (o LinkedServiceSqlServerOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServiceSqlServerOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedServiceSqlServerOutput) ConnectionString() pulumi.StringPtrOutput
- func (o LinkedServiceSqlServerOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedServiceSqlServerOutput) Description() pulumi.StringPtrOutput
- func (LinkedServiceSqlServerOutput) ElementType() reflect.Type
- func (o LinkedServiceSqlServerOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServiceSqlServerOutput) KeyVaultConnectionString() LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
- func (o LinkedServiceSqlServerOutput) KeyVaultPassword() LinkedServiceSqlServerKeyVaultPasswordPtrOutput
- func (o LinkedServiceSqlServerOutput) Name() pulumi.StringOutput
- func (o LinkedServiceSqlServerOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedServiceSqlServerOutput) ToLinkedServiceSqlServerOutput() LinkedServiceSqlServerOutput
- func (o LinkedServiceSqlServerOutput) ToLinkedServiceSqlServerOutputWithContext(ctx context.Context) LinkedServiceSqlServerOutput
- func (o LinkedServiceSqlServerOutput) UserName() pulumi.StringPtrOutput
- type LinkedServiceSqlServerState
- type LinkedServiceSynapse
- type LinkedServiceSynapseArgs
- type LinkedServiceSynapseArray
- type LinkedServiceSynapseArrayInput
- type LinkedServiceSynapseArrayOutput
- func (LinkedServiceSynapseArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceSynapseArrayOutput) Index(i pulumi.IntInput) LinkedServiceSynapseOutput
- func (o LinkedServiceSynapseArrayOutput) ToLinkedServiceSynapseArrayOutput() LinkedServiceSynapseArrayOutput
- func (o LinkedServiceSynapseArrayOutput) ToLinkedServiceSynapseArrayOutputWithContext(ctx context.Context) LinkedServiceSynapseArrayOutput
- type LinkedServiceSynapseInput
- type LinkedServiceSynapseKeyVaultPassword
- type LinkedServiceSynapseKeyVaultPasswordArgs
- func (LinkedServiceSynapseKeyVaultPasswordArgs) ElementType() reflect.Type
- func (i LinkedServiceSynapseKeyVaultPasswordArgs) ToLinkedServiceSynapseKeyVaultPasswordOutput() LinkedServiceSynapseKeyVaultPasswordOutput
- func (i LinkedServiceSynapseKeyVaultPasswordArgs) ToLinkedServiceSynapseKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceSynapseKeyVaultPasswordOutput
- func (i LinkedServiceSynapseKeyVaultPasswordArgs) ToLinkedServiceSynapseKeyVaultPasswordPtrOutput() LinkedServiceSynapseKeyVaultPasswordPtrOutput
- func (i LinkedServiceSynapseKeyVaultPasswordArgs) ToLinkedServiceSynapseKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSynapseKeyVaultPasswordPtrOutput
- type LinkedServiceSynapseKeyVaultPasswordInput
- type LinkedServiceSynapseKeyVaultPasswordOutput
- func (LinkedServiceSynapseKeyVaultPasswordOutput) ElementType() reflect.Type
- func (o LinkedServiceSynapseKeyVaultPasswordOutput) LinkedServiceName() pulumi.StringOutput
- func (o LinkedServiceSynapseKeyVaultPasswordOutput) SecretName() pulumi.StringOutput
- func (o LinkedServiceSynapseKeyVaultPasswordOutput) ToLinkedServiceSynapseKeyVaultPasswordOutput() LinkedServiceSynapseKeyVaultPasswordOutput
- func (o LinkedServiceSynapseKeyVaultPasswordOutput) ToLinkedServiceSynapseKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceSynapseKeyVaultPasswordOutput
- func (o LinkedServiceSynapseKeyVaultPasswordOutput) ToLinkedServiceSynapseKeyVaultPasswordPtrOutput() LinkedServiceSynapseKeyVaultPasswordPtrOutput
- func (o LinkedServiceSynapseKeyVaultPasswordOutput) ToLinkedServiceSynapseKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSynapseKeyVaultPasswordPtrOutput
- type LinkedServiceSynapseKeyVaultPasswordPtrInput
- type LinkedServiceSynapseKeyVaultPasswordPtrOutput
- func (o LinkedServiceSynapseKeyVaultPasswordPtrOutput) Elem() LinkedServiceSynapseKeyVaultPasswordOutput
- func (LinkedServiceSynapseKeyVaultPasswordPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceSynapseKeyVaultPasswordPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
- func (o LinkedServiceSynapseKeyVaultPasswordPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o LinkedServiceSynapseKeyVaultPasswordPtrOutput) ToLinkedServiceSynapseKeyVaultPasswordPtrOutput() LinkedServiceSynapseKeyVaultPasswordPtrOutput
- func (o LinkedServiceSynapseKeyVaultPasswordPtrOutput) ToLinkedServiceSynapseKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSynapseKeyVaultPasswordPtrOutput
- type LinkedServiceSynapseMap
- type LinkedServiceSynapseMapInput
- type LinkedServiceSynapseMapOutput
- func (LinkedServiceSynapseMapOutput) ElementType() reflect.Type
- func (o LinkedServiceSynapseMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceSynapseOutput
- func (o LinkedServiceSynapseMapOutput) ToLinkedServiceSynapseMapOutput() LinkedServiceSynapseMapOutput
- func (o LinkedServiceSynapseMapOutput) ToLinkedServiceSynapseMapOutputWithContext(ctx context.Context) LinkedServiceSynapseMapOutput
- type LinkedServiceSynapseOutput
- func (o LinkedServiceSynapseOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServiceSynapseOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedServiceSynapseOutput) ConnectionString() pulumi.StringOutput
- func (o LinkedServiceSynapseOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedServiceSynapseOutput) Description() pulumi.StringPtrOutput
- func (LinkedServiceSynapseOutput) ElementType() reflect.Type
- func (o LinkedServiceSynapseOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServiceSynapseOutput) KeyVaultPassword() LinkedServiceSynapseKeyVaultPasswordPtrOutput
- func (o LinkedServiceSynapseOutput) Name() pulumi.StringOutput
- func (o LinkedServiceSynapseOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedServiceSynapseOutput) ToLinkedServiceSynapseOutput() LinkedServiceSynapseOutput
- func (o LinkedServiceSynapseOutput) ToLinkedServiceSynapseOutputWithContext(ctx context.Context) LinkedServiceSynapseOutput
- type LinkedServiceSynapseState
- type LinkedServiceWeb
- type LinkedServiceWebArgs
- type LinkedServiceWebArray
- type LinkedServiceWebArrayInput
- type LinkedServiceWebArrayOutput
- func (LinkedServiceWebArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceWebArrayOutput) Index(i pulumi.IntInput) LinkedServiceWebOutput
- func (o LinkedServiceWebArrayOutput) ToLinkedServiceWebArrayOutput() LinkedServiceWebArrayOutput
- func (o LinkedServiceWebArrayOutput) ToLinkedServiceWebArrayOutputWithContext(ctx context.Context) LinkedServiceWebArrayOutput
- type LinkedServiceWebInput
- type LinkedServiceWebMap
- type LinkedServiceWebMapInput
- type LinkedServiceWebMapOutput
- func (LinkedServiceWebMapOutput) ElementType() reflect.Type
- func (o LinkedServiceWebMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceWebOutput
- func (o LinkedServiceWebMapOutput) ToLinkedServiceWebMapOutput() LinkedServiceWebMapOutput
- func (o LinkedServiceWebMapOutput) ToLinkedServiceWebMapOutputWithContext(ctx context.Context) LinkedServiceWebMapOutput
- type LinkedServiceWebOutput
- func (o LinkedServiceWebOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o LinkedServiceWebOutput) Annotations() pulumi.StringArrayOutput
- func (o LinkedServiceWebOutput) AuthenticationType() pulumi.StringOutput
- func (o LinkedServiceWebOutput) DataFactoryId() pulumi.StringOutput
- func (o LinkedServiceWebOutput) Description() pulumi.StringPtrOutput
- func (LinkedServiceWebOutput) ElementType() reflect.Type
- func (o LinkedServiceWebOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
- func (o LinkedServiceWebOutput) Name() pulumi.StringOutput
- func (o LinkedServiceWebOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedServiceWebOutput) Password() pulumi.StringPtrOutput
- func (o LinkedServiceWebOutput) ToLinkedServiceWebOutput() LinkedServiceWebOutput
- func (o LinkedServiceWebOutput) ToLinkedServiceWebOutputWithContext(ctx context.Context) LinkedServiceWebOutput
- func (o LinkedServiceWebOutput) Url() pulumi.StringOutput
- func (o LinkedServiceWebOutput) Username() pulumi.StringPtrOutput
- type LinkedServiceWebState
- type LookupFactoryArgs
- type LookupFactoryOutputArgs
- type LookupFactoryResult
- type LookupFactoryResultOutput
- func (LookupFactoryResultOutput) ElementType() reflect.Type
- func (o LookupFactoryResultOutput) GithubConfigurations() GetFactoryGithubConfigurationArrayOutput
- func (o LookupFactoryResultOutput) Id() pulumi.StringOutput
- func (o LookupFactoryResultOutput) Identities() GetFactoryIdentityArrayOutput
- func (o LookupFactoryResultOutput) Location() pulumi.StringOutput
- func (o LookupFactoryResultOutput) Name() pulumi.StringOutput
- func (o LookupFactoryResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupFactoryResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupFactoryResultOutput) ToLookupFactoryResultOutput() LookupFactoryResultOutput
- func (o LookupFactoryResultOutput) ToLookupFactoryResultOutputWithContext(ctx context.Context) LookupFactoryResultOutput
- func (o LookupFactoryResultOutput) VstsConfigurations() GetFactoryVstsConfigurationArrayOutput
- type ManagedPrivateEndpoint
- type ManagedPrivateEndpointArgs
- type ManagedPrivateEndpointArray
- func (ManagedPrivateEndpointArray) ElementType() reflect.Type
- func (i ManagedPrivateEndpointArray) ToManagedPrivateEndpointArrayOutput() ManagedPrivateEndpointArrayOutput
- func (i ManagedPrivateEndpointArray) ToManagedPrivateEndpointArrayOutputWithContext(ctx context.Context) ManagedPrivateEndpointArrayOutput
- type ManagedPrivateEndpointArrayInput
- type ManagedPrivateEndpointArrayOutput
- func (ManagedPrivateEndpointArrayOutput) ElementType() reflect.Type
- func (o ManagedPrivateEndpointArrayOutput) Index(i pulumi.IntInput) ManagedPrivateEndpointOutput
- func (o ManagedPrivateEndpointArrayOutput) ToManagedPrivateEndpointArrayOutput() ManagedPrivateEndpointArrayOutput
- func (o ManagedPrivateEndpointArrayOutput) ToManagedPrivateEndpointArrayOutputWithContext(ctx context.Context) ManagedPrivateEndpointArrayOutput
- type ManagedPrivateEndpointInput
- type ManagedPrivateEndpointMap
- type ManagedPrivateEndpointMapInput
- type ManagedPrivateEndpointMapOutput
- func (ManagedPrivateEndpointMapOutput) ElementType() reflect.Type
- func (o ManagedPrivateEndpointMapOutput) MapIndex(k pulumi.StringInput) ManagedPrivateEndpointOutput
- func (o ManagedPrivateEndpointMapOutput) ToManagedPrivateEndpointMapOutput() ManagedPrivateEndpointMapOutput
- func (o ManagedPrivateEndpointMapOutput) ToManagedPrivateEndpointMapOutputWithContext(ctx context.Context) ManagedPrivateEndpointMapOutput
- type ManagedPrivateEndpointOutput
- func (o ManagedPrivateEndpointOutput) DataFactoryId() pulumi.StringOutput
- func (ManagedPrivateEndpointOutput) ElementType() reflect.Type
- func (o ManagedPrivateEndpointOutput) Fqdns() pulumi.StringArrayOutput
- func (o ManagedPrivateEndpointOutput) Name() pulumi.StringOutput
- func (o ManagedPrivateEndpointOutput) SubresourceName() pulumi.StringPtrOutput
- func (o ManagedPrivateEndpointOutput) TargetResourceId() pulumi.StringOutput
- func (o ManagedPrivateEndpointOutput) ToManagedPrivateEndpointOutput() ManagedPrivateEndpointOutput
- func (o ManagedPrivateEndpointOutput) ToManagedPrivateEndpointOutputWithContext(ctx context.Context) ManagedPrivateEndpointOutput
- type ManagedPrivateEndpointState
- type Pipeline
- type PipelineArgs
- type PipelineArray
- type PipelineArrayInput
- type PipelineArrayOutput
- type PipelineInput
- type PipelineMap
- type PipelineMapInput
- type PipelineMapOutput
- type PipelineOutput
- func (o PipelineOutput) ActivitiesJson() pulumi.StringPtrOutput
- func (o PipelineOutput) Annotations() pulumi.StringArrayOutput
- func (o PipelineOutput) Concurrency() pulumi.IntPtrOutput
- func (o PipelineOutput) DataFactoryId() pulumi.StringOutput
- func (o PipelineOutput) Description() pulumi.StringPtrOutput
- func (PipelineOutput) ElementType() reflect.Type
- func (o PipelineOutput) Folder() pulumi.StringPtrOutput
- func (o PipelineOutput) MoniterMetricsAfterDuration() pulumi.StringPtrOutput
- func (o PipelineOutput) Name() pulumi.StringOutput
- func (o PipelineOutput) Parameters() pulumi.StringMapOutput
- func (o PipelineOutput) ToPipelineOutput() PipelineOutput
- func (o PipelineOutput) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput
- func (o PipelineOutput) Variables() pulumi.StringMapOutput
- type PipelineState
- type TriggerBlobEvent
- type TriggerBlobEventArgs
- type TriggerBlobEventArray
- type TriggerBlobEventArrayInput
- type TriggerBlobEventArrayOutput
- func (TriggerBlobEventArrayOutput) ElementType() reflect.Type
- func (o TriggerBlobEventArrayOutput) Index(i pulumi.IntInput) TriggerBlobEventOutput
- func (o TriggerBlobEventArrayOutput) ToTriggerBlobEventArrayOutput() TriggerBlobEventArrayOutput
- func (o TriggerBlobEventArrayOutput) ToTriggerBlobEventArrayOutputWithContext(ctx context.Context) TriggerBlobEventArrayOutput
- type TriggerBlobEventInput
- type TriggerBlobEventMap
- type TriggerBlobEventMapInput
- type TriggerBlobEventMapOutput
- func (TriggerBlobEventMapOutput) ElementType() reflect.Type
- func (o TriggerBlobEventMapOutput) MapIndex(k pulumi.StringInput) TriggerBlobEventOutput
- func (o TriggerBlobEventMapOutput) ToTriggerBlobEventMapOutput() TriggerBlobEventMapOutput
- func (o TriggerBlobEventMapOutput) ToTriggerBlobEventMapOutputWithContext(ctx context.Context) TriggerBlobEventMapOutput
- type TriggerBlobEventOutput
- func (o TriggerBlobEventOutput) Activated() pulumi.BoolPtrOutput
- func (o TriggerBlobEventOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o TriggerBlobEventOutput) Annotations() pulumi.StringArrayOutput
- func (o TriggerBlobEventOutput) BlobPathBeginsWith() pulumi.StringPtrOutput
- func (o TriggerBlobEventOutput) BlobPathEndsWith() pulumi.StringPtrOutput
- func (o TriggerBlobEventOutput) DataFactoryId() pulumi.StringOutput
- func (o TriggerBlobEventOutput) Description() pulumi.StringPtrOutput
- func (TriggerBlobEventOutput) ElementType() reflect.Type
- func (o TriggerBlobEventOutput) Events() pulumi.StringArrayOutput
- func (o TriggerBlobEventOutput) IgnoreEmptyBlobs() pulumi.BoolPtrOutput
- func (o TriggerBlobEventOutput) Name() pulumi.StringOutput
- func (o TriggerBlobEventOutput) Pipelines() TriggerBlobEventPipelineArrayOutput
- func (o TriggerBlobEventOutput) StorageAccountId() pulumi.StringOutput
- func (o TriggerBlobEventOutput) ToTriggerBlobEventOutput() TriggerBlobEventOutput
- func (o TriggerBlobEventOutput) ToTriggerBlobEventOutputWithContext(ctx context.Context) TriggerBlobEventOutput
- type TriggerBlobEventPipeline
- type TriggerBlobEventPipelineArgs
- func (TriggerBlobEventPipelineArgs) ElementType() reflect.Type
- func (i TriggerBlobEventPipelineArgs) ToTriggerBlobEventPipelineOutput() TriggerBlobEventPipelineOutput
- func (i TriggerBlobEventPipelineArgs) ToTriggerBlobEventPipelineOutputWithContext(ctx context.Context) TriggerBlobEventPipelineOutput
- type TriggerBlobEventPipelineArray
- func (TriggerBlobEventPipelineArray) ElementType() reflect.Type
- func (i TriggerBlobEventPipelineArray) ToTriggerBlobEventPipelineArrayOutput() TriggerBlobEventPipelineArrayOutput
- func (i TriggerBlobEventPipelineArray) ToTriggerBlobEventPipelineArrayOutputWithContext(ctx context.Context) TriggerBlobEventPipelineArrayOutput
- type TriggerBlobEventPipelineArrayInput
- type TriggerBlobEventPipelineArrayOutput
- func (TriggerBlobEventPipelineArrayOutput) ElementType() reflect.Type
- func (o TriggerBlobEventPipelineArrayOutput) Index(i pulumi.IntInput) TriggerBlobEventPipelineOutput
- func (o TriggerBlobEventPipelineArrayOutput) ToTriggerBlobEventPipelineArrayOutput() TriggerBlobEventPipelineArrayOutput
- func (o TriggerBlobEventPipelineArrayOutput) ToTriggerBlobEventPipelineArrayOutputWithContext(ctx context.Context) TriggerBlobEventPipelineArrayOutput
- type TriggerBlobEventPipelineInput
- type TriggerBlobEventPipelineOutput
- func (TriggerBlobEventPipelineOutput) ElementType() reflect.Type
- func (o TriggerBlobEventPipelineOutput) Name() pulumi.StringOutput
- func (o TriggerBlobEventPipelineOutput) Parameters() pulumi.StringMapOutput
- func (o TriggerBlobEventPipelineOutput) ToTriggerBlobEventPipelineOutput() TriggerBlobEventPipelineOutput
- func (o TriggerBlobEventPipelineOutput) ToTriggerBlobEventPipelineOutputWithContext(ctx context.Context) TriggerBlobEventPipelineOutput
- type TriggerBlobEventState
- type TriggerCustomEvent
- type TriggerCustomEventArgs
- type TriggerCustomEventArray
- type TriggerCustomEventArrayInput
- type TriggerCustomEventArrayOutput
- func (TriggerCustomEventArrayOutput) ElementType() reflect.Type
- func (o TriggerCustomEventArrayOutput) Index(i pulumi.IntInput) TriggerCustomEventOutput
- func (o TriggerCustomEventArrayOutput) ToTriggerCustomEventArrayOutput() TriggerCustomEventArrayOutput
- func (o TriggerCustomEventArrayOutput) ToTriggerCustomEventArrayOutputWithContext(ctx context.Context) TriggerCustomEventArrayOutput
- type TriggerCustomEventInput
- type TriggerCustomEventMap
- type TriggerCustomEventMapInput
- type TriggerCustomEventMapOutput
- func (TriggerCustomEventMapOutput) ElementType() reflect.Type
- func (o TriggerCustomEventMapOutput) MapIndex(k pulumi.StringInput) TriggerCustomEventOutput
- func (o TriggerCustomEventMapOutput) ToTriggerCustomEventMapOutput() TriggerCustomEventMapOutput
- func (o TriggerCustomEventMapOutput) ToTriggerCustomEventMapOutputWithContext(ctx context.Context) TriggerCustomEventMapOutput
- type TriggerCustomEventOutput
- func (o TriggerCustomEventOutput) Activated() pulumi.BoolPtrOutput
- func (o TriggerCustomEventOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o TriggerCustomEventOutput) Annotations() pulumi.StringArrayOutput
- func (o TriggerCustomEventOutput) DataFactoryId() pulumi.StringOutput
- func (o TriggerCustomEventOutput) Description() pulumi.StringPtrOutput
- func (TriggerCustomEventOutput) ElementType() reflect.Type
- func (o TriggerCustomEventOutput) EventgridTopicId() pulumi.StringOutput
- func (o TriggerCustomEventOutput) Events() pulumi.StringArrayOutput
- func (o TriggerCustomEventOutput) Name() pulumi.StringOutput
- func (o TriggerCustomEventOutput) Pipelines() TriggerCustomEventPipelineArrayOutput
- func (o TriggerCustomEventOutput) SubjectBeginsWith() pulumi.StringPtrOutput
- func (o TriggerCustomEventOutput) SubjectEndsWith() pulumi.StringPtrOutput
- func (o TriggerCustomEventOutput) ToTriggerCustomEventOutput() TriggerCustomEventOutput
- func (o TriggerCustomEventOutput) ToTriggerCustomEventOutputWithContext(ctx context.Context) TriggerCustomEventOutput
- type TriggerCustomEventPipeline
- type TriggerCustomEventPipelineArgs
- func (TriggerCustomEventPipelineArgs) ElementType() reflect.Type
- func (i TriggerCustomEventPipelineArgs) ToTriggerCustomEventPipelineOutput() TriggerCustomEventPipelineOutput
- func (i TriggerCustomEventPipelineArgs) ToTriggerCustomEventPipelineOutputWithContext(ctx context.Context) TriggerCustomEventPipelineOutput
- type TriggerCustomEventPipelineArray
- func (TriggerCustomEventPipelineArray) ElementType() reflect.Type
- func (i TriggerCustomEventPipelineArray) ToTriggerCustomEventPipelineArrayOutput() TriggerCustomEventPipelineArrayOutput
- func (i TriggerCustomEventPipelineArray) ToTriggerCustomEventPipelineArrayOutputWithContext(ctx context.Context) TriggerCustomEventPipelineArrayOutput
- type TriggerCustomEventPipelineArrayInput
- type TriggerCustomEventPipelineArrayOutput
- func (TriggerCustomEventPipelineArrayOutput) ElementType() reflect.Type
- func (o TriggerCustomEventPipelineArrayOutput) Index(i pulumi.IntInput) TriggerCustomEventPipelineOutput
- func (o TriggerCustomEventPipelineArrayOutput) ToTriggerCustomEventPipelineArrayOutput() TriggerCustomEventPipelineArrayOutput
- func (o TriggerCustomEventPipelineArrayOutput) ToTriggerCustomEventPipelineArrayOutputWithContext(ctx context.Context) TriggerCustomEventPipelineArrayOutput
- type TriggerCustomEventPipelineInput
- type TriggerCustomEventPipelineOutput
- func (TriggerCustomEventPipelineOutput) ElementType() reflect.Type
- func (o TriggerCustomEventPipelineOutput) Name() pulumi.StringOutput
- func (o TriggerCustomEventPipelineOutput) Parameters() pulumi.StringMapOutput
- func (o TriggerCustomEventPipelineOutput) ToTriggerCustomEventPipelineOutput() TriggerCustomEventPipelineOutput
- func (o TriggerCustomEventPipelineOutput) ToTriggerCustomEventPipelineOutputWithContext(ctx context.Context) TriggerCustomEventPipelineOutput
- type TriggerCustomEventState
- type TriggerSchedule
- type TriggerScheduleArgs
- type TriggerScheduleArray
- type TriggerScheduleArrayInput
- type TriggerScheduleArrayOutput
- func (TriggerScheduleArrayOutput) ElementType() reflect.Type
- func (o TriggerScheduleArrayOutput) Index(i pulumi.IntInput) TriggerScheduleOutput
- func (o TriggerScheduleArrayOutput) ToTriggerScheduleArrayOutput() TriggerScheduleArrayOutput
- func (o TriggerScheduleArrayOutput) ToTriggerScheduleArrayOutputWithContext(ctx context.Context) TriggerScheduleArrayOutput
- type TriggerScheduleInput
- type TriggerScheduleMap
- type TriggerScheduleMapInput
- type TriggerScheduleMapOutput
- func (TriggerScheduleMapOutput) ElementType() reflect.Type
- func (o TriggerScheduleMapOutput) MapIndex(k pulumi.StringInput) TriggerScheduleOutput
- func (o TriggerScheduleMapOutput) ToTriggerScheduleMapOutput() TriggerScheduleMapOutput
- func (o TriggerScheduleMapOutput) ToTriggerScheduleMapOutputWithContext(ctx context.Context) TriggerScheduleMapOutput
- type TriggerScheduleOutput
- func (o TriggerScheduleOutput) Activated() pulumi.BoolPtrOutput
- func (o TriggerScheduleOutput) Annotations() pulumi.StringArrayOutput
- func (o TriggerScheduleOutput) DataFactoryId() pulumi.StringOutput
- func (o TriggerScheduleOutput) Description() pulumi.StringPtrOutput
- func (TriggerScheduleOutput) ElementType() reflect.Type
- func (o TriggerScheduleOutput) EndTime() pulumi.StringPtrOutput
- func (o TriggerScheduleOutput) Frequency() pulumi.StringPtrOutput
- func (o TriggerScheduleOutput) Interval() pulumi.IntPtrOutput
- func (o TriggerScheduleOutput) Name() pulumi.StringOutput
- func (o TriggerScheduleOutput) PipelineName() pulumi.StringOutput
- func (o TriggerScheduleOutput) PipelineParameters() pulumi.StringMapOutput
- func (o TriggerScheduleOutput) Schedule() TriggerScheduleSchedulePtrOutput
- func (o TriggerScheduleOutput) StartTime() pulumi.StringOutput
- func (o TriggerScheduleOutput) ToTriggerScheduleOutput() TriggerScheduleOutput
- func (o TriggerScheduleOutput) ToTriggerScheduleOutputWithContext(ctx context.Context) TriggerScheduleOutput
- type TriggerScheduleSchedule
- type TriggerScheduleScheduleArgs
- func (TriggerScheduleScheduleArgs) ElementType() reflect.Type
- func (i TriggerScheduleScheduleArgs) ToTriggerScheduleScheduleOutput() TriggerScheduleScheduleOutput
- func (i TriggerScheduleScheduleArgs) ToTriggerScheduleScheduleOutputWithContext(ctx context.Context) TriggerScheduleScheduleOutput
- func (i TriggerScheduleScheduleArgs) ToTriggerScheduleSchedulePtrOutput() TriggerScheduleSchedulePtrOutput
- func (i TriggerScheduleScheduleArgs) ToTriggerScheduleSchedulePtrOutputWithContext(ctx context.Context) TriggerScheduleSchedulePtrOutput
- type TriggerScheduleScheduleInput
- type TriggerScheduleScheduleMonthly
- type TriggerScheduleScheduleMonthlyArgs
- func (TriggerScheduleScheduleMonthlyArgs) ElementType() reflect.Type
- func (i TriggerScheduleScheduleMonthlyArgs) ToTriggerScheduleScheduleMonthlyOutput() TriggerScheduleScheduleMonthlyOutput
- func (i TriggerScheduleScheduleMonthlyArgs) ToTriggerScheduleScheduleMonthlyOutputWithContext(ctx context.Context) TriggerScheduleScheduleMonthlyOutput
- type TriggerScheduleScheduleMonthlyArray
- func (TriggerScheduleScheduleMonthlyArray) ElementType() reflect.Type
- func (i TriggerScheduleScheduleMonthlyArray) ToTriggerScheduleScheduleMonthlyArrayOutput() TriggerScheduleScheduleMonthlyArrayOutput
- func (i TriggerScheduleScheduleMonthlyArray) ToTriggerScheduleScheduleMonthlyArrayOutputWithContext(ctx context.Context) TriggerScheduleScheduleMonthlyArrayOutput
- type TriggerScheduleScheduleMonthlyArrayInput
- type TriggerScheduleScheduleMonthlyArrayOutput
- func (TriggerScheduleScheduleMonthlyArrayOutput) ElementType() reflect.Type
- func (o TriggerScheduleScheduleMonthlyArrayOutput) Index(i pulumi.IntInput) TriggerScheduleScheduleMonthlyOutput
- func (o TriggerScheduleScheduleMonthlyArrayOutput) ToTriggerScheduleScheduleMonthlyArrayOutput() TriggerScheduleScheduleMonthlyArrayOutput
- func (o TriggerScheduleScheduleMonthlyArrayOutput) ToTriggerScheduleScheduleMonthlyArrayOutputWithContext(ctx context.Context) TriggerScheduleScheduleMonthlyArrayOutput
- type TriggerScheduleScheduleMonthlyInput
- type TriggerScheduleScheduleMonthlyOutput
- func (TriggerScheduleScheduleMonthlyOutput) ElementType() reflect.Type
- func (o TriggerScheduleScheduleMonthlyOutput) ToTriggerScheduleScheduleMonthlyOutput() TriggerScheduleScheduleMonthlyOutput
- func (o TriggerScheduleScheduleMonthlyOutput) ToTriggerScheduleScheduleMonthlyOutputWithContext(ctx context.Context) TriggerScheduleScheduleMonthlyOutput
- func (o TriggerScheduleScheduleMonthlyOutput) Week() pulumi.IntPtrOutput
- func (o TriggerScheduleScheduleMonthlyOutput) Weekday() pulumi.StringOutput
- type TriggerScheduleScheduleOutput
- func (o TriggerScheduleScheduleOutput) DaysOfMonths() pulumi.IntArrayOutput
- func (o TriggerScheduleScheduleOutput) DaysOfWeeks() pulumi.StringArrayOutput
- func (TriggerScheduleScheduleOutput) ElementType() reflect.Type
- func (o TriggerScheduleScheduleOutput) Hours() pulumi.IntArrayOutput
- func (o TriggerScheduleScheduleOutput) Minutes() pulumi.IntArrayOutput
- func (o TriggerScheduleScheduleOutput) Monthlies() TriggerScheduleScheduleMonthlyArrayOutput
- func (o TriggerScheduleScheduleOutput) ToTriggerScheduleScheduleOutput() TriggerScheduleScheduleOutput
- func (o TriggerScheduleScheduleOutput) ToTriggerScheduleScheduleOutputWithContext(ctx context.Context) TriggerScheduleScheduleOutput
- func (o TriggerScheduleScheduleOutput) ToTriggerScheduleSchedulePtrOutput() TriggerScheduleSchedulePtrOutput
- func (o TriggerScheduleScheduleOutput) ToTriggerScheduleSchedulePtrOutputWithContext(ctx context.Context) TriggerScheduleSchedulePtrOutput
- type TriggerScheduleSchedulePtrInput
- type TriggerScheduleSchedulePtrOutput
- func (o TriggerScheduleSchedulePtrOutput) DaysOfMonths() pulumi.IntArrayOutput
- func (o TriggerScheduleSchedulePtrOutput) DaysOfWeeks() pulumi.StringArrayOutput
- func (o TriggerScheduleSchedulePtrOutput) Elem() TriggerScheduleScheduleOutput
- func (TriggerScheduleSchedulePtrOutput) ElementType() reflect.Type
- func (o TriggerScheduleSchedulePtrOutput) Hours() pulumi.IntArrayOutput
- func (o TriggerScheduleSchedulePtrOutput) Minutes() pulumi.IntArrayOutput
- func (o TriggerScheduleSchedulePtrOutput) Monthlies() TriggerScheduleScheduleMonthlyArrayOutput
- func (o TriggerScheduleSchedulePtrOutput) ToTriggerScheduleSchedulePtrOutput() TriggerScheduleSchedulePtrOutput
- func (o TriggerScheduleSchedulePtrOutput) ToTriggerScheduleSchedulePtrOutputWithContext(ctx context.Context) TriggerScheduleSchedulePtrOutput
- type TriggerScheduleState
- type TriggerTumblingWindow
- type TriggerTumblingWindowArgs
- type TriggerTumblingWindowArray
- func (TriggerTumblingWindowArray) ElementType() reflect.Type
- func (i TriggerTumblingWindowArray) ToTriggerTumblingWindowArrayOutput() TriggerTumblingWindowArrayOutput
- func (i TriggerTumblingWindowArray) ToTriggerTumblingWindowArrayOutputWithContext(ctx context.Context) TriggerTumblingWindowArrayOutput
- type TriggerTumblingWindowArrayInput
- type TriggerTumblingWindowArrayOutput
- func (TriggerTumblingWindowArrayOutput) ElementType() reflect.Type
- func (o TriggerTumblingWindowArrayOutput) Index(i pulumi.IntInput) TriggerTumblingWindowOutput
- func (o TriggerTumblingWindowArrayOutput) ToTriggerTumblingWindowArrayOutput() TriggerTumblingWindowArrayOutput
- func (o TriggerTumblingWindowArrayOutput) ToTriggerTumblingWindowArrayOutputWithContext(ctx context.Context) TriggerTumblingWindowArrayOutput
- type TriggerTumblingWindowInput
- type TriggerTumblingWindowMap
- type TriggerTumblingWindowMapInput
- type TriggerTumblingWindowMapOutput
- func (TriggerTumblingWindowMapOutput) ElementType() reflect.Type
- func (o TriggerTumblingWindowMapOutput) MapIndex(k pulumi.StringInput) TriggerTumblingWindowOutput
- func (o TriggerTumblingWindowMapOutput) ToTriggerTumblingWindowMapOutput() TriggerTumblingWindowMapOutput
- func (o TriggerTumblingWindowMapOutput) ToTriggerTumblingWindowMapOutputWithContext(ctx context.Context) TriggerTumblingWindowMapOutput
- type TriggerTumblingWindowOutput
- func (o TriggerTumblingWindowOutput) Activated() pulumi.BoolPtrOutput
- func (o TriggerTumblingWindowOutput) AdditionalProperties() pulumi.StringMapOutput
- func (o TriggerTumblingWindowOutput) Annotations() pulumi.StringArrayOutput
- func (o TriggerTumblingWindowOutput) DataFactoryId() pulumi.StringOutput
- func (o TriggerTumblingWindowOutput) Delay() pulumi.StringPtrOutput
- func (o TriggerTumblingWindowOutput) Description() pulumi.StringPtrOutput
- func (TriggerTumblingWindowOutput) ElementType() reflect.Type
- func (o TriggerTumblingWindowOutput) EndTime() pulumi.StringPtrOutput
- func (o TriggerTumblingWindowOutput) Frequency() pulumi.StringOutput
- func (o TriggerTumblingWindowOutput) Interval() pulumi.IntOutput
- func (o TriggerTumblingWindowOutput) MaxConcurrency() pulumi.IntPtrOutput
- func (o TriggerTumblingWindowOutput) Name() pulumi.StringOutput
- func (o TriggerTumblingWindowOutput) Pipeline() TriggerTumblingWindowPipelineOutput
- func (o TriggerTumblingWindowOutput) Retry() TriggerTumblingWindowRetryPtrOutput
- func (o TriggerTumblingWindowOutput) StartTime() pulumi.StringOutput
- func (o TriggerTumblingWindowOutput) ToTriggerTumblingWindowOutput() TriggerTumblingWindowOutput
- func (o TriggerTumblingWindowOutput) ToTriggerTumblingWindowOutputWithContext(ctx context.Context) TriggerTumblingWindowOutput
- func (o TriggerTumblingWindowOutput) TriggerDependencies() TriggerTumblingWindowTriggerDependencyArrayOutput
- type TriggerTumblingWindowPipeline
- type TriggerTumblingWindowPipelineArgs
- func (TriggerTumblingWindowPipelineArgs) ElementType() reflect.Type
- func (i TriggerTumblingWindowPipelineArgs) ToTriggerTumblingWindowPipelineOutput() TriggerTumblingWindowPipelineOutput
- func (i TriggerTumblingWindowPipelineArgs) ToTriggerTumblingWindowPipelineOutputWithContext(ctx context.Context) TriggerTumblingWindowPipelineOutput
- func (i TriggerTumblingWindowPipelineArgs) ToTriggerTumblingWindowPipelinePtrOutput() TriggerTumblingWindowPipelinePtrOutput
- func (i TriggerTumblingWindowPipelineArgs) ToTriggerTumblingWindowPipelinePtrOutputWithContext(ctx context.Context) TriggerTumblingWindowPipelinePtrOutput
- type TriggerTumblingWindowPipelineInput
- type TriggerTumblingWindowPipelineOutput
- func (TriggerTumblingWindowPipelineOutput) ElementType() reflect.Type
- func (o TriggerTumblingWindowPipelineOutput) Name() pulumi.StringOutput
- func (o TriggerTumblingWindowPipelineOutput) Parameters() pulumi.StringMapOutput
- func (o TriggerTumblingWindowPipelineOutput) ToTriggerTumblingWindowPipelineOutput() TriggerTumblingWindowPipelineOutput
- func (o TriggerTumblingWindowPipelineOutput) ToTriggerTumblingWindowPipelineOutputWithContext(ctx context.Context) TriggerTumblingWindowPipelineOutput
- func (o TriggerTumblingWindowPipelineOutput) ToTriggerTumblingWindowPipelinePtrOutput() TriggerTumblingWindowPipelinePtrOutput
- func (o TriggerTumblingWindowPipelineOutput) ToTriggerTumblingWindowPipelinePtrOutputWithContext(ctx context.Context) TriggerTumblingWindowPipelinePtrOutput
- type TriggerTumblingWindowPipelinePtrInput
- type TriggerTumblingWindowPipelinePtrOutput
- func (o TriggerTumblingWindowPipelinePtrOutput) Elem() TriggerTumblingWindowPipelineOutput
- func (TriggerTumblingWindowPipelinePtrOutput) ElementType() reflect.Type
- func (o TriggerTumblingWindowPipelinePtrOutput) Name() pulumi.StringPtrOutput
- func (o TriggerTumblingWindowPipelinePtrOutput) Parameters() pulumi.StringMapOutput
- func (o TriggerTumblingWindowPipelinePtrOutput) ToTriggerTumblingWindowPipelinePtrOutput() TriggerTumblingWindowPipelinePtrOutput
- func (o TriggerTumblingWindowPipelinePtrOutput) ToTriggerTumblingWindowPipelinePtrOutputWithContext(ctx context.Context) TriggerTumblingWindowPipelinePtrOutput
- type TriggerTumblingWindowRetry
- type TriggerTumblingWindowRetryArgs
- func (TriggerTumblingWindowRetryArgs) ElementType() reflect.Type
- func (i TriggerTumblingWindowRetryArgs) ToTriggerTumblingWindowRetryOutput() TriggerTumblingWindowRetryOutput
- func (i TriggerTumblingWindowRetryArgs) ToTriggerTumblingWindowRetryOutputWithContext(ctx context.Context) TriggerTumblingWindowRetryOutput
- func (i TriggerTumblingWindowRetryArgs) ToTriggerTumblingWindowRetryPtrOutput() TriggerTumblingWindowRetryPtrOutput
- func (i TriggerTumblingWindowRetryArgs) ToTriggerTumblingWindowRetryPtrOutputWithContext(ctx context.Context) TriggerTumblingWindowRetryPtrOutput
- type TriggerTumblingWindowRetryInput
- type TriggerTumblingWindowRetryOutput
- func (o TriggerTumblingWindowRetryOutput) Count() pulumi.IntOutput
- func (TriggerTumblingWindowRetryOutput) ElementType() reflect.Type
- func (o TriggerTumblingWindowRetryOutput) Interval() pulumi.IntPtrOutput
- func (o TriggerTumblingWindowRetryOutput) ToTriggerTumblingWindowRetryOutput() TriggerTumblingWindowRetryOutput
- func (o TriggerTumblingWindowRetryOutput) ToTriggerTumblingWindowRetryOutputWithContext(ctx context.Context) TriggerTumblingWindowRetryOutput
- func (o TriggerTumblingWindowRetryOutput) ToTriggerTumblingWindowRetryPtrOutput() TriggerTumblingWindowRetryPtrOutput
- func (o TriggerTumblingWindowRetryOutput) ToTriggerTumblingWindowRetryPtrOutputWithContext(ctx context.Context) TriggerTumblingWindowRetryPtrOutput
- type TriggerTumblingWindowRetryPtrInput
- type TriggerTumblingWindowRetryPtrOutput
- func (o TriggerTumblingWindowRetryPtrOutput) Count() pulumi.IntPtrOutput
- func (o TriggerTumblingWindowRetryPtrOutput) Elem() TriggerTumblingWindowRetryOutput
- func (TriggerTumblingWindowRetryPtrOutput) ElementType() reflect.Type
- func (o TriggerTumblingWindowRetryPtrOutput) Interval() pulumi.IntPtrOutput
- func (o TriggerTumblingWindowRetryPtrOutput) ToTriggerTumblingWindowRetryPtrOutput() TriggerTumblingWindowRetryPtrOutput
- func (o TriggerTumblingWindowRetryPtrOutput) ToTriggerTumblingWindowRetryPtrOutputWithContext(ctx context.Context) TriggerTumblingWindowRetryPtrOutput
- type TriggerTumblingWindowState
- type TriggerTumblingWindowTriggerDependency
- type TriggerTumblingWindowTriggerDependencyArgs
- func (TriggerTumblingWindowTriggerDependencyArgs) ElementType() reflect.Type
- func (i TriggerTumblingWindowTriggerDependencyArgs) ToTriggerTumblingWindowTriggerDependencyOutput() TriggerTumblingWindowTriggerDependencyOutput
- func (i TriggerTumblingWindowTriggerDependencyArgs) ToTriggerTumblingWindowTriggerDependencyOutputWithContext(ctx context.Context) TriggerTumblingWindowTriggerDependencyOutput
- type TriggerTumblingWindowTriggerDependencyArray
- func (TriggerTumblingWindowTriggerDependencyArray) ElementType() reflect.Type
- func (i TriggerTumblingWindowTriggerDependencyArray) ToTriggerTumblingWindowTriggerDependencyArrayOutput() TriggerTumblingWindowTriggerDependencyArrayOutput
- func (i TriggerTumblingWindowTriggerDependencyArray) ToTriggerTumblingWindowTriggerDependencyArrayOutputWithContext(ctx context.Context) TriggerTumblingWindowTriggerDependencyArrayOutput
- type TriggerTumblingWindowTriggerDependencyArrayInput
- type TriggerTumblingWindowTriggerDependencyArrayOutput
- func (TriggerTumblingWindowTriggerDependencyArrayOutput) ElementType() reflect.Type
- func (o TriggerTumblingWindowTriggerDependencyArrayOutput) Index(i pulumi.IntInput) TriggerTumblingWindowTriggerDependencyOutput
- func (o TriggerTumblingWindowTriggerDependencyArrayOutput) ToTriggerTumblingWindowTriggerDependencyArrayOutput() TriggerTumblingWindowTriggerDependencyArrayOutput
- func (o TriggerTumblingWindowTriggerDependencyArrayOutput) ToTriggerTumblingWindowTriggerDependencyArrayOutputWithContext(ctx context.Context) TriggerTumblingWindowTriggerDependencyArrayOutput
- type TriggerTumblingWindowTriggerDependencyInput
- type TriggerTumblingWindowTriggerDependencyOutput
- func (TriggerTumblingWindowTriggerDependencyOutput) ElementType() reflect.Type
- func (o TriggerTumblingWindowTriggerDependencyOutput) Offset() pulumi.StringPtrOutput
- func (o TriggerTumblingWindowTriggerDependencyOutput) Size() pulumi.StringPtrOutput
- func (o TriggerTumblingWindowTriggerDependencyOutput) ToTriggerTumblingWindowTriggerDependencyOutput() TriggerTumblingWindowTriggerDependencyOutput
- func (o TriggerTumblingWindowTriggerDependencyOutput) ToTriggerTumblingWindowTriggerDependencyOutputWithContext(ctx context.Context) TriggerTumblingWindowTriggerDependencyOutput
- func (o TriggerTumblingWindowTriggerDependencyOutput) TriggerName() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomDataset ¶
type CustomDataset struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The Data Factory ID in which to associate the Dataset with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Dataset. Description pulumi.StringPtrOutput `pulumi:"description"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrOutput `pulumi:"folder"` // A `linkedService` block as defined below. LinkedService CustomDatasetLinkedServiceOutput `pulumi:"linkedService"` // Specifies the name of the Data Factory Dataset. 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 pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // A JSON object that contains the schema of the Data Factory Dataset. SchemaJson pulumi.StringPtrOutput `pulumi:"schemaJson"` // The type of dataset that will be associated with Data Factory. Type pulumi.StringOutput `pulumi:"type"` // A JSON object that contains the properties of the Data Factory Dataset. TypePropertiesJson pulumi.StringOutput `pulumi:"typePropertiesJson"` }
Manages a Dataset inside an Azure Data Factory. This is a generic resource that supports all different Dataset Types.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Identity: &datafactory.FactoryIdentityArgs{ Type: pulumi.String("SystemAssigned"), }, }) if err != nil { return err } _, err = storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountKind: pulumi.String("BlobStorage"), AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } _, err = datafactory.NewLinkedCustomService(ctx, "exampleLinkedCustomService", &datafactory.LinkedCustomServiceArgs{ DataFactoryId: exampleFactory.ID(), Type: pulumi.String("AzureBlobStorage"), TypePropertiesJson: pulumi.String(fmt.Sprintf("%v%v%v%v%v", "{\n", " \"connectionString\":\"", azurerm_storage_account.Test.Primary_connection_string, "\"\n", "}\n")), }) if err != nil { return err } _, err = datafactory.NewCustomDataset(ctx, "exampleCustomDataset", &datafactory.CustomDatasetArgs{ DataFactoryId: exampleFactory.ID(), Type: pulumi.String("Json"), LinkedService: &datafactory.CustomDatasetLinkedServiceArgs{ Name: pulumi.Any(azurerm_data_factory_linked_custom_service.Test.Name), Parameters: pulumi.StringMap{ "key1": pulumi.String("value1"), }, }, TypePropertiesJson: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v%v", "{\n", " \"location\": {\n", " \"container\":\"", azurerm_storage_container.Test.Name, "\",\n", " \"fileName\":\"foo.txt\",\n", " \"folderPath\": \"foo/bar/\",\n", " \"type\":\"AzureBlobStorageLocation\"\n", " },\n", " \"encodingName\":\"UTF-8\"\n", "}\n")), Description: pulumi.String("test description"), Annotations: pulumi.StringArray{ pulumi.String("test1"), pulumi.String("test2"), pulumi.String("test3"), }, Folder: pulumi.String("testFolder"), Parameters: pulumi.StringMap{ "foo": pulumi.String("test1"), "Bar": pulumi.String("Test2"), }, AdditionalProperties: pulumi.StringMap{ "foo": pulumi.String("test1"), "bar": pulumi.String("test2"), }, SchemaJson: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v", "{\n", " \"type\": \"object\",\n", " \"properties\": {\n", " \"name\": {\n", " \"type\": \"object\",\n", " \"properties\": {\n", " \"firstName\": {\n", " \"type\": \"string\"\n", " },\n", " \"lastName\": {\n", " \"type\": \"string\"\n", " }\n", " }\n", " },\n", " \"age\": {\n", " \"type\": \"integer\"\n", " }\n", " }\n", "}\n")), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Datasets can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/customDataset:CustomDataset example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/datasets/example
```
func GetCustomDataset ¶
func GetCustomDataset(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomDatasetState, opts ...pulumi.ResourceOption) (*CustomDataset, error)
GetCustomDataset gets an existing CustomDataset 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 NewCustomDataset ¶
func NewCustomDataset(ctx *pulumi.Context, name string, args *CustomDatasetArgs, opts ...pulumi.ResourceOption) (*CustomDataset, error)
NewCustomDataset registers a new resource with the given unique name, arguments, and options.
func (*CustomDataset) ElementType ¶
func (*CustomDataset) ElementType() reflect.Type
func (*CustomDataset) ToCustomDatasetOutput ¶
func (i *CustomDataset) ToCustomDatasetOutput() CustomDatasetOutput
func (*CustomDataset) ToCustomDatasetOutputWithContext ¶
func (i *CustomDataset) ToCustomDatasetOutputWithContext(ctx context.Context) CustomDatasetOutput
type CustomDatasetArgs ¶
type CustomDatasetArgs struct { // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Dataset with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // A `linkedService` block as defined below. LinkedService CustomDatasetLinkedServiceInput // Specifies the name of the Data Factory Dataset. 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapInput // A JSON object that contains the schema of the Data Factory Dataset. SchemaJson pulumi.StringPtrInput // The type of dataset that will be associated with Data Factory. Type pulumi.StringInput // A JSON object that contains the properties of the Data Factory Dataset. TypePropertiesJson pulumi.StringInput }
The set of arguments for constructing a CustomDataset resource.
func (CustomDatasetArgs) ElementType ¶
func (CustomDatasetArgs) ElementType() reflect.Type
type CustomDatasetArray ¶
type CustomDatasetArray []CustomDatasetInput
func (CustomDatasetArray) ElementType ¶
func (CustomDatasetArray) ElementType() reflect.Type
func (CustomDatasetArray) ToCustomDatasetArrayOutput ¶
func (i CustomDatasetArray) ToCustomDatasetArrayOutput() CustomDatasetArrayOutput
func (CustomDatasetArray) ToCustomDatasetArrayOutputWithContext ¶
func (i CustomDatasetArray) ToCustomDatasetArrayOutputWithContext(ctx context.Context) CustomDatasetArrayOutput
type CustomDatasetArrayInput ¶
type CustomDatasetArrayInput interface { pulumi.Input ToCustomDatasetArrayOutput() CustomDatasetArrayOutput ToCustomDatasetArrayOutputWithContext(context.Context) CustomDatasetArrayOutput }
CustomDatasetArrayInput is an input type that accepts CustomDatasetArray and CustomDatasetArrayOutput values. You can construct a concrete instance of `CustomDatasetArrayInput` via:
CustomDatasetArray{ CustomDatasetArgs{...} }
type CustomDatasetArrayOutput ¶
type CustomDatasetArrayOutput struct{ *pulumi.OutputState }
func (CustomDatasetArrayOutput) ElementType ¶
func (CustomDatasetArrayOutput) ElementType() reflect.Type
func (CustomDatasetArrayOutput) Index ¶
func (o CustomDatasetArrayOutput) Index(i pulumi.IntInput) CustomDatasetOutput
func (CustomDatasetArrayOutput) ToCustomDatasetArrayOutput ¶
func (o CustomDatasetArrayOutput) ToCustomDatasetArrayOutput() CustomDatasetArrayOutput
func (CustomDatasetArrayOutput) ToCustomDatasetArrayOutputWithContext ¶
func (o CustomDatasetArrayOutput) ToCustomDatasetArrayOutputWithContext(ctx context.Context) CustomDatasetArrayOutput
type CustomDatasetInput ¶
type CustomDatasetInput interface { pulumi.Input ToCustomDatasetOutput() CustomDatasetOutput ToCustomDatasetOutputWithContext(ctx context.Context) CustomDatasetOutput }
type CustomDatasetLinkedServiceArgs ¶
type CustomDatasetLinkedServiceArgs struct { // The name of the Data Factory Linked Service. Name pulumi.StringInput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput `pulumi:"parameters"` }
func (CustomDatasetLinkedServiceArgs) ElementType ¶
func (CustomDatasetLinkedServiceArgs) ElementType() reflect.Type
func (CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServiceOutput ¶
func (i CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServiceOutput() CustomDatasetLinkedServiceOutput
func (CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServiceOutputWithContext ¶
func (i CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServiceOutputWithContext(ctx context.Context) CustomDatasetLinkedServiceOutput
func (CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServicePtrOutput ¶
func (i CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServicePtrOutput() CustomDatasetLinkedServicePtrOutput
func (CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServicePtrOutputWithContext ¶
func (i CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServicePtrOutputWithContext(ctx context.Context) CustomDatasetLinkedServicePtrOutput
type CustomDatasetLinkedServiceInput ¶
type CustomDatasetLinkedServiceInput interface { pulumi.Input ToCustomDatasetLinkedServiceOutput() CustomDatasetLinkedServiceOutput ToCustomDatasetLinkedServiceOutputWithContext(context.Context) CustomDatasetLinkedServiceOutput }
CustomDatasetLinkedServiceInput is an input type that accepts CustomDatasetLinkedServiceArgs and CustomDatasetLinkedServiceOutput values. You can construct a concrete instance of `CustomDatasetLinkedServiceInput` via:
CustomDatasetLinkedServiceArgs{...}
type CustomDatasetLinkedServiceOutput ¶
type CustomDatasetLinkedServiceOutput struct{ *pulumi.OutputState }
func (CustomDatasetLinkedServiceOutput) ElementType ¶
func (CustomDatasetLinkedServiceOutput) ElementType() reflect.Type
func (CustomDatasetLinkedServiceOutput) Name ¶
func (o CustomDatasetLinkedServiceOutput) Name() pulumi.StringOutput
The name of the Data Factory Linked Service.
func (CustomDatasetLinkedServiceOutput) Parameters ¶
func (o CustomDatasetLinkedServiceOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServiceOutput ¶
func (o CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServiceOutput() CustomDatasetLinkedServiceOutput
func (CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServiceOutputWithContext ¶
func (o CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServiceOutputWithContext(ctx context.Context) CustomDatasetLinkedServiceOutput
func (CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServicePtrOutput ¶
func (o CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServicePtrOutput() CustomDatasetLinkedServicePtrOutput
func (CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServicePtrOutputWithContext ¶
func (o CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServicePtrOutputWithContext(ctx context.Context) CustomDatasetLinkedServicePtrOutput
type CustomDatasetLinkedServicePtrInput ¶
type CustomDatasetLinkedServicePtrInput interface { pulumi.Input ToCustomDatasetLinkedServicePtrOutput() CustomDatasetLinkedServicePtrOutput ToCustomDatasetLinkedServicePtrOutputWithContext(context.Context) CustomDatasetLinkedServicePtrOutput }
CustomDatasetLinkedServicePtrInput is an input type that accepts CustomDatasetLinkedServiceArgs, CustomDatasetLinkedServicePtr and CustomDatasetLinkedServicePtrOutput values. You can construct a concrete instance of `CustomDatasetLinkedServicePtrInput` via:
CustomDatasetLinkedServiceArgs{...} or: nil
func CustomDatasetLinkedServicePtr ¶
func CustomDatasetLinkedServicePtr(v *CustomDatasetLinkedServiceArgs) CustomDatasetLinkedServicePtrInput
type CustomDatasetLinkedServicePtrOutput ¶
type CustomDatasetLinkedServicePtrOutput struct{ *pulumi.OutputState }
func (CustomDatasetLinkedServicePtrOutput) Elem ¶
func (o CustomDatasetLinkedServicePtrOutput) Elem() CustomDatasetLinkedServiceOutput
func (CustomDatasetLinkedServicePtrOutput) ElementType ¶
func (CustomDatasetLinkedServicePtrOutput) ElementType() reflect.Type
func (CustomDatasetLinkedServicePtrOutput) Name ¶
func (o CustomDatasetLinkedServicePtrOutput) Name() pulumi.StringPtrOutput
The name of the Data Factory Linked Service.
func (CustomDatasetLinkedServicePtrOutput) Parameters ¶
func (o CustomDatasetLinkedServicePtrOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (CustomDatasetLinkedServicePtrOutput) ToCustomDatasetLinkedServicePtrOutput ¶
func (o CustomDatasetLinkedServicePtrOutput) ToCustomDatasetLinkedServicePtrOutput() CustomDatasetLinkedServicePtrOutput
func (CustomDatasetLinkedServicePtrOutput) ToCustomDatasetLinkedServicePtrOutputWithContext ¶
func (o CustomDatasetLinkedServicePtrOutput) ToCustomDatasetLinkedServicePtrOutputWithContext(ctx context.Context) CustomDatasetLinkedServicePtrOutput
type CustomDatasetMap ¶
type CustomDatasetMap map[string]CustomDatasetInput
func (CustomDatasetMap) ElementType ¶
func (CustomDatasetMap) ElementType() reflect.Type
func (CustomDatasetMap) ToCustomDatasetMapOutput ¶
func (i CustomDatasetMap) ToCustomDatasetMapOutput() CustomDatasetMapOutput
func (CustomDatasetMap) ToCustomDatasetMapOutputWithContext ¶
func (i CustomDatasetMap) ToCustomDatasetMapOutputWithContext(ctx context.Context) CustomDatasetMapOutput
type CustomDatasetMapInput ¶
type CustomDatasetMapInput interface { pulumi.Input ToCustomDatasetMapOutput() CustomDatasetMapOutput ToCustomDatasetMapOutputWithContext(context.Context) CustomDatasetMapOutput }
CustomDatasetMapInput is an input type that accepts CustomDatasetMap and CustomDatasetMapOutput values. You can construct a concrete instance of `CustomDatasetMapInput` via:
CustomDatasetMap{ "key": CustomDatasetArgs{...} }
type CustomDatasetMapOutput ¶
type CustomDatasetMapOutput struct{ *pulumi.OutputState }
func (CustomDatasetMapOutput) ElementType ¶
func (CustomDatasetMapOutput) ElementType() reflect.Type
func (CustomDatasetMapOutput) MapIndex ¶
func (o CustomDatasetMapOutput) MapIndex(k pulumi.StringInput) CustomDatasetOutput
func (CustomDatasetMapOutput) ToCustomDatasetMapOutput ¶
func (o CustomDatasetMapOutput) ToCustomDatasetMapOutput() CustomDatasetMapOutput
func (CustomDatasetMapOutput) ToCustomDatasetMapOutputWithContext ¶
func (o CustomDatasetMapOutput) ToCustomDatasetMapOutputWithContext(ctx context.Context) CustomDatasetMapOutput
type CustomDatasetOutput ¶
type CustomDatasetOutput struct{ *pulumi.OutputState }
func (CustomDatasetOutput) AdditionalProperties ¶ added in v5.5.0
func (o CustomDatasetOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Dataset.
func (CustomDatasetOutput) Annotations ¶ added in v5.5.0
func (o CustomDatasetOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Dataset.
func (CustomDatasetOutput) DataFactoryId ¶ added in v5.5.0
func (o CustomDatasetOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Dataset with. Changing this forces a new resource.
func (CustomDatasetOutput) Description ¶ added in v5.5.0
func (o CustomDatasetOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Dataset.
func (CustomDatasetOutput) ElementType ¶
func (CustomDatasetOutput) ElementType() reflect.Type
func (CustomDatasetOutput) Folder ¶ added in v5.5.0
func (o CustomDatasetOutput) Folder() pulumi.StringPtrOutput
The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.
func (CustomDatasetOutput) LinkedService ¶ added in v5.5.0
func (o CustomDatasetOutput) LinkedService() CustomDatasetLinkedServiceOutput
A `linkedService` block as defined below.
func (CustomDatasetOutput) Name ¶ added in v5.5.0
func (o CustomDatasetOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Dataset. 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 (CustomDatasetOutput) Parameters ¶ added in v5.5.0
func (o CustomDatasetOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Dataset.
func (CustomDatasetOutput) SchemaJson ¶ added in v5.5.0
func (o CustomDatasetOutput) SchemaJson() pulumi.StringPtrOutput
A JSON object that contains the schema of the Data Factory Dataset.
func (CustomDatasetOutput) ToCustomDatasetOutput ¶
func (o CustomDatasetOutput) ToCustomDatasetOutput() CustomDatasetOutput
func (CustomDatasetOutput) ToCustomDatasetOutputWithContext ¶
func (o CustomDatasetOutput) ToCustomDatasetOutputWithContext(ctx context.Context) CustomDatasetOutput
func (CustomDatasetOutput) Type ¶ added in v5.5.0
func (o CustomDatasetOutput) Type() pulumi.StringOutput
The type of dataset that will be associated with Data Factory.
func (CustomDatasetOutput) TypePropertiesJson ¶ added in v5.5.0
func (o CustomDatasetOutput) TypePropertiesJson() pulumi.StringOutput
A JSON object that contains the properties of the Data Factory Dataset.
type CustomDatasetState ¶
type CustomDatasetState struct { // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Dataset with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // A `linkedService` block as defined below. LinkedService CustomDatasetLinkedServicePtrInput // Specifies the name of the Data Factory Dataset. 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapInput // A JSON object that contains the schema of the Data Factory Dataset. SchemaJson pulumi.StringPtrInput // The type of dataset that will be associated with Data Factory. Type pulumi.StringPtrInput // A JSON object that contains the properties of the Data Factory Dataset. TypePropertiesJson pulumi.StringPtrInput }
func (CustomDatasetState) ElementType ¶
func (CustomDatasetState) ElementType() reflect.Type
type DataFlow ¶
type DataFlow struct { pulumi.CustomResourceState // List of tags that can be used for describing the Data Factory Data Flow. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The ID of Data Factory in which to associate the Data Flow with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Data Flow. Description pulumi.StringPtrOutput `pulumi:"description"` // The folder that this Data Flow is in. If not specified, the Data Flow will appear at the root level. Folder pulumi.StringPtrOutput `pulumi:"folder"` // Specifies the name of the Data Factory Data Flow. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The script for the Data Factory Data Flow. Script pulumi.StringOutput `pulumi:"script"` // One or more `sink` blocks as defined below. Sinks DataFlowSinkArrayOutput `pulumi:"sinks"` // One or more `source` blocks as defined below. Sources DataFlowSourceArrayOutput `pulumi:"sources"` // One or more `transformation` blocks as defined below. Transformations DataFlowTransformationArrayOutput `pulumi:"transformations"` }
Manages a Data Flow inside an Azure Data Factory.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } exampleLinkedCustomService, err := datafactory.NewLinkedCustomService(ctx, "exampleLinkedCustomService", &datafactory.LinkedCustomServiceArgs{ DataFactoryId: exampleFactory.ID(), Type: pulumi.String("AzureBlobStorage"), TypePropertiesJson: exampleAccount.PrimaryConnectionString.ApplyT(func(primaryConnectionString string) (string, error) { return fmt.Sprintf("%v%v%v%v%v", "{\n", " \"connectionString\": \"", primaryConnectionString, "\"\n", "}\n"), nil }).(pulumi.StringOutput), }) if err != nil { return err } example1, err := datafactory.NewDatasetJson(ctx, "example1", &datafactory.DatasetJsonArgs{ DataFactoryId: exampleFactory.ID(), LinkedServiceName: exampleLinkedCustomService.Name, AzureBlobStorageLocation: &datafactory.DatasetJsonAzureBlobStorageLocationArgs{ Container: pulumi.String("container"), Path: pulumi.String("foo/bar/"), Filename: pulumi.String("foo.txt"), }, Encoding: pulumi.String("UTF-8"), }) if err != nil { return err } example2, err := datafactory.NewDatasetJson(ctx, "example2", &datafactory.DatasetJsonArgs{ DataFactoryId: exampleFactory.ID(), LinkedServiceName: exampleLinkedCustomService.Name, AzureBlobStorageLocation: &datafactory.DatasetJsonAzureBlobStorageLocationArgs{ Container: pulumi.String("container"), Path: pulumi.String("foo/bar/"), Filename: pulumi.String("bar.txt"), }, Encoding: pulumi.String("UTF-8"), }) if err != nil { return err } _, err = datafactory.NewDataFlow(ctx, "exampleDataFlow", &datafactory.DataFlowArgs{ DataFactoryId: exampleFactory.ID(), Sources: datafactory.DataFlowSourceArray{ &datafactory.DataFlowSourceArgs{ Name: pulumi.String("source1"), Dataset: &datafactory.DataFlowSourceDatasetArgs{ Name: example1.Name, }, }, }, Sinks: datafactory.DataFlowSinkArray{ &datafactory.DataFlowSinkArgs{ Name: pulumi.String("sink1"), Dataset: &datafactory.DataFlowSinkDatasetArgs{ Name: example2.Name, }, }, }, Script: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v%v", "source(\n", " allowSchemaDrift: true, \n", " validateSchema: false, \n", " limit: 100, \n", " ignoreNoFilesFound: false, \n", " documentForm: 'documentPerLine') ~> source1 \n", "source1 sink(\n", " allowSchemaDrift: true, \n", " validateSchema: false, \n", " skipDuplicateMapInputs: true, \n", " skipDuplicateMapOutputs: true) ~> sink1\n")), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Data Flow can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/dataFlow:DataFlow example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/dataflows/example
```
func GetDataFlow ¶
func GetDataFlow(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataFlowState, opts ...pulumi.ResourceOption) (*DataFlow, error)
GetDataFlow gets an existing DataFlow 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 NewDataFlow ¶
func NewDataFlow(ctx *pulumi.Context, name string, args *DataFlowArgs, opts ...pulumi.ResourceOption) (*DataFlow, error)
NewDataFlow registers a new resource with the given unique name, arguments, and options.
func (*DataFlow) ElementType ¶
func (*DataFlow) ToDataFlowOutput ¶
func (i *DataFlow) ToDataFlowOutput() DataFlowOutput
func (*DataFlow) ToDataFlowOutputWithContext ¶
func (i *DataFlow) ToDataFlowOutputWithContext(ctx context.Context) DataFlowOutput
type DataFlowArgs ¶
type DataFlowArgs struct { // List of tags that can be used for describing the Data Factory Data Flow. Annotations pulumi.StringArrayInput // The ID of Data Factory in which to associate the Data Flow with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Data Flow. Description pulumi.StringPtrInput // The folder that this Data Flow is in. If not specified, the Data Flow will appear at the root level. Folder pulumi.StringPtrInput // Specifies the name of the Data Factory Data Flow. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The script for the Data Factory Data Flow. Script pulumi.StringInput // One or more `sink` blocks as defined below. Sinks DataFlowSinkArrayInput // One or more `source` blocks as defined below. Sources DataFlowSourceArrayInput // One or more `transformation` blocks as defined below. Transformations DataFlowTransformationArrayInput }
The set of arguments for constructing a DataFlow resource.
func (DataFlowArgs) ElementType ¶
func (DataFlowArgs) ElementType() reflect.Type
type DataFlowArray ¶
type DataFlowArray []DataFlowInput
func (DataFlowArray) ElementType ¶
func (DataFlowArray) ElementType() reflect.Type
func (DataFlowArray) ToDataFlowArrayOutput ¶
func (i DataFlowArray) ToDataFlowArrayOutput() DataFlowArrayOutput
func (DataFlowArray) ToDataFlowArrayOutputWithContext ¶
func (i DataFlowArray) ToDataFlowArrayOutputWithContext(ctx context.Context) DataFlowArrayOutput
type DataFlowArrayInput ¶
type DataFlowArrayInput interface { pulumi.Input ToDataFlowArrayOutput() DataFlowArrayOutput ToDataFlowArrayOutputWithContext(context.Context) DataFlowArrayOutput }
DataFlowArrayInput is an input type that accepts DataFlowArray and DataFlowArrayOutput values. You can construct a concrete instance of `DataFlowArrayInput` via:
DataFlowArray{ DataFlowArgs{...} }
type DataFlowArrayOutput ¶
type DataFlowArrayOutput struct{ *pulumi.OutputState }
func (DataFlowArrayOutput) ElementType ¶
func (DataFlowArrayOutput) ElementType() reflect.Type
func (DataFlowArrayOutput) Index ¶
func (o DataFlowArrayOutput) Index(i pulumi.IntInput) DataFlowOutput
func (DataFlowArrayOutput) ToDataFlowArrayOutput ¶
func (o DataFlowArrayOutput) ToDataFlowArrayOutput() DataFlowArrayOutput
func (DataFlowArrayOutput) ToDataFlowArrayOutputWithContext ¶
func (o DataFlowArrayOutput) ToDataFlowArrayOutputWithContext(ctx context.Context) DataFlowArrayOutput
type DataFlowInput ¶
type DataFlowInput interface { pulumi.Input ToDataFlowOutput() DataFlowOutput ToDataFlowOutputWithContext(ctx context.Context) DataFlowOutput }
type DataFlowMap ¶
type DataFlowMap map[string]DataFlowInput
func (DataFlowMap) ElementType ¶
func (DataFlowMap) ElementType() reflect.Type
func (DataFlowMap) ToDataFlowMapOutput ¶
func (i DataFlowMap) ToDataFlowMapOutput() DataFlowMapOutput
func (DataFlowMap) ToDataFlowMapOutputWithContext ¶
func (i DataFlowMap) ToDataFlowMapOutputWithContext(ctx context.Context) DataFlowMapOutput
type DataFlowMapInput ¶
type DataFlowMapInput interface { pulumi.Input ToDataFlowMapOutput() DataFlowMapOutput ToDataFlowMapOutputWithContext(context.Context) DataFlowMapOutput }
DataFlowMapInput is an input type that accepts DataFlowMap and DataFlowMapOutput values. You can construct a concrete instance of `DataFlowMapInput` via:
DataFlowMap{ "key": DataFlowArgs{...} }
type DataFlowMapOutput ¶
type DataFlowMapOutput struct{ *pulumi.OutputState }
func (DataFlowMapOutput) ElementType ¶
func (DataFlowMapOutput) ElementType() reflect.Type
func (DataFlowMapOutput) MapIndex ¶
func (o DataFlowMapOutput) MapIndex(k pulumi.StringInput) DataFlowOutput
func (DataFlowMapOutput) ToDataFlowMapOutput ¶
func (o DataFlowMapOutput) ToDataFlowMapOutput() DataFlowMapOutput
func (DataFlowMapOutput) ToDataFlowMapOutputWithContext ¶
func (o DataFlowMapOutput) ToDataFlowMapOutputWithContext(ctx context.Context) DataFlowMapOutput
type DataFlowOutput ¶
type DataFlowOutput struct{ *pulumi.OutputState }
func (DataFlowOutput) Annotations ¶ added in v5.5.0
func (o DataFlowOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Data Flow.
func (DataFlowOutput) DataFactoryId ¶ added in v5.5.0
func (o DataFlowOutput) DataFactoryId() pulumi.StringOutput
The ID of Data Factory in which to associate the Data Flow with. Changing this forces a new resource.
func (DataFlowOutput) Description ¶ added in v5.5.0
func (o DataFlowOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Data Flow.
func (DataFlowOutput) ElementType ¶
func (DataFlowOutput) ElementType() reflect.Type
func (DataFlowOutput) Folder ¶ added in v5.5.0
func (o DataFlowOutput) Folder() pulumi.StringPtrOutput
The folder that this Data Flow is in. If not specified, the Data Flow will appear at the root level.
func (DataFlowOutput) Name ¶ added in v5.5.0
func (o DataFlowOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Data Flow. Changing this forces a new resource to be created.
func (DataFlowOutput) Script ¶ added in v5.5.0
func (o DataFlowOutput) Script() pulumi.StringOutput
The script for the Data Factory Data Flow.
func (DataFlowOutput) Sinks ¶ added in v5.5.0
func (o DataFlowOutput) Sinks() DataFlowSinkArrayOutput
One or more `sink` blocks as defined below.
func (DataFlowOutput) Sources ¶ added in v5.5.0
func (o DataFlowOutput) Sources() DataFlowSourceArrayOutput
One or more `source` blocks as defined below.
func (DataFlowOutput) ToDataFlowOutput ¶
func (o DataFlowOutput) ToDataFlowOutput() DataFlowOutput
func (DataFlowOutput) ToDataFlowOutputWithContext ¶
func (o DataFlowOutput) ToDataFlowOutputWithContext(ctx context.Context) DataFlowOutput
func (DataFlowOutput) Transformations ¶ added in v5.5.0
func (o DataFlowOutput) Transformations() DataFlowTransformationArrayOutput
One or more `transformation` blocks as defined below.
type DataFlowSink ¶
type DataFlowSink struct { // A `dataset` block as defined below. Dataset *DataFlowSinkDataset `pulumi:"dataset"` // The description for the Data Flow Source. Description *string `pulumi:"description"` // A `linkedService` block as defined below. LinkedService *DataFlowSinkLinkedService `pulumi:"linkedService"` // The name for the Data Flow Source. Name string `pulumi:"name"` // A `schemaLinkedService` block as defined below. SchemaLinkedService *DataFlowSinkSchemaLinkedService `pulumi:"schemaLinkedService"` }
type DataFlowSinkArgs ¶
type DataFlowSinkArgs struct { // A `dataset` block as defined below. Dataset DataFlowSinkDatasetPtrInput `pulumi:"dataset"` // The description for the Data Flow Source. Description pulumi.StringPtrInput `pulumi:"description"` // A `linkedService` block as defined below. LinkedService DataFlowSinkLinkedServicePtrInput `pulumi:"linkedService"` // The name for the Data Flow Source. Name pulumi.StringInput `pulumi:"name"` // A `schemaLinkedService` block as defined below. SchemaLinkedService DataFlowSinkSchemaLinkedServicePtrInput `pulumi:"schemaLinkedService"` }
func (DataFlowSinkArgs) ElementType ¶
func (DataFlowSinkArgs) ElementType() reflect.Type
func (DataFlowSinkArgs) ToDataFlowSinkOutput ¶
func (i DataFlowSinkArgs) ToDataFlowSinkOutput() DataFlowSinkOutput
func (DataFlowSinkArgs) ToDataFlowSinkOutputWithContext ¶
func (i DataFlowSinkArgs) ToDataFlowSinkOutputWithContext(ctx context.Context) DataFlowSinkOutput
type DataFlowSinkArray ¶
type DataFlowSinkArray []DataFlowSinkInput
func (DataFlowSinkArray) ElementType ¶
func (DataFlowSinkArray) ElementType() reflect.Type
func (DataFlowSinkArray) ToDataFlowSinkArrayOutput ¶
func (i DataFlowSinkArray) ToDataFlowSinkArrayOutput() DataFlowSinkArrayOutput
func (DataFlowSinkArray) ToDataFlowSinkArrayOutputWithContext ¶
func (i DataFlowSinkArray) ToDataFlowSinkArrayOutputWithContext(ctx context.Context) DataFlowSinkArrayOutput
type DataFlowSinkArrayInput ¶
type DataFlowSinkArrayInput interface { pulumi.Input ToDataFlowSinkArrayOutput() DataFlowSinkArrayOutput ToDataFlowSinkArrayOutputWithContext(context.Context) DataFlowSinkArrayOutput }
DataFlowSinkArrayInput is an input type that accepts DataFlowSinkArray and DataFlowSinkArrayOutput values. You can construct a concrete instance of `DataFlowSinkArrayInput` via:
DataFlowSinkArray{ DataFlowSinkArgs{...} }
type DataFlowSinkArrayOutput ¶
type DataFlowSinkArrayOutput struct{ *pulumi.OutputState }
func (DataFlowSinkArrayOutput) ElementType ¶
func (DataFlowSinkArrayOutput) ElementType() reflect.Type
func (DataFlowSinkArrayOutput) Index ¶
func (o DataFlowSinkArrayOutput) Index(i pulumi.IntInput) DataFlowSinkOutput
func (DataFlowSinkArrayOutput) ToDataFlowSinkArrayOutput ¶
func (o DataFlowSinkArrayOutput) ToDataFlowSinkArrayOutput() DataFlowSinkArrayOutput
func (DataFlowSinkArrayOutput) ToDataFlowSinkArrayOutputWithContext ¶
func (o DataFlowSinkArrayOutput) ToDataFlowSinkArrayOutputWithContext(ctx context.Context) DataFlowSinkArrayOutput
type DataFlowSinkDataset ¶
type DataFlowSinkDatasetArgs ¶
type DataFlowSinkDatasetArgs struct { // The name for the Data Factory Dataset. Name pulumi.StringInput `pulumi:"name"` // A map of parameters to associate with the Data Factory dataset. Parameters pulumi.StringMapInput `pulumi:"parameters"` }
func (DataFlowSinkDatasetArgs) ElementType ¶
func (DataFlowSinkDatasetArgs) ElementType() reflect.Type
func (DataFlowSinkDatasetArgs) ToDataFlowSinkDatasetOutput ¶
func (i DataFlowSinkDatasetArgs) ToDataFlowSinkDatasetOutput() DataFlowSinkDatasetOutput
func (DataFlowSinkDatasetArgs) ToDataFlowSinkDatasetOutputWithContext ¶
func (i DataFlowSinkDatasetArgs) ToDataFlowSinkDatasetOutputWithContext(ctx context.Context) DataFlowSinkDatasetOutput
func (DataFlowSinkDatasetArgs) ToDataFlowSinkDatasetPtrOutput ¶
func (i DataFlowSinkDatasetArgs) ToDataFlowSinkDatasetPtrOutput() DataFlowSinkDatasetPtrOutput
func (DataFlowSinkDatasetArgs) ToDataFlowSinkDatasetPtrOutputWithContext ¶
func (i DataFlowSinkDatasetArgs) ToDataFlowSinkDatasetPtrOutputWithContext(ctx context.Context) DataFlowSinkDatasetPtrOutput
type DataFlowSinkDatasetInput ¶
type DataFlowSinkDatasetInput interface { pulumi.Input ToDataFlowSinkDatasetOutput() DataFlowSinkDatasetOutput ToDataFlowSinkDatasetOutputWithContext(context.Context) DataFlowSinkDatasetOutput }
DataFlowSinkDatasetInput is an input type that accepts DataFlowSinkDatasetArgs and DataFlowSinkDatasetOutput values. You can construct a concrete instance of `DataFlowSinkDatasetInput` via:
DataFlowSinkDatasetArgs{...}
type DataFlowSinkDatasetOutput ¶
type DataFlowSinkDatasetOutput struct{ *pulumi.OutputState }
func (DataFlowSinkDatasetOutput) ElementType ¶
func (DataFlowSinkDatasetOutput) ElementType() reflect.Type
func (DataFlowSinkDatasetOutput) Name ¶
func (o DataFlowSinkDatasetOutput) Name() pulumi.StringOutput
The name for the Data Factory Dataset.
func (DataFlowSinkDatasetOutput) Parameters ¶
func (o DataFlowSinkDatasetOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory dataset.
func (DataFlowSinkDatasetOutput) ToDataFlowSinkDatasetOutput ¶
func (o DataFlowSinkDatasetOutput) ToDataFlowSinkDatasetOutput() DataFlowSinkDatasetOutput
func (DataFlowSinkDatasetOutput) ToDataFlowSinkDatasetOutputWithContext ¶
func (o DataFlowSinkDatasetOutput) ToDataFlowSinkDatasetOutputWithContext(ctx context.Context) DataFlowSinkDatasetOutput
func (DataFlowSinkDatasetOutput) ToDataFlowSinkDatasetPtrOutput ¶
func (o DataFlowSinkDatasetOutput) ToDataFlowSinkDatasetPtrOutput() DataFlowSinkDatasetPtrOutput
func (DataFlowSinkDatasetOutput) ToDataFlowSinkDatasetPtrOutputWithContext ¶
func (o DataFlowSinkDatasetOutput) ToDataFlowSinkDatasetPtrOutputWithContext(ctx context.Context) DataFlowSinkDatasetPtrOutput
type DataFlowSinkDatasetPtrInput ¶
type DataFlowSinkDatasetPtrInput interface { pulumi.Input ToDataFlowSinkDatasetPtrOutput() DataFlowSinkDatasetPtrOutput ToDataFlowSinkDatasetPtrOutputWithContext(context.Context) DataFlowSinkDatasetPtrOutput }
DataFlowSinkDatasetPtrInput is an input type that accepts DataFlowSinkDatasetArgs, DataFlowSinkDatasetPtr and DataFlowSinkDatasetPtrOutput values. You can construct a concrete instance of `DataFlowSinkDatasetPtrInput` via:
DataFlowSinkDatasetArgs{...} or: nil
func DataFlowSinkDatasetPtr ¶
func DataFlowSinkDatasetPtr(v *DataFlowSinkDatasetArgs) DataFlowSinkDatasetPtrInput
type DataFlowSinkDatasetPtrOutput ¶
type DataFlowSinkDatasetPtrOutput struct{ *pulumi.OutputState }
func (DataFlowSinkDatasetPtrOutput) Elem ¶
func (o DataFlowSinkDatasetPtrOutput) Elem() DataFlowSinkDatasetOutput
func (DataFlowSinkDatasetPtrOutput) ElementType ¶
func (DataFlowSinkDatasetPtrOutput) ElementType() reflect.Type
func (DataFlowSinkDatasetPtrOutput) Name ¶
func (o DataFlowSinkDatasetPtrOutput) Name() pulumi.StringPtrOutput
The name for the Data Factory Dataset.
func (DataFlowSinkDatasetPtrOutput) Parameters ¶
func (o DataFlowSinkDatasetPtrOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory dataset.
func (DataFlowSinkDatasetPtrOutput) ToDataFlowSinkDatasetPtrOutput ¶
func (o DataFlowSinkDatasetPtrOutput) ToDataFlowSinkDatasetPtrOutput() DataFlowSinkDatasetPtrOutput
func (DataFlowSinkDatasetPtrOutput) ToDataFlowSinkDatasetPtrOutputWithContext ¶
func (o DataFlowSinkDatasetPtrOutput) ToDataFlowSinkDatasetPtrOutputWithContext(ctx context.Context) DataFlowSinkDatasetPtrOutput
type DataFlowSinkInput ¶
type DataFlowSinkInput interface { pulumi.Input ToDataFlowSinkOutput() DataFlowSinkOutput ToDataFlowSinkOutputWithContext(context.Context) DataFlowSinkOutput }
DataFlowSinkInput is an input type that accepts DataFlowSinkArgs and DataFlowSinkOutput values. You can construct a concrete instance of `DataFlowSinkInput` via:
DataFlowSinkArgs{...}
type DataFlowSinkLinkedServiceArgs ¶
type DataFlowSinkLinkedServiceArgs struct { // The name for the Data Factory Linked Service. Name pulumi.StringInput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput `pulumi:"parameters"` }
func (DataFlowSinkLinkedServiceArgs) ElementType ¶
func (DataFlowSinkLinkedServiceArgs) ElementType() reflect.Type
func (DataFlowSinkLinkedServiceArgs) ToDataFlowSinkLinkedServiceOutput ¶
func (i DataFlowSinkLinkedServiceArgs) ToDataFlowSinkLinkedServiceOutput() DataFlowSinkLinkedServiceOutput
func (DataFlowSinkLinkedServiceArgs) ToDataFlowSinkLinkedServiceOutputWithContext ¶
func (i DataFlowSinkLinkedServiceArgs) ToDataFlowSinkLinkedServiceOutputWithContext(ctx context.Context) DataFlowSinkLinkedServiceOutput
func (DataFlowSinkLinkedServiceArgs) ToDataFlowSinkLinkedServicePtrOutput ¶
func (i DataFlowSinkLinkedServiceArgs) ToDataFlowSinkLinkedServicePtrOutput() DataFlowSinkLinkedServicePtrOutput
func (DataFlowSinkLinkedServiceArgs) ToDataFlowSinkLinkedServicePtrOutputWithContext ¶
func (i DataFlowSinkLinkedServiceArgs) ToDataFlowSinkLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSinkLinkedServicePtrOutput
type DataFlowSinkLinkedServiceInput ¶
type DataFlowSinkLinkedServiceInput interface { pulumi.Input ToDataFlowSinkLinkedServiceOutput() DataFlowSinkLinkedServiceOutput ToDataFlowSinkLinkedServiceOutputWithContext(context.Context) DataFlowSinkLinkedServiceOutput }
DataFlowSinkLinkedServiceInput is an input type that accepts DataFlowSinkLinkedServiceArgs and DataFlowSinkLinkedServiceOutput values. You can construct a concrete instance of `DataFlowSinkLinkedServiceInput` via:
DataFlowSinkLinkedServiceArgs{...}
type DataFlowSinkLinkedServiceOutput ¶
type DataFlowSinkLinkedServiceOutput struct{ *pulumi.OutputState }
func (DataFlowSinkLinkedServiceOutput) ElementType ¶
func (DataFlowSinkLinkedServiceOutput) ElementType() reflect.Type
func (DataFlowSinkLinkedServiceOutput) Name ¶
func (o DataFlowSinkLinkedServiceOutput) Name() pulumi.StringOutput
The name for the Data Factory Linked Service.
func (DataFlowSinkLinkedServiceOutput) Parameters ¶
func (o DataFlowSinkLinkedServiceOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (DataFlowSinkLinkedServiceOutput) ToDataFlowSinkLinkedServiceOutput ¶
func (o DataFlowSinkLinkedServiceOutput) ToDataFlowSinkLinkedServiceOutput() DataFlowSinkLinkedServiceOutput
func (DataFlowSinkLinkedServiceOutput) ToDataFlowSinkLinkedServiceOutputWithContext ¶
func (o DataFlowSinkLinkedServiceOutput) ToDataFlowSinkLinkedServiceOutputWithContext(ctx context.Context) DataFlowSinkLinkedServiceOutput
func (DataFlowSinkLinkedServiceOutput) ToDataFlowSinkLinkedServicePtrOutput ¶
func (o DataFlowSinkLinkedServiceOutput) ToDataFlowSinkLinkedServicePtrOutput() DataFlowSinkLinkedServicePtrOutput
func (DataFlowSinkLinkedServiceOutput) ToDataFlowSinkLinkedServicePtrOutputWithContext ¶
func (o DataFlowSinkLinkedServiceOutput) ToDataFlowSinkLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSinkLinkedServicePtrOutput
type DataFlowSinkLinkedServicePtrInput ¶
type DataFlowSinkLinkedServicePtrInput interface { pulumi.Input ToDataFlowSinkLinkedServicePtrOutput() DataFlowSinkLinkedServicePtrOutput ToDataFlowSinkLinkedServicePtrOutputWithContext(context.Context) DataFlowSinkLinkedServicePtrOutput }
DataFlowSinkLinkedServicePtrInput is an input type that accepts DataFlowSinkLinkedServiceArgs, DataFlowSinkLinkedServicePtr and DataFlowSinkLinkedServicePtrOutput values. You can construct a concrete instance of `DataFlowSinkLinkedServicePtrInput` via:
DataFlowSinkLinkedServiceArgs{...} or: nil
func DataFlowSinkLinkedServicePtr ¶
func DataFlowSinkLinkedServicePtr(v *DataFlowSinkLinkedServiceArgs) DataFlowSinkLinkedServicePtrInput
type DataFlowSinkLinkedServicePtrOutput ¶
type DataFlowSinkLinkedServicePtrOutput struct{ *pulumi.OutputState }
func (DataFlowSinkLinkedServicePtrOutput) Elem ¶
func (o DataFlowSinkLinkedServicePtrOutput) Elem() DataFlowSinkLinkedServiceOutput
func (DataFlowSinkLinkedServicePtrOutput) ElementType ¶
func (DataFlowSinkLinkedServicePtrOutput) ElementType() reflect.Type
func (DataFlowSinkLinkedServicePtrOutput) Name ¶
func (o DataFlowSinkLinkedServicePtrOutput) Name() pulumi.StringPtrOutput
The name for the Data Factory Linked Service.
func (DataFlowSinkLinkedServicePtrOutput) Parameters ¶
func (o DataFlowSinkLinkedServicePtrOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (DataFlowSinkLinkedServicePtrOutput) ToDataFlowSinkLinkedServicePtrOutput ¶
func (o DataFlowSinkLinkedServicePtrOutput) ToDataFlowSinkLinkedServicePtrOutput() DataFlowSinkLinkedServicePtrOutput
func (DataFlowSinkLinkedServicePtrOutput) ToDataFlowSinkLinkedServicePtrOutputWithContext ¶
func (o DataFlowSinkLinkedServicePtrOutput) ToDataFlowSinkLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSinkLinkedServicePtrOutput
type DataFlowSinkOutput ¶
type DataFlowSinkOutput struct{ *pulumi.OutputState }
func (DataFlowSinkOutput) Dataset ¶
func (o DataFlowSinkOutput) Dataset() DataFlowSinkDatasetPtrOutput
A `dataset` block as defined below.
func (DataFlowSinkOutput) Description ¶
func (o DataFlowSinkOutput) Description() pulumi.StringPtrOutput
The description for the Data Flow Source.
func (DataFlowSinkOutput) ElementType ¶
func (DataFlowSinkOutput) ElementType() reflect.Type
func (DataFlowSinkOutput) LinkedService ¶
func (o DataFlowSinkOutput) LinkedService() DataFlowSinkLinkedServicePtrOutput
A `linkedService` block as defined below.
func (DataFlowSinkOutput) Name ¶
func (o DataFlowSinkOutput) Name() pulumi.StringOutput
The name for the Data Flow Source.
func (DataFlowSinkOutput) SchemaLinkedService ¶
func (o DataFlowSinkOutput) SchemaLinkedService() DataFlowSinkSchemaLinkedServicePtrOutput
A `schemaLinkedService` block as defined below.
func (DataFlowSinkOutput) ToDataFlowSinkOutput ¶
func (o DataFlowSinkOutput) ToDataFlowSinkOutput() DataFlowSinkOutput
func (DataFlowSinkOutput) ToDataFlowSinkOutputWithContext ¶
func (o DataFlowSinkOutput) ToDataFlowSinkOutputWithContext(ctx context.Context) DataFlowSinkOutput
type DataFlowSinkSchemaLinkedServiceArgs ¶
type DataFlowSinkSchemaLinkedServiceArgs struct { // The name for the Data Factory Linked Service with schema. Name pulumi.StringInput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput `pulumi:"parameters"` }
func (DataFlowSinkSchemaLinkedServiceArgs) ElementType ¶
func (DataFlowSinkSchemaLinkedServiceArgs) ElementType() reflect.Type
func (DataFlowSinkSchemaLinkedServiceArgs) ToDataFlowSinkSchemaLinkedServiceOutput ¶
func (i DataFlowSinkSchemaLinkedServiceArgs) ToDataFlowSinkSchemaLinkedServiceOutput() DataFlowSinkSchemaLinkedServiceOutput
func (DataFlowSinkSchemaLinkedServiceArgs) ToDataFlowSinkSchemaLinkedServiceOutputWithContext ¶
func (i DataFlowSinkSchemaLinkedServiceArgs) ToDataFlowSinkSchemaLinkedServiceOutputWithContext(ctx context.Context) DataFlowSinkSchemaLinkedServiceOutput
func (DataFlowSinkSchemaLinkedServiceArgs) ToDataFlowSinkSchemaLinkedServicePtrOutput ¶
func (i DataFlowSinkSchemaLinkedServiceArgs) ToDataFlowSinkSchemaLinkedServicePtrOutput() DataFlowSinkSchemaLinkedServicePtrOutput
func (DataFlowSinkSchemaLinkedServiceArgs) ToDataFlowSinkSchemaLinkedServicePtrOutputWithContext ¶
func (i DataFlowSinkSchemaLinkedServiceArgs) ToDataFlowSinkSchemaLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSinkSchemaLinkedServicePtrOutput
type DataFlowSinkSchemaLinkedServiceInput ¶
type DataFlowSinkSchemaLinkedServiceInput interface { pulumi.Input ToDataFlowSinkSchemaLinkedServiceOutput() DataFlowSinkSchemaLinkedServiceOutput ToDataFlowSinkSchemaLinkedServiceOutputWithContext(context.Context) DataFlowSinkSchemaLinkedServiceOutput }
DataFlowSinkSchemaLinkedServiceInput is an input type that accepts DataFlowSinkSchemaLinkedServiceArgs and DataFlowSinkSchemaLinkedServiceOutput values. You can construct a concrete instance of `DataFlowSinkSchemaLinkedServiceInput` via:
DataFlowSinkSchemaLinkedServiceArgs{...}
type DataFlowSinkSchemaLinkedServiceOutput ¶
type DataFlowSinkSchemaLinkedServiceOutput struct{ *pulumi.OutputState }
func (DataFlowSinkSchemaLinkedServiceOutput) ElementType ¶
func (DataFlowSinkSchemaLinkedServiceOutput) ElementType() reflect.Type
func (DataFlowSinkSchemaLinkedServiceOutput) Name ¶
func (o DataFlowSinkSchemaLinkedServiceOutput) Name() pulumi.StringOutput
The name for the Data Factory Linked Service with schema.
func (DataFlowSinkSchemaLinkedServiceOutput) Parameters ¶
func (o DataFlowSinkSchemaLinkedServiceOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (DataFlowSinkSchemaLinkedServiceOutput) ToDataFlowSinkSchemaLinkedServiceOutput ¶
func (o DataFlowSinkSchemaLinkedServiceOutput) ToDataFlowSinkSchemaLinkedServiceOutput() DataFlowSinkSchemaLinkedServiceOutput
func (DataFlowSinkSchemaLinkedServiceOutput) ToDataFlowSinkSchemaLinkedServiceOutputWithContext ¶
func (o DataFlowSinkSchemaLinkedServiceOutput) ToDataFlowSinkSchemaLinkedServiceOutputWithContext(ctx context.Context) DataFlowSinkSchemaLinkedServiceOutput
func (DataFlowSinkSchemaLinkedServiceOutput) ToDataFlowSinkSchemaLinkedServicePtrOutput ¶
func (o DataFlowSinkSchemaLinkedServiceOutput) ToDataFlowSinkSchemaLinkedServicePtrOutput() DataFlowSinkSchemaLinkedServicePtrOutput
func (DataFlowSinkSchemaLinkedServiceOutput) ToDataFlowSinkSchemaLinkedServicePtrOutputWithContext ¶
func (o DataFlowSinkSchemaLinkedServiceOutput) ToDataFlowSinkSchemaLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSinkSchemaLinkedServicePtrOutput
type DataFlowSinkSchemaLinkedServicePtrInput ¶
type DataFlowSinkSchemaLinkedServicePtrInput interface { pulumi.Input ToDataFlowSinkSchemaLinkedServicePtrOutput() DataFlowSinkSchemaLinkedServicePtrOutput ToDataFlowSinkSchemaLinkedServicePtrOutputWithContext(context.Context) DataFlowSinkSchemaLinkedServicePtrOutput }
DataFlowSinkSchemaLinkedServicePtrInput is an input type that accepts DataFlowSinkSchemaLinkedServiceArgs, DataFlowSinkSchemaLinkedServicePtr and DataFlowSinkSchemaLinkedServicePtrOutput values. You can construct a concrete instance of `DataFlowSinkSchemaLinkedServicePtrInput` via:
DataFlowSinkSchemaLinkedServiceArgs{...} or: nil
func DataFlowSinkSchemaLinkedServicePtr ¶
func DataFlowSinkSchemaLinkedServicePtr(v *DataFlowSinkSchemaLinkedServiceArgs) DataFlowSinkSchemaLinkedServicePtrInput
type DataFlowSinkSchemaLinkedServicePtrOutput ¶
type DataFlowSinkSchemaLinkedServicePtrOutput struct{ *pulumi.OutputState }
func (DataFlowSinkSchemaLinkedServicePtrOutput) ElementType ¶
func (DataFlowSinkSchemaLinkedServicePtrOutput) ElementType() reflect.Type
func (DataFlowSinkSchemaLinkedServicePtrOutput) Name ¶
func (o DataFlowSinkSchemaLinkedServicePtrOutput) Name() pulumi.StringPtrOutput
The name for the Data Factory Linked Service with schema.
func (DataFlowSinkSchemaLinkedServicePtrOutput) Parameters ¶
func (o DataFlowSinkSchemaLinkedServicePtrOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (DataFlowSinkSchemaLinkedServicePtrOutput) ToDataFlowSinkSchemaLinkedServicePtrOutput ¶
func (o DataFlowSinkSchemaLinkedServicePtrOutput) ToDataFlowSinkSchemaLinkedServicePtrOutput() DataFlowSinkSchemaLinkedServicePtrOutput
func (DataFlowSinkSchemaLinkedServicePtrOutput) ToDataFlowSinkSchemaLinkedServicePtrOutputWithContext ¶
func (o DataFlowSinkSchemaLinkedServicePtrOutput) ToDataFlowSinkSchemaLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSinkSchemaLinkedServicePtrOutput
type DataFlowSource ¶
type DataFlowSource struct { // A `dataset` block as defined below. Dataset *DataFlowSourceDataset `pulumi:"dataset"` // The description for the Data Flow Source. Description *string `pulumi:"description"` // A `linkedService` block as defined below. LinkedService *DataFlowSourceLinkedService `pulumi:"linkedService"` // The name for the Data Flow Source. Name string `pulumi:"name"` // A `schemaLinkedService` block as defined below. SchemaLinkedService *DataFlowSourceSchemaLinkedService `pulumi:"schemaLinkedService"` }
type DataFlowSourceArgs ¶
type DataFlowSourceArgs struct { // A `dataset` block as defined below. Dataset DataFlowSourceDatasetPtrInput `pulumi:"dataset"` // The description for the Data Flow Source. Description pulumi.StringPtrInput `pulumi:"description"` // A `linkedService` block as defined below. LinkedService DataFlowSourceLinkedServicePtrInput `pulumi:"linkedService"` // The name for the Data Flow Source. Name pulumi.StringInput `pulumi:"name"` // A `schemaLinkedService` block as defined below. SchemaLinkedService DataFlowSourceSchemaLinkedServicePtrInput `pulumi:"schemaLinkedService"` }
func (DataFlowSourceArgs) ElementType ¶
func (DataFlowSourceArgs) ElementType() reflect.Type
func (DataFlowSourceArgs) ToDataFlowSourceOutput ¶
func (i DataFlowSourceArgs) ToDataFlowSourceOutput() DataFlowSourceOutput
func (DataFlowSourceArgs) ToDataFlowSourceOutputWithContext ¶
func (i DataFlowSourceArgs) ToDataFlowSourceOutputWithContext(ctx context.Context) DataFlowSourceOutput
type DataFlowSourceArray ¶
type DataFlowSourceArray []DataFlowSourceInput
func (DataFlowSourceArray) ElementType ¶
func (DataFlowSourceArray) ElementType() reflect.Type
func (DataFlowSourceArray) ToDataFlowSourceArrayOutput ¶
func (i DataFlowSourceArray) ToDataFlowSourceArrayOutput() DataFlowSourceArrayOutput
func (DataFlowSourceArray) ToDataFlowSourceArrayOutputWithContext ¶
func (i DataFlowSourceArray) ToDataFlowSourceArrayOutputWithContext(ctx context.Context) DataFlowSourceArrayOutput
type DataFlowSourceArrayInput ¶
type DataFlowSourceArrayInput interface { pulumi.Input ToDataFlowSourceArrayOutput() DataFlowSourceArrayOutput ToDataFlowSourceArrayOutputWithContext(context.Context) DataFlowSourceArrayOutput }
DataFlowSourceArrayInput is an input type that accepts DataFlowSourceArray and DataFlowSourceArrayOutput values. You can construct a concrete instance of `DataFlowSourceArrayInput` via:
DataFlowSourceArray{ DataFlowSourceArgs{...} }
type DataFlowSourceArrayOutput ¶
type DataFlowSourceArrayOutput struct{ *pulumi.OutputState }
func (DataFlowSourceArrayOutput) ElementType ¶
func (DataFlowSourceArrayOutput) ElementType() reflect.Type
func (DataFlowSourceArrayOutput) Index ¶
func (o DataFlowSourceArrayOutput) Index(i pulumi.IntInput) DataFlowSourceOutput
func (DataFlowSourceArrayOutput) ToDataFlowSourceArrayOutput ¶
func (o DataFlowSourceArrayOutput) ToDataFlowSourceArrayOutput() DataFlowSourceArrayOutput
func (DataFlowSourceArrayOutput) ToDataFlowSourceArrayOutputWithContext ¶
func (o DataFlowSourceArrayOutput) ToDataFlowSourceArrayOutputWithContext(ctx context.Context) DataFlowSourceArrayOutput
type DataFlowSourceDataset ¶
type DataFlowSourceDatasetArgs ¶
type DataFlowSourceDatasetArgs struct { // The name for the Data Factory Dataset. Name pulumi.StringInput `pulumi:"name"` // A map of parameters to associate with the Data Factory dataset. Parameters pulumi.StringMapInput `pulumi:"parameters"` }
func (DataFlowSourceDatasetArgs) ElementType ¶
func (DataFlowSourceDatasetArgs) ElementType() reflect.Type
func (DataFlowSourceDatasetArgs) ToDataFlowSourceDatasetOutput ¶
func (i DataFlowSourceDatasetArgs) ToDataFlowSourceDatasetOutput() DataFlowSourceDatasetOutput
func (DataFlowSourceDatasetArgs) ToDataFlowSourceDatasetOutputWithContext ¶
func (i DataFlowSourceDatasetArgs) ToDataFlowSourceDatasetOutputWithContext(ctx context.Context) DataFlowSourceDatasetOutput
func (DataFlowSourceDatasetArgs) ToDataFlowSourceDatasetPtrOutput ¶
func (i DataFlowSourceDatasetArgs) ToDataFlowSourceDatasetPtrOutput() DataFlowSourceDatasetPtrOutput
func (DataFlowSourceDatasetArgs) ToDataFlowSourceDatasetPtrOutputWithContext ¶
func (i DataFlowSourceDatasetArgs) ToDataFlowSourceDatasetPtrOutputWithContext(ctx context.Context) DataFlowSourceDatasetPtrOutput
type DataFlowSourceDatasetInput ¶
type DataFlowSourceDatasetInput interface { pulumi.Input ToDataFlowSourceDatasetOutput() DataFlowSourceDatasetOutput ToDataFlowSourceDatasetOutputWithContext(context.Context) DataFlowSourceDatasetOutput }
DataFlowSourceDatasetInput is an input type that accepts DataFlowSourceDatasetArgs and DataFlowSourceDatasetOutput values. You can construct a concrete instance of `DataFlowSourceDatasetInput` via:
DataFlowSourceDatasetArgs{...}
type DataFlowSourceDatasetOutput ¶
type DataFlowSourceDatasetOutput struct{ *pulumi.OutputState }
func (DataFlowSourceDatasetOutput) ElementType ¶
func (DataFlowSourceDatasetOutput) ElementType() reflect.Type
func (DataFlowSourceDatasetOutput) Name ¶
func (o DataFlowSourceDatasetOutput) Name() pulumi.StringOutput
The name for the Data Factory Dataset.
func (DataFlowSourceDatasetOutput) Parameters ¶
func (o DataFlowSourceDatasetOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory dataset.
func (DataFlowSourceDatasetOutput) ToDataFlowSourceDatasetOutput ¶
func (o DataFlowSourceDatasetOutput) ToDataFlowSourceDatasetOutput() DataFlowSourceDatasetOutput
func (DataFlowSourceDatasetOutput) ToDataFlowSourceDatasetOutputWithContext ¶
func (o DataFlowSourceDatasetOutput) ToDataFlowSourceDatasetOutputWithContext(ctx context.Context) DataFlowSourceDatasetOutput
func (DataFlowSourceDatasetOutput) ToDataFlowSourceDatasetPtrOutput ¶
func (o DataFlowSourceDatasetOutput) ToDataFlowSourceDatasetPtrOutput() DataFlowSourceDatasetPtrOutput
func (DataFlowSourceDatasetOutput) ToDataFlowSourceDatasetPtrOutputWithContext ¶
func (o DataFlowSourceDatasetOutput) ToDataFlowSourceDatasetPtrOutputWithContext(ctx context.Context) DataFlowSourceDatasetPtrOutput
type DataFlowSourceDatasetPtrInput ¶
type DataFlowSourceDatasetPtrInput interface { pulumi.Input ToDataFlowSourceDatasetPtrOutput() DataFlowSourceDatasetPtrOutput ToDataFlowSourceDatasetPtrOutputWithContext(context.Context) DataFlowSourceDatasetPtrOutput }
DataFlowSourceDatasetPtrInput is an input type that accepts DataFlowSourceDatasetArgs, DataFlowSourceDatasetPtr and DataFlowSourceDatasetPtrOutput values. You can construct a concrete instance of `DataFlowSourceDatasetPtrInput` via:
DataFlowSourceDatasetArgs{...} or: nil
func DataFlowSourceDatasetPtr ¶
func DataFlowSourceDatasetPtr(v *DataFlowSourceDatasetArgs) DataFlowSourceDatasetPtrInput
type DataFlowSourceDatasetPtrOutput ¶
type DataFlowSourceDatasetPtrOutput struct{ *pulumi.OutputState }
func (DataFlowSourceDatasetPtrOutput) Elem ¶
func (o DataFlowSourceDatasetPtrOutput) Elem() DataFlowSourceDatasetOutput
func (DataFlowSourceDatasetPtrOutput) ElementType ¶
func (DataFlowSourceDatasetPtrOutput) ElementType() reflect.Type
func (DataFlowSourceDatasetPtrOutput) Name ¶
func (o DataFlowSourceDatasetPtrOutput) Name() pulumi.StringPtrOutput
The name for the Data Factory Dataset.
func (DataFlowSourceDatasetPtrOutput) Parameters ¶
func (o DataFlowSourceDatasetPtrOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory dataset.
func (DataFlowSourceDatasetPtrOutput) ToDataFlowSourceDatasetPtrOutput ¶
func (o DataFlowSourceDatasetPtrOutput) ToDataFlowSourceDatasetPtrOutput() DataFlowSourceDatasetPtrOutput
func (DataFlowSourceDatasetPtrOutput) ToDataFlowSourceDatasetPtrOutputWithContext ¶
func (o DataFlowSourceDatasetPtrOutput) ToDataFlowSourceDatasetPtrOutputWithContext(ctx context.Context) DataFlowSourceDatasetPtrOutput
type DataFlowSourceInput ¶
type DataFlowSourceInput interface { pulumi.Input ToDataFlowSourceOutput() DataFlowSourceOutput ToDataFlowSourceOutputWithContext(context.Context) DataFlowSourceOutput }
DataFlowSourceInput is an input type that accepts DataFlowSourceArgs and DataFlowSourceOutput values. You can construct a concrete instance of `DataFlowSourceInput` via:
DataFlowSourceArgs{...}
type DataFlowSourceLinkedServiceArgs ¶
type DataFlowSourceLinkedServiceArgs struct { // The name for the Data Factory Linked Service. Name pulumi.StringInput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput `pulumi:"parameters"` }
func (DataFlowSourceLinkedServiceArgs) ElementType ¶
func (DataFlowSourceLinkedServiceArgs) ElementType() reflect.Type
func (DataFlowSourceLinkedServiceArgs) ToDataFlowSourceLinkedServiceOutput ¶
func (i DataFlowSourceLinkedServiceArgs) ToDataFlowSourceLinkedServiceOutput() DataFlowSourceLinkedServiceOutput
func (DataFlowSourceLinkedServiceArgs) ToDataFlowSourceLinkedServiceOutputWithContext ¶
func (i DataFlowSourceLinkedServiceArgs) ToDataFlowSourceLinkedServiceOutputWithContext(ctx context.Context) DataFlowSourceLinkedServiceOutput
func (DataFlowSourceLinkedServiceArgs) ToDataFlowSourceLinkedServicePtrOutput ¶
func (i DataFlowSourceLinkedServiceArgs) ToDataFlowSourceLinkedServicePtrOutput() DataFlowSourceLinkedServicePtrOutput
func (DataFlowSourceLinkedServiceArgs) ToDataFlowSourceLinkedServicePtrOutputWithContext ¶
func (i DataFlowSourceLinkedServiceArgs) ToDataFlowSourceLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSourceLinkedServicePtrOutput
type DataFlowSourceLinkedServiceInput ¶
type DataFlowSourceLinkedServiceInput interface { pulumi.Input ToDataFlowSourceLinkedServiceOutput() DataFlowSourceLinkedServiceOutput ToDataFlowSourceLinkedServiceOutputWithContext(context.Context) DataFlowSourceLinkedServiceOutput }
DataFlowSourceLinkedServiceInput is an input type that accepts DataFlowSourceLinkedServiceArgs and DataFlowSourceLinkedServiceOutput values. You can construct a concrete instance of `DataFlowSourceLinkedServiceInput` via:
DataFlowSourceLinkedServiceArgs{...}
type DataFlowSourceLinkedServiceOutput ¶
type DataFlowSourceLinkedServiceOutput struct{ *pulumi.OutputState }
func (DataFlowSourceLinkedServiceOutput) ElementType ¶
func (DataFlowSourceLinkedServiceOutput) ElementType() reflect.Type
func (DataFlowSourceLinkedServiceOutput) Name ¶
func (o DataFlowSourceLinkedServiceOutput) Name() pulumi.StringOutput
The name for the Data Factory Linked Service.
func (DataFlowSourceLinkedServiceOutput) Parameters ¶
func (o DataFlowSourceLinkedServiceOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (DataFlowSourceLinkedServiceOutput) ToDataFlowSourceLinkedServiceOutput ¶
func (o DataFlowSourceLinkedServiceOutput) ToDataFlowSourceLinkedServiceOutput() DataFlowSourceLinkedServiceOutput
func (DataFlowSourceLinkedServiceOutput) ToDataFlowSourceLinkedServiceOutputWithContext ¶
func (o DataFlowSourceLinkedServiceOutput) ToDataFlowSourceLinkedServiceOutputWithContext(ctx context.Context) DataFlowSourceLinkedServiceOutput
func (DataFlowSourceLinkedServiceOutput) ToDataFlowSourceLinkedServicePtrOutput ¶
func (o DataFlowSourceLinkedServiceOutput) ToDataFlowSourceLinkedServicePtrOutput() DataFlowSourceLinkedServicePtrOutput
func (DataFlowSourceLinkedServiceOutput) ToDataFlowSourceLinkedServicePtrOutputWithContext ¶
func (o DataFlowSourceLinkedServiceOutput) ToDataFlowSourceLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSourceLinkedServicePtrOutput
type DataFlowSourceLinkedServicePtrInput ¶
type DataFlowSourceLinkedServicePtrInput interface { pulumi.Input ToDataFlowSourceLinkedServicePtrOutput() DataFlowSourceLinkedServicePtrOutput ToDataFlowSourceLinkedServicePtrOutputWithContext(context.Context) DataFlowSourceLinkedServicePtrOutput }
DataFlowSourceLinkedServicePtrInput is an input type that accepts DataFlowSourceLinkedServiceArgs, DataFlowSourceLinkedServicePtr and DataFlowSourceLinkedServicePtrOutput values. You can construct a concrete instance of `DataFlowSourceLinkedServicePtrInput` via:
DataFlowSourceLinkedServiceArgs{...} or: nil
func DataFlowSourceLinkedServicePtr ¶
func DataFlowSourceLinkedServicePtr(v *DataFlowSourceLinkedServiceArgs) DataFlowSourceLinkedServicePtrInput
type DataFlowSourceLinkedServicePtrOutput ¶
type DataFlowSourceLinkedServicePtrOutput struct{ *pulumi.OutputState }
func (DataFlowSourceLinkedServicePtrOutput) ElementType ¶
func (DataFlowSourceLinkedServicePtrOutput) ElementType() reflect.Type
func (DataFlowSourceLinkedServicePtrOutput) Name ¶
func (o DataFlowSourceLinkedServicePtrOutput) Name() pulumi.StringPtrOutput
The name for the Data Factory Linked Service.
func (DataFlowSourceLinkedServicePtrOutput) Parameters ¶
func (o DataFlowSourceLinkedServicePtrOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (DataFlowSourceLinkedServicePtrOutput) ToDataFlowSourceLinkedServicePtrOutput ¶
func (o DataFlowSourceLinkedServicePtrOutput) ToDataFlowSourceLinkedServicePtrOutput() DataFlowSourceLinkedServicePtrOutput
func (DataFlowSourceLinkedServicePtrOutput) ToDataFlowSourceLinkedServicePtrOutputWithContext ¶
func (o DataFlowSourceLinkedServicePtrOutput) ToDataFlowSourceLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSourceLinkedServicePtrOutput
type DataFlowSourceOutput ¶
type DataFlowSourceOutput struct{ *pulumi.OutputState }
func (DataFlowSourceOutput) Dataset ¶
func (o DataFlowSourceOutput) Dataset() DataFlowSourceDatasetPtrOutput
A `dataset` block as defined below.
func (DataFlowSourceOutput) Description ¶
func (o DataFlowSourceOutput) Description() pulumi.StringPtrOutput
The description for the Data Flow Source.
func (DataFlowSourceOutput) ElementType ¶
func (DataFlowSourceOutput) ElementType() reflect.Type
func (DataFlowSourceOutput) LinkedService ¶
func (o DataFlowSourceOutput) LinkedService() DataFlowSourceLinkedServicePtrOutput
A `linkedService` block as defined below.
func (DataFlowSourceOutput) Name ¶
func (o DataFlowSourceOutput) Name() pulumi.StringOutput
The name for the Data Flow Source.
func (DataFlowSourceOutput) SchemaLinkedService ¶
func (o DataFlowSourceOutput) SchemaLinkedService() DataFlowSourceSchemaLinkedServicePtrOutput
A `schemaLinkedService` block as defined below.
func (DataFlowSourceOutput) ToDataFlowSourceOutput ¶
func (o DataFlowSourceOutput) ToDataFlowSourceOutput() DataFlowSourceOutput
func (DataFlowSourceOutput) ToDataFlowSourceOutputWithContext ¶
func (o DataFlowSourceOutput) ToDataFlowSourceOutputWithContext(ctx context.Context) DataFlowSourceOutput
type DataFlowSourceSchemaLinkedServiceArgs ¶
type DataFlowSourceSchemaLinkedServiceArgs struct { // The name for the Data Factory Linked Service with schema. Name pulumi.StringInput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput `pulumi:"parameters"` }
func (DataFlowSourceSchemaLinkedServiceArgs) ElementType ¶
func (DataFlowSourceSchemaLinkedServiceArgs) ElementType() reflect.Type
func (DataFlowSourceSchemaLinkedServiceArgs) ToDataFlowSourceSchemaLinkedServiceOutput ¶
func (i DataFlowSourceSchemaLinkedServiceArgs) ToDataFlowSourceSchemaLinkedServiceOutput() DataFlowSourceSchemaLinkedServiceOutput
func (DataFlowSourceSchemaLinkedServiceArgs) ToDataFlowSourceSchemaLinkedServiceOutputWithContext ¶
func (i DataFlowSourceSchemaLinkedServiceArgs) ToDataFlowSourceSchemaLinkedServiceOutputWithContext(ctx context.Context) DataFlowSourceSchemaLinkedServiceOutput
func (DataFlowSourceSchemaLinkedServiceArgs) ToDataFlowSourceSchemaLinkedServicePtrOutput ¶
func (i DataFlowSourceSchemaLinkedServiceArgs) ToDataFlowSourceSchemaLinkedServicePtrOutput() DataFlowSourceSchemaLinkedServicePtrOutput
func (DataFlowSourceSchemaLinkedServiceArgs) ToDataFlowSourceSchemaLinkedServicePtrOutputWithContext ¶
func (i DataFlowSourceSchemaLinkedServiceArgs) ToDataFlowSourceSchemaLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSourceSchemaLinkedServicePtrOutput
type DataFlowSourceSchemaLinkedServiceInput ¶
type DataFlowSourceSchemaLinkedServiceInput interface { pulumi.Input ToDataFlowSourceSchemaLinkedServiceOutput() DataFlowSourceSchemaLinkedServiceOutput ToDataFlowSourceSchemaLinkedServiceOutputWithContext(context.Context) DataFlowSourceSchemaLinkedServiceOutput }
DataFlowSourceSchemaLinkedServiceInput is an input type that accepts DataFlowSourceSchemaLinkedServiceArgs and DataFlowSourceSchemaLinkedServiceOutput values. You can construct a concrete instance of `DataFlowSourceSchemaLinkedServiceInput` via:
DataFlowSourceSchemaLinkedServiceArgs{...}
type DataFlowSourceSchemaLinkedServiceOutput ¶
type DataFlowSourceSchemaLinkedServiceOutput struct{ *pulumi.OutputState }
func (DataFlowSourceSchemaLinkedServiceOutput) ElementType ¶
func (DataFlowSourceSchemaLinkedServiceOutput) ElementType() reflect.Type
func (DataFlowSourceSchemaLinkedServiceOutput) Name ¶
func (o DataFlowSourceSchemaLinkedServiceOutput) Name() pulumi.StringOutput
The name for the Data Factory Linked Service with schema.
func (DataFlowSourceSchemaLinkedServiceOutput) Parameters ¶
func (o DataFlowSourceSchemaLinkedServiceOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (DataFlowSourceSchemaLinkedServiceOutput) ToDataFlowSourceSchemaLinkedServiceOutput ¶
func (o DataFlowSourceSchemaLinkedServiceOutput) ToDataFlowSourceSchemaLinkedServiceOutput() DataFlowSourceSchemaLinkedServiceOutput
func (DataFlowSourceSchemaLinkedServiceOutput) ToDataFlowSourceSchemaLinkedServiceOutputWithContext ¶
func (o DataFlowSourceSchemaLinkedServiceOutput) ToDataFlowSourceSchemaLinkedServiceOutputWithContext(ctx context.Context) DataFlowSourceSchemaLinkedServiceOutput
func (DataFlowSourceSchemaLinkedServiceOutput) ToDataFlowSourceSchemaLinkedServicePtrOutput ¶
func (o DataFlowSourceSchemaLinkedServiceOutput) ToDataFlowSourceSchemaLinkedServicePtrOutput() DataFlowSourceSchemaLinkedServicePtrOutput
func (DataFlowSourceSchemaLinkedServiceOutput) ToDataFlowSourceSchemaLinkedServicePtrOutputWithContext ¶
func (o DataFlowSourceSchemaLinkedServiceOutput) ToDataFlowSourceSchemaLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSourceSchemaLinkedServicePtrOutput
type DataFlowSourceSchemaLinkedServicePtrInput ¶
type DataFlowSourceSchemaLinkedServicePtrInput interface { pulumi.Input ToDataFlowSourceSchemaLinkedServicePtrOutput() DataFlowSourceSchemaLinkedServicePtrOutput ToDataFlowSourceSchemaLinkedServicePtrOutputWithContext(context.Context) DataFlowSourceSchemaLinkedServicePtrOutput }
DataFlowSourceSchemaLinkedServicePtrInput is an input type that accepts DataFlowSourceSchemaLinkedServiceArgs, DataFlowSourceSchemaLinkedServicePtr and DataFlowSourceSchemaLinkedServicePtrOutput values. You can construct a concrete instance of `DataFlowSourceSchemaLinkedServicePtrInput` via:
DataFlowSourceSchemaLinkedServiceArgs{...} or: nil
func DataFlowSourceSchemaLinkedServicePtr ¶
func DataFlowSourceSchemaLinkedServicePtr(v *DataFlowSourceSchemaLinkedServiceArgs) DataFlowSourceSchemaLinkedServicePtrInput
type DataFlowSourceSchemaLinkedServicePtrOutput ¶
type DataFlowSourceSchemaLinkedServicePtrOutput struct{ *pulumi.OutputState }
func (DataFlowSourceSchemaLinkedServicePtrOutput) ElementType ¶
func (DataFlowSourceSchemaLinkedServicePtrOutput) ElementType() reflect.Type
func (DataFlowSourceSchemaLinkedServicePtrOutput) Name ¶
func (o DataFlowSourceSchemaLinkedServicePtrOutput) Name() pulumi.StringPtrOutput
The name for the Data Factory Linked Service with schema.
func (DataFlowSourceSchemaLinkedServicePtrOutput) Parameters ¶
func (o DataFlowSourceSchemaLinkedServicePtrOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (DataFlowSourceSchemaLinkedServicePtrOutput) ToDataFlowSourceSchemaLinkedServicePtrOutput ¶
func (o DataFlowSourceSchemaLinkedServicePtrOutput) ToDataFlowSourceSchemaLinkedServicePtrOutput() DataFlowSourceSchemaLinkedServicePtrOutput
func (DataFlowSourceSchemaLinkedServicePtrOutput) ToDataFlowSourceSchemaLinkedServicePtrOutputWithContext ¶
func (o DataFlowSourceSchemaLinkedServicePtrOutput) ToDataFlowSourceSchemaLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSourceSchemaLinkedServicePtrOutput
type DataFlowState ¶
type DataFlowState struct { // List of tags that can be used for describing the Data Factory Data Flow. Annotations pulumi.StringArrayInput // The ID of Data Factory in which to associate the Data Flow with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Data Flow. Description pulumi.StringPtrInput // The folder that this Data Flow is in. If not specified, the Data Flow will appear at the root level. Folder pulumi.StringPtrInput // Specifies the name of the Data Factory Data Flow. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The script for the Data Factory Data Flow. Script pulumi.StringPtrInput // One or more `sink` blocks as defined below. Sinks DataFlowSinkArrayInput // One or more `source` blocks as defined below. Sources DataFlowSourceArrayInput // One or more `transformation` blocks as defined below. Transformations DataFlowTransformationArrayInput }
func (DataFlowState) ElementType ¶
func (DataFlowState) ElementType() reflect.Type
type DataFlowTransformation ¶
type DataFlowTransformationArgs ¶
type DataFlowTransformationArgs struct { // The description for the Data Flow transformation. Description pulumi.StringPtrInput `pulumi:"description"` // The name for the Data Flow transformation. Name pulumi.StringInput `pulumi:"name"` }
func (DataFlowTransformationArgs) ElementType ¶
func (DataFlowTransformationArgs) ElementType() reflect.Type
func (DataFlowTransformationArgs) ToDataFlowTransformationOutput ¶
func (i DataFlowTransformationArgs) ToDataFlowTransformationOutput() DataFlowTransformationOutput
func (DataFlowTransformationArgs) ToDataFlowTransformationOutputWithContext ¶
func (i DataFlowTransformationArgs) ToDataFlowTransformationOutputWithContext(ctx context.Context) DataFlowTransformationOutput
type DataFlowTransformationArray ¶
type DataFlowTransformationArray []DataFlowTransformationInput
func (DataFlowTransformationArray) ElementType ¶
func (DataFlowTransformationArray) ElementType() reflect.Type
func (DataFlowTransformationArray) ToDataFlowTransformationArrayOutput ¶
func (i DataFlowTransformationArray) ToDataFlowTransformationArrayOutput() DataFlowTransformationArrayOutput
func (DataFlowTransformationArray) ToDataFlowTransformationArrayOutputWithContext ¶
func (i DataFlowTransformationArray) ToDataFlowTransformationArrayOutputWithContext(ctx context.Context) DataFlowTransformationArrayOutput
type DataFlowTransformationArrayInput ¶
type DataFlowTransformationArrayInput interface { pulumi.Input ToDataFlowTransformationArrayOutput() DataFlowTransformationArrayOutput ToDataFlowTransformationArrayOutputWithContext(context.Context) DataFlowTransformationArrayOutput }
DataFlowTransformationArrayInput is an input type that accepts DataFlowTransformationArray and DataFlowTransformationArrayOutput values. You can construct a concrete instance of `DataFlowTransformationArrayInput` via:
DataFlowTransformationArray{ DataFlowTransformationArgs{...} }
type DataFlowTransformationArrayOutput ¶
type DataFlowTransformationArrayOutput struct{ *pulumi.OutputState }
func (DataFlowTransformationArrayOutput) ElementType ¶
func (DataFlowTransformationArrayOutput) ElementType() reflect.Type
func (DataFlowTransformationArrayOutput) Index ¶
func (o DataFlowTransformationArrayOutput) Index(i pulumi.IntInput) DataFlowTransformationOutput
func (DataFlowTransformationArrayOutput) ToDataFlowTransformationArrayOutput ¶
func (o DataFlowTransformationArrayOutput) ToDataFlowTransformationArrayOutput() DataFlowTransformationArrayOutput
func (DataFlowTransformationArrayOutput) ToDataFlowTransformationArrayOutputWithContext ¶
func (o DataFlowTransformationArrayOutput) ToDataFlowTransformationArrayOutputWithContext(ctx context.Context) DataFlowTransformationArrayOutput
type DataFlowTransformationInput ¶
type DataFlowTransformationInput interface { pulumi.Input ToDataFlowTransformationOutput() DataFlowTransformationOutput ToDataFlowTransformationOutputWithContext(context.Context) DataFlowTransformationOutput }
DataFlowTransformationInput is an input type that accepts DataFlowTransformationArgs and DataFlowTransformationOutput values. You can construct a concrete instance of `DataFlowTransformationInput` via:
DataFlowTransformationArgs{...}
type DataFlowTransformationOutput ¶
type DataFlowTransformationOutput struct{ *pulumi.OutputState }
func (DataFlowTransformationOutput) Description ¶
func (o DataFlowTransformationOutput) Description() pulumi.StringPtrOutput
The description for the Data Flow transformation.
func (DataFlowTransformationOutput) ElementType ¶
func (DataFlowTransformationOutput) ElementType() reflect.Type
func (DataFlowTransformationOutput) Name ¶
func (o DataFlowTransformationOutput) Name() pulumi.StringOutput
The name for the Data Flow transformation.
func (DataFlowTransformationOutput) ToDataFlowTransformationOutput ¶
func (o DataFlowTransformationOutput) ToDataFlowTransformationOutput() DataFlowTransformationOutput
func (DataFlowTransformationOutput) ToDataFlowTransformationOutputWithContext ¶
func (o DataFlowTransformationOutput) ToDataFlowTransformationOutputWithContext(ctx context.Context) DataFlowTransformationOutput
type DatasetAzureBlob ¶
type DatasetAzureBlob struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Dataset. Description pulumi.StringPtrOutput `pulumi:"description"` // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled pulumi.BoolPtrOutput `pulumi:"dynamicFilenameEnabled"` // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled pulumi.BoolPtrOutput `pulumi:"dynamicPathEnabled"` // The filename of the Azure Blob. Filename pulumi.StringPtrOutput `pulumi:"filename"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrOutput `pulumi:"folder"` // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringOutput `pulumi:"linkedServiceName"` // Specifies the name of the Data Factory Dataset. 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 pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // The path of the Azure Blob. Path pulumi.StringPtrOutput `pulumi:"path"` // A `schemaColumn` block as defined below. SchemaColumns DatasetAzureBlobSchemaColumnArrayOutput `pulumi:"schemaColumns"` }
Manages an Azure Blob Dataset inside an Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount := storage.LookupAccountOutput(ctx, storage.GetAccountOutputArgs{ Name: pulumi.String("storageaccountname"), ResourceGroupName: exampleResourceGroup.Name, }, nil) exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } exampleLinkedServiceAzureBlobStorage, err := datafactory.NewLinkedServiceAzureBlobStorage(ctx, "exampleLinkedServiceAzureBlobStorage", &datafactory.LinkedServiceAzureBlobStorageArgs{ DataFactoryId: exampleFactory.ID(), ConnectionString: exampleAccount.ApplyT(func(exampleAccount storage.GetAccountResult) (string, error) { return exampleAccount.PrimaryConnectionString, nil }).(pulumi.StringOutput), }) if err != nil { return err } _, err = datafactory.NewDatasetAzureBlob(ctx, "exampleDatasetAzureBlob", &datafactory.DatasetAzureBlobArgs{ DataFactoryId: exampleFactory.ID(), LinkedServiceName: exampleLinkedServiceAzureBlobStorage.Name, Path: pulumi.String("foo"), Filename: pulumi.String("bar.png"), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Datasets can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/datasetAzureBlob:DatasetAzureBlob example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/datasets/example
```
func GetDatasetAzureBlob ¶
func GetDatasetAzureBlob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetAzureBlobState, opts ...pulumi.ResourceOption) (*DatasetAzureBlob, error)
GetDatasetAzureBlob gets an existing DatasetAzureBlob 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 NewDatasetAzureBlob ¶
func NewDatasetAzureBlob(ctx *pulumi.Context, name string, args *DatasetAzureBlobArgs, opts ...pulumi.ResourceOption) (*DatasetAzureBlob, error)
NewDatasetAzureBlob registers a new resource with the given unique name, arguments, and options.
func (*DatasetAzureBlob) ElementType ¶
func (*DatasetAzureBlob) ElementType() reflect.Type
func (*DatasetAzureBlob) ToDatasetAzureBlobOutput ¶
func (i *DatasetAzureBlob) ToDatasetAzureBlobOutput() DatasetAzureBlobOutput
func (*DatasetAzureBlob) ToDatasetAzureBlobOutputWithContext ¶
func (i *DatasetAzureBlob) ToDatasetAzureBlobOutputWithContext(ctx context.Context) DatasetAzureBlobOutput
type DatasetAzureBlobArgs ¶
type DatasetAzureBlobArgs struct { // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled pulumi.BoolPtrInput // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled pulumi.BoolPtrInput // The filename of the Azure Blob. Filename pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringInput // Specifies the name of the Data Factory Dataset. 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapInput // The path of the Azure Blob. Path pulumi.StringPtrInput // A `schemaColumn` block as defined below. SchemaColumns DatasetAzureBlobSchemaColumnArrayInput }
The set of arguments for constructing a DatasetAzureBlob resource.
func (DatasetAzureBlobArgs) ElementType ¶
func (DatasetAzureBlobArgs) ElementType() reflect.Type
type DatasetAzureBlobArray ¶
type DatasetAzureBlobArray []DatasetAzureBlobInput
func (DatasetAzureBlobArray) ElementType ¶
func (DatasetAzureBlobArray) ElementType() reflect.Type
func (DatasetAzureBlobArray) ToDatasetAzureBlobArrayOutput ¶
func (i DatasetAzureBlobArray) ToDatasetAzureBlobArrayOutput() DatasetAzureBlobArrayOutput
func (DatasetAzureBlobArray) ToDatasetAzureBlobArrayOutputWithContext ¶
func (i DatasetAzureBlobArray) ToDatasetAzureBlobArrayOutputWithContext(ctx context.Context) DatasetAzureBlobArrayOutput
type DatasetAzureBlobArrayInput ¶
type DatasetAzureBlobArrayInput interface { pulumi.Input ToDatasetAzureBlobArrayOutput() DatasetAzureBlobArrayOutput ToDatasetAzureBlobArrayOutputWithContext(context.Context) DatasetAzureBlobArrayOutput }
DatasetAzureBlobArrayInput is an input type that accepts DatasetAzureBlobArray and DatasetAzureBlobArrayOutput values. You can construct a concrete instance of `DatasetAzureBlobArrayInput` via:
DatasetAzureBlobArray{ DatasetAzureBlobArgs{...} }
type DatasetAzureBlobArrayOutput ¶
type DatasetAzureBlobArrayOutput struct{ *pulumi.OutputState }
func (DatasetAzureBlobArrayOutput) ElementType ¶
func (DatasetAzureBlobArrayOutput) ElementType() reflect.Type
func (DatasetAzureBlobArrayOutput) Index ¶
func (o DatasetAzureBlobArrayOutput) Index(i pulumi.IntInput) DatasetAzureBlobOutput
func (DatasetAzureBlobArrayOutput) ToDatasetAzureBlobArrayOutput ¶
func (o DatasetAzureBlobArrayOutput) ToDatasetAzureBlobArrayOutput() DatasetAzureBlobArrayOutput
func (DatasetAzureBlobArrayOutput) ToDatasetAzureBlobArrayOutputWithContext ¶
func (o DatasetAzureBlobArrayOutput) ToDatasetAzureBlobArrayOutputWithContext(ctx context.Context) DatasetAzureBlobArrayOutput
type DatasetAzureBlobInput ¶
type DatasetAzureBlobInput interface { pulumi.Input ToDatasetAzureBlobOutput() DatasetAzureBlobOutput ToDatasetAzureBlobOutputWithContext(ctx context.Context) DatasetAzureBlobOutput }
type DatasetAzureBlobMap ¶
type DatasetAzureBlobMap map[string]DatasetAzureBlobInput
func (DatasetAzureBlobMap) ElementType ¶
func (DatasetAzureBlobMap) ElementType() reflect.Type
func (DatasetAzureBlobMap) ToDatasetAzureBlobMapOutput ¶
func (i DatasetAzureBlobMap) ToDatasetAzureBlobMapOutput() DatasetAzureBlobMapOutput
func (DatasetAzureBlobMap) ToDatasetAzureBlobMapOutputWithContext ¶
func (i DatasetAzureBlobMap) ToDatasetAzureBlobMapOutputWithContext(ctx context.Context) DatasetAzureBlobMapOutput
type DatasetAzureBlobMapInput ¶
type DatasetAzureBlobMapInput interface { pulumi.Input ToDatasetAzureBlobMapOutput() DatasetAzureBlobMapOutput ToDatasetAzureBlobMapOutputWithContext(context.Context) DatasetAzureBlobMapOutput }
DatasetAzureBlobMapInput is an input type that accepts DatasetAzureBlobMap and DatasetAzureBlobMapOutput values. You can construct a concrete instance of `DatasetAzureBlobMapInput` via:
DatasetAzureBlobMap{ "key": DatasetAzureBlobArgs{...} }
type DatasetAzureBlobMapOutput ¶
type DatasetAzureBlobMapOutput struct{ *pulumi.OutputState }
func (DatasetAzureBlobMapOutput) ElementType ¶
func (DatasetAzureBlobMapOutput) ElementType() reflect.Type
func (DatasetAzureBlobMapOutput) MapIndex ¶
func (o DatasetAzureBlobMapOutput) MapIndex(k pulumi.StringInput) DatasetAzureBlobOutput
func (DatasetAzureBlobMapOutput) ToDatasetAzureBlobMapOutput ¶
func (o DatasetAzureBlobMapOutput) ToDatasetAzureBlobMapOutput() DatasetAzureBlobMapOutput
func (DatasetAzureBlobMapOutput) ToDatasetAzureBlobMapOutputWithContext ¶
func (o DatasetAzureBlobMapOutput) ToDatasetAzureBlobMapOutputWithContext(ctx context.Context) DatasetAzureBlobMapOutput
type DatasetAzureBlobOutput ¶
type DatasetAzureBlobOutput struct{ *pulumi.OutputState }
func (DatasetAzureBlobOutput) AdditionalProperties ¶ added in v5.5.0
func (o DatasetAzureBlobOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Dataset.
func (DatasetAzureBlobOutput) Annotations ¶ added in v5.5.0
func (o DatasetAzureBlobOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Dataset.
func (DatasetAzureBlobOutput) DataFactoryId ¶ added in v5.5.0
func (o DatasetAzureBlobOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (DatasetAzureBlobOutput) Description ¶ added in v5.5.0
func (o DatasetAzureBlobOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Dataset.
func (DatasetAzureBlobOutput) DynamicFilenameEnabled ¶ added in v5.5.0
func (o DatasetAzureBlobOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetAzureBlobOutput) DynamicPathEnabled ¶ added in v5.5.0
func (o DatasetAzureBlobOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetAzureBlobOutput) ElementType ¶
func (DatasetAzureBlobOutput) ElementType() reflect.Type
func (DatasetAzureBlobOutput) Filename ¶ added in v5.5.0
func (o DatasetAzureBlobOutput) Filename() pulumi.StringPtrOutput
The filename of the Azure Blob.
func (DatasetAzureBlobOutput) Folder ¶ added in v5.5.0
func (o DatasetAzureBlobOutput) Folder() pulumi.StringPtrOutput
The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.
func (DatasetAzureBlobOutput) LinkedServiceName ¶ added in v5.5.0
func (o DatasetAzureBlobOutput) LinkedServiceName() pulumi.StringOutput
The Data Factory Linked Service name in which to associate the Dataset with.
func (DatasetAzureBlobOutput) Name ¶ added in v5.5.0
func (o DatasetAzureBlobOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Dataset. 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 (DatasetAzureBlobOutput) Parameters ¶ added in v5.5.0
func (o DatasetAzureBlobOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Dataset.
func (DatasetAzureBlobOutput) Path ¶ added in v5.5.0
func (o DatasetAzureBlobOutput) Path() pulumi.StringPtrOutput
The path of the Azure Blob.
func (DatasetAzureBlobOutput) SchemaColumns ¶ added in v5.5.0
func (o DatasetAzureBlobOutput) SchemaColumns() DatasetAzureBlobSchemaColumnArrayOutput
A `schemaColumn` block as defined below.
func (DatasetAzureBlobOutput) ToDatasetAzureBlobOutput ¶
func (o DatasetAzureBlobOutput) ToDatasetAzureBlobOutput() DatasetAzureBlobOutput
func (DatasetAzureBlobOutput) ToDatasetAzureBlobOutputWithContext ¶
func (o DatasetAzureBlobOutput) ToDatasetAzureBlobOutputWithContext(ctx context.Context) DatasetAzureBlobOutput
type DatasetAzureBlobSchemaColumn ¶
type DatasetAzureBlobSchemaColumn struct { // The description of the column. Description *string `pulumi:"description"` // The name of the column. Name string `pulumi:"name"` // Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive. Type *string `pulumi:"type"` }
type DatasetAzureBlobSchemaColumnArgs ¶
type DatasetAzureBlobSchemaColumnArgs struct { // The description of the column. Description pulumi.StringPtrInput `pulumi:"description"` // The name of the column. Name pulumi.StringInput `pulumi:"name"` // Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DatasetAzureBlobSchemaColumnArgs) ElementType ¶
func (DatasetAzureBlobSchemaColumnArgs) ElementType() reflect.Type
func (DatasetAzureBlobSchemaColumnArgs) ToDatasetAzureBlobSchemaColumnOutput ¶
func (i DatasetAzureBlobSchemaColumnArgs) ToDatasetAzureBlobSchemaColumnOutput() DatasetAzureBlobSchemaColumnOutput
func (DatasetAzureBlobSchemaColumnArgs) ToDatasetAzureBlobSchemaColumnOutputWithContext ¶
func (i DatasetAzureBlobSchemaColumnArgs) ToDatasetAzureBlobSchemaColumnOutputWithContext(ctx context.Context) DatasetAzureBlobSchemaColumnOutput
type DatasetAzureBlobSchemaColumnArray ¶
type DatasetAzureBlobSchemaColumnArray []DatasetAzureBlobSchemaColumnInput
func (DatasetAzureBlobSchemaColumnArray) ElementType ¶
func (DatasetAzureBlobSchemaColumnArray) ElementType() reflect.Type
func (DatasetAzureBlobSchemaColumnArray) ToDatasetAzureBlobSchemaColumnArrayOutput ¶
func (i DatasetAzureBlobSchemaColumnArray) ToDatasetAzureBlobSchemaColumnArrayOutput() DatasetAzureBlobSchemaColumnArrayOutput
func (DatasetAzureBlobSchemaColumnArray) ToDatasetAzureBlobSchemaColumnArrayOutputWithContext ¶
func (i DatasetAzureBlobSchemaColumnArray) ToDatasetAzureBlobSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetAzureBlobSchemaColumnArrayOutput
type DatasetAzureBlobSchemaColumnArrayInput ¶
type DatasetAzureBlobSchemaColumnArrayInput interface { pulumi.Input ToDatasetAzureBlobSchemaColumnArrayOutput() DatasetAzureBlobSchemaColumnArrayOutput ToDatasetAzureBlobSchemaColumnArrayOutputWithContext(context.Context) DatasetAzureBlobSchemaColumnArrayOutput }
DatasetAzureBlobSchemaColumnArrayInput is an input type that accepts DatasetAzureBlobSchemaColumnArray and DatasetAzureBlobSchemaColumnArrayOutput values. You can construct a concrete instance of `DatasetAzureBlobSchemaColumnArrayInput` via:
DatasetAzureBlobSchemaColumnArray{ DatasetAzureBlobSchemaColumnArgs{...} }
type DatasetAzureBlobSchemaColumnArrayOutput ¶
type DatasetAzureBlobSchemaColumnArrayOutput struct{ *pulumi.OutputState }
func (DatasetAzureBlobSchemaColumnArrayOutput) ElementType ¶
func (DatasetAzureBlobSchemaColumnArrayOutput) ElementType() reflect.Type
func (DatasetAzureBlobSchemaColumnArrayOutput) ToDatasetAzureBlobSchemaColumnArrayOutput ¶
func (o DatasetAzureBlobSchemaColumnArrayOutput) ToDatasetAzureBlobSchemaColumnArrayOutput() DatasetAzureBlobSchemaColumnArrayOutput
func (DatasetAzureBlobSchemaColumnArrayOutput) ToDatasetAzureBlobSchemaColumnArrayOutputWithContext ¶
func (o DatasetAzureBlobSchemaColumnArrayOutput) ToDatasetAzureBlobSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetAzureBlobSchemaColumnArrayOutput
type DatasetAzureBlobSchemaColumnInput ¶
type DatasetAzureBlobSchemaColumnInput interface { pulumi.Input ToDatasetAzureBlobSchemaColumnOutput() DatasetAzureBlobSchemaColumnOutput ToDatasetAzureBlobSchemaColumnOutputWithContext(context.Context) DatasetAzureBlobSchemaColumnOutput }
DatasetAzureBlobSchemaColumnInput is an input type that accepts DatasetAzureBlobSchemaColumnArgs and DatasetAzureBlobSchemaColumnOutput values. You can construct a concrete instance of `DatasetAzureBlobSchemaColumnInput` via:
DatasetAzureBlobSchemaColumnArgs{...}
type DatasetAzureBlobSchemaColumnOutput ¶
type DatasetAzureBlobSchemaColumnOutput struct{ *pulumi.OutputState }
func (DatasetAzureBlobSchemaColumnOutput) Description ¶
func (o DatasetAzureBlobSchemaColumnOutput) Description() pulumi.StringPtrOutput
The description of the column.
func (DatasetAzureBlobSchemaColumnOutput) ElementType ¶
func (DatasetAzureBlobSchemaColumnOutput) ElementType() reflect.Type
func (DatasetAzureBlobSchemaColumnOutput) Name ¶
func (o DatasetAzureBlobSchemaColumnOutput) Name() pulumi.StringOutput
The name of the column.
func (DatasetAzureBlobSchemaColumnOutput) ToDatasetAzureBlobSchemaColumnOutput ¶
func (o DatasetAzureBlobSchemaColumnOutput) ToDatasetAzureBlobSchemaColumnOutput() DatasetAzureBlobSchemaColumnOutput
func (DatasetAzureBlobSchemaColumnOutput) ToDatasetAzureBlobSchemaColumnOutputWithContext ¶
func (o DatasetAzureBlobSchemaColumnOutput) ToDatasetAzureBlobSchemaColumnOutputWithContext(ctx context.Context) DatasetAzureBlobSchemaColumnOutput
func (DatasetAzureBlobSchemaColumnOutput) Type ¶
func (o DatasetAzureBlobSchemaColumnOutput) Type() pulumi.StringPtrOutput
Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive.
type DatasetAzureBlobState ¶
type DatasetAzureBlobState struct { // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled pulumi.BoolPtrInput // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled pulumi.BoolPtrInput // The filename of the Azure Blob. Filename pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringPtrInput // Specifies the name of the Data Factory Dataset. 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapInput // The path of the Azure Blob. Path pulumi.StringPtrInput // A `schemaColumn` block as defined below. SchemaColumns DatasetAzureBlobSchemaColumnArrayInput }
func (DatasetAzureBlobState) ElementType ¶
func (DatasetAzureBlobState) ElementType() reflect.Type
type DatasetBinary ¶
type DatasetBinary struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Binary Dataset. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Binary Dataset. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // A `azureBlobStorageLocation` block as defined below. AzureBlobStorageLocation DatasetBinaryAzureBlobStorageLocationPtrOutput `pulumi:"azureBlobStorageLocation"` // A `compression` block as defined below. Compression DatasetBinaryCompressionPtrOutput `pulumi:"compression"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Dataset. Description pulumi.StringPtrOutput `pulumi:"description"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrOutput `pulumi:"folder"` // A `httpServerLocation` block as defined below. HttpServerLocation DatasetBinaryHttpServerLocationPtrOutput `pulumi:"httpServerLocation"` // The Data Factory Linked Service name in which to associate the Binary Dataset with. LinkedServiceName pulumi.StringOutput `pulumi:"linkedServiceName"` // Specifies the name of the Data Factory Binary Dataset. 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 pulumi.StringOutput `pulumi:"name"` // Specifies a list of parameters to associate with the Data Factory Binary Dataset. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // A `sftpServerLocation` block as defined below. // --- SftpServerLocation DatasetBinarySftpServerLocationPtrOutput `pulumi:"sftpServerLocation"` }
Manages a Data Factory Binary Dataset inside an Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } exampleLinkedServiceSftp, err := datafactory.NewLinkedServiceSftp(ctx, "exampleLinkedServiceSftp", &datafactory.LinkedServiceSftpArgs{ DataFactoryId: exampleFactory.ID(), AuthenticationType: pulumi.String("Basic"), Host: pulumi.String("http://www.bing.com"), Port: pulumi.Int(22), Username: pulumi.String("foo"), Password: pulumi.String("bar"), }) if err != nil { return err } _, err = datafactory.NewDatasetBinary(ctx, "exampleDatasetBinary", &datafactory.DatasetBinaryArgs{ DataFactoryId: exampleFactory.ID(), LinkedServiceName: exampleLinkedServiceSftp.Name, SftpServerLocation: &datafactory.DatasetBinarySftpServerLocationArgs{ Path: pulumi.String("/test/"), Filename: pulumi.String("**"), }, }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Binary Datasets can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/datasetBinary:DatasetBinary example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/datasets/example
```
func GetDatasetBinary ¶
func GetDatasetBinary(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetBinaryState, opts ...pulumi.ResourceOption) (*DatasetBinary, error)
GetDatasetBinary gets an existing DatasetBinary 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 NewDatasetBinary ¶
func NewDatasetBinary(ctx *pulumi.Context, name string, args *DatasetBinaryArgs, opts ...pulumi.ResourceOption) (*DatasetBinary, error)
NewDatasetBinary registers a new resource with the given unique name, arguments, and options.
func (*DatasetBinary) ElementType ¶
func (*DatasetBinary) ElementType() reflect.Type
func (*DatasetBinary) ToDatasetBinaryOutput ¶
func (i *DatasetBinary) ToDatasetBinaryOutput() DatasetBinaryOutput
func (*DatasetBinary) ToDatasetBinaryOutputWithContext ¶
func (i *DatasetBinary) ToDatasetBinaryOutputWithContext(ctx context.Context) DatasetBinaryOutput
type DatasetBinaryArgs ¶
type DatasetBinaryArgs struct { // A map of additional properties to associate with the Data Factory Binary Dataset. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Binary Dataset. Annotations pulumi.StringArrayInput // A `azureBlobStorageLocation` block as defined below. AzureBlobStorageLocation DatasetBinaryAzureBlobStorageLocationPtrInput // A `compression` block as defined below. Compression DatasetBinaryCompressionPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // A `httpServerLocation` block as defined below. HttpServerLocation DatasetBinaryHttpServerLocationPtrInput // The Data Factory Linked Service name in which to associate the Binary Dataset with. LinkedServiceName pulumi.StringInput // Specifies the name of the Data Factory Binary Dataset. 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 pulumi.StringPtrInput // Specifies a list of parameters to associate with the Data Factory Binary Dataset. Parameters pulumi.StringMapInput // A `sftpServerLocation` block as defined below. // --- SftpServerLocation DatasetBinarySftpServerLocationPtrInput }
The set of arguments for constructing a DatasetBinary resource.
func (DatasetBinaryArgs) ElementType ¶
func (DatasetBinaryArgs) ElementType() reflect.Type
type DatasetBinaryArray ¶
type DatasetBinaryArray []DatasetBinaryInput
func (DatasetBinaryArray) ElementType ¶
func (DatasetBinaryArray) ElementType() reflect.Type
func (DatasetBinaryArray) ToDatasetBinaryArrayOutput ¶
func (i DatasetBinaryArray) ToDatasetBinaryArrayOutput() DatasetBinaryArrayOutput
func (DatasetBinaryArray) ToDatasetBinaryArrayOutputWithContext ¶
func (i DatasetBinaryArray) ToDatasetBinaryArrayOutputWithContext(ctx context.Context) DatasetBinaryArrayOutput
type DatasetBinaryArrayInput ¶
type DatasetBinaryArrayInput interface { pulumi.Input ToDatasetBinaryArrayOutput() DatasetBinaryArrayOutput ToDatasetBinaryArrayOutputWithContext(context.Context) DatasetBinaryArrayOutput }
DatasetBinaryArrayInput is an input type that accepts DatasetBinaryArray and DatasetBinaryArrayOutput values. You can construct a concrete instance of `DatasetBinaryArrayInput` via:
DatasetBinaryArray{ DatasetBinaryArgs{...} }
type DatasetBinaryArrayOutput ¶
type DatasetBinaryArrayOutput struct{ *pulumi.OutputState }
func (DatasetBinaryArrayOutput) ElementType ¶
func (DatasetBinaryArrayOutput) ElementType() reflect.Type
func (DatasetBinaryArrayOutput) Index ¶
func (o DatasetBinaryArrayOutput) Index(i pulumi.IntInput) DatasetBinaryOutput
func (DatasetBinaryArrayOutput) ToDatasetBinaryArrayOutput ¶
func (o DatasetBinaryArrayOutput) ToDatasetBinaryArrayOutput() DatasetBinaryArrayOutput
func (DatasetBinaryArrayOutput) ToDatasetBinaryArrayOutputWithContext ¶
func (o DatasetBinaryArrayOutput) ToDatasetBinaryArrayOutputWithContext(ctx context.Context) DatasetBinaryArrayOutput
type DatasetBinaryAzureBlobStorageLocation ¶
type DatasetBinaryAzureBlobStorageLocation struct { // The container on the Azure Blob Storage Account hosting the file. Container string `pulumi:"container"` // Is the `container` using dynamic expression, function or system variables? Defaults to `false`. DynamicContainerEnabled *bool `pulumi:"dynamicContainerEnabled"` // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled *bool `pulumi:"dynamicFilenameEnabled"` // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled *bool `pulumi:"dynamicPathEnabled"` // The filename of the file in the blob container. Filename *string `pulumi:"filename"` // The folder path to the file in the blob container. Path *string `pulumi:"path"` }
type DatasetBinaryAzureBlobStorageLocationArgs ¶
type DatasetBinaryAzureBlobStorageLocationArgs struct { // The container on the Azure Blob Storage Account hosting the file. Container pulumi.StringInput `pulumi:"container"` // Is the `container` using dynamic expression, function or system variables? Defaults to `false`. DynamicContainerEnabled pulumi.BoolPtrInput `pulumi:"dynamicContainerEnabled"` // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled pulumi.BoolPtrInput `pulumi:"dynamicFilenameEnabled"` // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled pulumi.BoolPtrInput `pulumi:"dynamicPathEnabled"` // The filename of the file in the blob container. Filename pulumi.StringPtrInput `pulumi:"filename"` // The folder path to the file in the blob container. Path pulumi.StringPtrInput `pulumi:"path"` }
func (DatasetBinaryAzureBlobStorageLocationArgs) ElementType ¶
func (DatasetBinaryAzureBlobStorageLocationArgs) ElementType() reflect.Type
func (DatasetBinaryAzureBlobStorageLocationArgs) ToDatasetBinaryAzureBlobStorageLocationOutput ¶
func (i DatasetBinaryAzureBlobStorageLocationArgs) ToDatasetBinaryAzureBlobStorageLocationOutput() DatasetBinaryAzureBlobStorageLocationOutput
func (DatasetBinaryAzureBlobStorageLocationArgs) ToDatasetBinaryAzureBlobStorageLocationOutputWithContext ¶
func (i DatasetBinaryAzureBlobStorageLocationArgs) ToDatasetBinaryAzureBlobStorageLocationOutputWithContext(ctx context.Context) DatasetBinaryAzureBlobStorageLocationOutput
func (DatasetBinaryAzureBlobStorageLocationArgs) ToDatasetBinaryAzureBlobStorageLocationPtrOutput ¶
func (i DatasetBinaryAzureBlobStorageLocationArgs) ToDatasetBinaryAzureBlobStorageLocationPtrOutput() DatasetBinaryAzureBlobStorageLocationPtrOutput
func (DatasetBinaryAzureBlobStorageLocationArgs) ToDatasetBinaryAzureBlobStorageLocationPtrOutputWithContext ¶
func (i DatasetBinaryAzureBlobStorageLocationArgs) ToDatasetBinaryAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetBinaryAzureBlobStorageLocationPtrOutput
type DatasetBinaryAzureBlobStorageLocationInput ¶
type DatasetBinaryAzureBlobStorageLocationInput interface { pulumi.Input ToDatasetBinaryAzureBlobStorageLocationOutput() DatasetBinaryAzureBlobStorageLocationOutput ToDatasetBinaryAzureBlobStorageLocationOutputWithContext(context.Context) DatasetBinaryAzureBlobStorageLocationOutput }
DatasetBinaryAzureBlobStorageLocationInput is an input type that accepts DatasetBinaryAzureBlobStorageLocationArgs and DatasetBinaryAzureBlobStorageLocationOutput values. You can construct a concrete instance of `DatasetBinaryAzureBlobStorageLocationInput` via:
DatasetBinaryAzureBlobStorageLocationArgs{...}
type DatasetBinaryAzureBlobStorageLocationOutput ¶
type DatasetBinaryAzureBlobStorageLocationOutput struct{ *pulumi.OutputState }
func (DatasetBinaryAzureBlobStorageLocationOutput) Container ¶
func (o DatasetBinaryAzureBlobStorageLocationOutput) Container() pulumi.StringOutput
The container on the Azure Blob Storage Account hosting the file.
func (DatasetBinaryAzureBlobStorageLocationOutput) DynamicContainerEnabled ¶ added in v5.4.0
func (o DatasetBinaryAzureBlobStorageLocationOutput) DynamicContainerEnabled() pulumi.BoolPtrOutput
Is the `container` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinaryAzureBlobStorageLocationOutput) DynamicFilenameEnabled ¶
func (o DatasetBinaryAzureBlobStorageLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinaryAzureBlobStorageLocationOutput) DynamicPathEnabled ¶
func (o DatasetBinaryAzureBlobStorageLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinaryAzureBlobStorageLocationOutput) ElementType ¶
func (DatasetBinaryAzureBlobStorageLocationOutput) ElementType() reflect.Type
func (DatasetBinaryAzureBlobStorageLocationOutput) Filename ¶
func (o DatasetBinaryAzureBlobStorageLocationOutput) Filename() pulumi.StringPtrOutput
The filename of the file in the blob container.
func (DatasetBinaryAzureBlobStorageLocationOutput) Path ¶
func (o DatasetBinaryAzureBlobStorageLocationOutput) Path() pulumi.StringPtrOutput
The folder path to the file in the blob container.
func (DatasetBinaryAzureBlobStorageLocationOutput) ToDatasetBinaryAzureBlobStorageLocationOutput ¶
func (o DatasetBinaryAzureBlobStorageLocationOutput) ToDatasetBinaryAzureBlobStorageLocationOutput() DatasetBinaryAzureBlobStorageLocationOutput
func (DatasetBinaryAzureBlobStorageLocationOutput) ToDatasetBinaryAzureBlobStorageLocationOutputWithContext ¶
func (o DatasetBinaryAzureBlobStorageLocationOutput) ToDatasetBinaryAzureBlobStorageLocationOutputWithContext(ctx context.Context) DatasetBinaryAzureBlobStorageLocationOutput
func (DatasetBinaryAzureBlobStorageLocationOutput) ToDatasetBinaryAzureBlobStorageLocationPtrOutput ¶
func (o DatasetBinaryAzureBlobStorageLocationOutput) ToDatasetBinaryAzureBlobStorageLocationPtrOutput() DatasetBinaryAzureBlobStorageLocationPtrOutput
func (DatasetBinaryAzureBlobStorageLocationOutput) ToDatasetBinaryAzureBlobStorageLocationPtrOutputWithContext ¶
func (o DatasetBinaryAzureBlobStorageLocationOutput) ToDatasetBinaryAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetBinaryAzureBlobStorageLocationPtrOutput
type DatasetBinaryAzureBlobStorageLocationPtrInput ¶
type DatasetBinaryAzureBlobStorageLocationPtrInput interface { pulumi.Input ToDatasetBinaryAzureBlobStorageLocationPtrOutput() DatasetBinaryAzureBlobStorageLocationPtrOutput ToDatasetBinaryAzureBlobStorageLocationPtrOutputWithContext(context.Context) DatasetBinaryAzureBlobStorageLocationPtrOutput }
DatasetBinaryAzureBlobStorageLocationPtrInput is an input type that accepts DatasetBinaryAzureBlobStorageLocationArgs, DatasetBinaryAzureBlobStorageLocationPtr and DatasetBinaryAzureBlobStorageLocationPtrOutput values. You can construct a concrete instance of `DatasetBinaryAzureBlobStorageLocationPtrInput` via:
DatasetBinaryAzureBlobStorageLocationArgs{...} or: nil
func DatasetBinaryAzureBlobStorageLocationPtr ¶
func DatasetBinaryAzureBlobStorageLocationPtr(v *DatasetBinaryAzureBlobStorageLocationArgs) DatasetBinaryAzureBlobStorageLocationPtrInput
type DatasetBinaryAzureBlobStorageLocationPtrOutput ¶
type DatasetBinaryAzureBlobStorageLocationPtrOutput struct{ *pulumi.OutputState }
func (DatasetBinaryAzureBlobStorageLocationPtrOutput) Container ¶
func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) Container() pulumi.StringPtrOutput
The container on the Azure Blob Storage Account hosting the file.
func (DatasetBinaryAzureBlobStorageLocationPtrOutput) DynamicContainerEnabled ¶ added in v5.4.0
func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) DynamicContainerEnabled() pulumi.BoolPtrOutput
Is the `container` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinaryAzureBlobStorageLocationPtrOutput) DynamicFilenameEnabled ¶
func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinaryAzureBlobStorageLocationPtrOutput) DynamicPathEnabled ¶
func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinaryAzureBlobStorageLocationPtrOutput) ElementType ¶
func (DatasetBinaryAzureBlobStorageLocationPtrOutput) ElementType() reflect.Type
func (DatasetBinaryAzureBlobStorageLocationPtrOutput) Filename ¶
func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) Filename() pulumi.StringPtrOutput
The filename of the file in the blob container.
func (DatasetBinaryAzureBlobStorageLocationPtrOutput) Path ¶
func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) Path() pulumi.StringPtrOutput
The folder path to the file in the blob container.
func (DatasetBinaryAzureBlobStorageLocationPtrOutput) ToDatasetBinaryAzureBlobStorageLocationPtrOutput ¶
func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) ToDatasetBinaryAzureBlobStorageLocationPtrOutput() DatasetBinaryAzureBlobStorageLocationPtrOutput
func (DatasetBinaryAzureBlobStorageLocationPtrOutput) ToDatasetBinaryAzureBlobStorageLocationPtrOutputWithContext ¶
func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) ToDatasetBinaryAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetBinaryAzureBlobStorageLocationPtrOutput
type DatasetBinaryCompressionArgs ¶
type DatasetBinaryCompressionArgs struct { // The level of compression. Possible values are `Fastest` and `Optimal`. Level pulumi.StringPtrInput `pulumi:"level"` // The type of compression used during transport. Type pulumi.StringInput `pulumi:"type"` }
func (DatasetBinaryCompressionArgs) ElementType ¶
func (DatasetBinaryCompressionArgs) ElementType() reflect.Type
func (DatasetBinaryCompressionArgs) ToDatasetBinaryCompressionOutput ¶
func (i DatasetBinaryCompressionArgs) ToDatasetBinaryCompressionOutput() DatasetBinaryCompressionOutput
func (DatasetBinaryCompressionArgs) ToDatasetBinaryCompressionOutputWithContext ¶
func (i DatasetBinaryCompressionArgs) ToDatasetBinaryCompressionOutputWithContext(ctx context.Context) DatasetBinaryCompressionOutput
func (DatasetBinaryCompressionArgs) ToDatasetBinaryCompressionPtrOutput ¶
func (i DatasetBinaryCompressionArgs) ToDatasetBinaryCompressionPtrOutput() DatasetBinaryCompressionPtrOutput
func (DatasetBinaryCompressionArgs) ToDatasetBinaryCompressionPtrOutputWithContext ¶
func (i DatasetBinaryCompressionArgs) ToDatasetBinaryCompressionPtrOutputWithContext(ctx context.Context) DatasetBinaryCompressionPtrOutput
type DatasetBinaryCompressionInput ¶
type DatasetBinaryCompressionInput interface { pulumi.Input ToDatasetBinaryCompressionOutput() DatasetBinaryCompressionOutput ToDatasetBinaryCompressionOutputWithContext(context.Context) DatasetBinaryCompressionOutput }
DatasetBinaryCompressionInput is an input type that accepts DatasetBinaryCompressionArgs and DatasetBinaryCompressionOutput values. You can construct a concrete instance of `DatasetBinaryCompressionInput` via:
DatasetBinaryCompressionArgs{...}
type DatasetBinaryCompressionOutput ¶
type DatasetBinaryCompressionOutput struct{ *pulumi.OutputState }
func (DatasetBinaryCompressionOutput) ElementType ¶
func (DatasetBinaryCompressionOutput) ElementType() reflect.Type
func (DatasetBinaryCompressionOutput) Level ¶
func (o DatasetBinaryCompressionOutput) Level() pulumi.StringPtrOutput
The level of compression. Possible values are `Fastest` and `Optimal`.
func (DatasetBinaryCompressionOutput) ToDatasetBinaryCompressionOutput ¶
func (o DatasetBinaryCompressionOutput) ToDatasetBinaryCompressionOutput() DatasetBinaryCompressionOutput
func (DatasetBinaryCompressionOutput) ToDatasetBinaryCompressionOutputWithContext ¶
func (o DatasetBinaryCompressionOutput) ToDatasetBinaryCompressionOutputWithContext(ctx context.Context) DatasetBinaryCompressionOutput
func (DatasetBinaryCompressionOutput) ToDatasetBinaryCompressionPtrOutput ¶
func (o DatasetBinaryCompressionOutput) ToDatasetBinaryCompressionPtrOutput() DatasetBinaryCompressionPtrOutput
func (DatasetBinaryCompressionOutput) ToDatasetBinaryCompressionPtrOutputWithContext ¶
func (o DatasetBinaryCompressionOutput) ToDatasetBinaryCompressionPtrOutputWithContext(ctx context.Context) DatasetBinaryCompressionPtrOutput
func (DatasetBinaryCompressionOutput) Type ¶
func (o DatasetBinaryCompressionOutput) Type() pulumi.StringOutput
The type of compression used during transport.
type DatasetBinaryCompressionPtrInput ¶
type DatasetBinaryCompressionPtrInput interface { pulumi.Input ToDatasetBinaryCompressionPtrOutput() DatasetBinaryCompressionPtrOutput ToDatasetBinaryCompressionPtrOutputWithContext(context.Context) DatasetBinaryCompressionPtrOutput }
DatasetBinaryCompressionPtrInput is an input type that accepts DatasetBinaryCompressionArgs, DatasetBinaryCompressionPtr and DatasetBinaryCompressionPtrOutput values. You can construct a concrete instance of `DatasetBinaryCompressionPtrInput` via:
DatasetBinaryCompressionArgs{...} or: nil
func DatasetBinaryCompressionPtr ¶
func DatasetBinaryCompressionPtr(v *DatasetBinaryCompressionArgs) DatasetBinaryCompressionPtrInput
type DatasetBinaryCompressionPtrOutput ¶
type DatasetBinaryCompressionPtrOutput struct{ *pulumi.OutputState }
func (DatasetBinaryCompressionPtrOutput) Elem ¶
func (o DatasetBinaryCompressionPtrOutput) Elem() DatasetBinaryCompressionOutput
func (DatasetBinaryCompressionPtrOutput) ElementType ¶
func (DatasetBinaryCompressionPtrOutput) ElementType() reflect.Type
func (DatasetBinaryCompressionPtrOutput) Level ¶
func (o DatasetBinaryCompressionPtrOutput) Level() pulumi.StringPtrOutput
The level of compression. Possible values are `Fastest` and `Optimal`.
func (DatasetBinaryCompressionPtrOutput) ToDatasetBinaryCompressionPtrOutput ¶
func (o DatasetBinaryCompressionPtrOutput) ToDatasetBinaryCompressionPtrOutput() DatasetBinaryCompressionPtrOutput
func (DatasetBinaryCompressionPtrOutput) ToDatasetBinaryCompressionPtrOutputWithContext ¶
func (o DatasetBinaryCompressionPtrOutput) ToDatasetBinaryCompressionPtrOutputWithContext(ctx context.Context) DatasetBinaryCompressionPtrOutput
func (DatasetBinaryCompressionPtrOutput) Type ¶
func (o DatasetBinaryCompressionPtrOutput) Type() pulumi.StringPtrOutput
The type of compression used during transport.
type DatasetBinaryHttpServerLocation ¶
type DatasetBinaryHttpServerLocation struct { // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled *bool `pulumi:"dynamicFilenameEnabled"` // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled *bool `pulumi:"dynamicPathEnabled"` // The filename of the file on the web server. Filename string `pulumi:"filename"` // The folder path to the file on the web server. Path string `pulumi:"path"` // The base URL to the web server hosting the file. RelativeUrl string `pulumi:"relativeUrl"` }
type DatasetBinaryHttpServerLocationArgs ¶
type DatasetBinaryHttpServerLocationArgs struct { // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled pulumi.BoolPtrInput `pulumi:"dynamicFilenameEnabled"` // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled pulumi.BoolPtrInput `pulumi:"dynamicPathEnabled"` // The filename of the file on the web server. Filename pulumi.StringInput `pulumi:"filename"` // The folder path to the file on the web server. Path pulumi.StringInput `pulumi:"path"` // The base URL to the web server hosting the file. RelativeUrl pulumi.StringInput `pulumi:"relativeUrl"` }
func (DatasetBinaryHttpServerLocationArgs) ElementType ¶
func (DatasetBinaryHttpServerLocationArgs) ElementType() reflect.Type
func (DatasetBinaryHttpServerLocationArgs) ToDatasetBinaryHttpServerLocationOutput ¶
func (i DatasetBinaryHttpServerLocationArgs) ToDatasetBinaryHttpServerLocationOutput() DatasetBinaryHttpServerLocationOutput
func (DatasetBinaryHttpServerLocationArgs) ToDatasetBinaryHttpServerLocationOutputWithContext ¶
func (i DatasetBinaryHttpServerLocationArgs) ToDatasetBinaryHttpServerLocationOutputWithContext(ctx context.Context) DatasetBinaryHttpServerLocationOutput
func (DatasetBinaryHttpServerLocationArgs) ToDatasetBinaryHttpServerLocationPtrOutput ¶
func (i DatasetBinaryHttpServerLocationArgs) ToDatasetBinaryHttpServerLocationPtrOutput() DatasetBinaryHttpServerLocationPtrOutput
func (DatasetBinaryHttpServerLocationArgs) ToDatasetBinaryHttpServerLocationPtrOutputWithContext ¶
func (i DatasetBinaryHttpServerLocationArgs) ToDatasetBinaryHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetBinaryHttpServerLocationPtrOutput
type DatasetBinaryHttpServerLocationInput ¶
type DatasetBinaryHttpServerLocationInput interface { pulumi.Input ToDatasetBinaryHttpServerLocationOutput() DatasetBinaryHttpServerLocationOutput ToDatasetBinaryHttpServerLocationOutputWithContext(context.Context) DatasetBinaryHttpServerLocationOutput }
DatasetBinaryHttpServerLocationInput is an input type that accepts DatasetBinaryHttpServerLocationArgs and DatasetBinaryHttpServerLocationOutput values. You can construct a concrete instance of `DatasetBinaryHttpServerLocationInput` via:
DatasetBinaryHttpServerLocationArgs{...}
type DatasetBinaryHttpServerLocationOutput ¶
type DatasetBinaryHttpServerLocationOutput struct{ *pulumi.OutputState }
func (DatasetBinaryHttpServerLocationOutput) DynamicFilenameEnabled ¶
func (o DatasetBinaryHttpServerLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinaryHttpServerLocationOutput) DynamicPathEnabled ¶
func (o DatasetBinaryHttpServerLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinaryHttpServerLocationOutput) ElementType ¶
func (DatasetBinaryHttpServerLocationOutput) ElementType() reflect.Type
func (DatasetBinaryHttpServerLocationOutput) Filename ¶
func (o DatasetBinaryHttpServerLocationOutput) Filename() pulumi.StringOutput
The filename of the file on the web server.
func (DatasetBinaryHttpServerLocationOutput) Path ¶
func (o DatasetBinaryHttpServerLocationOutput) Path() pulumi.StringOutput
The folder path to the file on the web server.
func (DatasetBinaryHttpServerLocationOutput) RelativeUrl ¶
func (o DatasetBinaryHttpServerLocationOutput) RelativeUrl() pulumi.StringOutput
The base URL to the web server hosting the file.
func (DatasetBinaryHttpServerLocationOutput) ToDatasetBinaryHttpServerLocationOutput ¶
func (o DatasetBinaryHttpServerLocationOutput) ToDatasetBinaryHttpServerLocationOutput() DatasetBinaryHttpServerLocationOutput
func (DatasetBinaryHttpServerLocationOutput) ToDatasetBinaryHttpServerLocationOutputWithContext ¶
func (o DatasetBinaryHttpServerLocationOutput) ToDatasetBinaryHttpServerLocationOutputWithContext(ctx context.Context) DatasetBinaryHttpServerLocationOutput
func (DatasetBinaryHttpServerLocationOutput) ToDatasetBinaryHttpServerLocationPtrOutput ¶
func (o DatasetBinaryHttpServerLocationOutput) ToDatasetBinaryHttpServerLocationPtrOutput() DatasetBinaryHttpServerLocationPtrOutput
func (DatasetBinaryHttpServerLocationOutput) ToDatasetBinaryHttpServerLocationPtrOutputWithContext ¶
func (o DatasetBinaryHttpServerLocationOutput) ToDatasetBinaryHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetBinaryHttpServerLocationPtrOutput
type DatasetBinaryHttpServerLocationPtrInput ¶
type DatasetBinaryHttpServerLocationPtrInput interface { pulumi.Input ToDatasetBinaryHttpServerLocationPtrOutput() DatasetBinaryHttpServerLocationPtrOutput ToDatasetBinaryHttpServerLocationPtrOutputWithContext(context.Context) DatasetBinaryHttpServerLocationPtrOutput }
DatasetBinaryHttpServerLocationPtrInput is an input type that accepts DatasetBinaryHttpServerLocationArgs, DatasetBinaryHttpServerLocationPtr and DatasetBinaryHttpServerLocationPtrOutput values. You can construct a concrete instance of `DatasetBinaryHttpServerLocationPtrInput` via:
DatasetBinaryHttpServerLocationArgs{...} or: nil
func DatasetBinaryHttpServerLocationPtr ¶
func DatasetBinaryHttpServerLocationPtr(v *DatasetBinaryHttpServerLocationArgs) DatasetBinaryHttpServerLocationPtrInput
type DatasetBinaryHttpServerLocationPtrOutput ¶
type DatasetBinaryHttpServerLocationPtrOutput struct{ *pulumi.OutputState }
func (DatasetBinaryHttpServerLocationPtrOutput) DynamicFilenameEnabled ¶
func (o DatasetBinaryHttpServerLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinaryHttpServerLocationPtrOutput) DynamicPathEnabled ¶
func (o DatasetBinaryHttpServerLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinaryHttpServerLocationPtrOutput) ElementType ¶
func (DatasetBinaryHttpServerLocationPtrOutput) ElementType() reflect.Type
func (DatasetBinaryHttpServerLocationPtrOutput) Filename ¶
func (o DatasetBinaryHttpServerLocationPtrOutput) Filename() pulumi.StringPtrOutput
The filename of the file on the web server.
func (DatasetBinaryHttpServerLocationPtrOutput) Path ¶
func (o DatasetBinaryHttpServerLocationPtrOutput) Path() pulumi.StringPtrOutput
The folder path to the file on the web server.
func (DatasetBinaryHttpServerLocationPtrOutput) RelativeUrl ¶
func (o DatasetBinaryHttpServerLocationPtrOutput) RelativeUrl() pulumi.StringPtrOutput
The base URL to the web server hosting the file.
func (DatasetBinaryHttpServerLocationPtrOutput) ToDatasetBinaryHttpServerLocationPtrOutput ¶
func (o DatasetBinaryHttpServerLocationPtrOutput) ToDatasetBinaryHttpServerLocationPtrOutput() DatasetBinaryHttpServerLocationPtrOutput
func (DatasetBinaryHttpServerLocationPtrOutput) ToDatasetBinaryHttpServerLocationPtrOutputWithContext ¶
func (o DatasetBinaryHttpServerLocationPtrOutput) ToDatasetBinaryHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetBinaryHttpServerLocationPtrOutput
type DatasetBinaryInput ¶
type DatasetBinaryInput interface { pulumi.Input ToDatasetBinaryOutput() DatasetBinaryOutput ToDatasetBinaryOutputWithContext(ctx context.Context) DatasetBinaryOutput }
type DatasetBinaryMap ¶
type DatasetBinaryMap map[string]DatasetBinaryInput
func (DatasetBinaryMap) ElementType ¶
func (DatasetBinaryMap) ElementType() reflect.Type
func (DatasetBinaryMap) ToDatasetBinaryMapOutput ¶
func (i DatasetBinaryMap) ToDatasetBinaryMapOutput() DatasetBinaryMapOutput
func (DatasetBinaryMap) ToDatasetBinaryMapOutputWithContext ¶
func (i DatasetBinaryMap) ToDatasetBinaryMapOutputWithContext(ctx context.Context) DatasetBinaryMapOutput
type DatasetBinaryMapInput ¶
type DatasetBinaryMapInput interface { pulumi.Input ToDatasetBinaryMapOutput() DatasetBinaryMapOutput ToDatasetBinaryMapOutputWithContext(context.Context) DatasetBinaryMapOutput }
DatasetBinaryMapInput is an input type that accepts DatasetBinaryMap and DatasetBinaryMapOutput values. You can construct a concrete instance of `DatasetBinaryMapInput` via:
DatasetBinaryMap{ "key": DatasetBinaryArgs{...} }
type DatasetBinaryMapOutput ¶
type DatasetBinaryMapOutput struct{ *pulumi.OutputState }
func (DatasetBinaryMapOutput) ElementType ¶
func (DatasetBinaryMapOutput) ElementType() reflect.Type
func (DatasetBinaryMapOutput) MapIndex ¶
func (o DatasetBinaryMapOutput) MapIndex(k pulumi.StringInput) DatasetBinaryOutput
func (DatasetBinaryMapOutput) ToDatasetBinaryMapOutput ¶
func (o DatasetBinaryMapOutput) ToDatasetBinaryMapOutput() DatasetBinaryMapOutput
func (DatasetBinaryMapOutput) ToDatasetBinaryMapOutputWithContext ¶
func (o DatasetBinaryMapOutput) ToDatasetBinaryMapOutputWithContext(ctx context.Context) DatasetBinaryMapOutput
type DatasetBinaryOutput ¶
type DatasetBinaryOutput struct{ *pulumi.OutputState }
func (DatasetBinaryOutput) AdditionalProperties ¶ added in v5.5.0
func (o DatasetBinaryOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Binary Dataset.
func (DatasetBinaryOutput) Annotations ¶ added in v5.5.0
func (o DatasetBinaryOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Binary Dataset.
func (DatasetBinaryOutput) AzureBlobStorageLocation ¶ added in v5.5.0
func (o DatasetBinaryOutput) AzureBlobStorageLocation() DatasetBinaryAzureBlobStorageLocationPtrOutput
A `azureBlobStorageLocation` block as defined below.
func (DatasetBinaryOutput) Compression ¶ added in v5.5.0
func (o DatasetBinaryOutput) Compression() DatasetBinaryCompressionPtrOutput
A `compression` block as defined below.
func (DatasetBinaryOutput) DataFactoryId ¶ added in v5.5.0
func (o DatasetBinaryOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (DatasetBinaryOutput) Description ¶ added in v5.5.0
func (o DatasetBinaryOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Dataset.
func (DatasetBinaryOutput) ElementType ¶
func (DatasetBinaryOutput) ElementType() reflect.Type
func (DatasetBinaryOutput) Folder ¶ added in v5.5.0
func (o DatasetBinaryOutput) Folder() pulumi.StringPtrOutput
The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.
func (DatasetBinaryOutput) HttpServerLocation ¶ added in v5.5.0
func (o DatasetBinaryOutput) HttpServerLocation() DatasetBinaryHttpServerLocationPtrOutput
A `httpServerLocation` block as defined below.
func (DatasetBinaryOutput) LinkedServiceName ¶ added in v5.5.0
func (o DatasetBinaryOutput) LinkedServiceName() pulumi.StringOutput
The Data Factory Linked Service name in which to associate the Binary Dataset with.
func (DatasetBinaryOutput) Name ¶ added in v5.5.0
func (o DatasetBinaryOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Binary Dataset. 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 (DatasetBinaryOutput) Parameters ¶ added in v5.5.0
func (o DatasetBinaryOutput) Parameters() pulumi.StringMapOutput
Specifies a list of parameters to associate with the Data Factory Binary Dataset.
func (DatasetBinaryOutput) SftpServerLocation ¶ added in v5.5.0
func (o DatasetBinaryOutput) SftpServerLocation() DatasetBinarySftpServerLocationPtrOutput
A `sftpServerLocation` block as defined below. ---
func (DatasetBinaryOutput) ToDatasetBinaryOutput ¶
func (o DatasetBinaryOutput) ToDatasetBinaryOutput() DatasetBinaryOutput
func (DatasetBinaryOutput) ToDatasetBinaryOutputWithContext ¶
func (o DatasetBinaryOutput) ToDatasetBinaryOutputWithContext(ctx context.Context) DatasetBinaryOutput
type DatasetBinarySftpServerLocation ¶
type DatasetBinarySftpServerLocation struct { // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled *bool `pulumi:"dynamicFilenameEnabled"` // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled *bool `pulumi:"dynamicPathEnabled"` // The filename of the file on the SFTP server. Filename string `pulumi:"filename"` // The folder path to the file on the SFTP server. Path string `pulumi:"path"` }
type DatasetBinarySftpServerLocationArgs ¶
type DatasetBinarySftpServerLocationArgs struct { // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled pulumi.BoolPtrInput `pulumi:"dynamicFilenameEnabled"` // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled pulumi.BoolPtrInput `pulumi:"dynamicPathEnabled"` // The filename of the file on the SFTP server. Filename pulumi.StringInput `pulumi:"filename"` // The folder path to the file on the SFTP server. Path pulumi.StringInput `pulumi:"path"` }
func (DatasetBinarySftpServerLocationArgs) ElementType ¶
func (DatasetBinarySftpServerLocationArgs) ElementType() reflect.Type
func (DatasetBinarySftpServerLocationArgs) ToDatasetBinarySftpServerLocationOutput ¶
func (i DatasetBinarySftpServerLocationArgs) ToDatasetBinarySftpServerLocationOutput() DatasetBinarySftpServerLocationOutput
func (DatasetBinarySftpServerLocationArgs) ToDatasetBinarySftpServerLocationOutputWithContext ¶
func (i DatasetBinarySftpServerLocationArgs) ToDatasetBinarySftpServerLocationOutputWithContext(ctx context.Context) DatasetBinarySftpServerLocationOutput
func (DatasetBinarySftpServerLocationArgs) ToDatasetBinarySftpServerLocationPtrOutput ¶
func (i DatasetBinarySftpServerLocationArgs) ToDatasetBinarySftpServerLocationPtrOutput() DatasetBinarySftpServerLocationPtrOutput
func (DatasetBinarySftpServerLocationArgs) ToDatasetBinarySftpServerLocationPtrOutputWithContext ¶
func (i DatasetBinarySftpServerLocationArgs) ToDatasetBinarySftpServerLocationPtrOutputWithContext(ctx context.Context) DatasetBinarySftpServerLocationPtrOutput
type DatasetBinarySftpServerLocationInput ¶
type DatasetBinarySftpServerLocationInput interface { pulumi.Input ToDatasetBinarySftpServerLocationOutput() DatasetBinarySftpServerLocationOutput ToDatasetBinarySftpServerLocationOutputWithContext(context.Context) DatasetBinarySftpServerLocationOutput }
DatasetBinarySftpServerLocationInput is an input type that accepts DatasetBinarySftpServerLocationArgs and DatasetBinarySftpServerLocationOutput values. You can construct a concrete instance of `DatasetBinarySftpServerLocationInput` via:
DatasetBinarySftpServerLocationArgs{...}
type DatasetBinarySftpServerLocationOutput ¶
type DatasetBinarySftpServerLocationOutput struct{ *pulumi.OutputState }
func (DatasetBinarySftpServerLocationOutput) DynamicFilenameEnabled ¶
func (o DatasetBinarySftpServerLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinarySftpServerLocationOutput) DynamicPathEnabled ¶
func (o DatasetBinarySftpServerLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinarySftpServerLocationOutput) ElementType ¶
func (DatasetBinarySftpServerLocationOutput) ElementType() reflect.Type
func (DatasetBinarySftpServerLocationOutput) Filename ¶
func (o DatasetBinarySftpServerLocationOutput) Filename() pulumi.StringOutput
The filename of the file on the SFTP server.
func (DatasetBinarySftpServerLocationOutput) Path ¶
func (o DatasetBinarySftpServerLocationOutput) Path() pulumi.StringOutput
The folder path to the file on the SFTP server.
func (DatasetBinarySftpServerLocationOutput) ToDatasetBinarySftpServerLocationOutput ¶
func (o DatasetBinarySftpServerLocationOutput) ToDatasetBinarySftpServerLocationOutput() DatasetBinarySftpServerLocationOutput
func (DatasetBinarySftpServerLocationOutput) ToDatasetBinarySftpServerLocationOutputWithContext ¶
func (o DatasetBinarySftpServerLocationOutput) ToDatasetBinarySftpServerLocationOutputWithContext(ctx context.Context) DatasetBinarySftpServerLocationOutput
func (DatasetBinarySftpServerLocationOutput) ToDatasetBinarySftpServerLocationPtrOutput ¶
func (o DatasetBinarySftpServerLocationOutput) ToDatasetBinarySftpServerLocationPtrOutput() DatasetBinarySftpServerLocationPtrOutput
func (DatasetBinarySftpServerLocationOutput) ToDatasetBinarySftpServerLocationPtrOutputWithContext ¶
func (o DatasetBinarySftpServerLocationOutput) ToDatasetBinarySftpServerLocationPtrOutputWithContext(ctx context.Context) DatasetBinarySftpServerLocationPtrOutput
type DatasetBinarySftpServerLocationPtrInput ¶
type DatasetBinarySftpServerLocationPtrInput interface { pulumi.Input ToDatasetBinarySftpServerLocationPtrOutput() DatasetBinarySftpServerLocationPtrOutput ToDatasetBinarySftpServerLocationPtrOutputWithContext(context.Context) DatasetBinarySftpServerLocationPtrOutput }
DatasetBinarySftpServerLocationPtrInput is an input type that accepts DatasetBinarySftpServerLocationArgs, DatasetBinarySftpServerLocationPtr and DatasetBinarySftpServerLocationPtrOutput values. You can construct a concrete instance of `DatasetBinarySftpServerLocationPtrInput` via:
DatasetBinarySftpServerLocationArgs{...} or: nil
func DatasetBinarySftpServerLocationPtr ¶
func DatasetBinarySftpServerLocationPtr(v *DatasetBinarySftpServerLocationArgs) DatasetBinarySftpServerLocationPtrInput
type DatasetBinarySftpServerLocationPtrOutput ¶
type DatasetBinarySftpServerLocationPtrOutput struct{ *pulumi.OutputState }
func (DatasetBinarySftpServerLocationPtrOutput) DynamicFilenameEnabled ¶
func (o DatasetBinarySftpServerLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinarySftpServerLocationPtrOutput) DynamicPathEnabled ¶
func (o DatasetBinarySftpServerLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinarySftpServerLocationPtrOutput) ElementType ¶
func (DatasetBinarySftpServerLocationPtrOutput) ElementType() reflect.Type
func (DatasetBinarySftpServerLocationPtrOutput) Filename ¶
func (o DatasetBinarySftpServerLocationPtrOutput) Filename() pulumi.StringPtrOutput
The filename of the file on the SFTP server.
func (DatasetBinarySftpServerLocationPtrOutput) Path ¶
func (o DatasetBinarySftpServerLocationPtrOutput) Path() pulumi.StringPtrOutput
The folder path to the file on the SFTP server.
func (DatasetBinarySftpServerLocationPtrOutput) ToDatasetBinarySftpServerLocationPtrOutput ¶
func (o DatasetBinarySftpServerLocationPtrOutput) ToDatasetBinarySftpServerLocationPtrOutput() DatasetBinarySftpServerLocationPtrOutput
func (DatasetBinarySftpServerLocationPtrOutput) ToDatasetBinarySftpServerLocationPtrOutputWithContext ¶
func (o DatasetBinarySftpServerLocationPtrOutput) ToDatasetBinarySftpServerLocationPtrOutputWithContext(ctx context.Context) DatasetBinarySftpServerLocationPtrOutput
type DatasetBinaryState ¶
type DatasetBinaryState struct { // A map of additional properties to associate with the Data Factory Binary Dataset. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Binary Dataset. Annotations pulumi.StringArrayInput // A `azureBlobStorageLocation` block as defined below. AzureBlobStorageLocation DatasetBinaryAzureBlobStorageLocationPtrInput // A `compression` block as defined below. Compression DatasetBinaryCompressionPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // A `httpServerLocation` block as defined below. HttpServerLocation DatasetBinaryHttpServerLocationPtrInput // The Data Factory Linked Service name in which to associate the Binary Dataset with. LinkedServiceName pulumi.StringPtrInput // Specifies the name of the Data Factory Binary Dataset. 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 pulumi.StringPtrInput // Specifies a list of parameters to associate with the Data Factory Binary Dataset. Parameters pulumi.StringMapInput // A `sftpServerLocation` block as defined below. // --- SftpServerLocation DatasetBinarySftpServerLocationPtrInput }
func (DatasetBinaryState) ElementType ¶
func (DatasetBinaryState) ElementType() reflect.Type
type DatasetCosmosDBApi ¶
type DatasetCosmosDBApi struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The collection name of the Data Factory Dataset Azure Cosmos DB SQL API. CollectionName pulumi.StringPtrOutput `pulumi:"collectionName"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Dataset. Description pulumi.StringPtrOutput `pulumi:"description"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrOutput `pulumi:"folder"` // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringOutput `pulumi:"linkedServiceName"` // Specifies the name of the Data Factory Dataset. 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 pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // A `schemaColumn` block as defined below. SchemaColumns DatasetCosmosDBApiSchemaColumnArrayOutput `pulumi:"schemaColumns"` }
Manages an Azure Cosmos DB SQL API Dataset inside an Azure Data Factory.
## Import
Data Factory Datasets can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/datasetCosmosDBApi:DatasetCosmosDBApi example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/datasets/example
```
func GetDatasetCosmosDBApi ¶
func GetDatasetCosmosDBApi(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetCosmosDBApiState, opts ...pulumi.ResourceOption) (*DatasetCosmosDBApi, error)
GetDatasetCosmosDBApi gets an existing DatasetCosmosDBApi 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 NewDatasetCosmosDBApi ¶
func NewDatasetCosmosDBApi(ctx *pulumi.Context, name string, args *DatasetCosmosDBApiArgs, opts ...pulumi.ResourceOption) (*DatasetCosmosDBApi, error)
NewDatasetCosmosDBApi registers a new resource with the given unique name, arguments, and options.
func (*DatasetCosmosDBApi) ElementType ¶
func (*DatasetCosmosDBApi) ElementType() reflect.Type
func (*DatasetCosmosDBApi) ToDatasetCosmosDBApiOutput ¶
func (i *DatasetCosmosDBApi) ToDatasetCosmosDBApiOutput() DatasetCosmosDBApiOutput
func (*DatasetCosmosDBApi) ToDatasetCosmosDBApiOutputWithContext ¶
func (i *DatasetCosmosDBApi) ToDatasetCosmosDBApiOutputWithContext(ctx context.Context) DatasetCosmosDBApiOutput
type DatasetCosmosDBApiArgs ¶
type DatasetCosmosDBApiArgs struct { // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayInput // The collection name of the Data Factory Dataset Azure Cosmos DB SQL API. CollectionName pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringInput // Specifies the name of the Data Factory Dataset. 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapInput // A `schemaColumn` block as defined below. SchemaColumns DatasetCosmosDBApiSchemaColumnArrayInput }
The set of arguments for constructing a DatasetCosmosDBApi resource.
func (DatasetCosmosDBApiArgs) ElementType ¶
func (DatasetCosmosDBApiArgs) ElementType() reflect.Type
type DatasetCosmosDBApiArray ¶
type DatasetCosmosDBApiArray []DatasetCosmosDBApiInput
func (DatasetCosmosDBApiArray) ElementType ¶
func (DatasetCosmosDBApiArray) ElementType() reflect.Type
func (DatasetCosmosDBApiArray) ToDatasetCosmosDBApiArrayOutput ¶
func (i DatasetCosmosDBApiArray) ToDatasetCosmosDBApiArrayOutput() DatasetCosmosDBApiArrayOutput
func (DatasetCosmosDBApiArray) ToDatasetCosmosDBApiArrayOutputWithContext ¶
func (i DatasetCosmosDBApiArray) ToDatasetCosmosDBApiArrayOutputWithContext(ctx context.Context) DatasetCosmosDBApiArrayOutput
type DatasetCosmosDBApiArrayInput ¶
type DatasetCosmosDBApiArrayInput interface { pulumi.Input ToDatasetCosmosDBApiArrayOutput() DatasetCosmosDBApiArrayOutput ToDatasetCosmosDBApiArrayOutputWithContext(context.Context) DatasetCosmosDBApiArrayOutput }
DatasetCosmosDBApiArrayInput is an input type that accepts DatasetCosmosDBApiArray and DatasetCosmosDBApiArrayOutput values. You can construct a concrete instance of `DatasetCosmosDBApiArrayInput` via:
DatasetCosmosDBApiArray{ DatasetCosmosDBApiArgs{...} }
type DatasetCosmosDBApiArrayOutput ¶
type DatasetCosmosDBApiArrayOutput struct{ *pulumi.OutputState }
func (DatasetCosmosDBApiArrayOutput) ElementType ¶
func (DatasetCosmosDBApiArrayOutput) ElementType() reflect.Type
func (DatasetCosmosDBApiArrayOutput) Index ¶
func (o DatasetCosmosDBApiArrayOutput) Index(i pulumi.IntInput) DatasetCosmosDBApiOutput
func (DatasetCosmosDBApiArrayOutput) ToDatasetCosmosDBApiArrayOutput ¶
func (o DatasetCosmosDBApiArrayOutput) ToDatasetCosmosDBApiArrayOutput() DatasetCosmosDBApiArrayOutput
func (DatasetCosmosDBApiArrayOutput) ToDatasetCosmosDBApiArrayOutputWithContext ¶
func (o DatasetCosmosDBApiArrayOutput) ToDatasetCosmosDBApiArrayOutputWithContext(ctx context.Context) DatasetCosmosDBApiArrayOutput
type DatasetCosmosDBApiInput ¶
type DatasetCosmosDBApiInput interface { pulumi.Input ToDatasetCosmosDBApiOutput() DatasetCosmosDBApiOutput ToDatasetCosmosDBApiOutputWithContext(ctx context.Context) DatasetCosmosDBApiOutput }
type DatasetCosmosDBApiMap ¶
type DatasetCosmosDBApiMap map[string]DatasetCosmosDBApiInput
func (DatasetCosmosDBApiMap) ElementType ¶
func (DatasetCosmosDBApiMap) ElementType() reflect.Type
func (DatasetCosmosDBApiMap) ToDatasetCosmosDBApiMapOutput ¶
func (i DatasetCosmosDBApiMap) ToDatasetCosmosDBApiMapOutput() DatasetCosmosDBApiMapOutput
func (DatasetCosmosDBApiMap) ToDatasetCosmosDBApiMapOutputWithContext ¶
func (i DatasetCosmosDBApiMap) ToDatasetCosmosDBApiMapOutputWithContext(ctx context.Context) DatasetCosmosDBApiMapOutput
type DatasetCosmosDBApiMapInput ¶
type DatasetCosmosDBApiMapInput interface { pulumi.Input ToDatasetCosmosDBApiMapOutput() DatasetCosmosDBApiMapOutput ToDatasetCosmosDBApiMapOutputWithContext(context.Context) DatasetCosmosDBApiMapOutput }
DatasetCosmosDBApiMapInput is an input type that accepts DatasetCosmosDBApiMap and DatasetCosmosDBApiMapOutput values. You can construct a concrete instance of `DatasetCosmosDBApiMapInput` via:
DatasetCosmosDBApiMap{ "key": DatasetCosmosDBApiArgs{...} }
type DatasetCosmosDBApiMapOutput ¶
type DatasetCosmosDBApiMapOutput struct{ *pulumi.OutputState }
func (DatasetCosmosDBApiMapOutput) ElementType ¶
func (DatasetCosmosDBApiMapOutput) ElementType() reflect.Type
func (DatasetCosmosDBApiMapOutput) MapIndex ¶
func (o DatasetCosmosDBApiMapOutput) MapIndex(k pulumi.StringInput) DatasetCosmosDBApiOutput
func (DatasetCosmosDBApiMapOutput) ToDatasetCosmosDBApiMapOutput ¶
func (o DatasetCosmosDBApiMapOutput) ToDatasetCosmosDBApiMapOutput() DatasetCosmosDBApiMapOutput
func (DatasetCosmosDBApiMapOutput) ToDatasetCosmosDBApiMapOutputWithContext ¶
func (o DatasetCosmosDBApiMapOutput) ToDatasetCosmosDBApiMapOutputWithContext(ctx context.Context) DatasetCosmosDBApiMapOutput
type DatasetCosmosDBApiOutput ¶
type DatasetCosmosDBApiOutput struct{ *pulumi.OutputState }
func (DatasetCosmosDBApiOutput) AdditionalProperties ¶ added in v5.5.0
func (o DatasetCosmosDBApiOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Dataset.
func (DatasetCosmosDBApiOutput) Annotations ¶ added in v5.5.0
func (o DatasetCosmosDBApiOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Dataset.
func (DatasetCosmosDBApiOutput) CollectionName ¶ added in v5.5.0
func (o DatasetCosmosDBApiOutput) CollectionName() pulumi.StringPtrOutput
The collection name of the Data Factory Dataset Azure Cosmos DB SQL API.
func (DatasetCosmosDBApiOutput) DataFactoryId ¶ added in v5.5.0
func (o DatasetCosmosDBApiOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (DatasetCosmosDBApiOutput) Description ¶ added in v5.5.0
func (o DatasetCosmosDBApiOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Dataset.
func (DatasetCosmosDBApiOutput) ElementType ¶
func (DatasetCosmosDBApiOutput) ElementType() reflect.Type
func (DatasetCosmosDBApiOutput) Folder ¶ added in v5.5.0
func (o DatasetCosmosDBApiOutput) Folder() pulumi.StringPtrOutput
The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.
func (DatasetCosmosDBApiOutput) LinkedServiceName ¶ added in v5.5.0
func (o DatasetCosmosDBApiOutput) LinkedServiceName() pulumi.StringOutput
The Data Factory Linked Service name in which to associate the Dataset with.
func (DatasetCosmosDBApiOutput) Name ¶ added in v5.5.0
func (o DatasetCosmosDBApiOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Dataset. 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 (DatasetCosmosDBApiOutput) Parameters ¶ added in v5.5.0
func (o DatasetCosmosDBApiOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Dataset.
func (DatasetCosmosDBApiOutput) SchemaColumns ¶ added in v5.5.0
func (o DatasetCosmosDBApiOutput) SchemaColumns() DatasetCosmosDBApiSchemaColumnArrayOutput
A `schemaColumn` block as defined below.
func (DatasetCosmosDBApiOutput) ToDatasetCosmosDBApiOutput ¶
func (o DatasetCosmosDBApiOutput) ToDatasetCosmosDBApiOutput() DatasetCosmosDBApiOutput
func (DatasetCosmosDBApiOutput) ToDatasetCosmosDBApiOutputWithContext ¶
func (o DatasetCosmosDBApiOutput) ToDatasetCosmosDBApiOutputWithContext(ctx context.Context) DatasetCosmosDBApiOutput
type DatasetCosmosDBApiSchemaColumn ¶
type DatasetCosmosDBApiSchemaColumn struct { // The description of the column. Description *string `pulumi:"description"` // The name of the column. Name string `pulumi:"name"` // Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive. Type *string `pulumi:"type"` }
type DatasetCosmosDBApiSchemaColumnArgs ¶
type DatasetCosmosDBApiSchemaColumnArgs struct { // The description of the column. Description pulumi.StringPtrInput `pulumi:"description"` // The name of the column. Name pulumi.StringInput `pulumi:"name"` // Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DatasetCosmosDBApiSchemaColumnArgs) ElementType ¶
func (DatasetCosmosDBApiSchemaColumnArgs) ElementType() reflect.Type
func (DatasetCosmosDBApiSchemaColumnArgs) ToDatasetCosmosDBApiSchemaColumnOutput ¶
func (i DatasetCosmosDBApiSchemaColumnArgs) ToDatasetCosmosDBApiSchemaColumnOutput() DatasetCosmosDBApiSchemaColumnOutput
func (DatasetCosmosDBApiSchemaColumnArgs) ToDatasetCosmosDBApiSchemaColumnOutputWithContext ¶
func (i DatasetCosmosDBApiSchemaColumnArgs) ToDatasetCosmosDBApiSchemaColumnOutputWithContext(ctx context.Context) DatasetCosmosDBApiSchemaColumnOutput
type DatasetCosmosDBApiSchemaColumnArray ¶
type DatasetCosmosDBApiSchemaColumnArray []DatasetCosmosDBApiSchemaColumnInput
func (DatasetCosmosDBApiSchemaColumnArray) ElementType ¶
func (DatasetCosmosDBApiSchemaColumnArray) ElementType() reflect.Type
func (DatasetCosmosDBApiSchemaColumnArray) ToDatasetCosmosDBApiSchemaColumnArrayOutput ¶
func (i DatasetCosmosDBApiSchemaColumnArray) ToDatasetCosmosDBApiSchemaColumnArrayOutput() DatasetCosmosDBApiSchemaColumnArrayOutput
func (DatasetCosmosDBApiSchemaColumnArray) ToDatasetCosmosDBApiSchemaColumnArrayOutputWithContext ¶
func (i DatasetCosmosDBApiSchemaColumnArray) ToDatasetCosmosDBApiSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetCosmosDBApiSchemaColumnArrayOutput
type DatasetCosmosDBApiSchemaColumnArrayInput ¶
type DatasetCosmosDBApiSchemaColumnArrayInput interface { pulumi.Input ToDatasetCosmosDBApiSchemaColumnArrayOutput() DatasetCosmosDBApiSchemaColumnArrayOutput ToDatasetCosmosDBApiSchemaColumnArrayOutputWithContext(context.Context) DatasetCosmosDBApiSchemaColumnArrayOutput }
DatasetCosmosDBApiSchemaColumnArrayInput is an input type that accepts DatasetCosmosDBApiSchemaColumnArray and DatasetCosmosDBApiSchemaColumnArrayOutput values. You can construct a concrete instance of `DatasetCosmosDBApiSchemaColumnArrayInput` via:
DatasetCosmosDBApiSchemaColumnArray{ DatasetCosmosDBApiSchemaColumnArgs{...} }
type DatasetCosmosDBApiSchemaColumnArrayOutput ¶
type DatasetCosmosDBApiSchemaColumnArrayOutput struct{ *pulumi.OutputState }
func (DatasetCosmosDBApiSchemaColumnArrayOutput) ElementType ¶
func (DatasetCosmosDBApiSchemaColumnArrayOutput) ElementType() reflect.Type
func (DatasetCosmosDBApiSchemaColumnArrayOutput) ToDatasetCosmosDBApiSchemaColumnArrayOutput ¶
func (o DatasetCosmosDBApiSchemaColumnArrayOutput) ToDatasetCosmosDBApiSchemaColumnArrayOutput() DatasetCosmosDBApiSchemaColumnArrayOutput
func (DatasetCosmosDBApiSchemaColumnArrayOutput) ToDatasetCosmosDBApiSchemaColumnArrayOutputWithContext ¶
func (o DatasetCosmosDBApiSchemaColumnArrayOutput) ToDatasetCosmosDBApiSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetCosmosDBApiSchemaColumnArrayOutput
type DatasetCosmosDBApiSchemaColumnInput ¶
type DatasetCosmosDBApiSchemaColumnInput interface { pulumi.Input ToDatasetCosmosDBApiSchemaColumnOutput() DatasetCosmosDBApiSchemaColumnOutput ToDatasetCosmosDBApiSchemaColumnOutputWithContext(context.Context) DatasetCosmosDBApiSchemaColumnOutput }
DatasetCosmosDBApiSchemaColumnInput is an input type that accepts DatasetCosmosDBApiSchemaColumnArgs and DatasetCosmosDBApiSchemaColumnOutput values. You can construct a concrete instance of `DatasetCosmosDBApiSchemaColumnInput` via:
DatasetCosmosDBApiSchemaColumnArgs{...}
type DatasetCosmosDBApiSchemaColumnOutput ¶
type DatasetCosmosDBApiSchemaColumnOutput struct{ *pulumi.OutputState }
func (DatasetCosmosDBApiSchemaColumnOutput) Description ¶
func (o DatasetCosmosDBApiSchemaColumnOutput) Description() pulumi.StringPtrOutput
The description of the column.
func (DatasetCosmosDBApiSchemaColumnOutput) ElementType ¶
func (DatasetCosmosDBApiSchemaColumnOutput) ElementType() reflect.Type
func (DatasetCosmosDBApiSchemaColumnOutput) Name ¶
func (o DatasetCosmosDBApiSchemaColumnOutput) Name() pulumi.StringOutput
The name of the column.
func (DatasetCosmosDBApiSchemaColumnOutput) ToDatasetCosmosDBApiSchemaColumnOutput ¶
func (o DatasetCosmosDBApiSchemaColumnOutput) ToDatasetCosmosDBApiSchemaColumnOutput() DatasetCosmosDBApiSchemaColumnOutput
func (DatasetCosmosDBApiSchemaColumnOutput) ToDatasetCosmosDBApiSchemaColumnOutputWithContext ¶
func (o DatasetCosmosDBApiSchemaColumnOutput) ToDatasetCosmosDBApiSchemaColumnOutputWithContext(ctx context.Context) DatasetCosmosDBApiSchemaColumnOutput
func (DatasetCosmosDBApiSchemaColumnOutput) Type ¶
func (o DatasetCosmosDBApiSchemaColumnOutput) Type() pulumi.StringPtrOutput
Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive.
type DatasetCosmosDBApiState ¶
type DatasetCosmosDBApiState struct { // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayInput // The collection name of the Data Factory Dataset Azure Cosmos DB SQL API. CollectionName pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringPtrInput // Specifies the name of the Data Factory Dataset. 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapInput // A `schemaColumn` block as defined below. SchemaColumns DatasetCosmosDBApiSchemaColumnArrayInput }
func (DatasetCosmosDBApiState) ElementType ¶
func (DatasetCosmosDBApiState) ElementType() reflect.Type
type DatasetDelimitedText ¶
type DatasetDelimitedText struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // An `azureBlobFsLocation` block as defined below. AzureBlobFsLocation DatasetDelimitedTextAzureBlobFsLocationPtrOutput `pulumi:"azureBlobFsLocation"` // An `azureBlobStorageLocation` block as defined below. AzureBlobStorageLocation DatasetDelimitedTextAzureBlobStorageLocationPtrOutput `pulumi:"azureBlobStorageLocation"` // The column delimiter. Defaults to `,`. ColumnDelimiter pulumi.StringPtrOutput `pulumi:"columnDelimiter"` // The compression codec used to read/write text files. Valid values are `bzip2`, `gzip`, `deflate`, `ZipDeflate`, `TarGzip`, `Tar`, `snappy`, or `lz4`. Please note these values are case sensitive. CompressionCodec pulumi.StringPtrOutput `pulumi:"compressionCodec"` // The compression ratio for the Data Factory Dataset. Valid values are `Fastest` or `Optimal`. Please note these values are case sensitive. CompressionLevel pulumi.StringPtrOutput `pulumi:"compressionLevel"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Dataset. Description pulumi.StringPtrOutput `pulumi:"description"` // The encoding format for the file. Encoding pulumi.StringPtrOutput `pulumi:"encoding"` // The escape character. Defaults to `\`. EscapeCharacter pulumi.StringPtrOutput `pulumi:"escapeCharacter"` // When used as input, treat the first row of data as headers. When used as output, write the headers into the output as the first row of data. Defaults to `false`. FirstRowAsHeader pulumi.BoolPtrOutput `pulumi:"firstRowAsHeader"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrOutput `pulumi:"folder"` // A `httpServerLocation` block as defined below. HttpServerLocation DatasetDelimitedTextHttpServerLocationPtrOutput `pulumi:"httpServerLocation"` // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringOutput `pulumi:"linkedServiceName"` // Specifies the name of the Data Factory Dataset. 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 pulumi.StringOutput `pulumi:"name"` // The null value string. Defaults to an empty string. NullValue pulumi.StringPtrOutput `pulumi:"nullValue"` // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // The quote character. Defaults to `"`. QuoteCharacter pulumi.StringPtrOutput `pulumi:"quoteCharacter"` // The row delimiter. Defaults to any of the following values on read: `\r\n`, `\r`, `\n`, and `\n` or `\r\n` on write by mapping data flow and Copy activity respectively. RowDelimiter pulumi.StringPtrOutput `pulumi:"rowDelimiter"` // A `schemaColumn` block as defined below. SchemaColumns DatasetDelimitedTextSchemaColumnArrayOutput `pulumi:"schemaColumns"` }
Manages an Azure Delimited Text Dataset inside an Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } exampleLinkedServiceWeb, err := datafactory.NewLinkedServiceWeb(ctx, "exampleLinkedServiceWeb", &datafactory.LinkedServiceWebArgs{ DataFactoryId: exampleFactory.ID(), AuthenticationType: pulumi.String("Anonymous"), Url: pulumi.String("https://www.bing.com"), }) if err != nil { return err } _, err = datafactory.NewDatasetDelimitedText(ctx, "exampleDatasetDelimitedText", &datafactory.DatasetDelimitedTextArgs{ DataFactoryId: exampleFactory.ID(), LinkedServiceName: exampleLinkedServiceWeb.Name, HttpServerLocation: &datafactory.DatasetDelimitedTextHttpServerLocationArgs{ RelativeUrl: pulumi.String("http://www.bing.com"), Path: pulumi.String("foo/bar/"), Filename: pulumi.String("fizz.txt"), }, ColumnDelimiter: pulumi.String(","), RowDelimiter: pulumi.String("NEW"), Encoding: pulumi.String("UTF-8"), QuoteCharacter: pulumi.String("x"), EscapeCharacter: pulumi.String("f"), FirstRowAsHeader: pulumi.Bool(true), NullValue: pulumi.String("NULL"), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Datasets can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/datasetDelimitedText:DatasetDelimitedText example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/datasets/example
```
func GetDatasetDelimitedText ¶
func GetDatasetDelimitedText(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetDelimitedTextState, opts ...pulumi.ResourceOption) (*DatasetDelimitedText, error)
GetDatasetDelimitedText gets an existing DatasetDelimitedText 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 NewDatasetDelimitedText ¶
func NewDatasetDelimitedText(ctx *pulumi.Context, name string, args *DatasetDelimitedTextArgs, opts ...pulumi.ResourceOption) (*DatasetDelimitedText, error)
NewDatasetDelimitedText registers a new resource with the given unique name, arguments, and options.
func (*DatasetDelimitedText) ElementType ¶
func (*DatasetDelimitedText) ElementType() reflect.Type
func (*DatasetDelimitedText) ToDatasetDelimitedTextOutput ¶
func (i *DatasetDelimitedText) ToDatasetDelimitedTextOutput() DatasetDelimitedTextOutput
func (*DatasetDelimitedText) ToDatasetDelimitedTextOutputWithContext ¶
func (i *DatasetDelimitedText) ToDatasetDelimitedTextOutputWithContext(ctx context.Context) DatasetDelimitedTextOutput
type DatasetDelimitedTextArgs ¶
type DatasetDelimitedTextArgs struct { // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayInput // An `azureBlobFsLocation` block as defined below. AzureBlobFsLocation DatasetDelimitedTextAzureBlobFsLocationPtrInput // An `azureBlobStorageLocation` block as defined below. AzureBlobStorageLocation DatasetDelimitedTextAzureBlobStorageLocationPtrInput // The column delimiter. Defaults to `,`. ColumnDelimiter pulumi.StringPtrInput // The compression codec used to read/write text files. Valid values are `bzip2`, `gzip`, `deflate`, `ZipDeflate`, `TarGzip`, `Tar`, `snappy`, or `lz4`. Please note these values are case sensitive. CompressionCodec pulumi.StringPtrInput // The compression ratio for the Data Factory Dataset. Valid values are `Fastest` or `Optimal`. Please note these values are case sensitive. CompressionLevel pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // The encoding format for the file. Encoding pulumi.StringPtrInput // The escape character. Defaults to `\`. EscapeCharacter pulumi.StringPtrInput // When used as input, treat the first row of data as headers. When used as output, write the headers into the output as the first row of data. Defaults to `false`. FirstRowAsHeader pulumi.BoolPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // A `httpServerLocation` block as defined below. HttpServerLocation DatasetDelimitedTextHttpServerLocationPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringInput // Specifies the name of the Data Factory Dataset. 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 pulumi.StringPtrInput // The null value string. Defaults to an empty string. NullValue pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapInput // The quote character. Defaults to `"`. QuoteCharacter pulumi.StringPtrInput // The row delimiter. Defaults to any of the following values on read: `\r\n`, `\r`, `\n`, and `\n` or `\r\n` on write by mapping data flow and Copy activity respectively. RowDelimiter pulumi.StringPtrInput // A `schemaColumn` block as defined below. SchemaColumns DatasetDelimitedTextSchemaColumnArrayInput }
The set of arguments for constructing a DatasetDelimitedText resource.
func (DatasetDelimitedTextArgs) ElementType ¶
func (DatasetDelimitedTextArgs) ElementType() reflect.Type
type DatasetDelimitedTextArray ¶
type DatasetDelimitedTextArray []DatasetDelimitedTextInput
func (DatasetDelimitedTextArray) ElementType ¶
func (DatasetDelimitedTextArray) ElementType() reflect.Type
func (DatasetDelimitedTextArray) ToDatasetDelimitedTextArrayOutput ¶
func (i DatasetDelimitedTextArray) ToDatasetDelimitedTextArrayOutput() DatasetDelimitedTextArrayOutput
func (DatasetDelimitedTextArray) ToDatasetDelimitedTextArrayOutputWithContext ¶
func (i DatasetDelimitedTextArray) ToDatasetDelimitedTextArrayOutputWithContext(ctx context.Context) DatasetDelimitedTextArrayOutput
type DatasetDelimitedTextArrayInput ¶
type DatasetDelimitedTextArrayInput interface { pulumi.Input ToDatasetDelimitedTextArrayOutput() DatasetDelimitedTextArrayOutput ToDatasetDelimitedTextArrayOutputWithContext(context.Context) DatasetDelimitedTextArrayOutput }
DatasetDelimitedTextArrayInput is an input type that accepts DatasetDelimitedTextArray and DatasetDelimitedTextArrayOutput values. You can construct a concrete instance of `DatasetDelimitedTextArrayInput` via:
DatasetDelimitedTextArray{ DatasetDelimitedTextArgs{...} }
type DatasetDelimitedTextArrayOutput ¶
type DatasetDelimitedTextArrayOutput struct{ *pulumi.OutputState }
func (DatasetDelimitedTextArrayOutput) ElementType ¶
func (DatasetDelimitedTextArrayOutput) ElementType() reflect.Type
func (DatasetDelimitedTextArrayOutput) Index ¶
func (o DatasetDelimitedTextArrayOutput) Index(i pulumi.IntInput) DatasetDelimitedTextOutput
func (DatasetDelimitedTextArrayOutput) ToDatasetDelimitedTextArrayOutput ¶
func (o DatasetDelimitedTextArrayOutput) ToDatasetDelimitedTextArrayOutput() DatasetDelimitedTextArrayOutput
func (DatasetDelimitedTextArrayOutput) ToDatasetDelimitedTextArrayOutputWithContext ¶
func (o DatasetDelimitedTextArrayOutput) ToDatasetDelimitedTextArrayOutputWithContext(ctx context.Context) DatasetDelimitedTextArrayOutput
type DatasetDelimitedTextAzureBlobFsLocation ¶
type DatasetDelimitedTextAzureBlobFsLocation struct { // The storage data lake gen2 file system on the Azure Blob Storage Account hosting the file. FileSystem string `pulumi:"fileSystem"` // The filename of the file. Filename *string `pulumi:"filename"` // The folder path to the file. Path *string `pulumi:"path"` }
type DatasetDelimitedTextAzureBlobFsLocationArgs ¶
type DatasetDelimitedTextAzureBlobFsLocationArgs struct { // The storage data lake gen2 file system on the Azure Blob Storage Account hosting the file. FileSystem pulumi.StringInput `pulumi:"fileSystem"` // The filename of the file. Filename pulumi.StringPtrInput `pulumi:"filename"` // The folder path to the file. Path pulumi.StringPtrInput `pulumi:"path"` }
func (DatasetDelimitedTextAzureBlobFsLocationArgs) ElementType ¶
func (DatasetDelimitedTextAzureBlobFsLocationArgs) ElementType() reflect.Type
func (DatasetDelimitedTextAzureBlobFsLocationArgs) ToDatasetDelimitedTextAzureBlobFsLocationOutput ¶
func (i DatasetDelimitedTextAzureBlobFsLocationArgs) ToDatasetDelimitedTextAzureBlobFsLocationOutput() DatasetDelimitedTextAzureBlobFsLocationOutput
func (DatasetDelimitedTextAzureBlobFsLocationArgs) ToDatasetDelimitedTextAzureBlobFsLocationOutputWithContext ¶
func (i DatasetDelimitedTextAzureBlobFsLocationArgs) ToDatasetDelimitedTextAzureBlobFsLocationOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobFsLocationOutput
func (DatasetDelimitedTextAzureBlobFsLocationArgs) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutput ¶
func (i DatasetDelimitedTextAzureBlobFsLocationArgs) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutput() DatasetDelimitedTextAzureBlobFsLocationPtrOutput
func (DatasetDelimitedTextAzureBlobFsLocationArgs) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutputWithContext ¶
func (i DatasetDelimitedTextAzureBlobFsLocationArgs) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobFsLocationPtrOutput
type DatasetDelimitedTextAzureBlobFsLocationInput ¶
type DatasetDelimitedTextAzureBlobFsLocationInput interface { pulumi.Input ToDatasetDelimitedTextAzureBlobFsLocationOutput() DatasetDelimitedTextAzureBlobFsLocationOutput ToDatasetDelimitedTextAzureBlobFsLocationOutputWithContext(context.Context) DatasetDelimitedTextAzureBlobFsLocationOutput }
DatasetDelimitedTextAzureBlobFsLocationInput is an input type that accepts DatasetDelimitedTextAzureBlobFsLocationArgs and DatasetDelimitedTextAzureBlobFsLocationOutput values. You can construct a concrete instance of `DatasetDelimitedTextAzureBlobFsLocationInput` via:
DatasetDelimitedTextAzureBlobFsLocationArgs{...}
type DatasetDelimitedTextAzureBlobFsLocationOutput ¶
type DatasetDelimitedTextAzureBlobFsLocationOutput struct{ *pulumi.OutputState }
func (DatasetDelimitedTextAzureBlobFsLocationOutput) ElementType ¶
func (DatasetDelimitedTextAzureBlobFsLocationOutput) ElementType() reflect.Type
func (DatasetDelimitedTextAzureBlobFsLocationOutput) FileSystem ¶
func (o DatasetDelimitedTextAzureBlobFsLocationOutput) FileSystem() pulumi.StringOutput
The storage data lake gen2 file system on the Azure Blob Storage Account hosting the file.
func (DatasetDelimitedTextAzureBlobFsLocationOutput) Filename ¶
func (o DatasetDelimitedTextAzureBlobFsLocationOutput) Filename() pulumi.StringPtrOutput
The filename of the file.
func (DatasetDelimitedTextAzureBlobFsLocationOutput) Path ¶
func (o DatasetDelimitedTextAzureBlobFsLocationOutput) Path() pulumi.StringPtrOutput
The folder path to the file.
func (DatasetDelimitedTextAzureBlobFsLocationOutput) ToDatasetDelimitedTextAzureBlobFsLocationOutput ¶
func (o DatasetDelimitedTextAzureBlobFsLocationOutput) ToDatasetDelimitedTextAzureBlobFsLocationOutput() DatasetDelimitedTextAzureBlobFsLocationOutput
func (DatasetDelimitedTextAzureBlobFsLocationOutput) ToDatasetDelimitedTextAzureBlobFsLocationOutputWithContext ¶
func (o DatasetDelimitedTextAzureBlobFsLocationOutput) ToDatasetDelimitedTextAzureBlobFsLocationOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobFsLocationOutput
func (DatasetDelimitedTextAzureBlobFsLocationOutput) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutput ¶
func (o DatasetDelimitedTextAzureBlobFsLocationOutput) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutput() DatasetDelimitedTextAzureBlobFsLocationPtrOutput
func (DatasetDelimitedTextAzureBlobFsLocationOutput) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutputWithContext ¶
func (o DatasetDelimitedTextAzureBlobFsLocationOutput) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobFsLocationPtrOutput
type DatasetDelimitedTextAzureBlobFsLocationPtrInput ¶
type DatasetDelimitedTextAzureBlobFsLocationPtrInput interface { pulumi.Input ToDatasetDelimitedTextAzureBlobFsLocationPtrOutput() DatasetDelimitedTextAzureBlobFsLocationPtrOutput ToDatasetDelimitedTextAzureBlobFsLocationPtrOutputWithContext(context.Context) DatasetDelimitedTextAzureBlobFsLocationPtrOutput }
DatasetDelimitedTextAzureBlobFsLocationPtrInput is an input type that accepts DatasetDelimitedTextAzureBlobFsLocationArgs, DatasetDelimitedTextAzureBlobFsLocationPtr and DatasetDelimitedTextAzureBlobFsLocationPtrOutput values. You can construct a concrete instance of `DatasetDelimitedTextAzureBlobFsLocationPtrInput` via:
DatasetDelimitedTextAzureBlobFsLocationArgs{...} or: nil
func DatasetDelimitedTextAzureBlobFsLocationPtr ¶
func DatasetDelimitedTextAzureBlobFsLocationPtr(v *DatasetDelimitedTextAzureBlobFsLocationArgs) DatasetDelimitedTextAzureBlobFsLocationPtrInput
type DatasetDelimitedTextAzureBlobFsLocationPtrOutput ¶
type DatasetDelimitedTextAzureBlobFsLocationPtrOutput struct{ *pulumi.OutputState }
func (DatasetDelimitedTextAzureBlobFsLocationPtrOutput) ElementType ¶
func (DatasetDelimitedTextAzureBlobFsLocationPtrOutput) ElementType() reflect.Type
func (DatasetDelimitedTextAzureBlobFsLocationPtrOutput) FileSystem ¶
func (o DatasetDelimitedTextAzureBlobFsLocationPtrOutput) FileSystem() pulumi.StringPtrOutput
The storage data lake gen2 file system on the Azure Blob Storage Account hosting the file.
func (DatasetDelimitedTextAzureBlobFsLocationPtrOutput) Filename ¶
func (o DatasetDelimitedTextAzureBlobFsLocationPtrOutput) Filename() pulumi.StringPtrOutput
The filename of the file.
func (DatasetDelimitedTextAzureBlobFsLocationPtrOutput) Path ¶
func (o DatasetDelimitedTextAzureBlobFsLocationPtrOutput) Path() pulumi.StringPtrOutput
The folder path to the file.
func (DatasetDelimitedTextAzureBlobFsLocationPtrOutput) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutput ¶
func (o DatasetDelimitedTextAzureBlobFsLocationPtrOutput) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutput() DatasetDelimitedTextAzureBlobFsLocationPtrOutput
func (DatasetDelimitedTextAzureBlobFsLocationPtrOutput) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutputWithContext ¶
func (o DatasetDelimitedTextAzureBlobFsLocationPtrOutput) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobFsLocationPtrOutput
type DatasetDelimitedTextAzureBlobStorageLocation ¶
type DatasetDelimitedTextAzureBlobStorageLocation struct { // The container on the Azure Blob Storage Account hosting the file. Container string `pulumi:"container"` // Is the `container` using dynamic expression, function or system variables? Defaults to `false`. DynamicContainerEnabled *bool `pulumi:"dynamicContainerEnabled"` // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled *bool `pulumi:"dynamicFilenameEnabled"` // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled *bool `pulumi:"dynamicPathEnabled"` // The filename of the file. Filename *string `pulumi:"filename"` // The folder path to the file. This can be an empty string. Path *string `pulumi:"path"` }
type DatasetDelimitedTextAzureBlobStorageLocationArgs ¶
type DatasetDelimitedTextAzureBlobStorageLocationArgs struct { // The container on the Azure Blob Storage Account hosting the file. Container pulumi.StringInput `pulumi:"container"` // Is the `container` using dynamic expression, function or system variables? Defaults to `false`. DynamicContainerEnabled pulumi.BoolPtrInput `pulumi:"dynamicContainerEnabled"` // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled pulumi.BoolPtrInput `pulumi:"dynamicFilenameEnabled"` // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled pulumi.BoolPtrInput `pulumi:"dynamicPathEnabled"` // The filename of the file. Filename pulumi.StringPtrInput `pulumi:"filename"` // The folder path to the file. This can be an empty string. Path pulumi.StringPtrInput `pulumi:"path"` }
func (DatasetDelimitedTextAzureBlobStorageLocationArgs) ElementType ¶
func (DatasetDelimitedTextAzureBlobStorageLocationArgs) ElementType() reflect.Type
func (DatasetDelimitedTextAzureBlobStorageLocationArgs) ToDatasetDelimitedTextAzureBlobStorageLocationOutput ¶
func (i DatasetDelimitedTextAzureBlobStorageLocationArgs) ToDatasetDelimitedTextAzureBlobStorageLocationOutput() DatasetDelimitedTextAzureBlobStorageLocationOutput
func (DatasetDelimitedTextAzureBlobStorageLocationArgs) ToDatasetDelimitedTextAzureBlobStorageLocationOutputWithContext ¶
func (i DatasetDelimitedTextAzureBlobStorageLocationArgs) ToDatasetDelimitedTextAzureBlobStorageLocationOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobStorageLocationOutput
func (DatasetDelimitedTextAzureBlobStorageLocationArgs) ToDatasetDelimitedTextAzureBlobStorageLocationPtrOutput ¶
func (i DatasetDelimitedTextAzureBlobStorageLocationArgs) ToDatasetDelimitedTextAzureBlobStorageLocationPtrOutput() DatasetDelimitedTextAzureBlobStorageLocationPtrOutput
func (DatasetDelimitedTextAzureBlobStorageLocationArgs) ToDatasetDelimitedTextAzureBlobStorageLocationPtrOutputWithContext ¶
func (i DatasetDelimitedTextAzureBlobStorageLocationArgs) ToDatasetDelimitedTextAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobStorageLocationPtrOutput
type DatasetDelimitedTextAzureBlobStorageLocationInput ¶
type DatasetDelimitedTextAzureBlobStorageLocationInput interface { pulumi.Input ToDatasetDelimitedTextAzureBlobStorageLocationOutput() DatasetDelimitedTextAzureBlobStorageLocationOutput ToDatasetDelimitedTextAzureBlobStorageLocationOutputWithContext(context.Context) DatasetDelimitedTextAzureBlobStorageLocationOutput }
DatasetDelimitedTextAzureBlobStorageLocationInput is an input type that accepts DatasetDelimitedTextAzureBlobStorageLocationArgs and DatasetDelimitedTextAzureBlobStorageLocationOutput values. You can construct a concrete instance of `DatasetDelimitedTextAzureBlobStorageLocationInput` via:
DatasetDelimitedTextAzureBlobStorageLocationArgs{...}
type DatasetDelimitedTextAzureBlobStorageLocationOutput ¶
type DatasetDelimitedTextAzureBlobStorageLocationOutput struct{ *pulumi.OutputState }
func (DatasetDelimitedTextAzureBlobStorageLocationOutput) Container ¶
func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) Container() pulumi.StringOutput
The container on the Azure Blob Storage Account hosting the file.
func (DatasetDelimitedTextAzureBlobStorageLocationOutput) DynamicContainerEnabled ¶ added in v5.4.0
func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) DynamicContainerEnabled() pulumi.BoolPtrOutput
Is the `container` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetDelimitedTextAzureBlobStorageLocationOutput) DynamicFilenameEnabled ¶
func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetDelimitedTextAzureBlobStorageLocationOutput) DynamicPathEnabled ¶
func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetDelimitedTextAzureBlobStorageLocationOutput) ElementType ¶
func (DatasetDelimitedTextAzureBlobStorageLocationOutput) ElementType() reflect.Type
func (DatasetDelimitedTextAzureBlobStorageLocationOutput) Filename ¶
func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) Filename() pulumi.StringPtrOutput
The filename of the file.
func (DatasetDelimitedTextAzureBlobStorageLocationOutput) Path ¶
func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) Path() pulumi.StringPtrOutput
The folder path to the file. This can be an empty string.
func (DatasetDelimitedTextAzureBlobStorageLocationOutput) ToDatasetDelimitedTextAzureBlobStorageLocationOutput ¶
func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) ToDatasetDelimitedTextAzureBlobStorageLocationOutput() DatasetDelimitedTextAzureBlobStorageLocationOutput
func (DatasetDelimitedTextAzureBlobStorageLocationOutput) ToDatasetDelimitedTextAzureBlobStorageLocationOutputWithContext ¶
func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) ToDatasetDelimitedTextAzureBlobStorageLocationOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobStorageLocationOutput
func (DatasetDelimitedTextAzureBlobStorageLocationOutput) ToDatasetDelimitedTextAzureBlobStorageLocationPtrOutput ¶
func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) ToDatasetDelimitedTextAzureBlobStorageLocationPtrOutput() DatasetDelimitedTextAzureBlobStorageLocationPtrOutput
func (DatasetDelimitedTextAzureBlobStorageLocationOutput) ToDatasetDelimitedTextAzureBlobStorageLocationPtrOutputWithContext ¶
func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) ToDatasetDelimitedTextAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobStorageLocationPtrOutput
type DatasetDelimitedTextAzureBlobStorageLocationPtrInput ¶
type DatasetDelimitedTextAzureBlobStorageLocationPtrInput interface { pulumi.Input ToDatasetDelimitedTextAzureBlobStorageLocationPtrOutput() DatasetDelimitedTextAzureBlobStorageLocationPtrOutput ToDatasetDelimitedTextAzureBlobStorageLocationPtrOutputWithContext(context.Context) DatasetDelimitedTextAzureBlobStorageLocationPtrOutput }
DatasetDelimitedTextAzureBlobStorageLocationPtrInput is an input type that accepts DatasetDelimitedTextAzureBlobStorageLocationArgs, DatasetDelimitedTextAzureBlobStorageLocationPtr and DatasetDelimitedTextAzureBlobStorageLocationPtrOutput values. You can construct a concrete instance of `DatasetDelimitedTextAzureBlobStorageLocationPtrInput` via:
DatasetDelimitedTextAzureBlobStorageLocationArgs{...} or: nil
func DatasetDelimitedTextAzureBlobStorageLocationPtr ¶
func DatasetDelimitedTextAzureBlobStorageLocationPtr(v *DatasetDelimitedTextAzureBlobStorageLocationArgs) DatasetDelimitedTextAzureBlobStorageLocationPtrInput
type DatasetDelimitedTextAzureBlobStorageLocationPtrOutput ¶
type DatasetDelimitedTextAzureBlobStorageLocationPtrOutput struct{ *pulumi.OutputState }
func (DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) Container ¶
func (o DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) Container() pulumi.StringPtrOutput
The container on the Azure Blob Storage Account hosting the file.
func (DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) DynamicContainerEnabled ¶ added in v5.4.0
func (o DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) DynamicContainerEnabled() pulumi.BoolPtrOutput
Is the `container` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) DynamicFilenameEnabled ¶
func (o DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) DynamicPathEnabled ¶
func (o DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) ElementType ¶
func (DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) ElementType() reflect.Type
func (DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) Filename ¶
func (o DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) Filename() pulumi.StringPtrOutput
The filename of the file.
func (DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) Path ¶
The folder path to the file. This can be an empty string.
func (DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) ToDatasetDelimitedTextAzureBlobStorageLocationPtrOutput ¶
func (o DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) ToDatasetDelimitedTextAzureBlobStorageLocationPtrOutput() DatasetDelimitedTextAzureBlobStorageLocationPtrOutput
func (DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) ToDatasetDelimitedTextAzureBlobStorageLocationPtrOutputWithContext ¶
func (o DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) ToDatasetDelimitedTextAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobStorageLocationPtrOutput
type DatasetDelimitedTextHttpServerLocation ¶
type DatasetDelimitedTextHttpServerLocation struct { // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled *bool `pulumi:"dynamicFilenameEnabled"` // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled *bool `pulumi:"dynamicPathEnabled"` // The filename of the file on the web server. Filename string `pulumi:"filename"` // The folder path to the file on the web server. Path string `pulumi:"path"` // The base URL to the web server hosting the file. RelativeUrl string `pulumi:"relativeUrl"` }
type DatasetDelimitedTextHttpServerLocationArgs ¶
type DatasetDelimitedTextHttpServerLocationArgs struct { // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled pulumi.BoolPtrInput `pulumi:"dynamicFilenameEnabled"` // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled pulumi.BoolPtrInput `pulumi:"dynamicPathEnabled"` // The filename of the file on the web server. Filename pulumi.StringInput `pulumi:"filename"` // The folder path to the file on the web server. Path pulumi.StringInput `pulumi:"path"` // The base URL to the web server hosting the file. RelativeUrl pulumi.StringInput `pulumi:"relativeUrl"` }
func (DatasetDelimitedTextHttpServerLocationArgs) ElementType ¶
func (DatasetDelimitedTextHttpServerLocationArgs) ElementType() reflect.Type
func (DatasetDelimitedTextHttpServerLocationArgs) ToDatasetDelimitedTextHttpServerLocationOutput ¶
func (i DatasetDelimitedTextHttpServerLocationArgs) ToDatasetDelimitedTextHttpServerLocationOutput() DatasetDelimitedTextHttpServerLocationOutput
func (DatasetDelimitedTextHttpServerLocationArgs) ToDatasetDelimitedTextHttpServerLocationOutputWithContext ¶
func (i DatasetDelimitedTextHttpServerLocationArgs) ToDatasetDelimitedTextHttpServerLocationOutputWithContext(ctx context.Context) DatasetDelimitedTextHttpServerLocationOutput
func (DatasetDelimitedTextHttpServerLocationArgs) ToDatasetDelimitedTextHttpServerLocationPtrOutput ¶
func (i DatasetDelimitedTextHttpServerLocationArgs) ToDatasetDelimitedTextHttpServerLocationPtrOutput() DatasetDelimitedTextHttpServerLocationPtrOutput
func (DatasetDelimitedTextHttpServerLocationArgs) ToDatasetDelimitedTextHttpServerLocationPtrOutputWithContext ¶
func (i DatasetDelimitedTextHttpServerLocationArgs) ToDatasetDelimitedTextHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextHttpServerLocationPtrOutput
type DatasetDelimitedTextHttpServerLocationInput ¶
type DatasetDelimitedTextHttpServerLocationInput interface { pulumi.Input ToDatasetDelimitedTextHttpServerLocationOutput() DatasetDelimitedTextHttpServerLocationOutput ToDatasetDelimitedTextHttpServerLocationOutputWithContext(context.Context) DatasetDelimitedTextHttpServerLocationOutput }
DatasetDelimitedTextHttpServerLocationInput is an input type that accepts DatasetDelimitedTextHttpServerLocationArgs and DatasetDelimitedTextHttpServerLocationOutput values. You can construct a concrete instance of `DatasetDelimitedTextHttpServerLocationInput` via:
DatasetDelimitedTextHttpServerLocationArgs{...}
type DatasetDelimitedTextHttpServerLocationOutput ¶
type DatasetDelimitedTextHttpServerLocationOutput struct{ *pulumi.OutputState }
func (DatasetDelimitedTextHttpServerLocationOutput) DynamicFilenameEnabled ¶
func (o DatasetDelimitedTextHttpServerLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetDelimitedTextHttpServerLocationOutput) DynamicPathEnabled ¶
func (o DatasetDelimitedTextHttpServerLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetDelimitedTextHttpServerLocationOutput) ElementType ¶
func (DatasetDelimitedTextHttpServerLocationOutput) ElementType() reflect.Type
func (DatasetDelimitedTextHttpServerLocationOutput) Filename ¶
func (o DatasetDelimitedTextHttpServerLocationOutput) Filename() pulumi.StringOutput
The filename of the file on the web server.
func (DatasetDelimitedTextHttpServerLocationOutput) Path ¶
func (o DatasetDelimitedTextHttpServerLocationOutput) Path() pulumi.StringOutput
The folder path to the file on the web server.
func (DatasetDelimitedTextHttpServerLocationOutput) RelativeUrl ¶
func (o DatasetDelimitedTextHttpServerLocationOutput) RelativeUrl() pulumi.StringOutput
The base URL to the web server hosting the file.
func (DatasetDelimitedTextHttpServerLocationOutput) ToDatasetDelimitedTextHttpServerLocationOutput ¶
func (o DatasetDelimitedTextHttpServerLocationOutput) ToDatasetDelimitedTextHttpServerLocationOutput() DatasetDelimitedTextHttpServerLocationOutput
func (DatasetDelimitedTextHttpServerLocationOutput) ToDatasetDelimitedTextHttpServerLocationOutputWithContext ¶
func (o DatasetDelimitedTextHttpServerLocationOutput) ToDatasetDelimitedTextHttpServerLocationOutputWithContext(ctx context.Context) DatasetDelimitedTextHttpServerLocationOutput
func (DatasetDelimitedTextHttpServerLocationOutput) ToDatasetDelimitedTextHttpServerLocationPtrOutput ¶
func (o DatasetDelimitedTextHttpServerLocationOutput) ToDatasetDelimitedTextHttpServerLocationPtrOutput() DatasetDelimitedTextHttpServerLocationPtrOutput
func (DatasetDelimitedTextHttpServerLocationOutput) ToDatasetDelimitedTextHttpServerLocationPtrOutputWithContext ¶
func (o DatasetDelimitedTextHttpServerLocationOutput) ToDatasetDelimitedTextHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextHttpServerLocationPtrOutput
type DatasetDelimitedTextHttpServerLocationPtrInput ¶
type DatasetDelimitedTextHttpServerLocationPtrInput interface { pulumi.Input ToDatasetDelimitedTextHttpServerLocationPtrOutput() DatasetDelimitedTextHttpServerLocationPtrOutput ToDatasetDelimitedTextHttpServerLocationPtrOutputWithContext(context.Context) DatasetDelimitedTextHttpServerLocationPtrOutput }
DatasetDelimitedTextHttpServerLocationPtrInput is an input type that accepts DatasetDelimitedTextHttpServerLocationArgs, DatasetDelimitedTextHttpServerLocationPtr and DatasetDelimitedTextHttpServerLocationPtrOutput values. You can construct a concrete instance of `DatasetDelimitedTextHttpServerLocationPtrInput` via:
DatasetDelimitedTextHttpServerLocationArgs{...} or: nil
func DatasetDelimitedTextHttpServerLocationPtr ¶
func DatasetDelimitedTextHttpServerLocationPtr(v *DatasetDelimitedTextHttpServerLocationArgs) DatasetDelimitedTextHttpServerLocationPtrInput
type DatasetDelimitedTextHttpServerLocationPtrOutput ¶
type DatasetDelimitedTextHttpServerLocationPtrOutput struct{ *pulumi.OutputState }
func (DatasetDelimitedTextHttpServerLocationPtrOutput) DynamicFilenameEnabled ¶
func (o DatasetDelimitedTextHttpServerLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetDelimitedTextHttpServerLocationPtrOutput) DynamicPathEnabled ¶
func (o DatasetDelimitedTextHttpServerLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetDelimitedTextHttpServerLocationPtrOutput) ElementType ¶
func (DatasetDelimitedTextHttpServerLocationPtrOutput) ElementType() reflect.Type
func (DatasetDelimitedTextHttpServerLocationPtrOutput) Filename ¶
func (o DatasetDelimitedTextHttpServerLocationPtrOutput) Filename() pulumi.StringPtrOutput
The filename of the file on the web server.
func (DatasetDelimitedTextHttpServerLocationPtrOutput) Path ¶
func (o DatasetDelimitedTextHttpServerLocationPtrOutput) Path() pulumi.StringPtrOutput
The folder path to the file on the web server.
func (DatasetDelimitedTextHttpServerLocationPtrOutput) RelativeUrl ¶
func (o DatasetDelimitedTextHttpServerLocationPtrOutput) RelativeUrl() pulumi.StringPtrOutput
The base URL to the web server hosting the file.
func (DatasetDelimitedTextHttpServerLocationPtrOutput) ToDatasetDelimitedTextHttpServerLocationPtrOutput ¶
func (o DatasetDelimitedTextHttpServerLocationPtrOutput) ToDatasetDelimitedTextHttpServerLocationPtrOutput() DatasetDelimitedTextHttpServerLocationPtrOutput
func (DatasetDelimitedTextHttpServerLocationPtrOutput) ToDatasetDelimitedTextHttpServerLocationPtrOutputWithContext ¶
func (o DatasetDelimitedTextHttpServerLocationPtrOutput) ToDatasetDelimitedTextHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextHttpServerLocationPtrOutput
type DatasetDelimitedTextInput ¶
type DatasetDelimitedTextInput interface { pulumi.Input ToDatasetDelimitedTextOutput() DatasetDelimitedTextOutput ToDatasetDelimitedTextOutputWithContext(ctx context.Context) DatasetDelimitedTextOutput }
type DatasetDelimitedTextMap ¶
type DatasetDelimitedTextMap map[string]DatasetDelimitedTextInput
func (DatasetDelimitedTextMap) ElementType ¶
func (DatasetDelimitedTextMap) ElementType() reflect.Type
func (DatasetDelimitedTextMap) ToDatasetDelimitedTextMapOutput ¶
func (i DatasetDelimitedTextMap) ToDatasetDelimitedTextMapOutput() DatasetDelimitedTextMapOutput
func (DatasetDelimitedTextMap) ToDatasetDelimitedTextMapOutputWithContext ¶
func (i DatasetDelimitedTextMap) ToDatasetDelimitedTextMapOutputWithContext(ctx context.Context) DatasetDelimitedTextMapOutput
type DatasetDelimitedTextMapInput ¶
type DatasetDelimitedTextMapInput interface { pulumi.Input ToDatasetDelimitedTextMapOutput() DatasetDelimitedTextMapOutput ToDatasetDelimitedTextMapOutputWithContext(context.Context) DatasetDelimitedTextMapOutput }
DatasetDelimitedTextMapInput is an input type that accepts DatasetDelimitedTextMap and DatasetDelimitedTextMapOutput values. You can construct a concrete instance of `DatasetDelimitedTextMapInput` via:
DatasetDelimitedTextMap{ "key": DatasetDelimitedTextArgs{...} }
type DatasetDelimitedTextMapOutput ¶
type DatasetDelimitedTextMapOutput struct{ *pulumi.OutputState }
func (DatasetDelimitedTextMapOutput) ElementType ¶
func (DatasetDelimitedTextMapOutput) ElementType() reflect.Type
func (DatasetDelimitedTextMapOutput) MapIndex ¶
func (o DatasetDelimitedTextMapOutput) MapIndex(k pulumi.StringInput) DatasetDelimitedTextOutput
func (DatasetDelimitedTextMapOutput) ToDatasetDelimitedTextMapOutput ¶
func (o DatasetDelimitedTextMapOutput) ToDatasetDelimitedTextMapOutput() DatasetDelimitedTextMapOutput
func (DatasetDelimitedTextMapOutput) ToDatasetDelimitedTextMapOutputWithContext ¶
func (o DatasetDelimitedTextMapOutput) ToDatasetDelimitedTextMapOutputWithContext(ctx context.Context) DatasetDelimitedTextMapOutput
type DatasetDelimitedTextOutput ¶
type DatasetDelimitedTextOutput struct{ *pulumi.OutputState }
func (DatasetDelimitedTextOutput) AdditionalProperties ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Dataset.
func (DatasetDelimitedTextOutput) Annotations ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Dataset.
func (DatasetDelimitedTextOutput) AzureBlobFsLocation ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) AzureBlobFsLocation() DatasetDelimitedTextAzureBlobFsLocationPtrOutput
An `azureBlobFsLocation` block as defined below.
func (DatasetDelimitedTextOutput) AzureBlobStorageLocation ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) AzureBlobStorageLocation() DatasetDelimitedTextAzureBlobStorageLocationPtrOutput
An `azureBlobStorageLocation` block as defined below.
func (DatasetDelimitedTextOutput) ColumnDelimiter ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) ColumnDelimiter() pulumi.StringPtrOutput
The column delimiter. Defaults to `,`.
func (DatasetDelimitedTextOutput) CompressionCodec ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) CompressionCodec() pulumi.StringPtrOutput
The compression codec used to read/write text files. Valid values are `bzip2`, `gzip`, `deflate`, `ZipDeflate`, `TarGzip`, `Tar`, `snappy`, or `lz4`. Please note these values are case sensitive.
func (DatasetDelimitedTextOutput) CompressionLevel ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) CompressionLevel() pulumi.StringPtrOutput
The compression ratio for the Data Factory Dataset. Valid values are `Fastest` or `Optimal`. Please note these values are case sensitive.
func (DatasetDelimitedTextOutput) DataFactoryId ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (DatasetDelimitedTextOutput) Description ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Dataset.
func (DatasetDelimitedTextOutput) ElementType ¶
func (DatasetDelimitedTextOutput) ElementType() reflect.Type
func (DatasetDelimitedTextOutput) Encoding ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) Encoding() pulumi.StringPtrOutput
The encoding format for the file.
func (DatasetDelimitedTextOutput) EscapeCharacter ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) EscapeCharacter() pulumi.StringPtrOutput
The escape character. Defaults to `\`.
func (DatasetDelimitedTextOutput) FirstRowAsHeader ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) FirstRowAsHeader() pulumi.BoolPtrOutput
When used as input, treat the first row of data as headers. When used as output, write the headers into the output as the first row of data. Defaults to `false`.
func (DatasetDelimitedTextOutput) Folder ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) Folder() pulumi.StringPtrOutput
The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.
func (DatasetDelimitedTextOutput) HttpServerLocation ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) HttpServerLocation() DatasetDelimitedTextHttpServerLocationPtrOutput
A `httpServerLocation` block as defined below.
func (DatasetDelimitedTextOutput) LinkedServiceName ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) LinkedServiceName() pulumi.StringOutput
The Data Factory Linked Service name in which to associate the Dataset with.
func (DatasetDelimitedTextOutput) Name ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Dataset. 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 (DatasetDelimitedTextOutput) NullValue ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) NullValue() pulumi.StringPtrOutput
The null value string. Defaults to an empty string.
func (DatasetDelimitedTextOutput) Parameters ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Dataset.
func (DatasetDelimitedTextOutput) QuoteCharacter ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) QuoteCharacter() pulumi.StringPtrOutput
The quote character. Defaults to `"`.
func (DatasetDelimitedTextOutput) RowDelimiter ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) RowDelimiter() pulumi.StringPtrOutput
The row delimiter. Defaults to any of the following values on read: `\r\n`, `\r`, `\n`, and `\n` or `\r\n` on write by mapping data flow and Copy activity respectively.
func (DatasetDelimitedTextOutput) SchemaColumns ¶ added in v5.5.0
func (o DatasetDelimitedTextOutput) SchemaColumns() DatasetDelimitedTextSchemaColumnArrayOutput
A `schemaColumn` block as defined below.
func (DatasetDelimitedTextOutput) ToDatasetDelimitedTextOutput ¶
func (o DatasetDelimitedTextOutput) ToDatasetDelimitedTextOutput() DatasetDelimitedTextOutput
func (DatasetDelimitedTextOutput) ToDatasetDelimitedTextOutputWithContext ¶
func (o DatasetDelimitedTextOutput) ToDatasetDelimitedTextOutputWithContext(ctx context.Context) DatasetDelimitedTextOutput
type DatasetDelimitedTextSchemaColumn ¶
type DatasetDelimitedTextSchemaColumn struct { // The description of the column. Description *string `pulumi:"description"` // The name of the column. Name string `pulumi:"name"` // Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive. Type *string `pulumi:"type"` }
type DatasetDelimitedTextSchemaColumnArgs ¶
type DatasetDelimitedTextSchemaColumnArgs struct { // The description of the column. Description pulumi.StringPtrInput `pulumi:"description"` // The name of the column. Name pulumi.StringInput `pulumi:"name"` // Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DatasetDelimitedTextSchemaColumnArgs) ElementType ¶
func (DatasetDelimitedTextSchemaColumnArgs) ElementType() reflect.Type
func (DatasetDelimitedTextSchemaColumnArgs) ToDatasetDelimitedTextSchemaColumnOutput ¶
func (i DatasetDelimitedTextSchemaColumnArgs) ToDatasetDelimitedTextSchemaColumnOutput() DatasetDelimitedTextSchemaColumnOutput
func (DatasetDelimitedTextSchemaColumnArgs) ToDatasetDelimitedTextSchemaColumnOutputWithContext ¶
func (i DatasetDelimitedTextSchemaColumnArgs) ToDatasetDelimitedTextSchemaColumnOutputWithContext(ctx context.Context) DatasetDelimitedTextSchemaColumnOutput
type DatasetDelimitedTextSchemaColumnArray ¶
type DatasetDelimitedTextSchemaColumnArray []DatasetDelimitedTextSchemaColumnInput
func (DatasetDelimitedTextSchemaColumnArray) ElementType ¶
func (DatasetDelimitedTextSchemaColumnArray) ElementType() reflect.Type
func (DatasetDelimitedTextSchemaColumnArray) ToDatasetDelimitedTextSchemaColumnArrayOutput ¶
func (i DatasetDelimitedTextSchemaColumnArray) ToDatasetDelimitedTextSchemaColumnArrayOutput() DatasetDelimitedTextSchemaColumnArrayOutput
func (DatasetDelimitedTextSchemaColumnArray) ToDatasetDelimitedTextSchemaColumnArrayOutputWithContext ¶
func (i DatasetDelimitedTextSchemaColumnArray) ToDatasetDelimitedTextSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetDelimitedTextSchemaColumnArrayOutput
type DatasetDelimitedTextSchemaColumnArrayInput ¶
type DatasetDelimitedTextSchemaColumnArrayInput interface { pulumi.Input ToDatasetDelimitedTextSchemaColumnArrayOutput() DatasetDelimitedTextSchemaColumnArrayOutput ToDatasetDelimitedTextSchemaColumnArrayOutputWithContext(context.Context) DatasetDelimitedTextSchemaColumnArrayOutput }
DatasetDelimitedTextSchemaColumnArrayInput is an input type that accepts DatasetDelimitedTextSchemaColumnArray and DatasetDelimitedTextSchemaColumnArrayOutput values. You can construct a concrete instance of `DatasetDelimitedTextSchemaColumnArrayInput` via:
DatasetDelimitedTextSchemaColumnArray{ DatasetDelimitedTextSchemaColumnArgs{...} }
type DatasetDelimitedTextSchemaColumnArrayOutput ¶
type DatasetDelimitedTextSchemaColumnArrayOutput struct{ *pulumi.OutputState }
func (DatasetDelimitedTextSchemaColumnArrayOutput) ElementType ¶
func (DatasetDelimitedTextSchemaColumnArrayOutput) ElementType() reflect.Type
func (DatasetDelimitedTextSchemaColumnArrayOutput) ToDatasetDelimitedTextSchemaColumnArrayOutput ¶
func (o DatasetDelimitedTextSchemaColumnArrayOutput) ToDatasetDelimitedTextSchemaColumnArrayOutput() DatasetDelimitedTextSchemaColumnArrayOutput
func (DatasetDelimitedTextSchemaColumnArrayOutput) ToDatasetDelimitedTextSchemaColumnArrayOutputWithContext ¶
func (o DatasetDelimitedTextSchemaColumnArrayOutput) ToDatasetDelimitedTextSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetDelimitedTextSchemaColumnArrayOutput
type DatasetDelimitedTextSchemaColumnInput ¶
type DatasetDelimitedTextSchemaColumnInput interface { pulumi.Input ToDatasetDelimitedTextSchemaColumnOutput() DatasetDelimitedTextSchemaColumnOutput ToDatasetDelimitedTextSchemaColumnOutputWithContext(context.Context) DatasetDelimitedTextSchemaColumnOutput }
DatasetDelimitedTextSchemaColumnInput is an input type that accepts DatasetDelimitedTextSchemaColumnArgs and DatasetDelimitedTextSchemaColumnOutput values. You can construct a concrete instance of `DatasetDelimitedTextSchemaColumnInput` via:
DatasetDelimitedTextSchemaColumnArgs{...}
type DatasetDelimitedTextSchemaColumnOutput ¶
type DatasetDelimitedTextSchemaColumnOutput struct{ *pulumi.OutputState }
func (DatasetDelimitedTextSchemaColumnOutput) Description ¶
func (o DatasetDelimitedTextSchemaColumnOutput) Description() pulumi.StringPtrOutput
The description of the column.
func (DatasetDelimitedTextSchemaColumnOutput) ElementType ¶
func (DatasetDelimitedTextSchemaColumnOutput) ElementType() reflect.Type
func (DatasetDelimitedTextSchemaColumnOutput) Name ¶
func (o DatasetDelimitedTextSchemaColumnOutput) Name() pulumi.StringOutput
The name of the column.
func (DatasetDelimitedTextSchemaColumnOutput) ToDatasetDelimitedTextSchemaColumnOutput ¶
func (o DatasetDelimitedTextSchemaColumnOutput) ToDatasetDelimitedTextSchemaColumnOutput() DatasetDelimitedTextSchemaColumnOutput
func (DatasetDelimitedTextSchemaColumnOutput) ToDatasetDelimitedTextSchemaColumnOutputWithContext ¶
func (o DatasetDelimitedTextSchemaColumnOutput) ToDatasetDelimitedTextSchemaColumnOutputWithContext(ctx context.Context) DatasetDelimitedTextSchemaColumnOutput
func (DatasetDelimitedTextSchemaColumnOutput) Type ¶
func (o DatasetDelimitedTextSchemaColumnOutput) Type() pulumi.StringPtrOutput
Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive.
type DatasetDelimitedTextState ¶
type DatasetDelimitedTextState struct { // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayInput // An `azureBlobFsLocation` block as defined below. AzureBlobFsLocation DatasetDelimitedTextAzureBlobFsLocationPtrInput // An `azureBlobStorageLocation` block as defined below. AzureBlobStorageLocation DatasetDelimitedTextAzureBlobStorageLocationPtrInput // The column delimiter. Defaults to `,`. ColumnDelimiter pulumi.StringPtrInput // The compression codec used to read/write text files. Valid values are `bzip2`, `gzip`, `deflate`, `ZipDeflate`, `TarGzip`, `Tar`, `snappy`, or `lz4`. Please note these values are case sensitive. CompressionCodec pulumi.StringPtrInput // The compression ratio for the Data Factory Dataset. Valid values are `Fastest` or `Optimal`. Please note these values are case sensitive. CompressionLevel pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // The encoding format for the file. Encoding pulumi.StringPtrInput // The escape character. Defaults to `\`. EscapeCharacter pulumi.StringPtrInput // When used as input, treat the first row of data as headers. When used as output, write the headers into the output as the first row of data. Defaults to `false`. FirstRowAsHeader pulumi.BoolPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // A `httpServerLocation` block as defined below. HttpServerLocation DatasetDelimitedTextHttpServerLocationPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringPtrInput // Specifies the name of the Data Factory Dataset. 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 pulumi.StringPtrInput // The null value string. Defaults to an empty string. NullValue pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapInput // The quote character. Defaults to `"`. QuoteCharacter pulumi.StringPtrInput // The row delimiter. Defaults to any of the following values on read: `\r\n`, `\r`, `\n`, and `\n` or `\r\n` on write by mapping data flow and Copy activity respectively. RowDelimiter pulumi.StringPtrInput // A `schemaColumn` block as defined below. SchemaColumns DatasetDelimitedTextSchemaColumnArrayInput }
func (DatasetDelimitedTextState) ElementType ¶
func (DatasetDelimitedTextState) ElementType() reflect.Type
type DatasetHttp ¶
type DatasetHttp struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Dataset. Description pulumi.StringPtrOutput `pulumi:"description"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrOutput `pulumi:"folder"` // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringOutput `pulumi:"linkedServiceName"` // Specifies the name of the Data Factory Dataset. 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 pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // The relative URL based on the URL in the HTTP Linked Service. RelativeUrl pulumi.StringPtrOutput `pulumi:"relativeUrl"` // The body for the HTTP request. RequestBody pulumi.StringPtrOutput `pulumi:"requestBody"` // The HTTP method for the HTTP request. (e.g. GET, POST) RequestMethod pulumi.StringPtrOutput `pulumi:"requestMethod"` // A `schemaColumn` block as defined below. SchemaColumns DatasetHttpSchemaColumnArrayOutput `pulumi:"schemaColumns"` }
Manages an Azure HTTP Dataset inside an Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } exampleLinkedServiceWeb, err := datafactory.NewLinkedServiceWeb(ctx, "exampleLinkedServiceWeb", &datafactory.LinkedServiceWebArgs{ DataFactoryId: exampleFactory.ID(), AuthenticationType: pulumi.String("Anonymous"), Url: pulumi.String("https://www.bing.com"), }) if err != nil { return err } _, err = datafactory.NewDatasetHttp(ctx, "exampleDatasetHttp", &datafactory.DatasetHttpArgs{ DataFactoryId: exampleFactory.ID(), LinkedServiceName: exampleLinkedServiceWeb.Name, RelativeUrl: pulumi.String("http://www.bing.com"), RequestBody: pulumi.String("foo=bar"), RequestMethod: pulumi.String("POST"), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Datasets can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/datasetHttp:DatasetHttp example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/datasets/example
```
func GetDatasetHttp ¶
func GetDatasetHttp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetHttpState, opts ...pulumi.ResourceOption) (*DatasetHttp, error)
GetDatasetHttp gets an existing DatasetHttp 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 NewDatasetHttp ¶
func NewDatasetHttp(ctx *pulumi.Context, name string, args *DatasetHttpArgs, opts ...pulumi.ResourceOption) (*DatasetHttp, error)
NewDatasetHttp registers a new resource with the given unique name, arguments, and options.
func (*DatasetHttp) ElementType ¶
func (*DatasetHttp) ElementType() reflect.Type
func (*DatasetHttp) ToDatasetHttpOutput ¶
func (i *DatasetHttp) ToDatasetHttpOutput() DatasetHttpOutput
func (*DatasetHttp) ToDatasetHttpOutputWithContext ¶
func (i *DatasetHttp) ToDatasetHttpOutputWithContext(ctx context.Context) DatasetHttpOutput
type DatasetHttpArgs ¶
type DatasetHttpArgs struct { // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringInput // Specifies the name of the Data Factory Dataset. 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapInput // The relative URL based on the URL in the HTTP Linked Service. RelativeUrl pulumi.StringPtrInput // The body for the HTTP request. RequestBody pulumi.StringPtrInput // The HTTP method for the HTTP request. (e.g. GET, POST) RequestMethod pulumi.StringPtrInput // A `schemaColumn` block as defined below. SchemaColumns DatasetHttpSchemaColumnArrayInput }
The set of arguments for constructing a DatasetHttp resource.
func (DatasetHttpArgs) ElementType ¶
func (DatasetHttpArgs) ElementType() reflect.Type
type DatasetHttpArray ¶
type DatasetHttpArray []DatasetHttpInput
func (DatasetHttpArray) ElementType ¶
func (DatasetHttpArray) ElementType() reflect.Type
func (DatasetHttpArray) ToDatasetHttpArrayOutput ¶
func (i DatasetHttpArray) ToDatasetHttpArrayOutput() DatasetHttpArrayOutput
func (DatasetHttpArray) ToDatasetHttpArrayOutputWithContext ¶
func (i DatasetHttpArray) ToDatasetHttpArrayOutputWithContext(ctx context.Context) DatasetHttpArrayOutput
type DatasetHttpArrayInput ¶
type DatasetHttpArrayInput interface { pulumi.Input ToDatasetHttpArrayOutput() DatasetHttpArrayOutput ToDatasetHttpArrayOutputWithContext(context.Context) DatasetHttpArrayOutput }
DatasetHttpArrayInput is an input type that accepts DatasetHttpArray and DatasetHttpArrayOutput values. You can construct a concrete instance of `DatasetHttpArrayInput` via:
DatasetHttpArray{ DatasetHttpArgs{...} }
type DatasetHttpArrayOutput ¶
type DatasetHttpArrayOutput struct{ *pulumi.OutputState }
func (DatasetHttpArrayOutput) ElementType ¶
func (DatasetHttpArrayOutput) ElementType() reflect.Type
func (DatasetHttpArrayOutput) Index ¶
func (o DatasetHttpArrayOutput) Index(i pulumi.IntInput) DatasetHttpOutput
func (DatasetHttpArrayOutput) ToDatasetHttpArrayOutput ¶
func (o DatasetHttpArrayOutput) ToDatasetHttpArrayOutput() DatasetHttpArrayOutput
func (DatasetHttpArrayOutput) ToDatasetHttpArrayOutputWithContext ¶
func (o DatasetHttpArrayOutput) ToDatasetHttpArrayOutputWithContext(ctx context.Context) DatasetHttpArrayOutput
type DatasetHttpInput ¶
type DatasetHttpInput interface { pulumi.Input ToDatasetHttpOutput() DatasetHttpOutput ToDatasetHttpOutputWithContext(ctx context.Context) DatasetHttpOutput }
type DatasetHttpMap ¶
type DatasetHttpMap map[string]DatasetHttpInput
func (DatasetHttpMap) ElementType ¶
func (DatasetHttpMap) ElementType() reflect.Type
func (DatasetHttpMap) ToDatasetHttpMapOutput ¶
func (i DatasetHttpMap) ToDatasetHttpMapOutput() DatasetHttpMapOutput
func (DatasetHttpMap) ToDatasetHttpMapOutputWithContext ¶
func (i DatasetHttpMap) ToDatasetHttpMapOutputWithContext(ctx context.Context) DatasetHttpMapOutput
type DatasetHttpMapInput ¶
type DatasetHttpMapInput interface { pulumi.Input ToDatasetHttpMapOutput() DatasetHttpMapOutput ToDatasetHttpMapOutputWithContext(context.Context) DatasetHttpMapOutput }
DatasetHttpMapInput is an input type that accepts DatasetHttpMap and DatasetHttpMapOutput values. You can construct a concrete instance of `DatasetHttpMapInput` via:
DatasetHttpMap{ "key": DatasetHttpArgs{...} }
type DatasetHttpMapOutput ¶
type DatasetHttpMapOutput struct{ *pulumi.OutputState }
func (DatasetHttpMapOutput) ElementType ¶
func (DatasetHttpMapOutput) ElementType() reflect.Type
func (DatasetHttpMapOutput) MapIndex ¶
func (o DatasetHttpMapOutput) MapIndex(k pulumi.StringInput) DatasetHttpOutput
func (DatasetHttpMapOutput) ToDatasetHttpMapOutput ¶
func (o DatasetHttpMapOutput) ToDatasetHttpMapOutput() DatasetHttpMapOutput
func (DatasetHttpMapOutput) ToDatasetHttpMapOutputWithContext ¶
func (o DatasetHttpMapOutput) ToDatasetHttpMapOutputWithContext(ctx context.Context) DatasetHttpMapOutput
type DatasetHttpOutput ¶
type DatasetHttpOutput struct{ *pulumi.OutputState }
func (DatasetHttpOutput) AdditionalProperties ¶ added in v5.5.0
func (o DatasetHttpOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Dataset.
func (DatasetHttpOutput) Annotations ¶ added in v5.5.0
func (o DatasetHttpOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Dataset.
func (DatasetHttpOutput) DataFactoryId ¶ added in v5.5.0
func (o DatasetHttpOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (DatasetHttpOutput) Description ¶ added in v5.5.0
func (o DatasetHttpOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Dataset.
func (DatasetHttpOutput) ElementType ¶
func (DatasetHttpOutput) ElementType() reflect.Type
func (DatasetHttpOutput) Folder ¶ added in v5.5.0
func (o DatasetHttpOutput) Folder() pulumi.StringPtrOutput
The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.
func (DatasetHttpOutput) LinkedServiceName ¶ added in v5.5.0
func (o DatasetHttpOutput) LinkedServiceName() pulumi.StringOutput
The Data Factory Linked Service name in which to associate the Dataset with.
func (DatasetHttpOutput) Name ¶ added in v5.5.0
func (o DatasetHttpOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Dataset. 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 (DatasetHttpOutput) Parameters ¶ added in v5.5.0
func (o DatasetHttpOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Dataset.
func (DatasetHttpOutput) RelativeUrl ¶ added in v5.5.0
func (o DatasetHttpOutput) RelativeUrl() pulumi.StringPtrOutput
The relative URL based on the URL in the HTTP Linked Service.
func (DatasetHttpOutput) RequestBody ¶ added in v5.5.0
func (o DatasetHttpOutput) RequestBody() pulumi.StringPtrOutput
The body for the HTTP request.
func (DatasetHttpOutput) RequestMethod ¶ added in v5.5.0
func (o DatasetHttpOutput) RequestMethod() pulumi.StringPtrOutput
The HTTP method for the HTTP request. (e.g. GET, POST)
func (DatasetHttpOutput) SchemaColumns ¶ added in v5.5.0
func (o DatasetHttpOutput) SchemaColumns() DatasetHttpSchemaColumnArrayOutput
A `schemaColumn` block as defined below.
func (DatasetHttpOutput) ToDatasetHttpOutput ¶
func (o DatasetHttpOutput) ToDatasetHttpOutput() DatasetHttpOutput
func (DatasetHttpOutput) ToDatasetHttpOutputWithContext ¶
func (o DatasetHttpOutput) ToDatasetHttpOutputWithContext(ctx context.Context) DatasetHttpOutput
type DatasetHttpSchemaColumn ¶
type DatasetHttpSchemaColumn struct { // The description of the column. Description *string `pulumi:"description"` // The name of the column. Name string `pulumi:"name"` // Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive. Type *string `pulumi:"type"` }
type DatasetHttpSchemaColumnArgs ¶
type DatasetHttpSchemaColumnArgs struct { // The description of the column. Description pulumi.StringPtrInput `pulumi:"description"` // The name of the column. Name pulumi.StringInput `pulumi:"name"` // Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DatasetHttpSchemaColumnArgs) ElementType ¶
func (DatasetHttpSchemaColumnArgs) ElementType() reflect.Type
func (DatasetHttpSchemaColumnArgs) ToDatasetHttpSchemaColumnOutput ¶
func (i DatasetHttpSchemaColumnArgs) ToDatasetHttpSchemaColumnOutput() DatasetHttpSchemaColumnOutput
func (DatasetHttpSchemaColumnArgs) ToDatasetHttpSchemaColumnOutputWithContext ¶
func (i DatasetHttpSchemaColumnArgs) ToDatasetHttpSchemaColumnOutputWithContext(ctx context.Context) DatasetHttpSchemaColumnOutput
type DatasetHttpSchemaColumnArray ¶
type DatasetHttpSchemaColumnArray []DatasetHttpSchemaColumnInput
func (DatasetHttpSchemaColumnArray) ElementType ¶
func (DatasetHttpSchemaColumnArray) ElementType() reflect.Type
func (DatasetHttpSchemaColumnArray) ToDatasetHttpSchemaColumnArrayOutput ¶
func (i DatasetHttpSchemaColumnArray) ToDatasetHttpSchemaColumnArrayOutput() DatasetHttpSchemaColumnArrayOutput
func (DatasetHttpSchemaColumnArray) ToDatasetHttpSchemaColumnArrayOutputWithContext ¶
func (i DatasetHttpSchemaColumnArray) ToDatasetHttpSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetHttpSchemaColumnArrayOutput
type DatasetHttpSchemaColumnArrayInput ¶
type DatasetHttpSchemaColumnArrayInput interface { pulumi.Input ToDatasetHttpSchemaColumnArrayOutput() DatasetHttpSchemaColumnArrayOutput ToDatasetHttpSchemaColumnArrayOutputWithContext(context.Context) DatasetHttpSchemaColumnArrayOutput }
DatasetHttpSchemaColumnArrayInput is an input type that accepts DatasetHttpSchemaColumnArray and DatasetHttpSchemaColumnArrayOutput values. You can construct a concrete instance of `DatasetHttpSchemaColumnArrayInput` via:
DatasetHttpSchemaColumnArray{ DatasetHttpSchemaColumnArgs{...} }
type DatasetHttpSchemaColumnArrayOutput ¶
type DatasetHttpSchemaColumnArrayOutput struct{ *pulumi.OutputState }
func (DatasetHttpSchemaColumnArrayOutput) ElementType ¶
func (DatasetHttpSchemaColumnArrayOutput) ElementType() reflect.Type
func (DatasetHttpSchemaColumnArrayOutput) Index ¶
func (o DatasetHttpSchemaColumnArrayOutput) Index(i pulumi.IntInput) DatasetHttpSchemaColumnOutput
func (DatasetHttpSchemaColumnArrayOutput) ToDatasetHttpSchemaColumnArrayOutput ¶
func (o DatasetHttpSchemaColumnArrayOutput) ToDatasetHttpSchemaColumnArrayOutput() DatasetHttpSchemaColumnArrayOutput
func (DatasetHttpSchemaColumnArrayOutput) ToDatasetHttpSchemaColumnArrayOutputWithContext ¶
func (o DatasetHttpSchemaColumnArrayOutput) ToDatasetHttpSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetHttpSchemaColumnArrayOutput
type DatasetHttpSchemaColumnInput ¶
type DatasetHttpSchemaColumnInput interface { pulumi.Input ToDatasetHttpSchemaColumnOutput() DatasetHttpSchemaColumnOutput ToDatasetHttpSchemaColumnOutputWithContext(context.Context) DatasetHttpSchemaColumnOutput }
DatasetHttpSchemaColumnInput is an input type that accepts DatasetHttpSchemaColumnArgs and DatasetHttpSchemaColumnOutput values. You can construct a concrete instance of `DatasetHttpSchemaColumnInput` via:
DatasetHttpSchemaColumnArgs{...}
type DatasetHttpSchemaColumnOutput ¶
type DatasetHttpSchemaColumnOutput struct{ *pulumi.OutputState }
func (DatasetHttpSchemaColumnOutput) Description ¶
func (o DatasetHttpSchemaColumnOutput) Description() pulumi.StringPtrOutput
The description of the column.
func (DatasetHttpSchemaColumnOutput) ElementType ¶
func (DatasetHttpSchemaColumnOutput) ElementType() reflect.Type
func (DatasetHttpSchemaColumnOutput) Name ¶
func (o DatasetHttpSchemaColumnOutput) Name() pulumi.StringOutput
The name of the column.
func (DatasetHttpSchemaColumnOutput) ToDatasetHttpSchemaColumnOutput ¶
func (o DatasetHttpSchemaColumnOutput) ToDatasetHttpSchemaColumnOutput() DatasetHttpSchemaColumnOutput
func (DatasetHttpSchemaColumnOutput) ToDatasetHttpSchemaColumnOutputWithContext ¶
func (o DatasetHttpSchemaColumnOutput) ToDatasetHttpSchemaColumnOutputWithContext(ctx context.Context) DatasetHttpSchemaColumnOutput
func (DatasetHttpSchemaColumnOutput) Type ¶
func (o DatasetHttpSchemaColumnOutput) Type() pulumi.StringPtrOutput
Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive.
type DatasetHttpState ¶
type DatasetHttpState struct { // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringPtrInput // Specifies the name of the Data Factory Dataset. 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapInput // The relative URL based on the URL in the HTTP Linked Service. RelativeUrl pulumi.StringPtrInput // The body for the HTTP request. RequestBody pulumi.StringPtrInput // The HTTP method for the HTTP request. (e.g. GET, POST) RequestMethod pulumi.StringPtrInput // A `schemaColumn` block as defined below. SchemaColumns DatasetHttpSchemaColumnArrayInput }
func (DatasetHttpState) ElementType ¶
func (DatasetHttpState) ElementType() reflect.Type
type DatasetJson ¶
type DatasetJson struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // A `azureBlobStorageLocation` block as defined below. AzureBlobStorageLocation DatasetJsonAzureBlobStorageLocationPtrOutput `pulumi:"azureBlobStorageLocation"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Dataset. Description pulumi.StringPtrOutput `pulumi:"description"` // The encoding format for the file. Encoding pulumi.StringPtrOutput `pulumi:"encoding"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrOutput `pulumi:"folder"` // A `httpServerLocation` block as defined below. HttpServerLocation DatasetJsonHttpServerLocationPtrOutput `pulumi:"httpServerLocation"` // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringOutput `pulumi:"linkedServiceName"` // Specifies the name of the Data Factory Dataset. 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 pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // A `schemaColumn` block as defined below. SchemaColumns DatasetJsonSchemaColumnArrayOutput `pulumi:"schemaColumns"` }
Manages an Azure JSON Dataset inside an Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } exampleLinkedServiceWeb, err := datafactory.NewLinkedServiceWeb(ctx, "exampleLinkedServiceWeb", &datafactory.LinkedServiceWebArgs{ DataFactoryId: exampleFactory.ID(), AuthenticationType: pulumi.String("Anonymous"), Url: pulumi.String("https://www.bing.com"), }) if err != nil { return err } _, err = datafactory.NewDatasetJson(ctx, "exampleDatasetJson", &datafactory.DatasetJsonArgs{ DataFactoryId: exampleFactory.ID(), LinkedServiceName: exampleLinkedServiceWeb.Name, HttpServerLocation: &datafactory.DatasetJsonHttpServerLocationArgs{ RelativeUrl: pulumi.String("/fizz/buzz/"), Path: pulumi.String("foo/bar/"), Filename: pulumi.String("foo.txt"), }, Encoding: pulumi.String("UTF-8"), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Datasets can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/datasetJson:DatasetJson example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/datasets/example
```
func GetDatasetJson ¶
func GetDatasetJson(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetJsonState, opts ...pulumi.ResourceOption) (*DatasetJson, error)
GetDatasetJson gets an existing DatasetJson 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 NewDatasetJson ¶
func NewDatasetJson(ctx *pulumi.Context, name string, args *DatasetJsonArgs, opts ...pulumi.ResourceOption) (*DatasetJson, error)
NewDatasetJson registers a new resource with the given unique name, arguments, and options.
func (*DatasetJson) ElementType ¶
func (*DatasetJson) ElementType() reflect.Type
func (*DatasetJson) ToDatasetJsonOutput ¶
func (i *DatasetJson) ToDatasetJsonOutput() DatasetJsonOutput
func (*DatasetJson) ToDatasetJsonOutputWithContext ¶
func (i *DatasetJson) ToDatasetJsonOutputWithContext(ctx context.Context) DatasetJsonOutput
type DatasetJsonArgs ¶
type DatasetJsonArgs struct { // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayInput // A `azureBlobStorageLocation` block as defined below. AzureBlobStorageLocation DatasetJsonAzureBlobStorageLocationPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // The encoding format for the file. Encoding pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // A `httpServerLocation` block as defined below. HttpServerLocation DatasetJsonHttpServerLocationPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringInput // Specifies the name of the Data Factory Dataset. 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapInput // A `schemaColumn` block as defined below. SchemaColumns DatasetJsonSchemaColumnArrayInput }
The set of arguments for constructing a DatasetJson resource.
func (DatasetJsonArgs) ElementType ¶
func (DatasetJsonArgs) ElementType() reflect.Type
type DatasetJsonArray ¶
type DatasetJsonArray []DatasetJsonInput
func (DatasetJsonArray) ElementType ¶
func (DatasetJsonArray) ElementType() reflect.Type
func (DatasetJsonArray) ToDatasetJsonArrayOutput ¶
func (i DatasetJsonArray) ToDatasetJsonArrayOutput() DatasetJsonArrayOutput
func (DatasetJsonArray) ToDatasetJsonArrayOutputWithContext ¶
func (i DatasetJsonArray) ToDatasetJsonArrayOutputWithContext(ctx context.Context) DatasetJsonArrayOutput
type DatasetJsonArrayInput ¶
type DatasetJsonArrayInput interface { pulumi.Input ToDatasetJsonArrayOutput() DatasetJsonArrayOutput ToDatasetJsonArrayOutputWithContext(context.Context) DatasetJsonArrayOutput }
DatasetJsonArrayInput is an input type that accepts DatasetJsonArray and DatasetJsonArrayOutput values. You can construct a concrete instance of `DatasetJsonArrayInput` via:
DatasetJsonArray{ DatasetJsonArgs{...} }
type DatasetJsonArrayOutput ¶
type DatasetJsonArrayOutput struct{ *pulumi.OutputState }
func (DatasetJsonArrayOutput) ElementType ¶
func (DatasetJsonArrayOutput) ElementType() reflect.Type
func (DatasetJsonArrayOutput) Index ¶
func (o DatasetJsonArrayOutput) Index(i pulumi.IntInput) DatasetJsonOutput
func (DatasetJsonArrayOutput) ToDatasetJsonArrayOutput ¶
func (o DatasetJsonArrayOutput) ToDatasetJsonArrayOutput() DatasetJsonArrayOutput
func (DatasetJsonArrayOutput) ToDatasetJsonArrayOutputWithContext ¶
func (o DatasetJsonArrayOutput) ToDatasetJsonArrayOutputWithContext(ctx context.Context) DatasetJsonArrayOutput
type DatasetJsonAzureBlobStorageLocation ¶
type DatasetJsonAzureBlobStorageLocation struct { // The container on the Azure Blob Storage Account hosting the file. Container string `pulumi:"container"` // Is the `container` using dynamic expression, function or system variables? Defaults to `false`. DynamicContainerEnabled *bool `pulumi:"dynamicContainerEnabled"` // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled *bool `pulumi:"dynamicFilenameEnabled"` // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled *bool `pulumi:"dynamicPathEnabled"` // The filename of the file on the web server. Filename string `pulumi:"filename"` // The folder path to the file on the web server. Path string `pulumi:"path"` }
type DatasetJsonAzureBlobStorageLocationArgs ¶
type DatasetJsonAzureBlobStorageLocationArgs struct { // The container on the Azure Blob Storage Account hosting the file. Container pulumi.StringInput `pulumi:"container"` // Is the `container` using dynamic expression, function or system variables? Defaults to `false`. DynamicContainerEnabled pulumi.BoolPtrInput `pulumi:"dynamicContainerEnabled"` // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled pulumi.BoolPtrInput `pulumi:"dynamicFilenameEnabled"` // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled pulumi.BoolPtrInput `pulumi:"dynamicPathEnabled"` // The filename of the file on the web server. Filename pulumi.StringInput `pulumi:"filename"` // The folder path to the file on the web server. Path pulumi.StringInput `pulumi:"path"` }
func (DatasetJsonAzureBlobStorageLocationArgs) ElementType ¶
func (DatasetJsonAzureBlobStorageLocationArgs) ElementType() reflect.Type
func (DatasetJsonAzureBlobStorageLocationArgs) ToDatasetJsonAzureBlobStorageLocationOutput ¶
func (i DatasetJsonAzureBlobStorageLocationArgs) ToDatasetJsonAzureBlobStorageLocationOutput() DatasetJsonAzureBlobStorageLocationOutput
func (DatasetJsonAzureBlobStorageLocationArgs) ToDatasetJsonAzureBlobStorageLocationOutputWithContext ¶
func (i DatasetJsonAzureBlobStorageLocationArgs) ToDatasetJsonAzureBlobStorageLocationOutputWithContext(ctx context.Context) DatasetJsonAzureBlobStorageLocationOutput
func (DatasetJsonAzureBlobStorageLocationArgs) ToDatasetJsonAzureBlobStorageLocationPtrOutput ¶
func (i DatasetJsonAzureBlobStorageLocationArgs) ToDatasetJsonAzureBlobStorageLocationPtrOutput() DatasetJsonAzureBlobStorageLocationPtrOutput
func (DatasetJsonAzureBlobStorageLocationArgs) ToDatasetJsonAzureBlobStorageLocationPtrOutputWithContext ¶
func (i DatasetJsonAzureBlobStorageLocationArgs) ToDatasetJsonAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetJsonAzureBlobStorageLocationPtrOutput
type DatasetJsonAzureBlobStorageLocationInput ¶
type DatasetJsonAzureBlobStorageLocationInput interface { pulumi.Input ToDatasetJsonAzureBlobStorageLocationOutput() DatasetJsonAzureBlobStorageLocationOutput ToDatasetJsonAzureBlobStorageLocationOutputWithContext(context.Context) DatasetJsonAzureBlobStorageLocationOutput }
DatasetJsonAzureBlobStorageLocationInput is an input type that accepts DatasetJsonAzureBlobStorageLocationArgs and DatasetJsonAzureBlobStorageLocationOutput values. You can construct a concrete instance of `DatasetJsonAzureBlobStorageLocationInput` via:
DatasetJsonAzureBlobStorageLocationArgs{...}
type DatasetJsonAzureBlobStorageLocationOutput ¶
type DatasetJsonAzureBlobStorageLocationOutput struct{ *pulumi.OutputState }
func (DatasetJsonAzureBlobStorageLocationOutput) Container ¶
func (o DatasetJsonAzureBlobStorageLocationOutput) Container() pulumi.StringOutput
The container on the Azure Blob Storage Account hosting the file.
func (DatasetJsonAzureBlobStorageLocationOutput) DynamicContainerEnabled ¶ added in v5.4.0
func (o DatasetJsonAzureBlobStorageLocationOutput) DynamicContainerEnabled() pulumi.BoolPtrOutput
Is the `container` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetJsonAzureBlobStorageLocationOutput) DynamicFilenameEnabled ¶
func (o DatasetJsonAzureBlobStorageLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetJsonAzureBlobStorageLocationOutput) DynamicPathEnabled ¶
func (o DatasetJsonAzureBlobStorageLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetJsonAzureBlobStorageLocationOutput) ElementType ¶
func (DatasetJsonAzureBlobStorageLocationOutput) ElementType() reflect.Type
func (DatasetJsonAzureBlobStorageLocationOutput) Filename ¶
func (o DatasetJsonAzureBlobStorageLocationOutput) Filename() pulumi.StringOutput
The filename of the file on the web server.
func (DatasetJsonAzureBlobStorageLocationOutput) Path ¶
func (o DatasetJsonAzureBlobStorageLocationOutput) Path() pulumi.StringOutput
The folder path to the file on the web server.
func (DatasetJsonAzureBlobStorageLocationOutput) ToDatasetJsonAzureBlobStorageLocationOutput ¶
func (o DatasetJsonAzureBlobStorageLocationOutput) ToDatasetJsonAzureBlobStorageLocationOutput() DatasetJsonAzureBlobStorageLocationOutput
func (DatasetJsonAzureBlobStorageLocationOutput) ToDatasetJsonAzureBlobStorageLocationOutputWithContext ¶
func (o DatasetJsonAzureBlobStorageLocationOutput) ToDatasetJsonAzureBlobStorageLocationOutputWithContext(ctx context.Context) DatasetJsonAzureBlobStorageLocationOutput
func (DatasetJsonAzureBlobStorageLocationOutput) ToDatasetJsonAzureBlobStorageLocationPtrOutput ¶
func (o DatasetJsonAzureBlobStorageLocationOutput) ToDatasetJsonAzureBlobStorageLocationPtrOutput() DatasetJsonAzureBlobStorageLocationPtrOutput
func (DatasetJsonAzureBlobStorageLocationOutput) ToDatasetJsonAzureBlobStorageLocationPtrOutputWithContext ¶
func (o DatasetJsonAzureBlobStorageLocationOutput) ToDatasetJsonAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetJsonAzureBlobStorageLocationPtrOutput
type DatasetJsonAzureBlobStorageLocationPtrInput ¶
type DatasetJsonAzureBlobStorageLocationPtrInput interface { pulumi.Input ToDatasetJsonAzureBlobStorageLocationPtrOutput() DatasetJsonAzureBlobStorageLocationPtrOutput ToDatasetJsonAzureBlobStorageLocationPtrOutputWithContext(context.Context) DatasetJsonAzureBlobStorageLocationPtrOutput }
DatasetJsonAzureBlobStorageLocationPtrInput is an input type that accepts DatasetJsonAzureBlobStorageLocationArgs, DatasetJsonAzureBlobStorageLocationPtr and DatasetJsonAzureBlobStorageLocationPtrOutput values. You can construct a concrete instance of `DatasetJsonAzureBlobStorageLocationPtrInput` via:
DatasetJsonAzureBlobStorageLocationArgs{...} or: nil
func DatasetJsonAzureBlobStorageLocationPtr ¶
func DatasetJsonAzureBlobStorageLocationPtr(v *DatasetJsonAzureBlobStorageLocationArgs) DatasetJsonAzureBlobStorageLocationPtrInput
type DatasetJsonAzureBlobStorageLocationPtrOutput ¶
type DatasetJsonAzureBlobStorageLocationPtrOutput struct{ *pulumi.OutputState }
func (DatasetJsonAzureBlobStorageLocationPtrOutput) Container ¶
func (o DatasetJsonAzureBlobStorageLocationPtrOutput) Container() pulumi.StringPtrOutput
The container on the Azure Blob Storage Account hosting the file.
func (DatasetJsonAzureBlobStorageLocationPtrOutput) DynamicContainerEnabled ¶ added in v5.4.0
func (o DatasetJsonAzureBlobStorageLocationPtrOutput) DynamicContainerEnabled() pulumi.BoolPtrOutput
Is the `container` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetJsonAzureBlobStorageLocationPtrOutput) DynamicFilenameEnabled ¶
func (o DatasetJsonAzureBlobStorageLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetJsonAzureBlobStorageLocationPtrOutput) DynamicPathEnabled ¶
func (o DatasetJsonAzureBlobStorageLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetJsonAzureBlobStorageLocationPtrOutput) ElementType ¶
func (DatasetJsonAzureBlobStorageLocationPtrOutput) ElementType() reflect.Type
func (DatasetJsonAzureBlobStorageLocationPtrOutput) Filename ¶
func (o DatasetJsonAzureBlobStorageLocationPtrOutput) Filename() pulumi.StringPtrOutput
The filename of the file on the web server.
func (DatasetJsonAzureBlobStorageLocationPtrOutput) Path ¶
func (o DatasetJsonAzureBlobStorageLocationPtrOutput) Path() pulumi.StringPtrOutput
The folder path to the file on the web server.
func (DatasetJsonAzureBlobStorageLocationPtrOutput) ToDatasetJsonAzureBlobStorageLocationPtrOutput ¶
func (o DatasetJsonAzureBlobStorageLocationPtrOutput) ToDatasetJsonAzureBlobStorageLocationPtrOutput() DatasetJsonAzureBlobStorageLocationPtrOutput
func (DatasetJsonAzureBlobStorageLocationPtrOutput) ToDatasetJsonAzureBlobStorageLocationPtrOutputWithContext ¶
func (o DatasetJsonAzureBlobStorageLocationPtrOutput) ToDatasetJsonAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetJsonAzureBlobStorageLocationPtrOutput
type DatasetJsonHttpServerLocation ¶
type DatasetJsonHttpServerLocation struct { // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled *bool `pulumi:"dynamicFilenameEnabled"` // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled *bool `pulumi:"dynamicPathEnabled"` // The filename of the file on the web server. Filename string `pulumi:"filename"` // The folder path to the file on the web server. Path string `pulumi:"path"` // The base URL to the web server hosting the file. RelativeUrl string `pulumi:"relativeUrl"` }
type DatasetJsonHttpServerLocationArgs ¶
type DatasetJsonHttpServerLocationArgs struct { // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled pulumi.BoolPtrInput `pulumi:"dynamicFilenameEnabled"` // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled pulumi.BoolPtrInput `pulumi:"dynamicPathEnabled"` // The filename of the file on the web server. Filename pulumi.StringInput `pulumi:"filename"` // The folder path to the file on the web server. Path pulumi.StringInput `pulumi:"path"` // The base URL to the web server hosting the file. RelativeUrl pulumi.StringInput `pulumi:"relativeUrl"` }
func (DatasetJsonHttpServerLocationArgs) ElementType ¶
func (DatasetJsonHttpServerLocationArgs) ElementType() reflect.Type
func (DatasetJsonHttpServerLocationArgs) ToDatasetJsonHttpServerLocationOutput ¶
func (i DatasetJsonHttpServerLocationArgs) ToDatasetJsonHttpServerLocationOutput() DatasetJsonHttpServerLocationOutput
func (DatasetJsonHttpServerLocationArgs) ToDatasetJsonHttpServerLocationOutputWithContext ¶
func (i DatasetJsonHttpServerLocationArgs) ToDatasetJsonHttpServerLocationOutputWithContext(ctx context.Context) DatasetJsonHttpServerLocationOutput
func (DatasetJsonHttpServerLocationArgs) ToDatasetJsonHttpServerLocationPtrOutput ¶
func (i DatasetJsonHttpServerLocationArgs) ToDatasetJsonHttpServerLocationPtrOutput() DatasetJsonHttpServerLocationPtrOutput
func (DatasetJsonHttpServerLocationArgs) ToDatasetJsonHttpServerLocationPtrOutputWithContext ¶
func (i DatasetJsonHttpServerLocationArgs) ToDatasetJsonHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetJsonHttpServerLocationPtrOutput
type DatasetJsonHttpServerLocationInput ¶
type DatasetJsonHttpServerLocationInput interface { pulumi.Input ToDatasetJsonHttpServerLocationOutput() DatasetJsonHttpServerLocationOutput ToDatasetJsonHttpServerLocationOutputWithContext(context.Context) DatasetJsonHttpServerLocationOutput }
DatasetJsonHttpServerLocationInput is an input type that accepts DatasetJsonHttpServerLocationArgs and DatasetJsonHttpServerLocationOutput values. You can construct a concrete instance of `DatasetJsonHttpServerLocationInput` via:
DatasetJsonHttpServerLocationArgs{...}
type DatasetJsonHttpServerLocationOutput ¶
type DatasetJsonHttpServerLocationOutput struct{ *pulumi.OutputState }
func (DatasetJsonHttpServerLocationOutput) DynamicFilenameEnabled ¶
func (o DatasetJsonHttpServerLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetJsonHttpServerLocationOutput) DynamicPathEnabled ¶
func (o DatasetJsonHttpServerLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetJsonHttpServerLocationOutput) ElementType ¶
func (DatasetJsonHttpServerLocationOutput) ElementType() reflect.Type
func (DatasetJsonHttpServerLocationOutput) Filename ¶
func (o DatasetJsonHttpServerLocationOutput) Filename() pulumi.StringOutput
The filename of the file on the web server.
func (DatasetJsonHttpServerLocationOutput) Path ¶
func (o DatasetJsonHttpServerLocationOutput) Path() pulumi.StringOutput
The folder path to the file on the web server.
func (DatasetJsonHttpServerLocationOutput) RelativeUrl ¶
func (o DatasetJsonHttpServerLocationOutput) RelativeUrl() pulumi.StringOutput
The base URL to the web server hosting the file.
func (DatasetJsonHttpServerLocationOutput) ToDatasetJsonHttpServerLocationOutput ¶
func (o DatasetJsonHttpServerLocationOutput) ToDatasetJsonHttpServerLocationOutput() DatasetJsonHttpServerLocationOutput
func (DatasetJsonHttpServerLocationOutput) ToDatasetJsonHttpServerLocationOutputWithContext ¶
func (o DatasetJsonHttpServerLocationOutput) ToDatasetJsonHttpServerLocationOutputWithContext(ctx context.Context) DatasetJsonHttpServerLocationOutput
func (DatasetJsonHttpServerLocationOutput) ToDatasetJsonHttpServerLocationPtrOutput ¶
func (o DatasetJsonHttpServerLocationOutput) ToDatasetJsonHttpServerLocationPtrOutput() DatasetJsonHttpServerLocationPtrOutput
func (DatasetJsonHttpServerLocationOutput) ToDatasetJsonHttpServerLocationPtrOutputWithContext ¶
func (o DatasetJsonHttpServerLocationOutput) ToDatasetJsonHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetJsonHttpServerLocationPtrOutput
type DatasetJsonHttpServerLocationPtrInput ¶
type DatasetJsonHttpServerLocationPtrInput interface { pulumi.Input ToDatasetJsonHttpServerLocationPtrOutput() DatasetJsonHttpServerLocationPtrOutput ToDatasetJsonHttpServerLocationPtrOutputWithContext(context.Context) DatasetJsonHttpServerLocationPtrOutput }
DatasetJsonHttpServerLocationPtrInput is an input type that accepts DatasetJsonHttpServerLocationArgs, DatasetJsonHttpServerLocationPtr and DatasetJsonHttpServerLocationPtrOutput values. You can construct a concrete instance of `DatasetJsonHttpServerLocationPtrInput` via:
DatasetJsonHttpServerLocationArgs{...} or: nil
func DatasetJsonHttpServerLocationPtr ¶
func DatasetJsonHttpServerLocationPtr(v *DatasetJsonHttpServerLocationArgs) DatasetJsonHttpServerLocationPtrInput
type DatasetJsonHttpServerLocationPtrOutput ¶
type DatasetJsonHttpServerLocationPtrOutput struct{ *pulumi.OutputState }
func (DatasetJsonHttpServerLocationPtrOutput) DynamicFilenameEnabled ¶
func (o DatasetJsonHttpServerLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetJsonHttpServerLocationPtrOutput) DynamicPathEnabled ¶
func (o DatasetJsonHttpServerLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetJsonHttpServerLocationPtrOutput) ElementType ¶
func (DatasetJsonHttpServerLocationPtrOutput) ElementType() reflect.Type
func (DatasetJsonHttpServerLocationPtrOutput) Filename ¶
func (o DatasetJsonHttpServerLocationPtrOutput) Filename() pulumi.StringPtrOutput
The filename of the file on the web server.
func (DatasetJsonHttpServerLocationPtrOutput) Path ¶
func (o DatasetJsonHttpServerLocationPtrOutput) Path() pulumi.StringPtrOutput
The folder path to the file on the web server.
func (DatasetJsonHttpServerLocationPtrOutput) RelativeUrl ¶
func (o DatasetJsonHttpServerLocationPtrOutput) RelativeUrl() pulumi.StringPtrOutput
The base URL to the web server hosting the file.
func (DatasetJsonHttpServerLocationPtrOutput) ToDatasetJsonHttpServerLocationPtrOutput ¶
func (o DatasetJsonHttpServerLocationPtrOutput) ToDatasetJsonHttpServerLocationPtrOutput() DatasetJsonHttpServerLocationPtrOutput
func (DatasetJsonHttpServerLocationPtrOutput) ToDatasetJsonHttpServerLocationPtrOutputWithContext ¶
func (o DatasetJsonHttpServerLocationPtrOutput) ToDatasetJsonHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetJsonHttpServerLocationPtrOutput
type DatasetJsonInput ¶
type DatasetJsonInput interface { pulumi.Input ToDatasetJsonOutput() DatasetJsonOutput ToDatasetJsonOutputWithContext(ctx context.Context) DatasetJsonOutput }
type DatasetJsonMap ¶
type DatasetJsonMap map[string]DatasetJsonInput
func (DatasetJsonMap) ElementType ¶
func (DatasetJsonMap) ElementType() reflect.Type
func (DatasetJsonMap) ToDatasetJsonMapOutput ¶
func (i DatasetJsonMap) ToDatasetJsonMapOutput() DatasetJsonMapOutput
func (DatasetJsonMap) ToDatasetJsonMapOutputWithContext ¶
func (i DatasetJsonMap) ToDatasetJsonMapOutputWithContext(ctx context.Context) DatasetJsonMapOutput
type DatasetJsonMapInput ¶
type DatasetJsonMapInput interface { pulumi.Input ToDatasetJsonMapOutput() DatasetJsonMapOutput ToDatasetJsonMapOutputWithContext(context.Context) DatasetJsonMapOutput }
DatasetJsonMapInput is an input type that accepts DatasetJsonMap and DatasetJsonMapOutput values. You can construct a concrete instance of `DatasetJsonMapInput` via:
DatasetJsonMap{ "key": DatasetJsonArgs{...} }
type DatasetJsonMapOutput ¶
type DatasetJsonMapOutput struct{ *pulumi.OutputState }
func (DatasetJsonMapOutput) ElementType ¶
func (DatasetJsonMapOutput) ElementType() reflect.Type
func (DatasetJsonMapOutput) MapIndex ¶
func (o DatasetJsonMapOutput) MapIndex(k pulumi.StringInput) DatasetJsonOutput
func (DatasetJsonMapOutput) ToDatasetJsonMapOutput ¶
func (o DatasetJsonMapOutput) ToDatasetJsonMapOutput() DatasetJsonMapOutput
func (DatasetJsonMapOutput) ToDatasetJsonMapOutputWithContext ¶
func (o DatasetJsonMapOutput) ToDatasetJsonMapOutputWithContext(ctx context.Context) DatasetJsonMapOutput
type DatasetJsonOutput ¶
type DatasetJsonOutput struct{ *pulumi.OutputState }
func (DatasetJsonOutput) AdditionalProperties ¶ added in v5.5.0
func (o DatasetJsonOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Dataset.
func (DatasetJsonOutput) Annotations ¶ added in v5.5.0
func (o DatasetJsonOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Dataset.
func (DatasetJsonOutput) AzureBlobStorageLocation ¶ added in v5.5.0
func (o DatasetJsonOutput) AzureBlobStorageLocation() DatasetJsonAzureBlobStorageLocationPtrOutput
A `azureBlobStorageLocation` block as defined below.
func (DatasetJsonOutput) DataFactoryId ¶ added in v5.5.0
func (o DatasetJsonOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (DatasetJsonOutput) Description ¶ added in v5.5.0
func (o DatasetJsonOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Dataset.
func (DatasetJsonOutput) ElementType ¶
func (DatasetJsonOutput) ElementType() reflect.Type
func (DatasetJsonOutput) Encoding ¶ added in v5.5.0
func (o DatasetJsonOutput) Encoding() pulumi.StringPtrOutput
The encoding format for the file.
func (DatasetJsonOutput) Folder ¶ added in v5.5.0
func (o DatasetJsonOutput) Folder() pulumi.StringPtrOutput
The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.
func (DatasetJsonOutput) HttpServerLocation ¶ added in v5.5.0
func (o DatasetJsonOutput) HttpServerLocation() DatasetJsonHttpServerLocationPtrOutput
A `httpServerLocation` block as defined below.
func (DatasetJsonOutput) LinkedServiceName ¶ added in v5.5.0
func (o DatasetJsonOutput) LinkedServiceName() pulumi.StringOutput
The Data Factory Linked Service name in which to associate the Dataset with.
func (DatasetJsonOutput) Name ¶ added in v5.5.0
func (o DatasetJsonOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Dataset. 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 (DatasetJsonOutput) Parameters ¶ added in v5.5.0
func (o DatasetJsonOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Dataset.
func (DatasetJsonOutput) SchemaColumns ¶ added in v5.5.0
func (o DatasetJsonOutput) SchemaColumns() DatasetJsonSchemaColumnArrayOutput
A `schemaColumn` block as defined below.
func (DatasetJsonOutput) ToDatasetJsonOutput ¶
func (o DatasetJsonOutput) ToDatasetJsonOutput() DatasetJsonOutput
func (DatasetJsonOutput) ToDatasetJsonOutputWithContext ¶
func (o DatasetJsonOutput) ToDatasetJsonOutputWithContext(ctx context.Context) DatasetJsonOutput
type DatasetJsonSchemaColumn ¶
type DatasetJsonSchemaColumn struct { // The description of the column. Description *string `pulumi:"description"` // The name of the column. Name string `pulumi:"name"` // Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive. Type *string `pulumi:"type"` }
type DatasetJsonSchemaColumnArgs ¶
type DatasetJsonSchemaColumnArgs struct { // The description of the column. Description pulumi.StringPtrInput `pulumi:"description"` // The name of the column. Name pulumi.StringInput `pulumi:"name"` // Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DatasetJsonSchemaColumnArgs) ElementType ¶
func (DatasetJsonSchemaColumnArgs) ElementType() reflect.Type
func (DatasetJsonSchemaColumnArgs) ToDatasetJsonSchemaColumnOutput ¶
func (i DatasetJsonSchemaColumnArgs) ToDatasetJsonSchemaColumnOutput() DatasetJsonSchemaColumnOutput
func (DatasetJsonSchemaColumnArgs) ToDatasetJsonSchemaColumnOutputWithContext ¶
func (i DatasetJsonSchemaColumnArgs) ToDatasetJsonSchemaColumnOutputWithContext(ctx context.Context) DatasetJsonSchemaColumnOutput
type DatasetJsonSchemaColumnArray ¶
type DatasetJsonSchemaColumnArray []DatasetJsonSchemaColumnInput
func (DatasetJsonSchemaColumnArray) ElementType ¶
func (DatasetJsonSchemaColumnArray) ElementType() reflect.Type
func (DatasetJsonSchemaColumnArray) ToDatasetJsonSchemaColumnArrayOutput ¶
func (i DatasetJsonSchemaColumnArray) ToDatasetJsonSchemaColumnArrayOutput() DatasetJsonSchemaColumnArrayOutput
func (DatasetJsonSchemaColumnArray) ToDatasetJsonSchemaColumnArrayOutputWithContext ¶
func (i DatasetJsonSchemaColumnArray) ToDatasetJsonSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetJsonSchemaColumnArrayOutput
type DatasetJsonSchemaColumnArrayInput ¶
type DatasetJsonSchemaColumnArrayInput interface { pulumi.Input ToDatasetJsonSchemaColumnArrayOutput() DatasetJsonSchemaColumnArrayOutput ToDatasetJsonSchemaColumnArrayOutputWithContext(context.Context) DatasetJsonSchemaColumnArrayOutput }
DatasetJsonSchemaColumnArrayInput is an input type that accepts DatasetJsonSchemaColumnArray and DatasetJsonSchemaColumnArrayOutput values. You can construct a concrete instance of `DatasetJsonSchemaColumnArrayInput` via:
DatasetJsonSchemaColumnArray{ DatasetJsonSchemaColumnArgs{...} }
type DatasetJsonSchemaColumnArrayOutput ¶
type DatasetJsonSchemaColumnArrayOutput struct{ *pulumi.OutputState }
func (DatasetJsonSchemaColumnArrayOutput) ElementType ¶
func (DatasetJsonSchemaColumnArrayOutput) ElementType() reflect.Type
func (DatasetJsonSchemaColumnArrayOutput) Index ¶
func (o DatasetJsonSchemaColumnArrayOutput) Index(i pulumi.IntInput) DatasetJsonSchemaColumnOutput
func (DatasetJsonSchemaColumnArrayOutput) ToDatasetJsonSchemaColumnArrayOutput ¶
func (o DatasetJsonSchemaColumnArrayOutput) ToDatasetJsonSchemaColumnArrayOutput() DatasetJsonSchemaColumnArrayOutput
func (DatasetJsonSchemaColumnArrayOutput) ToDatasetJsonSchemaColumnArrayOutputWithContext ¶
func (o DatasetJsonSchemaColumnArrayOutput) ToDatasetJsonSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetJsonSchemaColumnArrayOutput
type DatasetJsonSchemaColumnInput ¶
type DatasetJsonSchemaColumnInput interface { pulumi.Input ToDatasetJsonSchemaColumnOutput() DatasetJsonSchemaColumnOutput ToDatasetJsonSchemaColumnOutputWithContext(context.Context) DatasetJsonSchemaColumnOutput }
DatasetJsonSchemaColumnInput is an input type that accepts DatasetJsonSchemaColumnArgs and DatasetJsonSchemaColumnOutput values. You can construct a concrete instance of `DatasetJsonSchemaColumnInput` via:
DatasetJsonSchemaColumnArgs{...}
type DatasetJsonSchemaColumnOutput ¶
type DatasetJsonSchemaColumnOutput struct{ *pulumi.OutputState }
func (DatasetJsonSchemaColumnOutput) Description ¶
func (o DatasetJsonSchemaColumnOutput) Description() pulumi.StringPtrOutput
The description of the column.
func (DatasetJsonSchemaColumnOutput) ElementType ¶
func (DatasetJsonSchemaColumnOutput) ElementType() reflect.Type
func (DatasetJsonSchemaColumnOutput) Name ¶
func (o DatasetJsonSchemaColumnOutput) Name() pulumi.StringOutput
The name of the column.
func (DatasetJsonSchemaColumnOutput) ToDatasetJsonSchemaColumnOutput ¶
func (o DatasetJsonSchemaColumnOutput) ToDatasetJsonSchemaColumnOutput() DatasetJsonSchemaColumnOutput
func (DatasetJsonSchemaColumnOutput) ToDatasetJsonSchemaColumnOutputWithContext ¶
func (o DatasetJsonSchemaColumnOutput) ToDatasetJsonSchemaColumnOutputWithContext(ctx context.Context) DatasetJsonSchemaColumnOutput
func (DatasetJsonSchemaColumnOutput) Type ¶
func (o DatasetJsonSchemaColumnOutput) Type() pulumi.StringPtrOutput
Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive.
type DatasetJsonState ¶
type DatasetJsonState struct { // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayInput // A `azureBlobStorageLocation` block as defined below. AzureBlobStorageLocation DatasetJsonAzureBlobStorageLocationPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // The encoding format for the file. Encoding pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // A `httpServerLocation` block as defined below. HttpServerLocation DatasetJsonHttpServerLocationPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringPtrInput // Specifies the name of the Data Factory Dataset. 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapInput // A `schemaColumn` block as defined below. SchemaColumns DatasetJsonSchemaColumnArrayInput }
func (DatasetJsonState) ElementType ¶
func (DatasetJsonState) ElementType() reflect.Type
type DatasetMysql ¶
type DatasetMysql struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Dataset MySQL. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Dataset MySQL. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Dataset MySQL. Description pulumi.StringPtrOutput `pulumi:"description"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrOutput `pulumi:"folder"` // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringOutput `pulumi:"linkedServiceName"` // 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 pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Dataset MySQL. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // A `schemaColumn` block as defined below. SchemaColumns DatasetMysqlSchemaColumnArrayOutput `pulumi:"schemaColumns"` // The table name of the Data Factory Dataset MySQL. TableName pulumi.StringPtrOutput `pulumi:"tableName"` }
Manages a MySQL Dataset inside a Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } exampleLinkedServiceMysql, err := datafactory.NewLinkedServiceMysql(ctx, "exampleLinkedServiceMysql", &datafactory.LinkedServiceMysqlArgs{ DataFactoryId: exampleFactory.ID(), ConnectionString: pulumi.String("Server=test;Port=3306;Database=test;User=test;SSLMode=1;UseSystemTrustStore=0;Password=test"), }) if err != nil { return err } _, err = datafactory.NewDatasetMysql(ctx, "exampleDatasetMysql", &datafactory.DatasetMysqlArgs{ DataFactoryId: exampleFactory.ID(), LinkedServiceName: exampleLinkedServiceMysql.Name, }) if err != nil { return err } return nil }) }
```
## Import
Data Factory MySQL Datasets can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/datasetMysql:DatasetMysql example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/datasets/example
```
func GetDatasetMysql ¶
func GetDatasetMysql(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetMysqlState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*DatasetMysql, error)
NewDatasetMysql registers a new resource with the given unique name, arguments, and options.
func (*DatasetMysql) ElementType ¶
func (*DatasetMysql) ElementType() reflect.Type
func (*DatasetMysql) ToDatasetMysqlOutput ¶
func (i *DatasetMysql) ToDatasetMysqlOutput() DatasetMysqlOutput
func (*DatasetMysql) ToDatasetMysqlOutputWithContext ¶
func (i *DatasetMysql) ToDatasetMysqlOutputWithContext(ctx context.Context) DatasetMysqlOutput
type DatasetMysqlArgs ¶
type DatasetMysqlArgs struct { // A map of additional properties to associate with the Data Factory Dataset MySQL. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset MySQL. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Dataset MySQL. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringInput // 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset MySQL. Parameters pulumi.StringMapInput // A `schemaColumn` block as defined below. SchemaColumns DatasetMysqlSchemaColumnArrayInput // The table name of the Data Factory Dataset MySQL. TableName pulumi.StringPtrInput }
The set of arguments for constructing a DatasetMysql resource.
func (DatasetMysqlArgs) ElementType ¶
func (DatasetMysqlArgs) ElementType() reflect.Type
type DatasetMysqlArray ¶
type DatasetMysqlArray []DatasetMysqlInput
func (DatasetMysqlArray) ElementType ¶
func (DatasetMysqlArray) ElementType() reflect.Type
func (DatasetMysqlArray) ToDatasetMysqlArrayOutput ¶
func (i DatasetMysqlArray) ToDatasetMysqlArrayOutput() DatasetMysqlArrayOutput
func (DatasetMysqlArray) ToDatasetMysqlArrayOutputWithContext ¶
func (i DatasetMysqlArray) ToDatasetMysqlArrayOutputWithContext(ctx context.Context) DatasetMysqlArrayOutput
type DatasetMysqlArrayInput ¶
type DatasetMysqlArrayInput interface { pulumi.Input ToDatasetMysqlArrayOutput() DatasetMysqlArrayOutput ToDatasetMysqlArrayOutputWithContext(context.Context) DatasetMysqlArrayOutput }
DatasetMysqlArrayInput is an input type that accepts DatasetMysqlArray and DatasetMysqlArrayOutput values. You can construct a concrete instance of `DatasetMysqlArrayInput` via:
DatasetMysqlArray{ DatasetMysqlArgs{...} }
type DatasetMysqlArrayOutput ¶
type DatasetMysqlArrayOutput struct{ *pulumi.OutputState }
func (DatasetMysqlArrayOutput) ElementType ¶
func (DatasetMysqlArrayOutput) ElementType() reflect.Type
func (DatasetMysqlArrayOutput) Index ¶
func (o DatasetMysqlArrayOutput) Index(i pulumi.IntInput) DatasetMysqlOutput
func (DatasetMysqlArrayOutput) ToDatasetMysqlArrayOutput ¶
func (o DatasetMysqlArrayOutput) ToDatasetMysqlArrayOutput() DatasetMysqlArrayOutput
func (DatasetMysqlArrayOutput) ToDatasetMysqlArrayOutputWithContext ¶
func (o DatasetMysqlArrayOutput) ToDatasetMysqlArrayOutputWithContext(ctx context.Context) DatasetMysqlArrayOutput
type DatasetMysqlInput ¶
type DatasetMysqlInput interface { pulumi.Input ToDatasetMysqlOutput() DatasetMysqlOutput ToDatasetMysqlOutputWithContext(ctx context.Context) DatasetMysqlOutput }
type DatasetMysqlMap ¶
type DatasetMysqlMap map[string]DatasetMysqlInput
func (DatasetMysqlMap) ElementType ¶
func (DatasetMysqlMap) ElementType() reflect.Type
func (DatasetMysqlMap) ToDatasetMysqlMapOutput ¶
func (i DatasetMysqlMap) ToDatasetMysqlMapOutput() DatasetMysqlMapOutput
func (DatasetMysqlMap) ToDatasetMysqlMapOutputWithContext ¶
func (i DatasetMysqlMap) ToDatasetMysqlMapOutputWithContext(ctx context.Context) DatasetMysqlMapOutput
type DatasetMysqlMapInput ¶
type DatasetMysqlMapInput interface { pulumi.Input ToDatasetMysqlMapOutput() DatasetMysqlMapOutput ToDatasetMysqlMapOutputWithContext(context.Context) DatasetMysqlMapOutput }
DatasetMysqlMapInput is an input type that accepts DatasetMysqlMap and DatasetMysqlMapOutput values. You can construct a concrete instance of `DatasetMysqlMapInput` via:
DatasetMysqlMap{ "key": DatasetMysqlArgs{...} }
type DatasetMysqlMapOutput ¶
type DatasetMysqlMapOutput struct{ *pulumi.OutputState }
func (DatasetMysqlMapOutput) ElementType ¶
func (DatasetMysqlMapOutput) ElementType() reflect.Type
func (DatasetMysqlMapOutput) MapIndex ¶
func (o DatasetMysqlMapOutput) MapIndex(k pulumi.StringInput) DatasetMysqlOutput
func (DatasetMysqlMapOutput) ToDatasetMysqlMapOutput ¶
func (o DatasetMysqlMapOutput) ToDatasetMysqlMapOutput() DatasetMysqlMapOutput
func (DatasetMysqlMapOutput) ToDatasetMysqlMapOutputWithContext ¶
func (o DatasetMysqlMapOutput) ToDatasetMysqlMapOutputWithContext(ctx context.Context) DatasetMysqlMapOutput
type DatasetMysqlOutput ¶
type DatasetMysqlOutput struct{ *pulumi.OutputState }
func (DatasetMysqlOutput) AdditionalProperties ¶ added in v5.5.0
func (o DatasetMysqlOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Dataset MySQL.
func (DatasetMysqlOutput) Annotations ¶ added in v5.5.0
func (o DatasetMysqlOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Dataset MySQL.
func (DatasetMysqlOutput) DataFactoryId ¶ added in v5.5.0
func (o DatasetMysqlOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (DatasetMysqlOutput) Description ¶ added in v5.5.0
func (o DatasetMysqlOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Dataset MySQL.
func (DatasetMysqlOutput) ElementType ¶
func (DatasetMysqlOutput) ElementType() reflect.Type
func (DatasetMysqlOutput) Folder ¶ added in v5.5.0
func (o DatasetMysqlOutput) Folder() pulumi.StringPtrOutput
The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.
func (DatasetMysqlOutput) LinkedServiceName ¶ added in v5.5.0
func (o DatasetMysqlOutput) LinkedServiceName() pulumi.StringOutput
The Data Factory Linked Service name in which to associate the Dataset with.
func (DatasetMysqlOutput) Name ¶ added in v5.5.0
func (o DatasetMysqlOutput) 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 (DatasetMysqlOutput) Parameters ¶ added in v5.5.0
func (o DatasetMysqlOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Dataset MySQL.
func (DatasetMysqlOutput) SchemaColumns ¶ added in v5.5.0
func (o DatasetMysqlOutput) SchemaColumns() DatasetMysqlSchemaColumnArrayOutput
A `schemaColumn` block as defined below.
func (DatasetMysqlOutput) TableName ¶ added in v5.5.0
func (o DatasetMysqlOutput) TableName() pulumi.StringPtrOutput
The table name of the Data Factory Dataset MySQL.
func (DatasetMysqlOutput) ToDatasetMysqlOutput ¶
func (o DatasetMysqlOutput) ToDatasetMysqlOutput() DatasetMysqlOutput
func (DatasetMysqlOutput) ToDatasetMysqlOutputWithContext ¶
func (o DatasetMysqlOutput) ToDatasetMysqlOutputWithContext(ctx context.Context) DatasetMysqlOutput
type DatasetMysqlSchemaColumn ¶
type DatasetMysqlSchemaColumn struct { // The description of the column. Description *string `pulumi:"description"` // The name of the column. Name string `pulumi:"name"` // Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive. Type *string `pulumi:"type"` }
type DatasetMysqlSchemaColumnArgs ¶
type DatasetMysqlSchemaColumnArgs struct { // The description of the column. Description pulumi.StringPtrInput `pulumi:"description"` // The name of the column. Name pulumi.StringInput `pulumi:"name"` // Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DatasetMysqlSchemaColumnArgs) ElementType ¶
func (DatasetMysqlSchemaColumnArgs) ElementType() reflect.Type
func (DatasetMysqlSchemaColumnArgs) ToDatasetMysqlSchemaColumnOutput ¶
func (i DatasetMysqlSchemaColumnArgs) ToDatasetMysqlSchemaColumnOutput() DatasetMysqlSchemaColumnOutput
func (DatasetMysqlSchemaColumnArgs) ToDatasetMysqlSchemaColumnOutputWithContext ¶
func (i DatasetMysqlSchemaColumnArgs) ToDatasetMysqlSchemaColumnOutputWithContext(ctx context.Context) DatasetMysqlSchemaColumnOutput
type DatasetMysqlSchemaColumnArray ¶
type DatasetMysqlSchemaColumnArray []DatasetMysqlSchemaColumnInput
func (DatasetMysqlSchemaColumnArray) ElementType ¶
func (DatasetMysqlSchemaColumnArray) ElementType() reflect.Type
func (DatasetMysqlSchemaColumnArray) ToDatasetMysqlSchemaColumnArrayOutput ¶
func (i DatasetMysqlSchemaColumnArray) ToDatasetMysqlSchemaColumnArrayOutput() DatasetMysqlSchemaColumnArrayOutput
func (DatasetMysqlSchemaColumnArray) ToDatasetMysqlSchemaColumnArrayOutputWithContext ¶
func (i DatasetMysqlSchemaColumnArray) ToDatasetMysqlSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetMysqlSchemaColumnArrayOutput
type DatasetMysqlSchemaColumnArrayInput ¶
type DatasetMysqlSchemaColumnArrayInput interface { pulumi.Input ToDatasetMysqlSchemaColumnArrayOutput() DatasetMysqlSchemaColumnArrayOutput ToDatasetMysqlSchemaColumnArrayOutputWithContext(context.Context) DatasetMysqlSchemaColumnArrayOutput }
DatasetMysqlSchemaColumnArrayInput is an input type that accepts DatasetMysqlSchemaColumnArray and DatasetMysqlSchemaColumnArrayOutput values. You can construct a concrete instance of `DatasetMysqlSchemaColumnArrayInput` via:
DatasetMysqlSchemaColumnArray{ DatasetMysqlSchemaColumnArgs{...} }
type DatasetMysqlSchemaColumnArrayOutput ¶
type DatasetMysqlSchemaColumnArrayOutput struct{ *pulumi.OutputState }
func (DatasetMysqlSchemaColumnArrayOutput) ElementType ¶
func (DatasetMysqlSchemaColumnArrayOutput) ElementType() reflect.Type
func (DatasetMysqlSchemaColumnArrayOutput) Index ¶
func (o DatasetMysqlSchemaColumnArrayOutput) Index(i pulumi.IntInput) DatasetMysqlSchemaColumnOutput
func (DatasetMysqlSchemaColumnArrayOutput) ToDatasetMysqlSchemaColumnArrayOutput ¶
func (o DatasetMysqlSchemaColumnArrayOutput) ToDatasetMysqlSchemaColumnArrayOutput() DatasetMysqlSchemaColumnArrayOutput
func (DatasetMysqlSchemaColumnArrayOutput) ToDatasetMysqlSchemaColumnArrayOutputWithContext ¶
func (o DatasetMysqlSchemaColumnArrayOutput) ToDatasetMysqlSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetMysqlSchemaColumnArrayOutput
type DatasetMysqlSchemaColumnInput ¶
type DatasetMysqlSchemaColumnInput interface { pulumi.Input ToDatasetMysqlSchemaColumnOutput() DatasetMysqlSchemaColumnOutput ToDatasetMysqlSchemaColumnOutputWithContext(context.Context) DatasetMysqlSchemaColumnOutput }
DatasetMysqlSchemaColumnInput is an input type that accepts DatasetMysqlSchemaColumnArgs and DatasetMysqlSchemaColumnOutput values. You can construct a concrete instance of `DatasetMysqlSchemaColumnInput` via:
DatasetMysqlSchemaColumnArgs{...}
type DatasetMysqlSchemaColumnOutput ¶
type DatasetMysqlSchemaColumnOutput struct{ *pulumi.OutputState }
func (DatasetMysqlSchemaColumnOutput) Description ¶
func (o DatasetMysqlSchemaColumnOutput) Description() pulumi.StringPtrOutput
The description of the column.
func (DatasetMysqlSchemaColumnOutput) ElementType ¶
func (DatasetMysqlSchemaColumnOutput) ElementType() reflect.Type
func (DatasetMysqlSchemaColumnOutput) Name ¶
func (o DatasetMysqlSchemaColumnOutput) Name() pulumi.StringOutput
The name of the column.
func (DatasetMysqlSchemaColumnOutput) ToDatasetMysqlSchemaColumnOutput ¶
func (o DatasetMysqlSchemaColumnOutput) ToDatasetMysqlSchemaColumnOutput() DatasetMysqlSchemaColumnOutput
func (DatasetMysqlSchemaColumnOutput) ToDatasetMysqlSchemaColumnOutputWithContext ¶
func (o DatasetMysqlSchemaColumnOutput) ToDatasetMysqlSchemaColumnOutputWithContext(ctx context.Context) DatasetMysqlSchemaColumnOutput
func (DatasetMysqlSchemaColumnOutput) Type ¶
func (o DatasetMysqlSchemaColumnOutput) Type() pulumi.StringPtrOutput
Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive.
type DatasetMysqlState ¶
type DatasetMysqlState struct { // A map of additional properties to associate with the Data Factory Dataset MySQL. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset MySQL. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Dataset MySQL. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringPtrInput // 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset MySQL. Parameters pulumi.StringMapInput // A `schemaColumn` block as defined below. SchemaColumns DatasetMysqlSchemaColumnArrayInput // The table name of the Data Factory Dataset MySQL. TableName pulumi.StringPtrInput }
func (DatasetMysqlState) ElementType ¶
func (DatasetMysqlState) ElementType() reflect.Type
type DatasetParquet ¶
type DatasetParquet struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // A `azureBlobStorageLocation` block as defined below. AzureBlobStorageLocation DatasetParquetAzureBlobStorageLocationPtrOutput `pulumi:"azureBlobStorageLocation"` // The compression codec used to read/write text files. Valid values are `bzip2`, `gzip`, `deflate`, `ZipDeflate`, `TarGzip`, `Tar`, `snappy`, or `lz4`. Please note these values are case sensitive. CompressionCodec pulumi.StringPtrOutput `pulumi:"compressionCodec"` CompressionLevel pulumi.StringPtrOutput `pulumi:"compressionLevel"` // The Data Factory ID in which to associate the Dataset with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Dataset. Description pulumi.StringPtrOutput `pulumi:"description"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrOutput `pulumi:"folder"` // A `httpServerLocation` block as defined below. HttpServerLocation DatasetParquetHttpServerLocationPtrOutput `pulumi:"httpServerLocation"` // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringOutput `pulumi:"linkedServiceName"` // Specifies the name of the Data Factory Dataset. 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 pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // A `schemaColumn` block as defined below. SchemaColumns DatasetParquetSchemaColumnArrayOutput `pulumi:"schemaColumns"` }
Manages an Azure Parquet Dataset inside an Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } exampleLinkedServiceWeb, err := datafactory.NewLinkedServiceWeb(ctx, "exampleLinkedServiceWeb", &datafactory.LinkedServiceWebArgs{ DataFactoryId: exampleFactory.ID(), AuthenticationType: pulumi.String("Anonymous"), Url: pulumi.String("https://www.bing.com"), }) if err != nil { return err } _, err = datafactory.NewDatasetParquet(ctx, "exampleDatasetParquet", &datafactory.DatasetParquetArgs{ DataFactoryId: exampleFactory.ID(), LinkedServiceName: exampleLinkedServiceWeb.Name, HttpServerLocation: &datafactory.DatasetParquetHttpServerLocationArgs{ RelativeUrl: pulumi.String("http://www.bing.com"), Path: pulumi.String("foo/bar/"), Filename: pulumi.String("fizz.txt"), }, }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Datasets can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/datasetParquet:DatasetParquet example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/datasets/example
```
func GetDatasetParquet ¶
func GetDatasetParquet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetParquetState, opts ...pulumi.ResourceOption) (*DatasetParquet, error)
GetDatasetParquet gets an existing DatasetParquet 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 NewDatasetParquet ¶
func NewDatasetParquet(ctx *pulumi.Context, name string, args *DatasetParquetArgs, opts ...pulumi.ResourceOption) (*DatasetParquet, error)
NewDatasetParquet registers a new resource with the given unique name, arguments, and options.
func (*DatasetParquet) ElementType ¶
func (*DatasetParquet) ElementType() reflect.Type
func (*DatasetParquet) ToDatasetParquetOutput ¶
func (i *DatasetParquet) ToDatasetParquetOutput() DatasetParquetOutput
func (*DatasetParquet) ToDatasetParquetOutputWithContext ¶
func (i *DatasetParquet) ToDatasetParquetOutputWithContext(ctx context.Context) DatasetParquetOutput
type DatasetParquetArgs ¶
type DatasetParquetArgs struct { // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayInput // A `azureBlobStorageLocation` block as defined below. AzureBlobStorageLocation DatasetParquetAzureBlobStorageLocationPtrInput // The compression codec used to read/write text files. Valid values are `bzip2`, `gzip`, `deflate`, `ZipDeflate`, `TarGzip`, `Tar`, `snappy`, or `lz4`. Please note these values are case sensitive. CompressionCodec pulumi.StringPtrInput CompressionLevel pulumi.StringPtrInput // The Data Factory ID in which to associate the Dataset with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // A `httpServerLocation` block as defined below. HttpServerLocation DatasetParquetHttpServerLocationPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringInput // Specifies the name of the Data Factory Dataset. 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapInput // A `schemaColumn` block as defined below. SchemaColumns DatasetParquetSchemaColumnArrayInput }
The set of arguments for constructing a DatasetParquet resource.
func (DatasetParquetArgs) ElementType ¶
func (DatasetParquetArgs) ElementType() reflect.Type
type DatasetParquetArray ¶
type DatasetParquetArray []DatasetParquetInput
func (DatasetParquetArray) ElementType ¶
func (DatasetParquetArray) ElementType() reflect.Type
func (DatasetParquetArray) ToDatasetParquetArrayOutput ¶
func (i DatasetParquetArray) ToDatasetParquetArrayOutput() DatasetParquetArrayOutput
func (DatasetParquetArray) ToDatasetParquetArrayOutputWithContext ¶
func (i DatasetParquetArray) ToDatasetParquetArrayOutputWithContext(ctx context.Context) DatasetParquetArrayOutput
type DatasetParquetArrayInput ¶
type DatasetParquetArrayInput interface { pulumi.Input ToDatasetParquetArrayOutput() DatasetParquetArrayOutput ToDatasetParquetArrayOutputWithContext(context.Context) DatasetParquetArrayOutput }
DatasetParquetArrayInput is an input type that accepts DatasetParquetArray and DatasetParquetArrayOutput values. You can construct a concrete instance of `DatasetParquetArrayInput` via:
DatasetParquetArray{ DatasetParquetArgs{...} }
type DatasetParquetArrayOutput ¶
type DatasetParquetArrayOutput struct{ *pulumi.OutputState }
func (DatasetParquetArrayOutput) ElementType ¶
func (DatasetParquetArrayOutput) ElementType() reflect.Type
func (DatasetParquetArrayOutput) Index ¶
func (o DatasetParquetArrayOutput) Index(i pulumi.IntInput) DatasetParquetOutput
func (DatasetParquetArrayOutput) ToDatasetParquetArrayOutput ¶
func (o DatasetParquetArrayOutput) ToDatasetParquetArrayOutput() DatasetParquetArrayOutput
func (DatasetParquetArrayOutput) ToDatasetParquetArrayOutputWithContext ¶
func (o DatasetParquetArrayOutput) ToDatasetParquetArrayOutputWithContext(ctx context.Context) DatasetParquetArrayOutput
type DatasetParquetAzureBlobStorageLocation ¶
type DatasetParquetAzureBlobStorageLocation struct { // The container on the Azure Blob Storage Account hosting the file. Container string `pulumi:"container"` // Is the `container` using dynamic expression, function or system variables? Defaults to `false`. DynamicContainerEnabled *bool `pulumi:"dynamicContainerEnabled"` // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled *bool `pulumi:"dynamicFilenameEnabled"` // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled *bool `pulumi:"dynamicPathEnabled"` // The filename of the file on the web server. Filename *string `pulumi:"filename"` // The folder path to the file on the web server. Path string `pulumi:"path"` }
type DatasetParquetAzureBlobStorageLocationArgs ¶
type DatasetParquetAzureBlobStorageLocationArgs struct { // The container on the Azure Blob Storage Account hosting the file. Container pulumi.StringInput `pulumi:"container"` // Is the `container` using dynamic expression, function or system variables? Defaults to `false`. DynamicContainerEnabled pulumi.BoolPtrInput `pulumi:"dynamicContainerEnabled"` // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled pulumi.BoolPtrInput `pulumi:"dynamicFilenameEnabled"` // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled pulumi.BoolPtrInput `pulumi:"dynamicPathEnabled"` // The filename of the file on the web server. Filename pulumi.StringPtrInput `pulumi:"filename"` // The folder path to the file on the web server. Path pulumi.StringInput `pulumi:"path"` }
func (DatasetParquetAzureBlobStorageLocationArgs) ElementType ¶
func (DatasetParquetAzureBlobStorageLocationArgs) ElementType() reflect.Type
func (DatasetParquetAzureBlobStorageLocationArgs) ToDatasetParquetAzureBlobStorageLocationOutput ¶
func (i DatasetParquetAzureBlobStorageLocationArgs) ToDatasetParquetAzureBlobStorageLocationOutput() DatasetParquetAzureBlobStorageLocationOutput
func (DatasetParquetAzureBlobStorageLocationArgs) ToDatasetParquetAzureBlobStorageLocationOutputWithContext ¶
func (i DatasetParquetAzureBlobStorageLocationArgs) ToDatasetParquetAzureBlobStorageLocationOutputWithContext(ctx context.Context) DatasetParquetAzureBlobStorageLocationOutput
func (DatasetParquetAzureBlobStorageLocationArgs) ToDatasetParquetAzureBlobStorageLocationPtrOutput ¶
func (i DatasetParquetAzureBlobStorageLocationArgs) ToDatasetParquetAzureBlobStorageLocationPtrOutput() DatasetParquetAzureBlobStorageLocationPtrOutput
func (DatasetParquetAzureBlobStorageLocationArgs) ToDatasetParquetAzureBlobStorageLocationPtrOutputWithContext ¶
func (i DatasetParquetAzureBlobStorageLocationArgs) ToDatasetParquetAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetParquetAzureBlobStorageLocationPtrOutput
type DatasetParquetAzureBlobStorageLocationInput ¶
type DatasetParquetAzureBlobStorageLocationInput interface { pulumi.Input ToDatasetParquetAzureBlobStorageLocationOutput() DatasetParquetAzureBlobStorageLocationOutput ToDatasetParquetAzureBlobStorageLocationOutputWithContext(context.Context) DatasetParquetAzureBlobStorageLocationOutput }
DatasetParquetAzureBlobStorageLocationInput is an input type that accepts DatasetParquetAzureBlobStorageLocationArgs and DatasetParquetAzureBlobStorageLocationOutput values. You can construct a concrete instance of `DatasetParquetAzureBlobStorageLocationInput` via:
DatasetParquetAzureBlobStorageLocationArgs{...}
type DatasetParquetAzureBlobStorageLocationOutput ¶
type DatasetParquetAzureBlobStorageLocationOutput struct{ *pulumi.OutputState }
func (DatasetParquetAzureBlobStorageLocationOutput) Container ¶
func (o DatasetParquetAzureBlobStorageLocationOutput) Container() pulumi.StringOutput
The container on the Azure Blob Storage Account hosting the file.
func (DatasetParquetAzureBlobStorageLocationOutput) DynamicContainerEnabled ¶ added in v5.4.0
func (o DatasetParquetAzureBlobStorageLocationOutput) DynamicContainerEnabled() pulumi.BoolPtrOutput
Is the `container` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetParquetAzureBlobStorageLocationOutput) DynamicFilenameEnabled ¶
func (o DatasetParquetAzureBlobStorageLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetParquetAzureBlobStorageLocationOutput) DynamicPathEnabled ¶
func (o DatasetParquetAzureBlobStorageLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetParquetAzureBlobStorageLocationOutput) ElementType ¶
func (DatasetParquetAzureBlobStorageLocationOutput) ElementType() reflect.Type
func (DatasetParquetAzureBlobStorageLocationOutput) Filename ¶
func (o DatasetParquetAzureBlobStorageLocationOutput) Filename() pulumi.StringPtrOutput
The filename of the file on the web server.
func (DatasetParquetAzureBlobStorageLocationOutput) Path ¶
func (o DatasetParquetAzureBlobStorageLocationOutput) Path() pulumi.StringOutput
The folder path to the file on the web server.
func (DatasetParquetAzureBlobStorageLocationOutput) ToDatasetParquetAzureBlobStorageLocationOutput ¶
func (o DatasetParquetAzureBlobStorageLocationOutput) ToDatasetParquetAzureBlobStorageLocationOutput() DatasetParquetAzureBlobStorageLocationOutput
func (DatasetParquetAzureBlobStorageLocationOutput) ToDatasetParquetAzureBlobStorageLocationOutputWithContext ¶
func (o DatasetParquetAzureBlobStorageLocationOutput) ToDatasetParquetAzureBlobStorageLocationOutputWithContext(ctx context.Context) DatasetParquetAzureBlobStorageLocationOutput
func (DatasetParquetAzureBlobStorageLocationOutput) ToDatasetParquetAzureBlobStorageLocationPtrOutput ¶
func (o DatasetParquetAzureBlobStorageLocationOutput) ToDatasetParquetAzureBlobStorageLocationPtrOutput() DatasetParquetAzureBlobStorageLocationPtrOutput
func (DatasetParquetAzureBlobStorageLocationOutput) ToDatasetParquetAzureBlobStorageLocationPtrOutputWithContext ¶
func (o DatasetParquetAzureBlobStorageLocationOutput) ToDatasetParquetAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetParquetAzureBlobStorageLocationPtrOutput
type DatasetParquetAzureBlobStorageLocationPtrInput ¶
type DatasetParquetAzureBlobStorageLocationPtrInput interface { pulumi.Input ToDatasetParquetAzureBlobStorageLocationPtrOutput() DatasetParquetAzureBlobStorageLocationPtrOutput ToDatasetParquetAzureBlobStorageLocationPtrOutputWithContext(context.Context) DatasetParquetAzureBlobStorageLocationPtrOutput }
DatasetParquetAzureBlobStorageLocationPtrInput is an input type that accepts DatasetParquetAzureBlobStorageLocationArgs, DatasetParquetAzureBlobStorageLocationPtr and DatasetParquetAzureBlobStorageLocationPtrOutput values. You can construct a concrete instance of `DatasetParquetAzureBlobStorageLocationPtrInput` via:
DatasetParquetAzureBlobStorageLocationArgs{...} or: nil
func DatasetParquetAzureBlobStorageLocationPtr ¶
func DatasetParquetAzureBlobStorageLocationPtr(v *DatasetParquetAzureBlobStorageLocationArgs) DatasetParquetAzureBlobStorageLocationPtrInput
type DatasetParquetAzureBlobStorageLocationPtrOutput ¶
type DatasetParquetAzureBlobStorageLocationPtrOutput struct{ *pulumi.OutputState }
func (DatasetParquetAzureBlobStorageLocationPtrOutput) Container ¶
func (o DatasetParquetAzureBlobStorageLocationPtrOutput) Container() pulumi.StringPtrOutput
The container on the Azure Blob Storage Account hosting the file.
func (DatasetParquetAzureBlobStorageLocationPtrOutput) DynamicContainerEnabled ¶ added in v5.4.0
func (o DatasetParquetAzureBlobStorageLocationPtrOutput) DynamicContainerEnabled() pulumi.BoolPtrOutput
Is the `container` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetParquetAzureBlobStorageLocationPtrOutput) DynamicFilenameEnabled ¶
func (o DatasetParquetAzureBlobStorageLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetParquetAzureBlobStorageLocationPtrOutput) DynamicPathEnabled ¶
func (o DatasetParquetAzureBlobStorageLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetParquetAzureBlobStorageLocationPtrOutput) ElementType ¶
func (DatasetParquetAzureBlobStorageLocationPtrOutput) ElementType() reflect.Type
func (DatasetParquetAzureBlobStorageLocationPtrOutput) Filename ¶
func (o DatasetParquetAzureBlobStorageLocationPtrOutput) Filename() pulumi.StringPtrOutput
The filename of the file on the web server.
func (DatasetParquetAzureBlobStorageLocationPtrOutput) Path ¶
func (o DatasetParquetAzureBlobStorageLocationPtrOutput) Path() pulumi.StringPtrOutput
The folder path to the file on the web server.
func (DatasetParquetAzureBlobStorageLocationPtrOutput) ToDatasetParquetAzureBlobStorageLocationPtrOutput ¶
func (o DatasetParquetAzureBlobStorageLocationPtrOutput) ToDatasetParquetAzureBlobStorageLocationPtrOutput() DatasetParquetAzureBlobStorageLocationPtrOutput
func (DatasetParquetAzureBlobStorageLocationPtrOutput) ToDatasetParquetAzureBlobStorageLocationPtrOutputWithContext ¶
func (o DatasetParquetAzureBlobStorageLocationPtrOutput) ToDatasetParquetAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetParquetAzureBlobStorageLocationPtrOutput
type DatasetParquetHttpServerLocation ¶
type DatasetParquetHttpServerLocation struct { // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled *bool `pulumi:"dynamicFilenameEnabled"` // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled *bool `pulumi:"dynamicPathEnabled"` // The filename of the file on the web server. Filename string `pulumi:"filename"` // The folder path to the file on the web server. Path string `pulumi:"path"` // The base URL to the web server hosting the file. RelativeUrl string `pulumi:"relativeUrl"` }
type DatasetParquetHttpServerLocationArgs ¶
type DatasetParquetHttpServerLocationArgs struct { // Is the `filename` using dynamic expression, function or system variables? Defaults to `false`. DynamicFilenameEnabled pulumi.BoolPtrInput `pulumi:"dynamicFilenameEnabled"` // Is the `path` using dynamic expression, function or system variables? Defaults to `false`. DynamicPathEnabled pulumi.BoolPtrInput `pulumi:"dynamicPathEnabled"` // The filename of the file on the web server. Filename pulumi.StringInput `pulumi:"filename"` // The folder path to the file on the web server. Path pulumi.StringInput `pulumi:"path"` // The base URL to the web server hosting the file. RelativeUrl pulumi.StringInput `pulumi:"relativeUrl"` }
func (DatasetParquetHttpServerLocationArgs) ElementType ¶
func (DatasetParquetHttpServerLocationArgs) ElementType() reflect.Type
func (DatasetParquetHttpServerLocationArgs) ToDatasetParquetHttpServerLocationOutput ¶
func (i DatasetParquetHttpServerLocationArgs) ToDatasetParquetHttpServerLocationOutput() DatasetParquetHttpServerLocationOutput
func (DatasetParquetHttpServerLocationArgs) ToDatasetParquetHttpServerLocationOutputWithContext ¶
func (i DatasetParquetHttpServerLocationArgs) ToDatasetParquetHttpServerLocationOutputWithContext(ctx context.Context) DatasetParquetHttpServerLocationOutput
func (DatasetParquetHttpServerLocationArgs) ToDatasetParquetHttpServerLocationPtrOutput ¶
func (i DatasetParquetHttpServerLocationArgs) ToDatasetParquetHttpServerLocationPtrOutput() DatasetParquetHttpServerLocationPtrOutput
func (DatasetParquetHttpServerLocationArgs) ToDatasetParquetHttpServerLocationPtrOutputWithContext ¶
func (i DatasetParquetHttpServerLocationArgs) ToDatasetParquetHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetParquetHttpServerLocationPtrOutput
type DatasetParquetHttpServerLocationInput ¶
type DatasetParquetHttpServerLocationInput interface { pulumi.Input ToDatasetParquetHttpServerLocationOutput() DatasetParquetHttpServerLocationOutput ToDatasetParquetHttpServerLocationOutputWithContext(context.Context) DatasetParquetHttpServerLocationOutput }
DatasetParquetHttpServerLocationInput is an input type that accepts DatasetParquetHttpServerLocationArgs and DatasetParquetHttpServerLocationOutput values. You can construct a concrete instance of `DatasetParquetHttpServerLocationInput` via:
DatasetParquetHttpServerLocationArgs{...}
type DatasetParquetHttpServerLocationOutput ¶
type DatasetParquetHttpServerLocationOutput struct{ *pulumi.OutputState }
func (DatasetParquetHttpServerLocationOutput) DynamicFilenameEnabled ¶
func (o DatasetParquetHttpServerLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetParquetHttpServerLocationOutput) DynamicPathEnabled ¶
func (o DatasetParquetHttpServerLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetParquetHttpServerLocationOutput) ElementType ¶
func (DatasetParquetHttpServerLocationOutput) ElementType() reflect.Type
func (DatasetParquetHttpServerLocationOutput) Filename ¶
func (o DatasetParquetHttpServerLocationOutput) Filename() pulumi.StringOutput
The filename of the file on the web server.
func (DatasetParquetHttpServerLocationOutput) Path ¶
func (o DatasetParquetHttpServerLocationOutput) Path() pulumi.StringOutput
The folder path to the file on the web server.
func (DatasetParquetHttpServerLocationOutput) RelativeUrl ¶
func (o DatasetParquetHttpServerLocationOutput) RelativeUrl() pulumi.StringOutput
The base URL to the web server hosting the file.
func (DatasetParquetHttpServerLocationOutput) ToDatasetParquetHttpServerLocationOutput ¶
func (o DatasetParquetHttpServerLocationOutput) ToDatasetParquetHttpServerLocationOutput() DatasetParquetHttpServerLocationOutput
func (DatasetParquetHttpServerLocationOutput) ToDatasetParquetHttpServerLocationOutputWithContext ¶
func (o DatasetParquetHttpServerLocationOutput) ToDatasetParquetHttpServerLocationOutputWithContext(ctx context.Context) DatasetParquetHttpServerLocationOutput
func (DatasetParquetHttpServerLocationOutput) ToDatasetParquetHttpServerLocationPtrOutput ¶
func (o DatasetParquetHttpServerLocationOutput) ToDatasetParquetHttpServerLocationPtrOutput() DatasetParquetHttpServerLocationPtrOutput
func (DatasetParquetHttpServerLocationOutput) ToDatasetParquetHttpServerLocationPtrOutputWithContext ¶
func (o DatasetParquetHttpServerLocationOutput) ToDatasetParquetHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetParquetHttpServerLocationPtrOutput
type DatasetParquetHttpServerLocationPtrInput ¶
type DatasetParquetHttpServerLocationPtrInput interface { pulumi.Input ToDatasetParquetHttpServerLocationPtrOutput() DatasetParquetHttpServerLocationPtrOutput ToDatasetParquetHttpServerLocationPtrOutputWithContext(context.Context) DatasetParquetHttpServerLocationPtrOutput }
DatasetParquetHttpServerLocationPtrInput is an input type that accepts DatasetParquetHttpServerLocationArgs, DatasetParquetHttpServerLocationPtr and DatasetParquetHttpServerLocationPtrOutput values. You can construct a concrete instance of `DatasetParquetHttpServerLocationPtrInput` via:
DatasetParquetHttpServerLocationArgs{...} or: nil
func DatasetParquetHttpServerLocationPtr ¶
func DatasetParquetHttpServerLocationPtr(v *DatasetParquetHttpServerLocationArgs) DatasetParquetHttpServerLocationPtrInput
type DatasetParquetHttpServerLocationPtrOutput ¶
type DatasetParquetHttpServerLocationPtrOutput struct{ *pulumi.OutputState }
func (DatasetParquetHttpServerLocationPtrOutput) DynamicFilenameEnabled ¶
func (o DatasetParquetHttpServerLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetParquetHttpServerLocationPtrOutput) DynamicPathEnabled ¶
func (o DatasetParquetHttpServerLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetParquetHttpServerLocationPtrOutput) ElementType ¶
func (DatasetParquetHttpServerLocationPtrOutput) ElementType() reflect.Type
func (DatasetParquetHttpServerLocationPtrOutput) Filename ¶
func (o DatasetParquetHttpServerLocationPtrOutput) Filename() pulumi.StringPtrOutput
The filename of the file on the web server.
func (DatasetParquetHttpServerLocationPtrOutput) Path ¶
func (o DatasetParquetHttpServerLocationPtrOutput) Path() pulumi.StringPtrOutput
The folder path to the file on the web server.
func (DatasetParquetHttpServerLocationPtrOutput) RelativeUrl ¶
func (o DatasetParquetHttpServerLocationPtrOutput) RelativeUrl() pulumi.StringPtrOutput
The base URL to the web server hosting the file.
func (DatasetParquetHttpServerLocationPtrOutput) ToDatasetParquetHttpServerLocationPtrOutput ¶
func (o DatasetParquetHttpServerLocationPtrOutput) ToDatasetParquetHttpServerLocationPtrOutput() DatasetParquetHttpServerLocationPtrOutput
func (DatasetParquetHttpServerLocationPtrOutput) ToDatasetParquetHttpServerLocationPtrOutputWithContext ¶
func (o DatasetParquetHttpServerLocationPtrOutput) ToDatasetParquetHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetParquetHttpServerLocationPtrOutput
type DatasetParquetInput ¶
type DatasetParquetInput interface { pulumi.Input ToDatasetParquetOutput() DatasetParquetOutput ToDatasetParquetOutputWithContext(ctx context.Context) DatasetParquetOutput }
type DatasetParquetMap ¶
type DatasetParquetMap map[string]DatasetParquetInput
func (DatasetParquetMap) ElementType ¶
func (DatasetParquetMap) ElementType() reflect.Type
func (DatasetParquetMap) ToDatasetParquetMapOutput ¶
func (i DatasetParquetMap) ToDatasetParquetMapOutput() DatasetParquetMapOutput
func (DatasetParquetMap) ToDatasetParquetMapOutputWithContext ¶
func (i DatasetParquetMap) ToDatasetParquetMapOutputWithContext(ctx context.Context) DatasetParquetMapOutput
type DatasetParquetMapInput ¶
type DatasetParquetMapInput interface { pulumi.Input ToDatasetParquetMapOutput() DatasetParquetMapOutput ToDatasetParquetMapOutputWithContext(context.Context) DatasetParquetMapOutput }
DatasetParquetMapInput is an input type that accepts DatasetParquetMap and DatasetParquetMapOutput values. You can construct a concrete instance of `DatasetParquetMapInput` via:
DatasetParquetMap{ "key": DatasetParquetArgs{...} }
type DatasetParquetMapOutput ¶
type DatasetParquetMapOutput struct{ *pulumi.OutputState }
func (DatasetParquetMapOutput) ElementType ¶
func (DatasetParquetMapOutput) ElementType() reflect.Type
func (DatasetParquetMapOutput) MapIndex ¶
func (o DatasetParquetMapOutput) MapIndex(k pulumi.StringInput) DatasetParquetOutput
func (DatasetParquetMapOutput) ToDatasetParquetMapOutput ¶
func (o DatasetParquetMapOutput) ToDatasetParquetMapOutput() DatasetParquetMapOutput
func (DatasetParquetMapOutput) ToDatasetParquetMapOutputWithContext ¶
func (o DatasetParquetMapOutput) ToDatasetParquetMapOutputWithContext(ctx context.Context) DatasetParquetMapOutput
type DatasetParquetOutput ¶
type DatasetParquetOutput struct{ *pulumi.OutputState }
func (DatasetParquetOutput) AdditionalProperties ¶ added in v5.5.0
func (o DatasetParquetOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Dataset.
func (DatasetParquetOutput) Annotations ¶ added in v5.5.0
func (o DatasetParquetOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Dataset.
func (DatasetParquetOutput) AzureBlobStorageLocation ¶ added in v5.5.0
func (o DatasetParquetOutput) AzureBlobStorageLocation() DatasetParquetAzureBlobStorageLocationPtrOutput
A `azureBlobStorageLocation` block as defined below.
func (DatasetParquetOutput) CompressionCodec ¶ added in v5.5.0
func (o DatasetParquetOutput) CompressionCodec() pulumi.StringPtrOutput
The compression codec used to read/write text files. Valid values are `bzip2`, `gzip`, `deflate`, `ZipDeflate`, `TarGzip`, `Tar`, `snappy`, or `lz4`. Please note these values are case sensitive.
func (DatasetParquetOutput) CompressionLevel ¶ added in v5.5.0
func (o DatasetParquetOutput) CompressionLevel() pulumi.StringPtrOutput
func (DatasetParquetOutput) DataFactoryId ¶ added in v5.5.0
func (o DatasetParquetOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Dataset with. Changing this forces a new resource.
func (DatasetParquetOutput) Description ¶ added in v5.5.0
func (o DatasetParquetOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Dataset.
func (DatasetParquetOutput) ElementType ¶
func (DatasetParquetOutput) ElementType() reflect.Type
func (DatasetParquetOutput) Folder ¶ added in v5.5.0
func (o DatasetParquetOutput) Folder() pulumi.StringPtrOutput
The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.
func (DatasetParquetOutput) HttpServerLocation ¶ added in v5.5.0
func (o DatasetParquetOutput) HttpServerLocation() DatasetParquetHttpServerLocationPtrOutput
A `httpServerLocation` block as defined below.
func (DatasetParquetOutput) LinkedServiceName ¶ added in v5.5.0
func (o DatasetParquetOutput) LinkedServiceName() pulumi.StringOutput
The Data Factory Linked Service name in which to associate the Dataset with.
func (DatasetParquetOutput) Name ¶ added in v5.5.0
func (o DatasetParquetOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Dataset. 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 (DatasetParquetOutput) Parameters ¶ added in v5.5.0
func (o DatasetParquetOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Dataset.
func (DatasetParquetOutput) SchemaColumns ¶ added in v5.5.0
func (o DatasetParquetOutput) SchemaColumns() DatasetParquetSchemaColumnArrayOutput
A `schemaColumn` block as defined below.
func (DatasetParquetOutput) ToDatasetParquetOutput ¶
func (o DatasetParquetOutput) ToDatasetParquetOutput() DatasetParquetOutput
func (DatasetParquetOutput) ToDatasetParquetOutputWithContext ¶
func (o DatasetParquetOutput) ToDatasetParquetOutputWithContext(ctx context.Context) DatasetParquetOutput
type DatasetParquetSchemaColumn ¶
type DatasetParquetSchemaColumn struct { // The description of the column. Description *string `pulumi:"description"` // The name of the column. Name string `pulumi:"name"` // Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive. Type *string `pulumi:"type"` }
type DatasetParquetSchemaColumnArgs ¶
type DatasetParquetSchemaColumnArgs struct { // The description of the column. Description pulumi.StringPtrInput `pulumi:"description"` // The name of the column. Name pulumi.StringInput `pulumi:"name"` // Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DatasetParquetSchemaColumnArgs) ElementType ¶
func (DatasetParquetSchemaColumnArgs) ElementType() reflect.Type
func (DatasetParquetSchemaColumnArgs) ToDatasetParquetSchemaColumnOutput ¶
func (i DatasetParquetSchemaColumnArgs) ToDatasetParquetSchemaColumnOutput() DatasetParquetSchemaColumnOutput
func (DatasetParquetSchemaColumnArgs) ToDatasetParquetSchemaColumnOutputWithContext ¶
func (i DatasetParquetSchemaColumnArgs) ToDatasetParquetSchemaColumnOutputWithContext(ctx context.Context) DatasetParquetSchemaColumnOutput
type DatasetParquetSchemaColumnArray ¶
type DatasetParquetSchemaColumnArray []DatasetParquetSchemaColumnInput
func (DatasetParquetSchemaColumnArray) ElementType ¶
func (DatasetParquetSchemaColumnArray) ElementType() reflect.Type
func (DatasetParquetSchemaColumnArray) ToDatasetParquetSchemaColumnArrayOutput ¶
func (i DatasetParquetSchemaColumnArray) ToDatasetParquetSchemaColumnArrayOutput() DatasetParquetSchemaColumnArrayOutput
func (DatasetParquetSchemaColumnArray) ToDatasetParquetSchemaColumnArrayOutputWithContext ¶
func (i DatasetParquetSchemaColumnArray) ToDatasetParquetSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetParquetSchemaColumnArrayOutput
type DatasetParquetSchemaColumnArrayInput ¶
type DatasetParquetSchemaColumnArrayInput interface { pulumi.Input ToDatasetParquetSchemaColumnArrayOutput() DatasetParquetSchemaColumnArrayOutput ToDatasetParquetSchemaColumnArrayOutputWithContext(context.Context) DatasetParquetSchemaColumnArrayOutput }
DatasetParquetSchemaColumnArrayInput is an input type that accepts DatasetParquetSchemaColumnArray and DatasetParquetSchemaColumnArrayOutput values. You can construct a concrete instance of `DatasetParquetSchemaColumnArrayInput` via:
DatasetParquetSchemaColumnArray{ DatasetParquetSchemaColumnArgs{...} }
type DatasetParquetSchemaColumnArrayOutput ¶
type DatasetParquetSchemaColumnArrayOutput struct{ *pulumi.OutputState }
func (DatasetParquetSchemaColumnArrayOutput) ElementType ¶
func (DatasetParquetSchemaColumnArrayOutput) ElementType() reflect.Type
func (DatasetParquetSchemaColumnArrayOutput) Index ¶
func (o DatasetParquetSchemaColumnArrayOutput) Index(i pulumi.IntInput) DatasetParquetSchemaColumnOutput
func (DatasetParquetSchemaColumnArrayOutput) ToDatasetParquetSchemaColumnArrayOutput ¶
func (o DatasetParquetSchemaColumnArrayOutput) ToDatasetParquetSchemaColumnArrayOutput() DatasetParquetSchemaColumnArrayOutput
func (DatasetParquetSchemaColumnArrayOutput) ToDatasetParquetSchemaColumnArrayOutputWithContext ¶
func (o DatasetParquetSchemaColumnArrayOutput) ToDatasetParquetSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetParquetSchemaColumnArrayOutput
type DatasetParquetSchemaColumnInput ¶
type DatasetParquetSchemaColumnInput interface { pulumi.Input ToDatasetParquetSchemaColumnOutput() DatasetParquetSchemaColumnOutput ToDatasetParquetSchemaColumnOutputWithContext(context.Context) DatasetParquetSchemaColumnOutput }
DatasetParquetSchemaColumnInput is an input type that accepts DatasetParquetSchemaColumnArgs and DatasetParquetSchemaColumnOutput values. You can construct a concrete instance of `DatasetParquetSchemaColumnInput` via:
DatasetParquetSchemaColumnArgs{...}
type DatasetParquetSchemaColumnOutput ¶
type DatasetParquetSchemaColumnOutput struct{ *pulumi.OutputState }
func (DatasetParquetSchemaColumnOutput) Description ¶
func (o DatasetParquetSchemaColumnOutput) Description() pulumi.StringPtrOutput
The description of the column.
func (DatasetParquetSchemaColumnOutput) ElementType ¶
func (DatasetParquetSchemaColumnOutput) ElementType() reflect.Type
func (DatasetParquetSchemaColumnOutput) Name ¶
func (o DatasetParquetSchemaColumnOutput) Name() pulumi.StringOutput
The name of the column.
func (DatasetParquetSchemaColumnOutput) ToDatasetParquetSchemaColumnOutput ¶
func (o DatasetParquetSchemaColumnOutput) ToDatasetParquetSchemaColumnOutput() DatasetParquetSchemaColumnOutput
func (DatasetParquetSchemaColumnOutput) ToDatasetParquetSchemaColumnOutputWithContext ¶
func (o DatasetParquetSchemaColumnOutput) ToDatasetParquetSchemaColumnOutputWithContext(ctx context.Context) DatasetParquetSchemaColumnOutput
func (DatasetParquetSchemaColumnOutput) Type ¶
func (o DatasetParquetSchemaColumnOutput) Type() pulumi.StringPtrOutput
Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive.
type DatasetParquetState ¶
type DatasetParquetState struct { // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayInput // A `azureBlobStorageLocation` block as defined below. AzureBlobStorageLocation DatasetParquetAzureBlobStorageLocationPtrInput // The compression codec used to read/write text files. Valid values are `bzip2`, `gzip`, `deflate`, `ZipDeflate`, `TarGzip`, `Tar`, `snappy`, or `lz4`. Please note these values are case sensitive. CompressionCodec pulumi.StringPtrInput CompressionLevel pulumi.StringPtrInput // The Data Factory ID in which to associate the Dataset with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // A `httpServerLocation` block as defined below. HttpServerLocation DatasetParquetHttpServerLocationPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringPtrInput // Specifies the name of the Data Factory Dataset. 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapInput // A `schemaColumn` block as defined below. SchemaColumns DatasetParquetSchemaColumnArrayInput }
func (DatasetParquetState) ElementType ¶
func (DatasetParquetState) ElementType() reflect.Type
type DatasetPostgresql ¶
type DatasetPostgresql struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Dataset PostgreSQL. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Dataset PostgreSQL. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Dataset PostgreSQL. Description pulumi.StringPtrOutput `pulumi:"description"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrOutput `pulumi:"folder"` // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringOutput `pulumi:"linkedServiceName"` // 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 pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Dataset PostgreSQL. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // A `schemaColumn` block as defined below. SchemaColumns DatasetPostgresqlSchemaColumnArrayOutput `pulumi:"schemaColumns"` // The table name of the Data Factory Dataset PostgreSQL. TableName pulumi.StringPtrOutput `pulumi:"tableName"` }
Manages a PostgreSQL Dataset inside a Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } exampleLinkedServicePostgresql, err := datafactory.NewLinkedServicePostgresql(ctx, "exampleLinkedServicePostgresql", &datafactory.LinkedServicePostgresqlArgs{ DataFactoryId: exampleFactory.ID(), ConnectionString: pulumi.String("Host=example;Port=5432;Database=example;UID=example;EncryptionMethod=0;Password=example"), }) if err != nil { return err } _, err = datafactory.NewDatasetPostgresql(ctx, "exampleDatasetPostgresql", &datafactory.DatasetPostgresqlArgs{ DataFactoryId: exampleFactory.ID(), LinkedServiceName: exampleLinkedServicePostgresql.Name, }) if err != nil { return err } return nil }) }
```
## Import
Data Factory PostgreSQL Datasets can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/datasetPostgresql:DatasetPostgresql example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/datasets/example
```
func GetDatasetPostgresql ¶
func GetDatasetPostgresql(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetPostgresqlState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*DatasetPostgresql, error)
NewDatasetPostgresql registers a new resource with the given unique name, arguments, and options.
func (*DatasetPostgresql) ElementType ¶
func (*DatasetPostgresql) ElementType() reflect.Type
func (*DatasetPostgresql) ToDatasetPostgresqlOutput ¶
func (i *DatasetPostgresql) ToDatasetPostgresqlOutput() DatasetPostgresqlOutput
func (*DatasetPostgresql) ToDatasetPostgresqlOutputWithContext ¶
func (i *DatasetPostgresql) ToDatasetPostgresqlOutputWithContext(ctx context.Context) DatasetPostgresqlOutput
type DatasetPostgresqlArgs ¶
type DatasetPostgresqlArgs struct { // A map of additional properties to associate with the Data Factory Dataset PostgreSQL. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset PostgreSQL. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Dataset PostgreSQL. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringInput // 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset PostgreSQL. Parameters pulumi.StringMapInput // A `schemaColumn` block as defined below. SchemaColumns DatasetPostgresqlSchemaColumnArrayInput // The table name of the Data Factory Dataset PostgreSQL. TableName pulumi.StringPtrInput }
The set of arguments for constructing a DatasetPostgresql resource.
func (DatasetPostgresqlArgs) ElementType ¶
func (DatasetPostgresqlArgs) ElementType() reflect.Type
type DatasetPostgresqlArray ¶
type DatasetPostgresqlArray []DatasetPostgresqlInput
func (DatasetPostgresqlArray) ElementType ¶
func (DatasetPostgresqlArray) ElementType() reflect.Type
func (DatasetPostgresqlArray) ToDatasetPostgresqlArrayOutput ¶
func (i DatasetPostgresqlArray) ToDatasetPostgresqlArrayOutput() DatasetPostgresqlArrayOutput
func (DatasetPostgresqlArray) ToDatasetPostgresqlArrayOutputWithContext ¶
func (i DatasetPostgresqlArray) ToDatasetPostgresqlArrayOutputWithContext(ctx context.Context) DatasetPostgresqlArrayOutput
type DatasetPostgresqlArrayInput ¶
type DatasetPostgresqlArrayInput interface { pulumi.Input ToDatasetPostgresqlArrayOutput() DatasetPostgresqlArrayOutput ToDatasetPostgresqlArrayOutputWithContext(context.Context) DatasetPostgresqlArrayOutput }
DatasetPostgresqlArrayInput is an input type that accepts DatasetPostgresqlArray and DatasetPostgresqlArrayOutput values. You can construct a concrete instance of `DatasetPostgresqlArrayInput` via:
DatasetPostgresqlArray{ DatasetPostgresqlArgs{...} }
type DatasetPostgresqlArrayOutput ¶
type DatasetPostgresqlArrayOutput struct{ *pulumi.OutputState }
func (DatasetPostgresqlArrayOutput) ElementType ¶
func (DatasetPostgresqlArrayOutput) ElementType() reflect.Type
func (DatasetPostgresqlArrayOutput) Index ¶
func (o DatasetPostgresqlArrayOutput) Index(i pulumi.IntInput) DatasetPostgresqlOutput
func (DatasetPostgresqlArrayOutput) ToDatasetPostgresqlArrayOutput ¶
func (o DatasetPostgresqlArrayOutput) ToDatasetPostgresqlArrayOutput() DatasetPostgresqlArrayOutput
func (DatasetPostgresqlArrayOutput) ToDatasetPostgresqlArrayOutputWithContext ¶
func (o DatasetPostgresqlArrayOutput) ToDatasetPostgresqlArrayOutputWithContext(ctx context.Context) DatasetPostgresqlArrayOutput
type DatasetPostgresqlInput ¶
type DatasetPostgresqlInput interface { pulumi.Input ToDatasetPostgresqlOutput() DatasetPostgresqlOutput ToDatasetPostgresqlOutputWithContext(ctx context.Context) DatasetPostgresqlOutput }
type DatasetPostgresqlMap ¶
type DatasetPostgresqlMap map[string]DatasetPostgresqlInput
func (DatasetPostgresqlMap) ElementType ¶
func (DatasetPostgresqlMap) ElementType() reflect.Type
func (DatasetPostgresqlMap) ToDatasetPostgresqlMapOutput ¶
func (i DatasetPostgresqlMap) ToDatasetPostgresqlMapOutput() DatasetPostgresqlMapOutput
func (DatasetPostgresqlMap) ToDatasetPostgresqlMapOutputWithContext ¶
func (i DatasetPostgresqlMap) ToDatasetPostgresqlMapOutputWithContext(ctx context.Context) DatasetPostgresqlMapOutput
type DatasetPostgresqlMapInput ¶
type DatasetPostgresqlMapInput interface { pulumi.Input ToDatasetPostgresqlMapOutput() DatasetPostgresqlMapOutput ToDatasetPostgresqlMapOutputWithContext(context.Context) DatasetPostgresqlMapOutput }
DatasetPostgresqlMapInput is an input type that accepts DatasetPostgresqlMap and DatasetPostgresqlMapOutput values. You can construct a concrete instance of `DatasetPostgresqlMapInput` via:
DatasetPostgresqlMap{ "key": DatasetPostgresqlArgs{...} }
type DatasetPostgresqlMapOutput ¶
type DatasetPostgresqlMapOutput struct{ *pulumi.OutputState }
func (DatasetPostgresqlMapOutput) ElementType ¶
func (DatasetPostgresqlMapOutput) ElementType() reflect.Type
func (DatasetPostgresqlMapOutput) MapIndex ¶
func (o DatasetPostgresqlMapOutput) MapIndex(k pulumi.StringInput) DatasetPostgresqlOutput
func (DatasetPostgresqlMapOutput) ToDatasetPostgresqlMapOutput ¶
func (o DatasetPostgresqlMapOutput) ToDatasetPostgresqlMapOutput() DatasetPostgresqlMapOutput
func (DatasetPostgresqlMapOutput) ToDatasetPostgresqlMapOutputWithContext ¶
func (o DatasetPostgresqlMapOutput) ToDatasetPostgresqlMapOutputWithContext(ctx context.Context) DatasetPostgresqlMapOutput
type DatasetPostgresqlOutput ¶
type DatasetPostgresqlOutput struct{ *pulumi.OutputState }
func (DatasetPostgresqlOutput) AdditionalProperties ¶ added in v5.5.0
func (o DatasetPostgresqlOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Dataset PostgreSQL.
func (DatasetPostgresqlOutput) Annotations ¶ added in v5.5.0
func (o DatasetPostgresqlOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Dataset PostgreSQL.
func (DatasetPostgresqlOutput) DataFactoryId ¶ added in v5.5.0
func (o DatasetPostgresqlOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (DatasetPostgresqlOutput) Description ¶ added in v5.5.0
func (o DatasetPostgresqlOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Dataset PostgreSQL.
func (DatasetPostgresqlOutput) ElementType ¶
func (DatasetPostgresqlOutput) ElementType() reflect.Type
func (DatasetPostgresqlOutput) Folder ¶ added in v5.5.0
func (o DatasetPostgresqlOutput) Folder() pulumi.StringPtrOutput
The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.
func (DatasetPostgresqlOutput) LinkedServiceName ¶ added in v5.5.0
func (o DatasetPostgresqlOutput) LinkedServiceName() pulumi.StringOutput
The Data Factory Linked Service name in which to associate the Dataset with.
func (DatasetPostgresqlOutput) Name ¶ added in v5.5.0
func (o DatasetPostgresqlOutput) 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 (DatasetPostgresqlOutput) Parameters ¶ added in v5.5.0
func (o DatasetPostgresqlOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Dataset PostgreSQL.
func (DatasetPostgresqlOutput) SchemaColumns ¶ added in v5.5.0
func (o DatasetPostgresqlOutput) SchemaColumns() DatasetPostgresqlSchemaColumnArrayOutput
A `schemaColumn` block as defined below.
func (DatasetPostgresqlOutput) TableName ¶ added in v5.5.0
func (o DatasetPostgresqlOutput) TableName() pulumi.StringPtrOutput
The table name of the Data Factory Dataset PostgreSQL.
func (DatasetPostgresqlOutput) ToDatasetPostgresqlOutput ¶
func (o DatasetPostgresqlOutput) ToDatasetPostgresqlOutput() DatasetPostgresqlOutput
func (DatasetPostgresqlOutput) ToDatasetPostgresqlOutputWithContext ¶
func (o DatasetPostgresqlOutput) ToDatasetPostgresqlOutputWithContext(ctx context.Context) DatasetPostgresqlOutput
type DatasetPostgresqlSchemaColumn ¶
type DatasetPostgresqlSchemaColumn struct { // The description of the column. Description *string `pulumi:"description"` // The name of the column. Name string `pulumi:"name"` // Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive. Type *string `pulumi:"type"` }
type DatasetPostgresqlSchemaColumnArgs ¶
type DatasetPostgresqlSchemaColumnArgs struct { // The description of the column. Description pulumi.StringPtrInput `pulumi:"description"` // The name of the column. Name pulumi.StringInput `pulumi:"name"` // Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DatasetPostgresqlSchemaColumnArgs) ElementType ¶
func (DatasetPostgresqlSchemaColumnArgs) ElementType() reflect.Type
func (DatasetPostgresqlSchemaColumnArgs) ToDatasetPostgresqlSchemaColumnOutput ¶
func (i DatasetPostgresqlSchemaColumnArgs) ToDatasetPostgresqlSchemaColumnOutput() DatasetPostgresqlSchemaColumnOutput
func (DatasetPostgresqlSchemaColumnArgs) ToDatasetPostgresqlSchemaColumnOutputWithContext ¶
func (i DatasetPostgresqlSchemaColumnArgs) ToDatasetPostgresqlSchemaColumnOutputWithContext(ctx context.Context) DatasetPostgresqlSchemaColumnOutput
type DatasetPostgresqlSchemaColumnArray ¶
type DatasetPostgresqlSchemaColumnArray []DatasetPostgresqlSchemaColumnInput
func (DatasetPostgresqlSchemaColumnArray) ElementType ¶
func (DatasetPostgresqlSchemaColumnArray) ElementType() reflect.Type
func (DatasetPostgresqlSchemaColumnArray) ToDatasetPostgresqlSchemaColumnArrayOutput ¶
func (i DatasetPostgresqlSchemaColumnArray) ToDatasetPostgresqlSchemaColumnArrayOutput() DatasetPostgresqlSchemaColumnArrayOutput
func (DatasetPostgresqlSchemaColumnArray) ToDatasetPostgresqlSchemaColumnArrayOutputWithContext ¶
func (i DatasetPostgresqlSchemaColumnArray) ToDatasetPostgresqlSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetPostgresqlSchemaColumnArrayOutput
type DatasetPostgresqlSchemaColumnArrayInput ¶
type DatasetPostgresqlSchemaColumnArrayInput interface { pulumi.Input ToDatasetPostgresqlSchemaColumnArrayOutput() DatasetPostgresqlSchemaColumnArrayOutput ToDatasetPostgresqlSchemaColumnArrayOutputWithContext(context.Context) DatasetPostgresqlSchemaColumnArrayOutput }
DatasetPostgresqlSchemaColumnArrayInput is an input type that accepts DatasetPostgresqlSchemaColumnArray and DatasetPostgresqlSchemaColumnArrayOutput values. You can construct a concrete instance of `DatasetPostgresqlSchemaColumnArrayInput` via:
DatasetPostgresqlSchemaColumnArray{ DatasetPostgresqlSchemaColumnArgs{...} }
type DatasetPostgresqlSchemaColumnArrayOutput ¶
type DatasetPostgresqlSchemaColumnArrayOutput struct{ *pulumi.OutputState }
func (DatasetPostgresqlSchemaColumnArrayOutput) ElementType ¶
func (DatasetPostgresqlSchemaColumnArrayOutput) ElementType() reflect.Type
func (DatasetPostgresqlSchemaColumnArrayOutput) ToDatasetPostgresqlSchemaColumnArrayOutput ¶
func (o DatasetPostgresqlSchemaColumnArrayOutput) ToDatasetPostgresqlSchemaColumnArrayOutput() DatasetPostgresqlSchemaColumnArrayOutput
func (DatasetPostgresqlSchemaColumnArrayOutput) ToDatasetPostgresqlSchemaColumnArrayOutputWithContext ¶
func (o DatasetPostgresqlSchemaColumnArrayOutput) ToDatasetPostgresqlSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetPostgresqlSchemaColumnArrayOutput
type DatasetPostgresqlSchemaColumnInput ¶
type DatasetPostgresqlSchemaColumnInput interface { pulumi.Input ToDatasetPostgresqlSchemaColumnOutput() DatasetPostgresqlSchemaColumnOutput ToDatasetPostgresqlSchemaColumnOutputWithContext(context.Context) DatasetPostgresqlSchemaColumnOutput }
DatasetPostgresqlSchemaColumnInput is an input type that accepts DatasetPostgresqlSchemaColumnArgs and DatasetPostgresqlSchemaColumnOutput values. You can construct a concrete instance of `DatasetPostgresqlSchemaColumnInput` via:
DatasetPostgresqlSchemaColumnArgs{...}
type DatasetPostgresqlSchemaColumnOutput ¶
type DatasetPostgresqlSchemaColumnOutput struct{ *pulumi.OutputState }
func (DatasetPostgresqlSchemaColumnOutput) Description ¶
func (o DatasetPostgresqlSchemaColumnOutput) Description() pulumi.StringPtrOutput
The description of the column.
func (DatasetPostgresqlSchemaColumnOutput) ElementType ¶
func (DatasetPostgresqlSchemaColumnOutput) ElementType() reflect.Type
func (DatasetPostgresqlSchemaColumnOutput) Name ¶
func (o DatasetPostgresqlSchemaColumnOutput) Name() pulumi.StringOutput
The name of the column.
func (DatasetPostgresqlSchemaColumnOutput) ToDatasetPostgresqlSchemaColumnOutput ¶
func (o DatasetPostgresqlSchemaColumnOutput) ToDatasetPostgresqlSchemaColumnOutput() DatasetPostgresqlSchemaColumnOutput
func (DatasetPostgresqlSchemaColumnOutput) ToDatasetPostgresqlSchemaColumnOutputWithContext ¶
func (o DatasetPostgresqlSchemaColumnOutput) ToDatasetPostgresqlSchemaColumnOutputWithContext(ctx context.Context) DatasetPostgresqlSchemaColumnOutput
func (DatasetPostgresqlSchemaColumnOutput) Type ¶
func (o DatasetPostgresqlSchemaColumnOutput) Type() pulumi.StringPtrOutput
Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive.
type DatasetPostgresqlState ¶
type DatasetPostgresqlState struct { // A map of additional properties to associate with the Data Factory Dataset PostgreSQL. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset PostgreSQL. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Dataset PostgreSQL. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringPtrInput // 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset PostgreSQL. Parameters pulumi.StringMapInput // A `schemaColumn` block as defined below. SchemaColumns DatasetPostgresqlSchemaColumnArrayInput // The table name of the Data Factory Dataset PostgreSQL. TableName pulumi.StringPtrInput }
func (DatasetPostgresqlState) ElementType ¶
func (DatasetPostgresqlState) ElementType() reflect.Type
type DatasetSnowflake ¶
type DatasetSnowflake struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Dataset Snowflake. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Dataset Snowflake. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Dataset Snowflake. Description pulumi.StringPtrOutput `pulumi:"description"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrOutput `pulumi:"folder"` // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringOutput `pulumi:"linkedServiceName"` // Specifies the name of the Data Factory Dataset Snowflake. 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 pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Dataset Snowflake. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // A `schemaColumn` block as defined below. SchemaColumns DatasetSnowflakeSchemaColumnArrayOutput `pulumi:"schemaColumns"` // The schema name of the Data Factory Dataset Snowflake. SchemaName pulumi.StringPtrOutput `pulumi:"schemaName"` // The table name of the Data Factory Dataset Snowflake. TableName pulumi.StringPtrOutput `pulumi:"tableName"` }
Manages a Snowflake Dataset inside an Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewLinkedServiceSnowflake(ctx, "exampleLinkedServiceSnowflake", &datafactory.LinkedServiceSnowflakeArgs{ DataFactoryId: exampleFactory.ID(), ConnectionString: pulumi.String("jdbc:snowflake://account.region.snowflakecomputing.com/?user=user&db=db&warehouse=wh"), }) if err != nil { return err } _, err = datafactory.NewDatasetSnowflake(ctx, "exampleDatasetSnowflake", &datafactory.DatasetSnowflakeArgs{ DataFactoryId: pulumi.Any(azurerm_data_factory.Test.Id), LinkedServiceName: pulumi.Any(azurerm_data_factory_linked_service_snowflake.Test.Name), SchemaName: pulumi.String("foo_schema"), TableName: pulumi.String("foo_table"), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Snowflake Datasets can be imported using the `resource id`,
e.g.
```sh
$ pulumi import azure:datafactory/datasetSnowflake:DatasetSnowflake example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/datasets/example
```
func GetDatasetSnowflake ¶
func GetDatasetSnowflake(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetSnowflakeState, opts ...pulumi.ResourceOption) (*DatasetSnowflake, error)
GetDatasetSnowflake gets an existing DatasetSnowflake 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 NewDatasetSnowflake ¶
func NewDatasetSnowflake(ctx *pulumi.Context, name string, args *DatasetSnowflakeArgs, opts ...pulumi.ResourceOption) (*DatasetSnowflake, error)
NewDatasetSnowflake registers a new resource with the given unique name, arguments, and options.
func (*DatasetSnowflake) ElementType ¶
func (*DatasetSnowflake) ElementType() reflect.Type
func (*DatasetSnowflake) ToDatasetSnowflakeOutput ¶
func (i *DatasetSnowflake) ToDatasetSnowflakeOutput() DatasetSnowflakeOutput
func (*DatasetSnowflake) ToDatasetSnowflakeOutputWithContext ¶
func (i *DatasetSnowflake) ToDatasetSnowflakeOutputWithContext(ctx context.Context) DatasetSnowflakeOutput
type DatasetSnowflakeArgs ¶
type DatasetSnowflakeArgs struct { // A map of additional properties to associate with the Data Factory Dataset Snowflake. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset Snowflake. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Dataset Snowflake. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringInput // Specifies the name of the Data Factory Dataset Snowflake. 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset Snowflake. Parameters pulumi.StringMapInput // A `schemaColumn` block as defined below. SchemaColumns DatasetSnowflakeSchemaColumnArrayInput // The schema name of the Data Factory Dataset Snowflake. SchemaName pulumi.StringPtrInput // The table name of the Data Factory Dataset Snowflake. TableName pulumi.StringPtrInput }
The set of arguments for constructing a DatasetSnowflake resource.
func (DatasetSnowflakeArgs) ElementType ¶
func (DatasetSnowflakeArgs) ElementType() reflect.Type
type DatasetSnowflakeArray ¶
type DatasetSnowflakeArray []DatasetSnowflakeInput
func (DatasetSnowflakeArray) ElementType ¶
func (DatasetSnowflakeArray) ElementType() reflect.Type
func (DatasetSnowflakeArray) ToDatasetSnowflakeArrayOutput ¶
func (i DatasetSnowflakeArray) ToDatasetSnowflakeArrayOutput() DatasetSnowflakeArrayOutput
func (DatasetSnowflakeArray) ToDatasetSnowflakeArrayOutputWithContext ¶
func (i DatasetSnowflakeArray) ToDatasetSnowflakeArrayOutputWithContext(ctx context.Context) DatasetSnowflakeArrayOutput
type DatasetSnowflakeArrayInput ¶
type DatasetSnowflakeArrayInput interface { pulumi.Input ToDatasetSnowflakeArrayOutput() DatasetSnowflakeArrayOutput ToDatasetSnowflakeArrayOutputWithContext(context.Context) DatasetSnowflakeArrayOutput }
DatasetSnowflakeArrayInput is an input type that accepts DatasetSnowflakeArray and DatasetSnowflakeArrayOutput values. You can construct a concrete instance of `DatasetSnowflakeArrayInput` via:
DatasetSnowflakeArray{ DatasetSnowflakeArgs{...} }
type DatasetSnowflakeArrayOutput ¶
type DatasetSnowflakeArrayOutput struct{ *pulumi.OutputState }
func (DatasetSnowflakeArrayOutput) ElementType ¶
func (DatasetSnowflakeArrayOutput) ElementType() reflect.Type
func (DatasetSnowflakeArrayOutput) Index ¶
func (o DatasetSnowflakeArrayOutput) Index(i pulumi.IntInput) DatasetSnowflakeOutput
func (DatasetSnowflakeArrayOutput) ToDatasetSnowflakeArrayOutput ¶
func (o DatasetSnowflakeArrayOutput) ToDatasetSnowflakeArrayOutput() DatasetSnowflakeArrayOutput
func (DatasetSnowflakeArrayOutput) ToDatasetSnowflakeArrayOutputWithContext ¶
func (o DatasetSnowflakeArrayOutput) ToDatasetSnowflakeArrayOutputWithContext(ctx context.Context) DatasetSnowflakeArrayOutput
type DatasetSnowflakeInput ¶
type DatasetSnowflakeInput interface { pulumi.Input ToDatasetSnowflakeOutput() DatasetSnowflakeOutput ToDatasetSnowflakeOutputWithContext(ctx context.Context) DatasetSnowflakeOutput }
type DatasetSnowflakeMap ¶
type DatasetSnowflakeMap map[string]DatasetSnowflakeInput
func (DatasetSnowflakeMap) ElementType ¶
func (DatasetSnowflakeMap) ElementType() reflect.Type
func (DatasetSnowflakeMap) ToDatasetSnowflakeMapOutput ¶
func (i DatasetSnowflakeMap) ToDatasetSnowflakeMapOutput() DatasetSnowflakeMapOutput
func (DatasetSnowflakeMap) ToDatasetSnowflakeMapOutputWithContext ¶
func (i DatasetSnowflakeMap) ToDatasetSnowflakeMapOutputWithContext(ctx context.Context) DatasetSnowflakeMapOutput
type DatasetSnowflakeMapInput ¶
type DatasetSnowflakeMapInput interface { pulumi.Input ToDatasetSnowflakeMapOutput() DatasetSnowflakeMapOutput ToDatasetSnowflakeMapOutputWithContext(context.Context) DatasetSnowflakeMapOutput }
DatasetSnowflakeMapInput is an input type that accepts DatasetSnowflakeMap and DatasetSnowflakeMapOutput values. You can construct a concrete instance of `DatasetSnowflakeMapInput` via:
DatasetSnowflakeMap{ "key": DatasetSnowflakeArgs{...} }
type DatasetSnowflakeMapOutput ¶
type DatasetSnowflakeMapOutput struct{ *pulumi.OutputState }
func (DatasetSnowflakeMapOutput) ElementType ¶
func (DatasetSnowflakeMapOutput) ElementType() reflect.Type
func (DatasetSnowflakeMapOutput) MapIndex ¶
func (o DatasetSnowflakeMapOutput) MapIndex(k pulumi.StringInput) DatasetSnowflakeOutput
func (DatasetSnowflakeMapOutput) ToDatasetSnowflakeMapOutput ¶
func (o DatasetSnowflakeMapOutput) ToDatasetSnowflakeMapOutput() DatasetSnowflakeMapOutput
func (DatasetSnowflakeMapOutput) ToDatasetSnowflakeMapOutputWithContext ¶
func (o DatasetSnowflakeMapOutput) ToDatasetSnowflakeMapOutputWithContext(ctx context.Context) DatasetSnowflakeMapOutput
type DatasetSnowflakeOutput ¶
type DatasetSnowflakeOutput struct{ *pulumi.OutputState }
func (DatasetSnowflakeOutput) AdditionalProperties ¶ added in v5.5.0
func (o DatasetSnowflakeOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Dataset Snowflake.
func (DatasetSnowflakeOutput) Annotations ¶ added in v5.5.0
func (o DatasetSnowflakeOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Dataset Snowflake.
func (DatasetSnowflakeOutput) DataFactoryId ¶ added in v5.5.0
func (o DatasetSnowflakeOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (DatasetSnowflakeOutput) Description ¶ added in v5.5.0
func (o DatasetSnowflakeOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Dataset Snowflake.
func (DatasetSnowflakeOutput) ElementType ¶
func (DatasetSnowflakeOutput) ElementType() reflect.Type
func (DatasetSnowflakeOutput) Folder ¶ added in v5.5.0
func (o DatasetSnowflakeOutput) Folder() pulumi.StringPtrOutput
The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.
func (DatasetSnowflakeOutput) LinkedServiceName ¶ added in v5.5.0
func (o DatasetSnowflakeOutput) LinkedServiceName() pulumi.StringOutput
The Data Factory Linked Service name in which to associate the Dataset with.
func (DatasetSnowflakeOutput) Name ¶ added in v5.5.0
func (o DatasetSnowflakeOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Dataset Snowflake. 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 (DatasetSnowflakeOutput) Parameters ¶ added in v5.5.0
func (o DatasetSnowflakeOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Dataset Snowflake.
func (DatasetSnowflakeOutput) SchemaColumns ¶ added in v5.5.0
func (o DatasetSnowflakeOutput) SchemaColumns() DatasetSnowflakeSchemaColumnArrayOutput
A `schemaColumn` block as defined below.
func (DatasetSnowflakeOutput) SchemaName ¶ added in v5.5.0
func (o DatasetSnowflakeOutput) SchemaName() pulumi.StringPtrOutput
The schema name of the Data Factory Dataset Snowflake.
func (DatasetSnowflakeOutput) TableName ¶ added in v5.5.0
func (o DatasetSnowflakeOutput) TableName() pulumi.StringPtrOutput
The table name of the Data Factory Dataset Snowflake.
func (DatasetSnowflakeOutput) ToDatasetSnowflakeOutput ¶
func (o DatasetSnowflakeOutput) ToDatasetSnowflakeOutput() DatasetSnowflakeOutput
func (DatasetSnowflakeOutput) ToDatasetSnowflakeOutputWithContext ¶
func (o DatasetSnowflakeOutput) ToDatasetSnowflakeOutputWithContext(ctx context.Context) DatasetSnowflakeOutput
type DatasetSnowflakeSchemaColumn ¶
type DatasetSnowflakeSchemaColumn struct { // The name of the column. Name string `pulumi:"name"` // The total number of digits allowed. Precision *int `pulumi:"precision"` // The number of digits allowed to the right of the decimal point. Scale *int `pulumi:"scale"` // Type of the column. Valid values are `NUMBER`, `DECIMAL`, `NUMERIC`, `INT`, `INTEGER`, `BIGINT`, `SMALLINT`, `FLOAT“FLOAT4`, `FLOAT8`, `DOUBLE`, `DOUBLE PRECISION`, `REAL`, `VARCHAR`, `CHAR`, `CHARACTER`, `STRING`, `TEXT`, `BINARY`, `VARBINARY`, `BOOLEAN`, `DATE`, `DATETIME`, `TIME`, `TIMESTAMP`, `TIMESTAMP_LTZ`, `TIMESTAMP_NTZ`, `TIMESTAMP_TZ`, `VARIANT`, `OBJECT`, `ARRAY`, `GEOGRAPHY`. Please note these values are case sensitive. Type *string `pulumi:"type"` }
type DatasetSnowflakeSchemaColumnArgs ¶
type DatasetSnowflakeSchemaColumnArgs struct { // The name of the column. Name pulumi.StringInput `pulumi:"name"` // The total number of digits allowed. Precision pulumi.IntPtrInput `pulumi:"precision"` // The number of digits allowed to the right of the decimal point. Scale pulumi.IntPtrInput `pulumi:"scale"` // Type of the column. Valid values are `NUMBER`, `DECIMAL`, `NUMERIC`, `INT`, `INTEGER`, `BIGINT`, `SMALLINT`, `FLOAT“FLOAT4`, `FLOAT8`, `DOUBLE`, `DOUBLE PRECISION`, `REAL`, `VARCHAR`, `CHAR`, `CHARACTER`, `STRING`, `TEXT`, `BINARY`, `VARBINARY`, `BOOLEAN`, `DATE`, `DATETIME`, `TIME`, `TIMESTAMP`, `TIMESTAMP_LTZ`, `TIMESTAMP_NTZ`, `TIMESTAMP_TZ`, `VARIANT`, `OBJECT`, `ARRAY`, `GEOGRAPHY`. Please note these values are case sensitive. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DatasetSnowflakeSchemaColumnArgs) ElementType ¶
func (DatasetSnowflakeSchemaColumnArgs) ElementType() reflect.Type
func (DatasetSnowflakeSchemaColumnArgs) ToDatasetSnowflakeSchemaColumnOutput ¶
func (i DatasetSnowflakeSchemaColumnArgs) ToDatasetSnowflakeSchemaColumnOutput() DatasetSnowflakeSchemaColumnOutput
func (DatasetSnowflakeSchemaColumnArgs) ToDatasetSnowflakeSchemaColumnOutputWithContext ¶
func (i DatasetSnowflakeSchemaColumnArgs) ToDatasetSnowflakeSchemaColumnOutputWithContext(ctx context.Context) DatasetSnowflakeSchemaColumnOutput
type DatasetSnowflakeSchemaColumnArray ¶
type DatasetSnowflakeSchemaColumnArray []DatasetSnowflakeSchemaColumnInput
func (DatasetSnowflakeSchemaColumnArray) ElementType ¶
func (DatasetSnowflakeSchemaColumnArray) ElementType() reflect.Type
func (DatasetSnowflakeSchemaColumnArray) ToDatasetSnowflakeSchemaColumnArrayOutput ¶
func (i DatasetSnowflakeSchemaColumnArray) ToDatasetSnowflakeSchemaColumnArrayOutput() DatasetSnowflakeSchemaColumnArrayOutput
func (DatasetSnowflakeSchemaColumnArray) ToDatasetSnowflakeSchemaColumnArrayOutputWithContext ¶
func (i DatasetSnowflakeSchemaColumnArray) ToDatasetSnowflakeSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetSnowflakeSchemaColumnArrayOutput
type DatasetSnowflakeSchemaColumnArrayInput ¶
type DatasetSnowflakeSchemaColumnArrayInput interface { pulumi.Input ToDatasetSnowflakeSchemaColumnArrayOutput() DatasetSnowflakeSchemaColumnArrayOutput ToDatasetSnowflakeSchemaColumnArrayOutputWithContext(context.Context) DatasetSnowflakeSchemaColumnArrayOutput }
DatasetSnowflakeSchemaColumnArrayInput is an input type that accepts DatasetSnowflakeSchemaColumnArray and DatasetSnowflakeSchemaColumnArrayOutput values. You can construct a concrete instance of `DatasetSnowflakeSchemaColumnArrayInput` via:
DatasetSnowflakeSchemaColumnArray{ DatasetSnowflakeSchemaColumnArgs{...} }
type DatasetSnowflakeSchemaColumnArrayOutput ¶
type DatasetSnowflakeSchemaColumnArrayOutput struct{ *pulumi.OutputState }
func (DatasetSnowflakeSchemaColumnArrayOutput) ElementType ¶
func (DatasetSnowflakeSchemaColumnArrayOutput) ElementType() reflect.Type
func (DatasetSnowflakeSchemaColumnArrayOutput) ToDatasetSnowflakeSchemaColumnArrayOutput ¶
func (o DatasetSnowflakeSchemaColumnArrayOutput) ToDatasetSnowflakeSchemaColumnArrayOutput() DatasetSnowflakeSchemaColumnArrayOutput
func (DatasetSnowflakeSchemaColumnArrayOutput) ToDatasetSnowflakeSchemaColumnArrayOutputWithContext ¶
func (o DatasetSnowflakeSchemaColumnArrayOutput) ToDatasetSnowflakeSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetSnowflakeSchemaColumnArrayOutput
type DatasetSnowflakeSchemaColumnInput ¶
type DatasetSnowflakeSchemaColumnInput interface { pulumi.Input ToDatasetSnowflakeSchemaColumnOutput() DatasetSnowflakeSchemaColumnOutput ToDatasetSnowflakeSchemaColumnOutputWithContext(context.Context) DatasetSnowflakeSchemaColumnOutput }
DatasetSnowflakeSchemaColumnInput is an input type that accepts DatasetSnowflakeSchemaColumnArgs and DatasetSnowflakeSchemaColumnOutput values. You can construct a concrete instance of `DatasetSnowflakeSchemaColumnInput` via:
DatasetSnowflakeSchemaColumnArgs{...}
type DatasetSnowflakeSchemaColumnOutput ¶
type DatasetSnowflakeSchemaColumnOutput struct{ *pulumi.OutputState }
func (DatasetSnowflakeSchemaColumnOutput) ElementType ¶
func (DatasetSnowflakeSchemaColumnOutput) ElementType() reflect.Type
func (DatasetSnowflakeSchemaColumnOutput) Name ¶
func (o DatasetSnowflakeSchemaColumnOutput) Name() pulumi.StringOutput
The name of the column.
func (DatasetSnowflakeSchemaColumnOutput) Precision ¶
func (o DatasetSnowflakeSchemaColumnOutput) Precision() pulumi.IntPtrOutput
The total number of digits allowed.
func (DatasetSnowflakeSchemaColumnOutput) Scale ¶
func (o DatasetSnowflakeSchemaColumnOutput) Scale() pulumi.IntPtrOutput
The number of digits allowed to the right of the decimal point.
func (DatasetSnowflakeSchemaColumnOutput) ToDatasetSnowflakeSchemaColumnOutput ¶
func (o DatasetSnowflakeSchemaColumnOutput) ToDatasetSnowflakeSchemaColumnOutput() DatasetSnowflakeSchemaColumnOutput
func (DatasetSnowflakeSchemaColumnOutput) ToDatasetSnowflakeSchemaColumnOutputWithContext ¶
func (o DatasetSnowflakeSchemaColumnOutput) ToDatasetSnowflakeSchemaColumnOutputWithContext(ctx context.Context) DatasetSnowflakeSchemaColumnOutput
func (DatasetSnowflakeSchemaColumnOutput) Type ¶
func (o DatasetSnowflakeSchemaColumnOutput) Type() pulumi.StringPtrOutput
Type of the column. Valid values are `NUMBER`, `DECIMAL`, `NUMERIC`, `INT`, `INTEGER`, `BIGINT`, `SMALLINT`, `FLOAT“FLOAT4`, `FLOAT8`, `DOUBLE`, `DOUBLE PRECISION`, `REAL`, `VARCHAR`, `CHAR`, `CHARACTER`, `STRING`, `TEXT`, `BINARY`, `VARBINARY`, `BOOLEAN`, `DATE`, `DATETIME`, `TIME`, `TIMESTAMP`, `TIMESTAMP_LTZ`, `TIMESTAMP_NTZ`, `TIMESTAMP_TZ`, `VARIANT`, `OBJECT`, `ARRAY`, `GEOGRAPHY`. Please note these values are case sensitive.
type DatasetSnowflakeState ¶
type DatasetSnowflakeState struct { // A map of additional properties to associate with the Data Factory Dataset Snowflake. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset Snowflake. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Dataset Snowflake. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringPtrInput // Specifies the name of the Data Factory Dataset Snowflake. 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset Snowflake. Parameters pulumi.StringMapInput // A `schemaColumn` block as defined below. SchemaColumns DatasetSnowflakeSchemaColumnArrayInput // The schema name of the Data Factory Dataset Snowflake. SchemaName pulumi.StringPtrInput // The table name of the Data Factory Dataset Snowflake. TableName pulumi.StringPtrInput }
func (DatasetSnowflakeState) ElementType ¶
func (DatasetSnowflakeState) ElementType() reflect.Type
type DatasetSqlServerTable ¶
type DatasetSqlServerTable struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Dataset SQL Server Table. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Dataset SQL Server Table. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Dataset SQL Server Table. Description pulumi.StringPtrOutput `pulumi:"description"` // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrOutput `pulumi:"folder"` // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringOutput `pulumi:"linkedServiceName"` // 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 pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Dataset SQL Server Table. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // A `schemaColumn` block as defined below. SchemaColumns DatasetSqlServerTableSchemaColumnArrayOutput `pulumi:"schemaColumns"` // The table name of the Data Factory Dataset SQL Server Table. TableName pulumi.StringPtrOutput `pulumi:"tableName"` }
Manages a SQL Server Table Dataset inside a Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } exampleLinkedServiceSqlServer, err := datafactory.NewLinkedServiceSqlServer(ctx, "exampleLinkedServiceSqlServer", &datafactory.LinkedServiceSqlServerArgs{ DataFactoryId: exampleFactory.ID(), ConnectionString: pulumi.String("Integrated Security=False;Data Source=test;Initial Catalog=test;User ID=test;Password=test"), }) if err != nil { return err } _, err = datafactory.NewDatasetSqlServerTable(ctx, "exampleDatasetSqlServerTable", &datafactory.DatasetSqlServerTableArgs{ DataFactoryId: exampleFactory.ID(), LinkedServiceName: exampleLinkedServiceSqlServer.Name, }) if err != nil { return err } return nil }) }
```
## Import
Data Factory SQL Server Table Datasets can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/datasetSqlServerTable:DatasetSqlServerTable example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/datasets/example
```
func GetDatasetSqlServerTable ¶
func GetDatasetSqlServerTable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetSqlServerTableState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*DatasetSqlServerTable, error)
NewDatasetSqlServerTable registers a new resource with the given unique name, arguments, and options.
func (*DatasetSqlServerTable) ElementType ¶
func (*DatasetSqlServerTable) ElementType() reflect.Type
func (*DatasetSqlServerTable) ToDatasetSqlServerTableOutput ¶
func (i *DatasetSqlServerTable) ToDatasetSqlServerTableOutput() DatasetSqlServerTableOutput
func (*DatasetSqlServerTable) ToDatasetSqlServerTableOutputWithContext ¶
func (i *DatasetSqlServerTable) ToDatasetSqlServerTableOutputWithContext(ctx context.Context) DatasetSqlServerTableOutput
type DatasetSqlServerTableArgs ¶
type DatasetSqlServerTableArgs struct { // A map of additional properties to associate with the Data Factory Dataset SQL Server Table. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset SQL Server Table. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Dataset SQL Server Table. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringInput // 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset SQL Server Table. Parameters pulumi.StringMapInput // A `schemaColumn` block as defined below. SchemaColumns DatasetSqlServerTableSchemaColumnArrayInput // The table name of the Data Factory Dataset SQL Server Table. TableName pulumi.StringPtrInput }
The set of arguments for constructing a DatasetSqlServerTable resource.
func (DatasetSqlServerTableArgs) ElementType ¶
func (DatasetSqlServerTableArgs) ElementType() reflect.Type
type DatasetSqlServerTableArray ¶
type DatasetSqlServerTableArray []DatasetSqlServerTableInput
func (DatasetSqlServerTableArray) ElementType ¶
func (DatasetSqlServerTableArray) ElementType() reflect.Type
func (DatasetSqlServerTableArray) ToDatasetSqlServerTableArrayOutput ¶
func (i DatasetSqlServerTableArray) ToDatasetSqlServerTableArrayOutput() DatasetSqlServerTableArrayOutput
func (DatasetSqlServerTableArray) ToDatasetSqlServerTableArrayOutputWithContext ¶
func (i DatasetSqlServerTableArray) ToDatasetSqlServerTableArrayOutputWithContext(ctx context.Context) DatasetSqlServerTableArrayOutput
type DatasetSqlServerTableArrayInput ¶
type DatasetSqlServerTableArrayInput interface { pulumi.Input ToDatasetSqlServerTableArrayOutput() DatasetSqlServerTableArrayOutput ToDatasetSqlServerTableArrayOutputWithContext(context.Context) DatasetSqlServerTableArrayOutput }
DatasetSqlServerTableArrayInput is an input type that accepts DatasetSqlServerTableArray and DatasetSqlServerTableArrayOutput values. You can construct a concrete instance of `DatasetSqlServerTableArrayInput` via:
DatasetSqlServerTableArray{ DatasetSqlServerTableArgs{...} }
type DatasetSqlServerTableArrayOutput ¶
type DatasetSqlServerTableArrayOutput struct{ *pulumi.OutputState }
func (DatasetSqlServerTableArrayOutput) ElementType ¶
func (DatasetSqlServerTableArrayOutput) ElementType() reflect.Type
func (DatasetSqlServerTableArrayOutput) Index ¶
func (o DatasetSqlServerTableArrayOutput) Index(i pulumi.IntInput) DatasetSqlServerTableOutput
func (DatasetSqlServerTableArrayOutput) ToDatasetSqlServerTableArrayOutput ¶
func (o DatasetSqlServerTableArrayOutput) ToDatasetSqlServerTableArrayOutput() DatasetSqlServerTableArrayOutput
func (DatasetSqlServerTableArrayOutput) ToDatasetSqlServerTableArrayOutputWithContext ¶
func (o DatasetSqlServerTableArrayOutput) ToDatasetSqlServerTableArrayOutputWithContext(ctx context.Context) DatasetSqlServerTableArrayOutput
type DatasetSqlServerTableInput ¶
type DatasetSqlServerTableInput interface { pulumi.Input ToDatasetSqlServerTableOutput() DatasetSqlServerTableOutput ToDatasetSqlServerTableOutputWithContext(ctx context.Context) DatasetSqlServerTableOutput }
type DatasetSqlServerTableMap ¶
type DatasetSqlServerTableMap map[string]DatasetSqlServerTableInput
func (DatasetSqlServerTableMap) ElementType ¶
func (DatasetSqlServerTableMap) ElementType() reflect.Type
func (DatasetSqlServerTableMap) ToDatasetSqlServerTableMapOutput ¶
func (i DatasetSqlServerTableMap) ToDatasetSqlServerTableMapOutput() DatasetSqlServerTableMapOutput
func (DatasetSqlServerTableMap) ToDatasetSqlServerTableMapOutputWithContext ¶
func (i DatasetSqlServerTableMap) ToDatasetSqlServerTableMapOutputWithContext(ctx context.Context) DatasetSqlServerTableMapOutput
type DatasetSqlServerTableMapInput ¶
type DatasetSqlServerTableMapInput interface { pulumi.Input ToDatasetSqlServerTableMapOutput() DatasetSqlServerTableMapOutput ToDatasetSqlServerTableMapOutputWithContext(context.Context) DatasetSqlServerTableMapOutput }
DatasetSqlServerTableMapInput is an input type that accepts DatasetSqlServerTableMap and DatasetSqlServerTableMapOutput values. You can construct a concrete instance of `DatasetSqlServerTableMapInput` via:
DatasetSqlServerTableMap{ "key": DatasetSqlServerTableArgs{...} }
type DatasetSqlServerTableMapOutput ¶
type DatasetSqlServerTableMapOutput struct{ *pulumi.OutputState }
func (DatasetSqlServerTableMapOutput) ElementType ¶
func (DatasetSqlServerTableMapOutput) ElementType() reflect.Type
func (DatasetSqlServerTableMapOutput) MapIndex ¶
func (o DatasetSqlServerTableMapOutput) MapIndex(k pulumi.StringInput) DatasetSqlServerTableOutput
func (DatasetSqlServerTableMapOutput) ToDatasetSqlServerTableMapOutput ¶
func (o DatasetSqlServerTableMapOutput) ToDatasetSqlServerTableMapOutput() DatasetSqlServerTableMapOutput
func (DatasetSqlServerTableMapOutput) ToDatasetSqlServerTableMapOutputWithContext ¶
func (o DatasetSqlServerTableMapOutput) ToDatasetSqlServerTableMapOutputWithContext(ctx context.Context) DatasetSqlServerTableMapOutput
type DatasetSqlServerTableOutput ¶
type DatasetSqlServerTableOutput struct{ *pulumi.OutputState }
func (DatasetSqlServerTableOutput) AdditionalProperties ¶ added in v5.5.0
func (o DatasetSqlServerTableOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Dataset SQL Server Table.
func (DatasetSqlServerTableOutput) Annotations ¶ added in v5.5.0
func (o DatasetSqlServerTableOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Dataset SQL Server Table.
func (DatasetSqlServerTableOutput) DataFactoryId ¶ added in v5.5.0
func (o DatasetSqlServerTableOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (DatasetSqlServerTableOutput) Description ¶ added in v5.5.0
func (o DatasetSqlServerTableOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Dataset SQL Server Table.
func (DatasetSqlServerTableOutput) ElementType ¶
func (DatasetSqlServerTableOutput) ElementType() reflect.Type
func (DatasetSqlServerTableOutput) Folder ¶ added in v5.5.0
func (o DatasetSqlServerTableOutput) Folder() pulumi.StringPtrOutput
The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.
func (DatasetSqlServerTableOutput) LinkedServiceName ¶ added in v5.5.0
func (o DatasetSqlServerTableOutput) LinkedServiceName() pulumi.StringOutput
The Data Factory Linked Service name in which to associate the Dataset with.
func (DatasetSqlServerTableOutput) Name ¶ added in v5.5.0
func (o DatasetSqlServerTableOutput) 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 (DatasetSqlServerTableOutput) Parameters ¶ added in v5.5.0
func (o DatasetSqlServerTableOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Dataset SQL Server Table.
func (DatasetSqlServerTableOutput) SchemaColumns ¶ added in v5.5.0
func (o DatasetSqlServerTableOutput) SchemaColumns() DatasetSqlServerTableSchemaColumnArrayOutput
A `schemaColumn` block as defined below.
func (DatasetSqlServerTableOutput) TableName ¶ added in v5.5.0
func (o DatasetSqlServerTableOutput) TableName() pulumi.StringPtrOutput
The table name of the Data Factory Dataset SQL Server Table.
func (DatasetSqlServerTableOutput) ToDatasetSqlServerTableOutput ¶
func (o DatasetSqlServerTableOutput) ToDatasetSqlServerTableOutput() DatasetSqlServerTableOutput
func (DatasetSqlServerTableOutput) ToDatasetSqlServerTableOutputWithContext ¶
func (o DatasetSqlServerTableOutput) ToDatasetSqlServerTableOutputWithContext(ctx context.Context) DatasetSqlServerTableOutput
type DatasetSqlServerTableSchemaColumn ¶
type DatasetSqlServerTableSchemaColumn struct { // The description of the column. Description *string `pulumi:"description"` // The name of the column. Name string `pulumi:"name"` // Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive. Type *string `pulumi:"type"` }
type DatasetSqlServerTableSchemaColumnArgs ¶
type DatasetSqlServerTableSchemaColumnArgs struct { // The description of the column. Description pulumi.StringPtrInput `pulumi:"description"` // The name of the column. Name pulumi.StringInput `pulumi:"name"` // Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DatasetSqlServerTableSchemaColumnArgs) ElementType ¶
func (DatasetSqlServerTableSchemaColumnArgs) ElementType() reflect.Type
func (DatasetSqlServerTableSchemaColumnArgs) ToDatasetSqlServerTableSchemaColumnOutput ¶
func (i DatasetSqlServerTableSchemaColumnArgs) ToDatasetSqlServerTableSchemaColumnOutput() DatasetSqlServerTableSchemaColumnOutput
func (DatasetSqlServerTableSchemaColumnArgs) ToDatasetSqlServerTableSchemaColumnOutputWithContext ¶
func (i DatasetSqlServerTableSchemaColumnArgs) ToDatasetSqlServerTableSchemaColumnOutputWithContext(ctx context.Context) DatasetSqlServerTableSchemaColumnOutput
type DatasetSqlServerTableSchemaColumnArray ¶
type DatasetSqlServerTableSchemaColumnArray []DatasetSqlServerTableSchemaColumnInput
func (DatasetSqlServerTableSchemaColumnArray) ElementType ¶
func (DatasetSqlServerTableSchemaColumnArray) ElementType() reflect.Type
func (DatasetSqlServerTableSchemaColumnArray) ToDatasetSqlServerTableSchemaColumnArrayOutput ¶
func (i DatasetSqlServerTableSchemaColumnArray) ToDatasetSqlServerTableSchemaColumnArrayOutput() DatasetSqlServerTableSchemaColumnArrayOutput
func (DatasetSqlServerTableSchemaColumnArray) ToDatasetSqlServerTableSchemaColumnArrayOutputWithContext ¶
func (i DatasetSqlServerTableSchemaColumnArray) ToDatasetSqlServerTableSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetSqlServerTableSchemaColumnArrayOutput
type DatasetSqlServerTableSchemaColumnArrayInput ¶
type DatasetSqlServerTableSchemaColumnArrayInput interface { pulumi.Input ToDatasetSqlServerTableSchemaColumnArrayOutput() DatasetSqlServerTableSchemaColumnArrayOutput ToDatasetSqlServerTableSchemaColumnArrayOutputWithContext(context.Context) DatasetSqlServerTableSchemaColumnArrayOutput }
DatasetSqlServerTableSchemaColumnArrayInput is an input type that accepts DatasetSqlServerTableSchemaColumnArray and DatasetSqlServerTableSchemaColumnArrayOutput values. You can construct a concrete instance of `DatasetSqlServerTableSchemaColumnArrayInput` via:
DatasetSqlServerTableSchemaColumnArray{ DatasetSqlServerTableSchemaColumnArgs{...} }
type DatasetSqlServerTableSchemaColumnArrayOutput ¶
type DatasetSqlServerTableSchemaColumnArrayOutput struct{ *pulumi.OutputState }
func (DatasetSqlServerTableSchemaColumnArrayOutput) ElementType ¶
func (DatasetSqlServerTableSchemaColumnArrayOutput) ElementType() reflect.Type
func (DatasetSqlServerTableSchemaColumnArrayOutput) ToDatasetSqlServerTableSchemaColumnArrayOutput ¶
func (o DatasetSqlServerTableSchemaColumnArrayOutput) ToDatasetSqlServerTableSchemaColumnArrayOutput() DatasetSqlServerTableSchemaColumnArrayOutput
func (DatasetSqlServerTableSchemaColumnArrayOutput) ToDatasetSqlServerTableSchemaColumnArrayOutputWithContext ¶
func (o DatasetSqlServerTableSchemaColumnArrayOutput) ToDatasetSqlServerTableSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetSqlServerTableSchemaColumnArrayOutput
type DatasetSqlServerTableSchemaColumnInput ¶
type DatasetSqlServerTableSchemaColumnInput interface { pulumi.Input ToDatasetSqlServerTableSchemaColumnOutput() DatasetSqlServerTableSchemaColumnOutput ToDatasetSqlServerTableSchemaColumnOutputWithContext(context.Context) DatasetSqlServerTableSchemaColumnOutput }
DatasetSqlServerTableSchemaColumnInput is an input type that accepts DatasetSqlServerTableSchemaColumnArgs and DatasetSqlServerTableSchemaColumnOutput values. You can construct a concrete instance of `DatasetSqlServerTableSchemaColumnInput` via:
DatasetSqlServerTableSchemaColumnArgs{...}
type DatasetSqlServerTableSchemaColumnOutput ¶
type DatasetSqlServerTableSchemaColumnOutput struct{ *pulumi.OutputState }
func (DatasetSqlServerTableSchemaColumnOutput) Description ¶
func (o DatasetSqlServerTableSchemaColumnOutput) Description() pulumi.StringPtrOutput
The description of the column.
func (DatasetSqlServerTableSchemaColumnOutput) ElementType ¶
func (DatasetSqlServerTableSchemaColumnOutput) ElementType() reflect.Type
func (DatasetSqlServerTableSchemaColumnOutput) Name ¶
func (o DatasetSqlServerTableSchemaColumnOutput) Name() pulumi.StringOutput
The name of the column.
func (DatasetSqlServerTableSchemaColumnOutput) ToDatasetSqlServerTableSchemaColumnOutput ¶
func (o DatasetSqlServerTableSchemaColumnOutput) ToDatasetSqlServerTableSchemaColumnOutput() DatasetSqlServerTableSchemaColumnOutput
func (DatasetSqlServerTableSchemaColumnOutput) ToDatasetSqlServerTableSchemaColumnOutputWithContext ¶
func (o DatasetSqlServerTableSchemaColumnOutput) ToDatasetSqlServerTableSchemaColumnOutputWithContext(ctx context.Context) DatasetSqlServerTableSchemaColumnOutput
func (DatasetSqlServerTableSchemaColumnOutput) Type ¶
func (o DatasetSqlServerTableSchemaColumnOutput) Type() pulumi.StringPtrOutput
Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive.
type DatasetSqlServerTableState ¶
type DatasetSqlServerTableState struct { // A map of additional properties to associate with the Data Factory Dataset SQL Server Table. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset SQL Server Table. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Dataset SQL Server Table. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringPtrInput // 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset SQL Server Table. Parameters pulumi.StringMapInput // A `schemaColumn` block as defined below. SchemaColumns DatasetSqlServerTableSchemaColumnArrayInput // The table name of the Data Factory Dataset SQL Server Table. TableName pulumi.StringPtrInput }
func (DatasetSqlServerTableState) ElementType ¶
func (DatasetSqlServerTableState) ElementType() reflect.Type
type Factory ¶
type Factory struct { pulumi.CustomResourceState // Specifies the Azure Key Vault Key ID to be used as the Customer Managed Key (CMK) for double encryption. Required with user assigned identity. CustomerManagedKeyId pulumi.StringPtrOutput `pulumi:"customerManagedKeyId"` // Specifies the ID of the user assigned identity associated with the Customer Managed Key. Must be supplied if `customerManagedKeyId` is set. CustomerManagedKeyIdentityId pulumi.StringPtrOutput `pulumi:"customerManagedKeyIdentityId"` // A `githubConfiguration` block as defined below. GithubConfiguration FactoryGithubConfigurationPtrOutput `pulumi:"githubConfiguration"` // A list of `globalParameter` blocks as defined above. GlobalParameters FactoryGlobalParameterArrayOutput `pulumi:"globalParameters"` // An `identity` block as defined below. Identity FactoryIdentityPtrOutput `pulumi:"identity"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Is Managed Virtual Network enabled? ManagedVirtualNetworkEnabled pulumi.BoolPtrOutput `pulumi:"managedVirtualNetworkEnabled"` // 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 pulumi.StringOutput `pulumi:"name"` // Is the Data Factory visible to the public network? Defaults to `true`. PublicNetworkEnabled pulumi.BoolPtrOutput `pulumi:"publicNetworkEnabled"` // The name of the resource group in which to create the Data Factory. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // A `vstsConfiguration` block as defined below. VstsConfiguration FactoryVstsConfigurationPtrOutput `pulumi:"vstsConfiguration"` }
Manages an Azure Data Factory (Version 2).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } return nil }) }
```
## Import
Data Factory can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/factory:Factory example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example
```
func GetFactory ¶
func GetFactory(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FactoryState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*Factory, error)
NewFactory registers a new resource with the given unique name, arguments, and options.
func (*Factory) ElementType ¶
func (*Factory) ToFactoryOutput ¶
func (i *Factory) ToFactoryOutput() FactoryOutput
func (*Factory) ToFactoryOutputWithContext ¶
func (i *Factory) ToFactoryOutputWithContext(ctx context.Context) FactoryOutput
type FactoryArgs ¶
type FactoryArgs struct { // Specifies the Azure Key Vault Key ID to be used as the Customer Managed Key (CMK) for double encryption. Required with user assigned identity. CustomerManagedKeyId pulumi.StringPtrInput // Specifies the ID of the user assigned identity associated with the Customer Managed Key. Must be supplied if `customerManagedKeyId` is set. CustomerManagedKeyIdentityId pulumi.StringPtrInput // A `githubConfiguration` block as defined below. GithubConfiguration FactoryGithubConfigurationPtrInput // A list of `globalParameter` blocks as defined above. GlobalParameters FactoryGlobalParameterArrayInput // An `identity` block as defined below. Identity FactoryIdentityPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Is Managed Virtual Network enabled? ManagedVirtualNetworkEnabled pulumi.BoolPtrInput // 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 pulumi.StringPtrInput // Is the Data Factory visible to the public network? Defaults to `true`. PublicNetworkEnabled pulumi.BoolPtrInput // The name of the resource group in which to create the Data Factory. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A `vstsConfiguration` block as defined below. VstsConfiguration FactoryVstsConfigurationPtrInput }
The set of arguments for constructing a Factory resource.
func (FactoryArgs) ElementType ¶
func (FactoryArgs) ElementType() reflect.Type
type FactoryArray ¶
type FactoryArray []FactoryInput
func (FactoryArray) ElementType ¶
func (FactoryArray) ElementType() reflect.Type
func (FactoryArray) ToFactoryArrayOutput ¶
func (i FactoryArray) ToFactoryArrayOutput() FactoryArrayOutput
func (FactoryArray) ToFactoryArrayOutputWithContext ¶
func (i FactoryArray) ToFactoryArrayOutputWithContext(ctx context.Context) FactoryArrayOutput
type FactoryArrayInput ¶
type FactoryArrayInput interface { pulumi.Input ToFactoryArrayOutput() FactoryArrayOutput ToFactoryArrayOutputWithContext(context.Context) FactoryArrayOutput }
FactoryArrayInput is an input type that accepts FactoryArray and FactoryArrayOutput values. You can construct a concrete instance of `FactoryArrayInput` via:
FactoryArray{ FactoryArgs{...} }
type FactoryArrayOutput ¶
type FactoryArrayOutput struct{ *pulumi.OutputState }
func (FactoryArrayOutput) ElementType ¶
func (FactoryArrayOutput) ElementType() reflect.Type
func (FactoryArrayOutput) Index ¶
func (o FactoryArrayOutput) Index(i pulumi.IntInput) FactoryOutput
func (FactoryArrayOutput) ToFactoryArrayOutput ¶
func (o FactoryArrayOutput) ToFactoryArrayOutput() FactoryArrayOutput
func (FactoryArrayOutput) ToFactoryArrayOutputWithContext ¶
func (o FactoryArrayOutput) ToFactoryArrayOutputWithContext(ctx context.Context) FactoryArrayOutput
type FactoryGithubConfiguration ¶
type FactoryGithubConfiguration struct { // Specifies the GitHub account name. AccountName string `pulumi:"accountName"` // Specifies the branch of the repository to get code from. BranchName string `pulumi:"branchName"` // Specifies the GitHub Enterprise host name. For example: https://github.mydomain.com. Use https://github.com for open source repositories. GitUrl string `pulumi:"gitUrl"` // Specifies the name of the git repository. RepositoryName string `pulumi:"repositoryName"` // Specifies the root folder within the repository. Set to `/` for the top level. RootFolder string `pulumi:"rootFolder"` }
type FactoryGithubConfigurationArgs ¶
type FactoryGithubConfigurationArgs struct { // Specifies the GitHub account name. AccountName pulumi.StringInput `pulumi:"accountName"` // Specifies the branch of the repository to get code from. BranchName pulumi.StringInput `pulumi:"branchName"` // Specifies the GitHub Enterprise host name. For example: https://github.mydomain.com. Use https://github.com for open source repositories. GitUrl pulumi.StringInput `pulumi:"gitUrl"` // Specifies the name of the git repository. RepositoryName pulumi.StringInput `pulumi:"repositoryName"` // Specifies the root folder within the repository. Set to `/` for the top level. RootFolder pulumi.StringInput `pulumi:"rootFolder"` }
func (FactoryGithubConfigurationArgs) ElementType ¶
func (FactoryGithubConfigurationArgs) ElementType() reflect.Type
func (FactoryGithubConfigurationArgs) ToFactoryGithubConfigurationOutput ¶
func (i FactoryGithubConfigurationArgs) ToFactoryGithubConfigurationOutput() FactoryGithubConfigurationOutput
func (FactoryGithubConfigurationArgs) ToFactoryGithubConfigurationOutputWithContext ¶
func (i FactoryGithubConfigurationArgs) ToFactoryGithubConfigurationOutputWithContext(ctx context.Context) FactoryGithubConfigurationOutput
func (FactoryGithubConfigurationArgs) ToFactoryGithubConfigurationPtrOutput ¶
func (i FactoryGithubConfigurationArgs) ToFactoryGithubConfigurationPtrOutput() FactoryGithubConfigurationPtrOutput
func (FactoryGithubConfigurationArgs) ToFactoryGithubConfigurationPtrOutputWithContext ¶
func (i FactoryGithubConfigurationArgs) ToFactoryGithubConfigurationPtrOutputWithContext(ctx context.Context) FactoryGithubConfigurationPtrOutput
type FactoryGithubConfigurationInput ¶
type FactoryGithubConfigurationInput interface { pulumi.Input ToFactoryGithubConfigurationOutput() FactoryGithubConfigurationOutput ToFactoryGithubConfigurationOutputWithContext(context.Context) FactoryGithubConfigurationOutput }
FactoryGithubConfigurationInput is an input type that accepts FactoryGithubConfigurationArgs and FactoryGithubConfigurationOutput values. You can construct a concrete instance of `FactoryGithubConfigurationInput` via:
FactoryGithubConfigurationArgs{...}
type FactoryGithubConfigurationOutput ¶
type FactoryGithubConfigurationOutput struct{ *pulumi.OutputState }
func (FactoryGithubConfigurationOutput) AccountName ¶
func (o FactoryGithubConfigurationOutput) AccountName() pulumi.StringOutput
Specifies the GitHub account name.
func (FactoryGithubConfigurationOutput) BranchName ¶
func (o FactoryGithubConfigurationOutput) BranchName() pulumi.StringOutput
Specifies the branch of the repository to get code from.
func (FactoryGithubConfigurationOutput) ElementType ¶
func (FactoryGithubConfigurationOutput) ElementType() reflect.Type
func (FactoryGithubConfigurationOutput) GitUrl ¶
func (o FactoryGithubConfigurationOutput) GitUrl() pulumi.StringOutput
Specifies the GitHub Enterprise host name. For example: https://github.mydomain.com. Use https://github.com for open source repositories.
func (FactoryGithubConfigurationOutput) RepositoryName ¶
func (o FactoryGithubConfigurationOutput) RepositoryName() pulumi.StringOutput
Specifies the name of the git repository.
func (FactoryGithubConfigurationOutput) RootFolder ¶
func (o FactoryGithubConfigurationOutput) RootFolder() pulumi.StringOutput
Specifies the root folder within the repository. Set to `/` for the top level.
func (FactoryGithubConfigurationOutput) ToFactoryGithubConfigurationOutput ¶
func (o FactoryGithubConfigurationOutput) ToFactoryGithubConfigurationOutput() FactoryGithubConfigurationOutput
func (FactoryGithubConfigurationOutput) ToFactoryGithubConfigurationOutputWithContext ¶
func (o FactoryGithubConfigurationOutput) ToFactoryGithubConfigurationOutputWithContext(ctx context.Context) FactoryGithubConfigurationOutput
func (FactoryGithubConfigurationOutput) ToFactoryGithubConfigurationPtrOutput ¶
func (o FactoryGithubConfigurationOutput) ToFactoryGithubConfigurationPtrOutput() FactoryGithubConfigurationPtrOutput
func (FactoryGithubConfigurationOutput) ToFactoryGithubConfigurationPtrOutputWithContext ¶
func (o FactoryGithubConfigurationOutput) ToFactoryGithubConfigurationPtrOutputWithContext(ctx context.Context) FactoryGithubConfigurationPtrOutput
type FactoryGithubConfigurationPtrInput ¶
type FactoryGithubConfigurationPtrInput interface { pulumi.Input ToFactoryGithubConfigurationPtrOutput() FactoryGithubConfigurationPtrOutput ToFactoryGithubConfigurationPtrOutputWithContext(context.Context) FactoryGithubConfigurationPtrOutput }
FactoryGithubConfigurationPtrInput is an input type that accepts FactoryGithubConfigurationArgs, FactoryGithubConfigurationPtr and FactoryGithubConfigurationPtrOutput values. You can construct a concrete instance of `FactoryGithubConfigurationPtrInput` via:
FactoryGithubConfigurationArgs{...} or: nil
func FactoryGithubConfigurationPtr ¶
func FactoryGithubConfigurationPtr(v *FactoryGithubConfigurationArgs) FactoryGithubConfigurationPtrInput
type FactoryGithubConfigurationPtrOutput ¶
type FactoryGithubConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FactoryGithubConfigurationPtrOutput) AccountName ¶
func (o FactoryGithubConfigurationPtrOutput) AccountName() pulumi.StringPtrOutput
Specifies the GitHub account name.
func (FactoryGithubConfigurationPtrOutput) BranchName ¶
func (o FactoryGithubConfigurationPtrOutput) BranchName() pulumi.StringPtrOutput
Specifies the branch of the repository to get code from.
func (FactoryGithubConfigurationPtrOutput) Elem ¶
func (o FactoryGithubConfigurationPtrOutput) Elem() FactoryGithubConfigurationOutput
func (FactoryGithubConfigurationPtrOutput) ElementType ¶
func (FactoryGithubConfigurationPtrOutput) ElementType() reflect.Type
func (FactoryGithubConfigurationPtrOutput) GitUrl ¶
func (o FactoryGithubConfigurationPtrOutput) GitUrl() pulumi.StringPtrOutput
Specifies the GitHub Enterprise host name. For example: https://github.mydomain.com. Use https://github.com for open source repositories.
func (FactoryGithubConfigurationPtrOutput) RepositoryName ¶
func (o FactoryGithubConfigurationPtrOutput) RepositoryName() pulumi.StringPtrOutput
Specifies the name of the git repository.
func (FactoryGithubConfigurationPtrOutput) RootFolder ¶
func (o FactoryGithubConfigurationPtrOutput) RootFolder() pulumi.StringPtrOutput
Specifies the root folder within the repository. Set to `/` for the top level.
func (FactoryGithubConfigurationPtrOutput) ToFactoryGithubConfigurationPtrOutput ¶
func (o FactoryGithubConfigurationPtrOutput) ToFactoryGithubConfigurationPtrOutput() FactoryGithubConfigurationPtrOutput
func (FactoryGithubConfigurationPtrOutput) ToFactoryGithubConfigurationPtrOutputWithContext ¶
func (o FactoryGithubConfigurationPtrOutput) ToFactoryGithubConfigurationPtrOutputWithContext(ctx context.Context) FactoryGithubConfigurationPtrOutput
type FactoryGlobalParameter ¶
type FactoryGlobalParameter struct { // Specifies the global parameter name. Name string `pulumi:"name"` // Specifies the global parameter type. Possible Values are `Array`, `Bool`, `Float`, `Int`, `Object` or `String`. Type string `pulumi:"type"` // Specifies the global parameter value. Value string `pulumi:"value"` }
type FactoryGlobalParameterArgs ¶
type FactoryGlobalParameterArgs struct { // Specifies the global parameter name. Name pulumi.StringInput `pulumi:"name"` // Specifies the global parameter type. Possible Values are `Array`, `Bool`, `Float`, `Int`, `Object` or `String`. Type pulumi.StringInput `pulumi:"type"` // Specifies the global parameter value. Value pulumi.StringInput `pulumi:"value"` }
func (FactoryGlobalParameterArgs) ElementType ¶
func (FactoryGlobalParameterArgs) ElementType() reflect.Type
func (FactoryGlobalParameterArgs) ToFactoryGlobalParameterOutput ¶
func (i FactoryGlobalParameterArgs) ToFactoryGlobalParameterOutput() FactoryGlobalParameterOutput
func (FactoryGlobalParameterArgs) ToFactoryGlobalParameterOutputWithContext ¶
func (i FactoryGlobalParameterArgs) ToFactoryGlobalParameterOutputWithContext(ctx context.Context) FactoryGlobalParameterOutput
type FactoryGlobalParameterArray ¶
type FactoryGlobalParameterArray []FactoryGlobalParameterInput
func (FactoryGlobalParameterArray) ElementType ¶
func (FactoryGlobalParameterArray) ElementType() reflect.Type
func (FactoryGlobalParameterArray) ToFactoryGlobalParameterArrayOutput ¶
func (i FactoryGlobalParameterArray) ToFactoryGlobalParameterArrayOutput() FactoryGlobalParameterArrayOutput
func (FactoryGlobalParameterArray) ToFactoryGlobalParameterArrayOutputWithContext ¶
func (i FactoryGlobalParameterArray) ToFactoryGlobalParameterArrayOutputWithContext(ctx context.Context) FactoryGlobalParameterArrayOutput
type FactoryGlobalParameterArrayInput ¶
type FactoryGlobalParameterArrayInput interface { pulumi.Input ToFactoryGlobalParameterArrayOutput() FactoryGlobalParameterArrayOutput ToFactoryGlobalParameterArrayOutputWithContext(context.Context) FactoryGlobalParameterArrayOutput }
FactoryGlobalParameterArrayInput is an input type that accepts FactoryGlobalParameterArray and FactoryGlobalParameterArrayOutput values. You can construct a concrete instance of `FactoryGlobalParameterArrayInput` via:
FactoryGlobalParameterArray{ FactoryGlobalParameterArgs{...} }
type FactoryGlobalParameterArrayOutput ¶
type FactoryGlobalParameterArrayOutput struct{ *pulumi.OutputState }
func (FactoryGlobalParameterArrayOutput) ElementType ¶
func (FactoryGlobalParameterArrayOutput) ElementType() reflect.Type
func (FactoryGlobalParameterArrayOutput) Index ¶
func (o FactoryGlobalParameterArrayOutput) Index(i pulumi.IntInput) FactoryGlobalParameterOutput
func (FactoryGlobalParameterArrayOutput) ToFactoryGlobalParameterArrayOutput ¶
func (o FactoryGlobalParameterArrayOutput) ToFactoryGlobalParameterArrayOutput() FactoryGlobalParameterArrayOutput
func (FactoryGlobalParameterArrayOutput) ToFactoryGlobalParameterArrayOutputWithContext ¶
func (o FactoryGlobalParameterArrayOutput) ToFactoryGlobalParameterArrayOutputWithContext(ctx context.Context) FactoryGlobalParameterArrayOutput
type FactoryGlobalParameterInput ¶
type FactoryGlobalParameterInput interface { pulumi.Input ToFactoryGlobalParameterOutput() FactoryGlobalParameterOutput ToFactoryGlobalParameterOutputWithContext(context.Context) FactoryGlobalParameterOutput }
FactoryGlobalParameterInput is an input type that accepts FactoryGlobalParameterArgs and FactoryGlobalParameterOutput values. You can construct a concrete instance of `FactoryGlobalParameterInput` via:
FactoryGlobalParameterArgs{...}
type FactoryGlobalParameterOutput ¶
type FactoryGlobalParameterOutput struct{ *pulumi.OutputState }
func (FactoryGlobalParameterOutput) ElementType ¶
func (FactoryGlobalParameterOutput) ElementType() reflect.Type
func (FactoryGlobalParameterOutput) Name ¶
func (o FactoryGlobalParameterOutput) Name() pulumi.StringOutput
Specifies the global parameter name.
func (FactoryGlobalParameterOutput) ToFactoryGlobalParameterOutput ¶
func (o FactoryGlobalParameterOutput) ToFactoryGlobalParameterOutput() FactoryGlobalParameterOutput
func (FactoryGlobalParameterOutput) ToFactoryGlobalParameterOutputWithContext ¶
func (o FactoryGlobalParameterOutput) ToFactoryGlobalParameterOutputWithContext(ctx context.Context) FactoryGlobalParameterOutput
func (FactoryGlobalParameterOutput) Type ¶
func (o FactoryGlobalParameterOutput) Type() pulumi.StringOutput
Specifies the global parameter type. Possible Values are `Array`, `Bool`, `Float`, `Int`, `Object` or `String`.
func (FactoryGlobalParameterOutput) Value ¶
func (o FactoryGlobalParameterOutput) Value() pulumi.StringOutput
Specifies the global parameter value.
type FactoryIdentity ¶
type FactoryIdentity struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Data Factory. IdentityIds []string `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId *string `pulumi:"principalId"` // Specifies the Tenant ID associated with the VSTS account. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Data Factory. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type string `pulumi:"type"` }
type FactoryIdentityArgs ¶
type FactoryIdentityArgs struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Data Factory. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // Specifies the Tenant ID associated with the VSTS account. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Data Factory. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type pulumi.StringInput `pulumi:"type"` }
func (FactoryIdentityArgs) ElementType ¶
func (FactoryIdentityArgs) ElementType() reflect.Type
func (FactoryIdentityArgs) ToFactoryIdentityOutput ¶
func (i FactoryIdentityArgs) ToFactoryIdentityOutput() FactoryIdentityOutput
func (FactoryIdentityArgs) ToFactoryIdentityOutputWithContext ¶
func (i FactoryIdentityArgs) ToFactoryIdentityOutputWithContext(ctx context.Context) FactoryIdentityOutput
func (FactoryIdentityArgs) ToFactoryIdentityPtrOutput ¶
func (i FactoryIdentityArgs) ToFactoryIdentityPtrOutput() FactoryIdentityPtrOutput
func (FactoryIdentityArgs) ToFactoryIdentityPtrOutputWithContext ¶
func (i FactoryIdentityArgs) ToFactoryIdentityPtrOutputWithContext(ctx context.Context) FactoryIdentityPtrOutput
type FactoryIdentityInput ¶
type FactoryIdentityInput interface { pulumi.Input ToFactoryIdentityOutput() FactoryIdentityOutput ToFactoryIdentityOutputWithContext(context.Context) FactoryIdentityOutput }
FactoryIdentityInput is an input type that accepts FactoryIdentityArgs and FactoryIdentityOutput values. You can construct a concrete instance of `FactoryIdentityInput` via:
FactoryIdentityArgs{...}
type FactoryIdentityOutput ¶
type FactoryIdentityOutput struct{ *pulumi.OutputState }
func (FactoryIdentityOutput) ElementType ¶
func (FactoryIdentityOutput) ElementType() reflect.Type
func (FactoryIdentityOutput) IdentityIds ¶
func (o FactoryIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Data Factory.
func (FactoryIdentityOutput) PrincipalId ¶
func (o FactoryIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (FactoryIdentityOutput) TenantId ¶
func (o FactoryIdentityOutput) TenantId() pulumi.StringPtrOutput
Specifies the Tenant ID associated with the VSTS account.
func (FactoryIdentityOutput) ToFactoryIdentityOutput ¶
func (o FactoryIdentityOutput) ToFactoryIdentityOutput() FactoryIdentityOutput
func (FactoryIdentityOutput) ToFactoryIdentityOutputWithContext ¶
func (o FactoryIdentityOutput) ToFactoryIdentityOutputWithContext(ctx context.Context) FactoryIdentityOutput
func (FactoryIdentityOutput) ToFactoryIdentityPtrOutput ¶
func (o FactoryIdentityOutput) ToFactoryIdentityPtrOutput() FactoryIdentityPtrOutput
func (FactoryIdentityOutput) ToFactoryIdentityPtrOutputWithContext ¶
func (o FactoryIdentityOutput) ToFactoryIdentityPtrOutputWithContext(ctx context.Context) FactoryIdentityPtrOutput
func (FactoryIdentityOutput) Type ¶
func (o FactoryIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that should be configured on this Data Factory. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type FactoryIdentityPtrInput ¶
type FactoryIdentityPtrInput interface { pulumi.Input ToFactoryIdentityPtrOutput() FactoryIdentityPtrOutput ToFactoryIdentityPtrOutputWithContext(context.Context) FactoryIdentityPtrOutput }
FactoryIdentityPtrInput is an input type that accepts FactoryIdentityArgs, FactoryIdentityPtr and FactoryIdentityPtrOutput values. You can construct a concrete instance of `FactoryIdentityPtrInput` via:
FactoryIdentityArgs{...} or: nil
func FactoryIdentityPtr ¶
func FactoryIdentityPtr(v *FactoryIdentityArgs) FactoryIdentityPtrInput
type FactoryIdentityPtrOutput ¶
type FactoryIdentityPtrOutput struct{ *pulumi.OutputState }
func (FactoryIdentityPtrOutput) Elem ¶
func (o FactoryIdentityPtrOutput) Elem() FactoryIdentityOutput
func (FactoryIdentityPtrOutput) ElementType ¶
func (FactoryIdentityPtrOutput) ElementType() reflect.Type
func (FactoryIdentityPtrOutput) IdentityIds ¶
func (o FactoryIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Data Factory.
func (FactoryIdentityPtrOutput) PrincipalId ¶
func (o FactoryIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (FactoryIdentityPtrOutput) TenantId ¶
func (o FactoryIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
Specifies the Tenant ID associated with the VSTS account.
func (FactoryIdentityPtrOutput) ToFactoryIdentityPtrOutput ¶
func (o FactoryIdentityPtrOutput) ToFactoryIdentityPtrOutput() FactoryIdentityPtrOutput
func (FactoryIdentityPtrOutput) ToFactoryIdentityPtrOutputWithContext ¶
func (o FactoryIdentityPtrOutput) ToFactoryIdentityPtrOutputWithContext(ctx context.Context) FactoryIdentityPtrOutput
func (FactoryIdentityPtrOutput) Type ¶
func (o FactoryIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity that should be configured on this Data Factory. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type FactoryInput ¶
type FactoryInput interface { pulumi.Input ToFactoryOutput() FactoryOutput ToFactoryOutputWithContext(ctx context.Context) FactoryOutput }
type FactoryMap ¶
type FactoryMap map[string]FactoryInput
func (FactoryMap) ElementType ¶
func (FactoryMap) ElementType() reflect.Type
func (FactoryMap) ToFactoryMapOutput ¶
func (i FactoryMap) ToFactoryMapOutput() FactoryMapOutput
func (FactoryMap) ToFactoryMapOutputWithContext ¶
func (i FactoryMap) ToFactoryMapOutputWithContext(ctx context.Context) FactoryMapOutput
type FactoryMapInput ¶
type FactoryMapInput interface { pulumi.Input ToFactoryMapOutput() FactoryMapOutput ToFactoryMapOutputWithContext(context.Context) FactoryMapOutput }
FactoryMapInput is an input type that accepts FactoryMap and FactoryMapOutput values. You can construct a concrete instance of `FactoryMapInput` via:
FactoryMap{ "key": FactoryArgs{...} }
type FactoryMapOutput ¶
type FactoryMapOutput struct{ *pulumi.OutputState }
func (FactoryMapOutput) ElementType ¶
func (FactoryMapOutput) ElementType() reflect.Type
func (FactoryMapOutput) MapIndex ¶
func (o FactoryMapOutput) MapIndex(k pulumi.StringInput) FactoryOutput
func (FactoryMapOutput) ToFactoryMapOutput ¶
func (o FactoryMapOutput) ToFactoryMapOutput() FactoryMapOutput
func (FactoryMapOutput) ToFactoryMapOutputWithContext ¶
func (o FactoryMapOutput) ToFactoryMapOutputWithContext(ctx context.Context) FactoryMapOutput
type FactoryOutput ¶
type FactoryOutput struct{ *pulumi.OutputState }
func (FactoryOutput) CustomerManagedKeyId ¶ added in v5.5.0
func (o FactoryOutput) CustomerManagedKeyId() pulumi.StringPtrOutput
Specifies the Azure Key Vault Key ID to be used as the Customer Managed Key (CMK) for double encryption. Required with user assigned identity.
func (FactoryOutput) CustomerManagedKeyIdentityId ¶ added in v5.5.0
func (o FactoryOutput) CustomerManagedKeyIdentityId() pulumi.StringPtrOutput
Specifies the ID of the user assigned identity associated with the Customer Managed Key. Must be supplied if `customerManagedKeyId` is set.
func (FactoryOutput) ElementType ¶
func (FactoryOutput) ElementType() reflect.Type
func (FactoryOutput) GithubConfiguration ¶ added in v5.5.0
func (o FactoryOutput) GithubConfiguration() FactoryGithubConfigurationPtrOutput
A `githubConfiguration` block as defined below.
func (FactoryOutput) GlobalParameters ¶ added in v5.5.0
func (o FactoryOutput) GlobalParameters() FactoryGlobalParameterArrayOutput
A list of `globalParameter` blocks as defined above.
func (FactoryOutput) Identity ¶ added in v5.5.0
func (o FactoryOutput) Identity() FactoryIdentityPtrOutput
An `identity` block as defined below.
func (FactoryOutput) Location ¶ added in v5.5.0
func (o FactoryOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (FactoryOutput) ManagedVirtualNetworkEnabled ¶ added in v5.5.0
func (o FactoryOutput) ManagedVirtualNetworkEnabled() pulumi.BoolPtrOutput
Is Managed Virtual Network enabled?
func (FactoryOutput) Name ¶ added in v5.5.0
func (o FactoryOutput) 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 (FactoryOutput) PublicNetworkEnabled ¶ added in v5.5.0
func (o FactoryOutput) PublicNetworkEnabled() pulumi.BoolPtrOutput
Is the Data Factory visible to the public network? Defaults to `true`.
func (FactoryOutput) ResourceGroupName ¶ added in v5.5.0
func (o FactoryOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the Data Factory.
func (FactoryOutput) Tags ¶ added in v5.5.0
func (o FactoryOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (FactoryOutput) ToFactoryOutput ¶
func (o FactoryOutput) ToFactoryOutput() FactoryOutput
func (FactoryOutput) ToFactoryOutputWithContext ¶
func (o FactoryOutput) ToFactoryOutputWithContext(ctx context.Context) FactoryOutput
func (FactoryOutput) VstsConfiguration ¶ added in v5.5.0
func (o FactoryOutput) VstsConfiguration() FactoryVstsConfigurationPtrOutput
A `vstsConfiguration` block as defined below.
type FactoryState ¶
type FactoryState struct { // Specifies the Azure Key Vault Key ID to be used as the Customer Managed Key (CMK) for double encryption. Required with user assigned identity. CustomerManagedKeyId pulumi.StringPtrInput // Specifies the ID of the user assigned identity associated with the Customer Managed Key. Must be supplied if `customerManagedKeyId` is set. CustomerManagedKeyIdentityId pulumi.StringPtrInput // A `githubConfiguration` block as defined below. GithubConfiguration FactoryGithubConfigurationPtrInput // A list of `globalParameter` blocks as defined above. GlobalParameters FactoryGlobalParameterArrayInput // An `identity` block as defined below. Identity FactoryIdentityPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Is Managed Virtual Network enabled? ManagedVirtualNetworkEnabled pulumi.BoolPtrInput // 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 pulumi.StringPtrInput // Is the Data Factory visible to the public network? Defaults to `true`. PublicNetworkEnabled pulumi.BoolPtrInput // The name of the resource group in which to create the Data Factory. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A `vstsConfiguration` block as defined below. VstsConfiguration FactoryVstsConfigurationPtrInput }
func (FactoryState) ElementType ¶
func (FactoryState) ElementType() reflect.Type
type FactoryVstsConfiguration ¶
type FactoryVstsConfiguration struct { // Specifies the VSTS account name. AccountName string `pulumi:"accountName"` // Specifies the branch of the repository to get code from. BranchName string `pulumi:"branchName"` // Specifies the name of the VSTS project. ProjectName string `pulumi:"projectName"` // Specifies the name of the git repository. RepositoryName string `pulumi:"repositoryName"` // Specifies the root folder within the repository. Set to `/` for the top level. RootFolder string `pulumi:"rootFolder"` // Specifies the Tenant ID associated with the VSTS account. TenantId string `pulumi:"tenantId"` }
type FactoryVstsConfigurationArgs ¶
type FactoryVstsConfigurationArgs struct { // Specifies the VSTS account name. AccountName pulumi.StringInput `pulumi:"accountName"` // Specifies the branch of the repository to get code from. BranchName pulumi.StringInput `pulumi:"branchName"` // Specifies the name of the VSTS project. ProjectName pulumi.StringInput `pulumi:"projectName"` // Specifies the name of the git repository. RepositoryName pulumi.StringInput `pulumi:"repositoryName"` // Specifies the root folder within the repository. Set to `/` for the top level. RootFolder pulumi.StringInput `pulumi:"rootFolder"` // Specifies the Tenant ID associated with the VSTS account. TenantId pulumi.StringInput `pulumi:"tenantId"` }
func (FactoryVstsConfigurationArgs) ElementType ¶
func (FactoryVstsConfigurationArgs) ElementType() reflect.Type
func (FactoryVstsConfigurationArgs) ToFactoryVstsConfigurationOutput ¶
func (i FactoryVstsConfigurationArgs) ToFactoryVstsConfigurationOutput() FactoryVstsConfigurationOutput
func (FactoryVstsConfigurationArgs) ToFactoryVstsConfigurationOutputWithContext ¶
func (i FactoryVstsConfigurationArgs) ToFactoryVstsConfigurationOutputWithContext(ctx context.Context) FactoryVstsConfigurationOutput
func (FactoryVstsConfigurationArgs) ToFactoryVstsConfigurationPtrOutput ¶
func (i FactoryVstsConfigurationArgs) ToFactoryVstsConfigurationPtrOutput() FactoryVstsConfigurationPtrOutput
func (FactoryVstsConfigurationArgs) ToFactoryVstsConfigurationPtrOutputWithContext ¶
func (i FactoryVstsConfigurationArgs) ToFactoryVstsConfigurationPtrOutputWithContext(ctx context.Context) FactoryVstsConfigurationPtrOutput
type FactoryVstsConfigurationInput ¶
type FactoryVstsConfigurationInput interface { pulumi.Input ToFactoryVstsConfigurationOutput() FactoryVstsConfigurationOutput ToFactoryVstsConfigurationOutputWithContext(context.Context) FactoryVstsConfigurationOutput }
FactoryVstsConfigurationInput is an input type that accepts FactoryVstsConfigurationArgs and FactoryVstsConfigurationOutput values. You can construct a concrete instance of `FactoryVstsConfigurationInput` via:
FactoryVstsConfigurationArgs{...}
type FactoryVstsConfigurationOutput ¶
type FactoryVstsConfigurationOutput struct{ *pulumi.OutputState }
func (FactoryVstsConfigurationOutput) AccountName ¶
func (o FactoryVstsConfigurationOutput) AccountName() pulumi.StringOutput
Specifies the VSTS account name.
func (FactoryVstsConfigurationOutput) BranchName ¶
func (o FactoryVstsConfigurationOutput) BranchName() pulumi.StringOutput
Specifies the branch of the repository to get code from.
func (FactoryVstsConfigurationOutput) ElementType ¶
func (FactoryVstsConfigurationOutput) ElementType() reflect.Type
func (FactoryVstsConfigurationOutput) ProjectName ¶
func (o FactoryVstsConfigurationOutput) ProjectName() pulumi.StringOutput
Specifies the name of the VSTS project.
func (FactoryVstsConfigurationOutput) RepositoryName ¶
func (o FactoryVstsConfigurationOutput) RepositoryName() pulumi.StringOutput
Specifies the name of the git repository.
func (FactoryVstsConfigurationOutput) RootFolder ¶
func (o FactoryVstsConfigurationOutput) RootFolder() pulumi.StringOutput
Specifies the root folder within the repository. Set to `/` for the top level.
func (FactoryVstsConfigurationOutput) TenantId ¶
func (o FactoryVstsConfigurationOutput) TenantId() pulumi.StringOutput
Specifies the Tenant ID associated with the VSTS account.
func (FactoryVstsConfigurationOutput) ToFactoryVstsConfigurationOutput ¶
func (o FactoryVstsConfigurationOutput) ToFactoryVstsConfigurationOutput() FactoryVstsConfigurationOutput
func (FactoryVstsConfigurationOutput) ToFactoryVstsConfigurationOutputWithContext ¶
func (o FactoryVstsConfigurationOutput) ToFactoryVstsConfigurationOutputWithContext(ctx context.Context) FactoryVstsConfigurationOutput
func (FactoryVstsConfigurationOutput) ToFactoryVstsConfigurationPtrOutput ¶
func (o FactoryVstsConfigurationOutput) ToFactoryVstsConfigurationPtrOutput() FactoryVstsConfigurationPtrOutput
func (FactoryVstsConfigurationOutput) ToFactoryVstsConfigurationPtrOutputWithContext ¶
func (o FactoryVstsConfigurationOutput) ToFactoryVstsConfigurationPtrOutputWithContext(ctx context.Context) FactoryVstsConfigurationPtrOutput
type FactoryVstsConfigurationPtrInput ¶
type FactoryVstsConfigurationPtrInput interface { pulumi.Input ToFactoryVstsConfigurationPtrOutput() FactoryVstsConfigurationPtrOutput ToFactoryVstsConfigurationPtrOutputWithContext(context.Context) FactoryVstsConfigurationPtrOutput }
FactoryVstsConfigurationPtrInput is an input type that accepts FactoryVstsConfigurationArgs, FactoryVstsConfigurationPtr and FactoryVstsConfigurationPtrOutput values. You can construct a concrete instance of `FactoryVstsConfigurationPtrInput` via:
FactoryVstsConfigurationArgs{...} or: nil
func FactoryVstsConfigurationPtr ¶
func FactoryVstsConfigurationPtr(v *FactoryVstsConfigurationArgs) FactoryVstsConfigurationPtrInput
type FactoryVstsConfigurationPtrOutput ¶
type FactoryVstsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FactoryVstsConfigurationPtrOutput) AccountName ¶
func (o FactoryVstsConfigurationPtrOutput) AccountName() pulumi.StringPtrOutput
Specifies the VSTS account name.
func (FactoryVstsConfigurationPtrOutput) BranchName ¶
func (o FactoryVstsConfigurationPtrOutput) BranchName() pulumi.StringPtrOutput
Specifies the branch of the repository to get code from.
func (FactoryVstsConfigurationPtrOutput) Elem ¶
func (o FactoryVstsConfigurationPtrOutput) Elem() FactoryVstsConfigurationOutput
func (FactoryVstsConfigurationPtrOutput) ElementType ¶
func (FactoryVstsConfigurationPtrOutput) ElementType() reflect.Type
func (FactoryVstsConfigurationPtrOutput) ProjectName ¶
func (o FactoryVstsConfigurationPtrOutput) ProjectName() pulumi.StringPtrOutput
Specifies the name of the VSTS project.
func (FactoryVstsConfigurationPtrOutput) RepositoryName ¶
func (o FactoryVstsConfigurationPtrOutput) RepositoryName() pulumi.StringPtrOutput
Specifies the name of the git repository.
func (FactoryVstsConfigurationPtrOutput) RootFolder ¶
func (o FactoryVstsConfigurationPtrOutput) RootFolder() pulumi.StringPtrOutput
Specifies the root folder within the repository. Set to `/` for the top level.
func (FactoryVstsConfigurationPtrOutput) TenantId ¶
func (o FactoryVstsConfigurationPtrOutput) TenantId() pulumi.StringPtrOutput
Specifies the Tenant ID associated with the VSTS account.
func (FactoryVstsConfigurationPtrOutput) ToFactoryVstsConfigurationPtrOutput ¶
func (o FactoryVstsConfigurationPtrOutput) ToFactoryVstsConfigurationPtrOutput() FactoryVstsConfigurationPtrOutput
func (FactoryVstsConfigurationPtrOutput) ToFactoryVstsConfigurationPtrOutputWithContext ¶
func (o FactoryVstsConfigurationPtrOutput) ToFactoryVstsConfigurationPtrOutputWithContext(ctx context.Context) FactoryVstsConfigurationPtrOutput
type GetFactoryGithubConfiguration ¶
type GetFactoryGithubConfiguration struct { // The VSTS account name. AccountName string `pulumi:"accountName"` // The branch of the repository to get code from. BranchName string `pulumi:"branchName"` // The GitHub Enterprise host name. GitUrl string `pulumi:"gitUrl"` // The name of the git repository. RepositoryName string `pulumi:"repositoryName"` // The root folder within the repository. RootFolder string `pulumi:"rootFolder"` }
type GetFactoryGithubConfigurationArgs ¶
type GetFactoryGithubConfigurationArgs struct { // The VSTS account name. AccountName pulumi.StringInput `pulumi:"accountName"` // The branch of the repository to get code from. BranchName pulumi.StringInput `pulumi:"branchName"` // The GitHub Enterprise host name. GitUrl pulumi.StringInput `pulumi:"gitUrl"` // The name of the git repository. RepositoryName pulumi.StringInput `pulumi:"repositoryName"` // The root folder within the repository. RootFolder pulumi.StringInput `pulumi:"rootFolder"` }
func (GetFactoryGithubConfigurationArgs) ElementType ¶
func (GetFactoryGithubConfigurationArgs) ElementType() reflect.Type
func (GetFactoryGithubConfigurationArgs) ToGetFactoryGithubConfigurationOutput ¶
func (i GetFactoryGithubConfigurationArgs) ToGetFactoryGithubConfigurationOutput() GetFactoryGithubConfigurationOutput
func (GetFactoryGithubConfigurationArgs) ToGetFactoryGithubConfigurationOutputWithContext ¶
func (i GetFactoryGithubConfigurationArgs) ToGetFactoryGithubConfigurationOutputWithContext(ctx context.Context) GetFactoryGithubConfigurationOutput
type GetFactoryGithubConfigurationArray ¶
type GetFactoryGithubConfigurationArray []GetFactoryGithubConfigurationInput
func (GetFactoryGithubConfigurationArray) ElementType ¶
func (GetFactoryGithubConfigurationArray) ElementType() reflect.Type
func (GetFactoryGithubConfigurationArray) ToGetFactoryGithubConfigurationArrayOutput ¶
func (i GetFactoryGithubConfigurationArray) ToGetFactoryGithubConfigurationArrayOutput() GetFactoryGithubConfigurationArrayOutput
func (GetFactoryGithubConfigurationArray) ToGetFactoryGithubConfigurationArrayOutputWithContext ¶
func (i GetFactoryGithubConfigurationArray) ToGetFactoryGithubConfigurationArrayOutputWithContext(ctx context.Context) GetFactoryGithubConfigurationArrayOutput
type GetFactoryGithubConfigurationArrayInput ¶
type GetFactoryGithubConfigurationArrayInput interface { pulumi.Input ToGetFactoryGithubConfigurationArrayOutput() GetFactoryGithubConfigurationArrayOutput ToGetFactoryGithubConfigurationArrayOutputWithContext(context.Context) GetFactoryGithubConfigurationArrayOutput }
GetFactoryGithubConfigurationArrayInput is an input type that accepts GetFactoryGithubConfigurationArray and GetFactoryGithubConfigurationArrayOutput values. You can construct a concrete instance of `GetFactoryGithubConfigurationArrayInput` via:
GetFactoryGithubConfigurationArray{ GetFactoryGithubConfigurationArgs{...} }
type GetFactoryGithubConfigurationArrayOutput ¶
type GetFactoryGithubConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetFactoryGithubConfigurationArrayOutput) ElementType ¶
func (GetFactoryGithubConfigurationArrayOutput) ElementType() reflect.Type
func (GetFactoryGithubConfigurationArrayOutput) ToGetFactoryGithubConfigurationArrayOutput ¶
func (o GetFactoryGithubConfigurationArrayOutput) ToGetFactoryGithubConfigurationArrayOutput() GetFactoryGithubConfigurationArrayOutput
func (GetFactoryGithubConfigurationArrayOutput) ToGetFactoryGithubConfigurationArrayOutputWithContext ¶
func (o GetFactoryGithubConfigurationArrayOutput) ToGetFactoryGithubConfigurationArrayOutputWithContext(ctx context.Context) GetFactoryGithubConfigurationArrayOutput
type GetFactoryGithubConfigurationInput ¶
type GetFactoryGithubConfigurationInput interface { pulumi.Input ToGetFactoryGithubConfigurationOutput() GetFactoryGithubConfigurationOutput ToGetFactoryGithubConfigurationOutputWithContext(context.Context) GetFactoryGithubConfigurationOutput }
GetFactoryGithubConfigurationInput is an input type that accepts GetFactoryGithubConfigurationArgs and GetFactoryGithubConfigurationOutput values. You can construct a concrete instance of `GetFactoryGithubConfigurationInput` via:
GetFactoryGithubConfigurationArgs{...}
type GetFactoryGithubConfigurationOutput ¶
type GetFactoryGithubConfigurationOutput struct{ *pulumi.OutputState }
func (GetFactoryGithubConfigurationOutput) AccountName ¶
func (o GetFactoryGithubConfigurationOutput) AccountName() pulumi.StringOutput
The VSTS account name.
func (GetFactoryGithubConfigurationOutput) BranchName ¶
func (o GetFactoryGithubConfigurationOutput) BranchName() pulumi.StringOutput
The branch of the repository to get code from.
func (GetFactoryGithubConfigurationOutput) ElementType ¶
func (GetFactoryGithubConfigurationOutput) ElementType() reflect.Type
func (GetFactoryGithubConfigurationOutput) GitUrl ¶
func (o GetFactoryGithubConfigurationOutput) GitUrl() pulumi.StringOutput
The GitHub Enterprise host name.
func (GetFactoryGithubConfigurationOutput) RepositoryName ¶
func (o GetFactoryGithubConfigurationOutput) RepositoryName() pulumi.StringOutput
The name of the git repository.
func (GetFactoryGithubConfigurationOutput) RootFolder ¶
func (o GetFactoryGithubConfigurationOutput) RootFolder() pulumi.StringOutput
The root folder within the repository.
func (GetFactoryGithubConfigurationOutput) ToGetFactoryGithubConfigurationOutput ¶
func (o GetFactoryGithubConfigurationOutput) ToGetFactoryGithubConfigurationOutput() GetFactoryGithubConfigurationOutput
func (GetFactoryGithubConfigurationOutput) ToGetFactoryGithubConfigurationOutputWithContext ¶
func (o GetFactoryGithubConfigurationOutput) ToGetFactoryGithubConfigurationOutputWithContext(ctx context.Context) GetFactoryGithubConfigurationOutput
type GetFactoryIdentity ¶
type GetFactoryIdentity struct { // The list of User Assigned Managed Identity IDs assigned to this Data Factory. IdentityIds []string `pulumi:"identityIds"` // The Principal ID of the System Assigned Managed Service Identity that is configured on this Data Factory. PrincipalId string `pulumi:"principalId"` // The Tenant ID associated with the VSTS account. TenantId string `pulumi:"tenantId"` // The type of Managed Service Identity that is configured on this Data Factory. Type string `pulumi:"type"` }
type GetFactoryIdentityArgs ¶
type GetFactoryIdentityArgs struct { // The list of User Assigned Managed Identity IDs assigned to this Data Factory. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID of the System Assigned Managed Service Identity that is configured on this Data Factory. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The Tenant ID associated with the VSTS account. TenantId pulumi.StringInput `pulumi:"tenantId"` // The type of Managed Service Identity that is configured on this Data Factory. Type pulumi.StringInput `pulumi:"type"` }
func (GetFactoryIdentityArgs) ElementType ¶
func (GetFactoryIdentityArgs) ElementType() reflect.Type
func (GetFactoryIdentityArgs) ToGetFactoryIdentityOutput ¶
func (i GetFactoryIdentityArgs) ToGetFactoryIdentityOutput() GetFactoryIdentityOutput
func (GetFactoryIdentityArgs) ToGetFactoryIdentityOutputWithContext ¶
func (i GetFactoryIdentityArgs) ToGetFactoryIdentityOutputWithContext(ctx context.Context) GetFactoryIdentityOutput
type GetFactoryIdentityArray ¶
type GetFactoryIdentityArray []GetFactoryIdentityInput
func (GetFactoryIdentityArray) ElementType ¶
func (GetFactoryIdentityArray) ElementType() reflect.Type
func (GetFactoryIdentityArray) ToGetFactoryIdentityArrayOutput ¶
func (i GetFactoryIdentityArray) ToGetFactoryIdentityArrayOutput() GetFactoryIdentityArrayOutput
func (GetFactoryIdentityArray) ToGetFactoryIdentityArrayOutputWithContext ¶
func (i GetFactoryIdentityArray) ToGetFactoryIdentityArrayOutputWithContext(ctx context.Context) GetFactoryIdentityArrayOutput
type GetFactoryIdentityArrayInput ¶
type GetFactoryIdentityArrayInput interface { pulumi.Input ToGetFactoryIdentityArrayOutput() GetFactoryIdentityArrayOutput ToGetFactoryIdentityArrayOutputWithContext(context.Context) GetFactoryIdentityArrayOutput }
GetFactoryIdentityArrayInput is an input type that accepts GetFactoryIdentityArray and GetFactoryIdentityArrayOutput values. You can construct a concrete instance of `GetFactoryIdentityArrayInput` via:
GetFactoryIdentityArray{ GetFactoryIdentityArgs{...} }
type GetFactoryIdentityArrayOutput ¶
type GetFactoryIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetFactoryIdentityArrayOutput) ElementType ¶
func (GetFactoryIdentityArrayOutput) ElementType() reflect.Type
func (GetFactoryIdentityArrayOutput) Index ¶
func (o GetFactoryIdentityArrayOutput) Index(i pulumi.IntInput) GetFactoryIdentityOutput
func (GetFactoryIdentityArrayOutput) ToGetFactoryIdentityArrayOutput ¶
func (o GetFactoryIdentityArrayOutput) ToGetFactoryIdentityArrayOutput() GetFactoryIdentityArrayOutput
func (GetFactoryIdentityArrayOutput) ToGetFactoryIdentityArrayOutputWithContext ¶
func (o GetFactoryIdentityArrayOutput) ToGetFactoryIdentityArrayOutputWithContext(ctx context.Context) GetFactoryIdentityArrayOutput
type GetFactoryIdentityInput ¶
type GetFactoryIdentityInput interface { pulumi.Input ToGetFactoryIdentityOutput() GetFactoryIdentityOutput ToGetFactoryIdentityOutputWithContext(context.Context) GetFactoryIdentityOutput }
GetFactoryIdentityInput is an input type that accepts GetFactoryIdentityArgs and GetFactoryIdentityOutput values. You can construct a concrete instance of `GetFactoryIdentityInput` via:
GetFactoryIdentityArgs{...}
type GetFactoryIdentityOutput ¶
type GetFactoryIdentityOutput struct{ *pulumi.OutputState }
func (GetFactoryIdentityOutput) ElementType ¶
func (GetFactoryIdentityOutput) ElementType() reflect.Type
func (GetFactoryIdentityOutput) IdentityIds ¶
func (o GetFactoryIdentityOutput) IdentityIds() pulumi.StringArrayOutput
The list of User Assigned Managed Identity IDs assigned to this Data Factory.
func (GetFactoryIdentityOutput) PrincipalId ¶
func (o GetFactoryIdentityOutput) PrincipalId() pulumi.StringOutput
The Principal ID of the System Assigned Managed Service Identity that is configured on this Data Factory.
func (GetFactoryIdentityOutput) TenantId ¶
func (o GetFactoryIdentityOutput) TenantId() pulumi.StringOutput
The Tenant ID associated with the VSTS account.
func (GetFactoryIdentityOutput) ToGetFactoryIdentityOutput ¶
func (o GetFactoryIdentityOutput) ToGetFactoryIdentityOutput() GetFactoryIdentityOutput
func (GetFactoryIdentityOutput) ToGetFactoryIdentityOutputWithContext ¶
func (o GetFactoryIdentityOutput) ToGetFactoryIdentityOutputWithContext(ctx context.Context) GetFactoryIdentityOutput
func (GetFactoryIdentityOutput) Type ¶
func (o GetFactoryIdentityOutput) Type() pulumi.StringOutput
The type of Managed Service Identity that is configured on this Data Factory.
type GetFactoryVstsConfiguration ¶
type GetFactoryVstsConfiguration struct { // The VSTS account name. AccountName string `pulumi:"accountName"` // The branch of the repository to get code from. BranchName string `pulumi:"branchName"` // The name of the VSTS project. ProjectName string `pulumi:"projectName"` // The name of the git repository. RepositoryName string `pulumi:"repositoryName"` // The root folder within the repository. RootFolder string `pulumi:"rootFolder"` // The Tenant ID associated with the VSTS account. TenantId string `pulumi:"tenantId"` }
type GetFactoryVstsConfigurationArgs ¶
type GetFactoryVstsConfigurationArgs struct { // The VSTS account name. AccountName pulumi.StringInput `pulumi:"accountName"` // The branch of the repository to get code from. BranchName pulumi.StringInput `pulumi:"branchName"` // The name of the VSTS project. ProjectName pulumi.StringInput `pulumi:"projectName"` // The name of the git repository. RepositoryName pulumi.StringInput `pulumi:"repositoryName"` // The root folder within the repository. RootFolder pulumi.StringInput `pulumi:"rootFolder"` // The Tenant ID associated with the VSTS account. TenantId pulumi.StringInput `pulumi:"tenantId"` }
func (GetFactoryVstsConfigurationArgs) ElementType ¶
func (GetFactoryVstsConfigurationArgs) ElementType() reflect.Type
func (GetFactoryVstsConfigurationArgs) ToGetFactoryVstsConfigurationOutput ¶
func (i GetFactoryVstsConfigurationArgs) ToGetFactoryVstsConfigurationOutput() GetFactoryVstsConfigurationOutput
func (GetFactoryVstsConfigurationArgs) ToGetFactoryVstsConfigurationOutputWithContext ¶
func (i GetFactoryVstsConfigurationArgs) ToGetFactoryVstsConfigurationOutputWithContext(ctx context.Context) GetFactoryVstsConfigurationOutput
type GetFactoryVstsConfigurationArray ¶
type GetFactoryVstsConfigurationArray []GetFactoryVstsConfigurationInput
func (GetFactoryVstsConfigurationArray) ElementType ¶
func (GetFactoryVstsConfigurationArray) ElementType() reflect.Type
func (GetFactoryVstsConfigurationArray) ToGetFactoryVstsConfigurationArrayOutput ¶
func (i GetFactoryVstsConfigurationArray) ToGetFactoryVstsConfigurationArrayOutput() GetFactoryVstsConfigurationArrayOutput
func (GetFactoryVstsConfigurationArray) ToGetFactoryVstsConfigurationArrayOutputWithContext ¶
func (i GetFactoryVstsConfigurationArray) ToGetFactoryVstsConfigurationArrayOutputWithContext(ctx context.Context) GetFactoryVstsConfigurationArrayOutput
type GetFactoryVstsConfigurationArrayInput ¶
type GetFactoryVstsConfigurationArrayInput interface { pulumi.Input ToGetFactoryVstsConfigurationArrayOutput() GetFactoryVstsConfigurationArrayOutput ToGetFactoryVstsConfigurationArrayOutputWithContext(context.Context) GetFactoryVstsConfigurationArrayOutput }
GetFactoryVstsConfigurationArrayInput is an input type that accepts GetFactoryVstsConfigurationArray and GetFactoryVstsConfigurationArrayOutput values. You can construct a concrete instance of `GetFactoryVstsConfigurationArrayInput` via:
GetFactoryVstsConfigurationArray{ GetFactoryVstsConfigurationArgs{...} }
type GetFactoryVstsConfigurationArrayOutput ¶
type GetFactoryVstsConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetFactoryVstsConfigurationArrayOutput) ElementType ¶
func (GetFactoryVstsConfigurationArrayOutput) ElementType() reflect.Type
func (GetFactoryVstsConfigurationArrayOutput) ToGetFactoryVstsConfigurationArrayOutput ¶
func (o GetFactoryVstsConfigurationArrayOutput) ToGetFactoryVstsConfigurationArrayOutput() GetFactoryVstsConfigurationArrayOutput
func (GetFactoryVstsConfigurationArrayOutput) ToGetFactoryVstsConfigurationArrayOutputWithContext ¶
func (o GetFactoryVstsConfigurationArrayOutput) ToGetFactoryVstsConfigurationArrayOutputWithContext(ctx context.Context) GetFactoryVstsConfigurationArrayOutput
type GetFactoryVstsConfigurationInput ¶
type GetFactoryVstsConfigurationInput interface { pulumi.Input ToGetFactoryVstsConfigurationOutput() GetFactoryVstsConfigurationOutput ToGetFactoryVstsConfigurationOutputWithContext(context.Context) GetFactoryVstsConfigurationOutput }
GetFactoryVstsConfigurationInput is an input type that accepts GetFactoryVstsConfigurationArgs and GetFactoryVstsConfigurationOutput values. You can construct a concrete instance of `GetFactoryVstsConfigurationInput` via:
GetFactoryVstsConfigurationArgs{...}
type GetFactoryVstsConfigurationOutput ¶
type GetFactoryVstsConfigurationOutput struct{ *pulumi.OutputState }
func (GetFactoryVstsConfigurationOutput) AccountName ¶
func (o GetFactoryVstsConfigurationOutput) AccountName() pulumi.StringOutput
The VSTS account name.
func (GetFactoryVstsConfigurationOutput) BranchName ¶
func (o GetFactoryVstsConfigurationOutput) BranchName() pulumi.StringOutput
The branch of the repository to get code from.
func (GetFactoryVstsConfigurationOutput) ElementType ¶
func (GetFactoryVstsConfigurationOutput) ElementType() reflect.Type
func (GetFactoryVstsConfigurationOutput) ProjectName ¶
func (o GetFactoryVstsConfigurationOutput) ProjectName() pulumi.StringOutput
The name of the VSTS project.
func (GetFactoryVstsConfigurationOutput) RepositoryName ¶
func (o GetFactoryVstsConfigurationOutput) RepositoryName() pulumi.StringOutput
The name of the git repository.
func (GetFactoryVstsConfigurationOutput) RootFolder ¶
func (o GetFactoryVstsConfigurationOutput) RootFolder() pulumi.StringOutput
The root folder within the repository.
func (GetFactoryVstsConfigurationOutput) TenantId ¶
func (o GetFactoryVstsConfigurationOutput) TenantId() pulumi.StringOutput
The Tenant ID associated with the VSTS account.
func (GetFactoryVstsConfigurationOutput) ToGetFactoryVstsConfigurationOutput ¶
func (o GetFactoryVstsConfigurationOutput) ToGetFactoryVstsConfigurationOutput() GetFactoryVstsConfigurationOutput
func (GetFactoryVstsConfigurationOutput) ToGetFactoryVstsConfigurationOutputWithContext ¶
func (o GetFactoryVstsConfigurationOutput) ToGetFactoryVstsConfigurationOutputWithContext(ctx context.Context) GetFactoryVstsConfigurationOutput
type IntegrationRuntimeManaged ¶
type IntegrationRuntimeManaged struct { pulumi.CustomResourceState // A `catalogInfo` block as defined below. CatalogInfo IntegrationRuntimeManagedCatalogInfoPtrOutput `pulumi:"catalogInfo"` // A `customSetupScript` block as defined below. CustomSetupScript IntegrationRuntimeManagedCustomSetupScriptPtrOutput `pulumi:"customSetupScript"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // Integration runtime description. Description pulumi.StringPtrOutput `pulumi:"description"` // The Managed Integration Runtime edition. Valid values are `Standard` and `Enterprise`. Defaults to `Standard`. Edition pulumi.StringPtrOutput `pulumi:"edition"` // The type of the license that is used. Valid values are `LicenseIncluded` and `BasePrize`. Defaults to `LicenseIncluded`. LicenseType pulumi.StringPtrOutput `pulumi:"licenseType"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Defines the maximum parallel executions per node. Defaults to `1`. Max is `16`. MaxParallelExecutionsPerNode pulumi.IntPtrOutput `pulumi:"maxParallelExecutionsPerNode"` // 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 pulumi.StringOutput `pulumi:"name"` // 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 pulumi.StringOutput `pulumi:"nodeSize"` // Number of nodes for the Managed Integration Runtime. Max is `10`. Defaults to `1`. NumberOfNodes pulumi.IntPtrOutput `pulumi:"numberOfNodes"` // A `vnetIntegration` block as defined below. VnetIntegration IntegrationRuntimeManagedVnetIntegrationPtrOutput `pulumi:"vnetIntegration"` }
Manages an Azure Data Factory Managed Integration Runtime.
> **NOTE:** The `datafactory.IntegrationRuntimeManaged` resource has been superseded by the `datafactory.IntegrationRuntimeSsis` resource. We recommend using the `datafactory.IntegrationRuntimeSsis` resource for new deployments.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewIntegrationRuntimeManaged(ctx, "exampleIntegrationRuntimeManaged", &datafactory.IntegrationRuntimeManagedArgs{ DataFactoryId: exampleFactory.ID(), Location: exampleResourceGroup.Location, NodeSize: pulumi.String("Standard_D8_v3"), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Integration Managed Runtimes can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/integrationRuntimeManaged:IntegrationRuntimeManaged example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/integrationruntimes/example
```
func GetIntegrationRuntimeManaged ¶
func GetIntegrationRuntimeManaged(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntegrationRuntimeManagedState, opts ...pulumi.ResourceOption) (*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 ¶
func NewIntegrationRuntimeManaged(ctx *pulumi.Context, name string, args *IntegrationRuntimeManagedArgs, opts ...pulumi.ResourceOption) (*IntegrationRuntimeManaged, error)
NewIntegrationRuntimeManaged registers a new resource with the given unique name, arguments, and options.
func (*IntegrationRuntimeManaged) ElementType ¶
func (*IntegrationRuntimeManaged) ElementType() reflect.Type
func (*IntegrationRuntimeManaged) ToIntegrationRuntimeManagedOutput ¶
func (i *IntegrationRuntimeManaged) ToIntegrationRuntimeManagedOutput() IntegrationRuntimeManagedOutput
func (*IntegrationRuntimeManaged) ToIntegrationRuntimeManagedOutputWithContext ¶
func (i *IntegrationRuntimeManaged) ToIntegrationRuntimeManagedOutputWithContext(ctx context.Context) IntegrationRuntimeManagedOutput
type IntegrationRuntimeManagedArgs ¶
type IntegrationRuntimeManagedArgs struct { // A `catalogInfo` block as defined below. CatalogInfo IntegrationRuntimeManagedCatalogInfoPtrInput // A `customSetupScript` block as defined below. CustomSetupScript IntegrationRuntimeManagedCustomSetupScriptPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // Integration runtime description. Description pulumi.StringPtrInput // The Managed Integration Runtime edition. Valid values are `Standard` and `Enterprise`. Defaults to `Standard`. Edition pulumi.StringPtrInput // The type of the license that is used. Valid values are `LicenseIncluded` and `BasePrize`. Defaults to `LicenseIncluded`. LicenseType pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Defines the maximum parallel executions per node. Defaults to `1`. Max is `16`. MaxParallelExecutionsPerNode pulumi.IntPtrInput // 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 pulumi.StringPtrInput // 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 pulumi.StringInput // Number of nodes for the Managed Integration Runtime. Max is `10`. Defaults to `1`. NumberOfNodes pulumi.IntPtrInput // A `vnetIntegration` block as defined below. VnetIntegration IntegrationRuntimeManagedVnetIntegrationPtrInput }
The set of arguments for constructing a IntegrationRuntimeManaged resource.
func (IntegrationRuntimeManagedArgs) ElementType ¶
func (IntegrationRuntimeManagedArgs) ElementType() reflect.Type
type IntegrationRuntimeManagedArray ¶
type IntegrationRuntimeManagedArray []IntegrationRuntimeManagedInput
func (IntegrationRuntimeManagedArray) ElementType ¶
func (IntegrationRuntimeManagedArray) ElementType() reflect.Type
func (IntegrationRuntimeManagedArray) ToIntegrationRuntimeManagedArrayOutput ¶
func (i IntegrationRuntimeManagedArray) ToIntegrationRuntimeManagedArrayOutput() IntegrationRuntimeManagedArrayOutput
func (IntegrationRuntimeManagedArray) ToIntegrationRuntimeManagedArrayOutputWithContext ¶
func (i IntegrationRuntimeManagedArray) ToIntegrationRuntimeManagedArrayOutputWithContext(ctx context.Context) IntegrationRuntimeManagedArrayOutput
type IntegrationRuntimeManagedArrayInput ¶
type IntegrationRuntimeManagedArrayInput interface { pulumi.Input ToIntegrationRuntimeManagedArrayOutput() IntegrationRuntimeManagedArrayOutput ToIntegrationRuntimeManagedArrayOutputWithContext(context.Context) IntegrationRuntimeManagedArrayOutput }
IntegrationRuntimeManagedArrayInput is an input type that accepts IntegrationRuntimeManagedArray and IntegrationRuntimeManagedArrayOutput values. You can construct a concrete instance of `IntegrationRuntimeManagedArrayInput` via:
IntegrationRuntimeManagedArray{ IntegrationRuntimeManagedArgs{...} }
type IntegrationRuntimeManagedArrayOutput ¶
type IntegrationRuntimeManagedArrayOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeManagedArrayOutput) ElementType ¶
func (IntegrationRuntimeManagedArrayOutput) ElementType() reflect.Type
func (IntegrationRuntimeManagedArrayOutput) Index ¶
func (o IntegrationRuntimeManagedArrayOutput) Index(i pulumi.IntInput) IntegrationRuntimeManagedOutput
func (IntegrationRuntimeManagedArrayOutput) ToIntegrationRuntimeManagedArrayOutput ¶
func (o IntegrationRuntimeManagedArrayOutput) ToIntegrationRuntimeManagedArrayOutput() IntegrationRuntimeManagedArrayOutput
func (IntegrationRuntimeManagedArrayOutput) ToIntegrationRuntimeManagedArrayOutputWithContext ¶
func (o IntegrationRuntimeManagedArrayOutput) ToIntegrationRuntimeManagedArrayOutputWithContext(ctx context.Context) IntegrationRuntimeManagedArrayOutput
type IntegrationRuntimeManagedCatalogInfo ¶
type IntegrationRuntimeManagedCatalogInfo struct { // Administrator login name for the SQL Server. AdministratorLogin *string `pulumi:"administratorLogin"` // Administrator login password for the SQL Server. AdministratorPassword *string `pulumi:"administratorPassword"` // Pricing tier for the database that will be created for the SSIS catalog. Valid values are: `Basic`, `Standard`, `Premium` and `PremiumRS`. PricingTier *string `pulumi:"pricingTier"` // The endpoint of an Azure SQL Server that will be used to host the SSIS catalog. ServerEndpoint string `pulumi:"serverEndpoint"` }
type IntegrationRuntimeManagedCatalogInfoArgs ¶
type IntegrationRuntimeManagedCatalogInfoArgs struct { // Administrator login name for the SQL Server. AdministratorLogin pulumi.StringPtrInput `pulumi:"administratorLogin"` // Administrator login password for the SQL Server. AdministratorPassword pulumi.StringPtrInput `pulumi:"administratorPassword"` // Pricing tier for the database that will be created for the SSIS catalog. Valid values are: `Basic`, `Standard`, `Premium` and `PremiumRS`. PricingTier pulumi.StringPtrInput `pulumi:"pricingTier"` // The endpoint of an Azure SQL Server that will be used to host the SSIS catalog. ServerEndpoint pulumi.StringInput `pulumi:"serverEndpoint"` }
func (IntegrationRuntimeManagedCatalogInfoArgs) ElementType ¶
func (IntegrationRuntimeManagedCatalogInfoArgs) ElementType() reflect.Type
func (IntegrationRuntimeManagedCatalogInfoArgs) ToIntegrationRuntimeManagedCatalogInfoOutput ¶
func (i IntegrationRuntimeManagedCatalogInfoArgs) ToIntegrationRuntimeManagedCatalogInfoOutput() IntegrationRuntimeManagedCatalogInfoOutput
func (IntegrationRuntimeManagedCatalogInfoArgs) ToIntegrationRuntimeManagedCatalogInfoOutputWithContext ¶
func (i IntegrationRuntimeManagedCatalogInfoArgs) ToIntegrationRuntimeManagedCatalogInfoOutputWithContext(ctx context.Context) IntegrationRuntimeManagedCatalogInfoOutput
func (IntegrationRuntimeManagedCatalogInfoArgs) ToIntegrationRuntimeManagedCatalogInfoPtrOutput ¶
func (i IntegrationRuntimeManagedCatalogInfoArgs) ToIntegrationRuntimeManagedCatalogInfoPtrOutput() IntegrationRuntimeManagedCatalogInfoPtrOutput
func (IntegrationRuntimeManagedCatalogInfoArgs) ToIntegrationRuntimeManagedCatalogInfoPtrOutputWithContext ¶
func (i IntegrationRuntimeManagedCatalogInfoArgs) ToIntegrationRuntimeManagedCatalogInfoPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedCatalogInfoPtrOutput
type IntegrationRuntimeManagedCatalogInfoInput ¶
type IntegrationRuntimeManagedCatalogInfoInput interface { pulumi.Input ToIntegrationRuntimeManagedCatalogInfoOutput() IntegrationRuntimeManagedCatalogInfoOutput ToIntegrationRuntimeManagedCatalogInfoOutputWithContext(context.Context) IntegrationRuntimeManagedCatalogInfoOutput }
IntegrationRuntimeManagedCatalogInfoInput is an input type that accepts IntegrationRuntimeManagedCatalogInfoArgs and IntegrationRuntimeManagedCatalogInfoOutput values. You can construct a concrete instance of `IntegrationRuntimeManagedCatalogInfoInput` via:
IntegrationRuntimeManagedCatalogInfoArgs{...}
type IntegrationRuntimeManagedCatalogInfoOutput ¶
type IntegrationRuntimeManagedCatalogInfoOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeManagedCatalogInfoOutput) AdministratorLogin ¶
func (o IntegrationRuntimeManagedCatalogInfoOutput) AdministratorLogin() pulumi.StringPtrOutput
Administrator login name for the SQL Server.
func (IntegrationRuntimeManagedCatalogInfoOutput) AdministratorPassword ¶
func (o IntegrationRuntimeManagedCatalogInfoOutput) AdministratorPassword() pulumi.StringPtrOutput
Administrator login password for the SQL Server.
func (IntegrationRuntimeManagedCatalogInfoOutput) ElementType ¶
func (IntegrationRuntimeManagedCatalogInfoOutput) ElementType() reflect.Type
func (IntegrationRuntimeManagedCatalogInfoOutput) PricingTier ¶
func (o IntegrationRuntimeManagedCatalogInfoOutput) PricingTier() pulumi.StringPtrOutput
Pricing tier for the database that will be created for the SSIS catalog. Valid values are: `Basic`, `Standard`, `Premium` and `PremiumRS`.
func (IntegrationRuntimeManagedCatalogInfoOutput) ServerEndpoint ¶
func (o IntegrationRuntimeManagedCatalogInfoOutput) ServerEndpoint() pulumi.StringOutput
The endpoint of an Azure SQL Server that will be used to host the SSIS catalog.
func (IntegrationRuntimeManagedCatalogInfoOutput) ToIntegrationRuntimeManagedCatalogInfoOutput ¶
func (o IntegrationRuntimeManagedCatalogInfoOutput) ToIntegrationRuntimeManagedCatalogInfoOutput() IntegrationRuntimeManagedCatalogInfoOutput
func (IntegrationRuntimeManagedCatalogInfoOutput) ToIntegrationRuntimeManagedCatalogInfoOutputWithContext ¶
func (o IntegrationRuntimeManagedCatalogInfoOutput) ToIntegrationRuntimeManagedCatalogInfoOutputWithContext(ctx context.Context) IntegrationRuntimeManagedCatalogInfoOutput
func (IntegrationRuntimeManagedCatalogInfoOutput) ToIntegrationRuntimeManagedCatalogInfoPtrOutput ¶
func (o IntegrationRuntimeManagedCatalogInfoOutput) ToIntegrationRuntimeManagedCatalogInfoPtrOutput() IntegrationRuntimeManagedCatalogInfoPtrOutput
func (IntegrationRuntimeManagedCatalogInfoOutput) ToIntegrationRuntimeManagedCatalogInfoPtrOutputWithContext ¶
func (o IntegrationRuntimeManagedCatalogInfoOutput) ToIntegrationRuntimeManagedCatalogInfoPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedCatalogInfoPtrOutput
type IntegrationRuntimeManagedCatalogInfoPtrInput ¶
type IntegrationRuntimeManagedCatalogInfoPtrInput interface { pulumi.Input ToIntegrationRuntimeManagedCatalogInfoPtrOutput() IntegrationRuntimeManagedCatalogInfoPtrOutput ToIntegrationRuntimeManagedCatalogInfoPtrOutputWithContext(context.Context) IntegrationRuntimeManagedCatalogInfoPtrOutput }
IntegrationRuntimeManagedCatalogInfoPtrInput is an input type that accepts IntegrationRuntimeManagedCatalogInfoArgs, IntegrationRuntimeManagedCatalogInfoPtr and IntegrationRuntimeManagedCatalogInfoPtrOutput values. You can construct a concrete instance of `IntegrationRuntimeManagedCatalogInfoPtrInput` via:
IntegrationRuntimeManagedCatalogInfoArgs{...} or: nil
func IntegrationRuntimeManagedCatalogInfoPtr ¶
func IntegrationRuntimeManagedCatalogInfoPtr(v *IntegrationRuntimeManagedCatalogInfoArgs) IntegrationRuntimeManagedCatalogInfoPtrInput
type IntegrationRuntimeManagedCatalogInfoPtrOutput ¶
type IntegrationRuntimeManagedCatalogInfoPtrOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeManagedCatalogInfoPtrOutput) AdministratorLogin ¶
func (o IntegrationRuntimeManagedCatalogInfoPtrOutput) AdministratorLogin() pulumi.StringPtrOutput
Administrator login name for the SQL Server.
func (IntegrationRuntimeManagedCatalogInfoPtrOutput) AdministratorPassword ¶
func (o IntegrationRuntimeManagedCatalogInfoPtrOutput) AdministratorPassword() pulumi.StringPtrOutput
Administrator login password for the SQL Server.
func (IntegrationRuntimeManagedCatalogInfoPtrOutput) ElementType ¶
func (IntegrationRuntimeManagedCatalogInfoPtrOutput) ElementType() reflect.Type
func (IntegrationRuntimeManagedCatalogInfoPtrOutput) PricingTier ¶
func (o IntegrationRuntimeManagedCatalogInfoPtrOutput) PricingTier() pulumi.StringPtrOutput
Pricing tier for the database that will be created for the SSIS catalog. Valid values are: `Basic`, `Standard`, `Premium` and `PremiumRS`.
func (IntegrationRuntimeManagedCatalogInfoPtrOutput) ServerEndpoint ¶
func (o IntegrationRuntimeManagedCatalogInfoPtrOutput) ServerEndpoint() pulumi.StringPtrOutput
The endpoint of an Azure SQL Server that will be used to host the SSIS catalog.
func (IntegrationRuntimeManagedCatalogInfoPtrOutput) ToIntegrationRuntimeManagedCatalogInfoPtrOutput ¶
func (o IntegrationRuntimeManagedCatalogInfoPtrOutput) ToIntegrationRuntimeManagedCatalogInfoPtrOutput() IntegrationRuntimeManagedCatalogInfoPtrOutput
func (IntegrationRuntimeManagedCatalogInfoPtrOutput) ToIntegrationRuntimeManagedCatalogInfoPtrOutputWithContext ¶
func (o IntegrationRuntimeManagedCatalogInfoPtrOutput) ToIntegrationRuntimeManagedCatalogInfoPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedCatalogInfoPtrOutput
type IntegrationRuntimeManagedCustomSetupScript ¶
type IntegrationRuntimeManagedCustomSetupScript struct { // The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See [https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup](https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup) for more information. BlobContainerUri string `pulumi:"blobContainerUri"` // A container SAS token that gives access to the files. See [https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup](https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup) for more information. SasToken string `pulumi:"sasToken"` }
type IntegrationRuntimeManagedCustomSetupScriptArgs ¶
type IntegrationRuntimeManagedCustomSetupScriptArgs struct { // The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See [https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup](https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup) for more information. BlobContainerUri pulumi.StringInput `pulumi:"blobContainerUri"` // A container SAS token that gives access to the files. See [https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup](https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup) for more information. SasToken pulumi.StringInput `pulumi:"sasToken"` }
func (IntegrationRuntimeManagedCustomSetupScriptArgs) ElementType ¶
func (IntegrationRuntimeManagedCustomSetupScriptArgs) ElementType() reflect.Type
func (IntegrationRuntimeManagedCustomSetupScriptArgs) ToIntegrationRuntimeManagedCustomSetupScriptOutput ¶
func (i IntegrationRuntimeManagedCustomSetupScriptArgs) ToIntegrationRuntimeManagedCustomSetupScriptOutput() IntegrationRuntimeManagedCustomSetupScriptOutput
func (IntegrationRuntimeManagedCustomSetupScriptArgs) ToIntegrationRuntimeManagedCustomSetupScriptOutputWithContext ¶
func (i IntegrationRuntimeManagedCustomSetupScriptArgs) ToIntegrationRuntimeManagedCustomSetupScriptOutputWithContext(ctx context.Context) IntegrationRuntimeManagedCustomSetupScriptOutput
func (IntegrationRuntimeManagedCustomSetupScriptArgs) ToIntegrationRuntimeManagedCustomSetupScriptPtrOutput ¶
func (i IntegrationRuntimeManagedCustomSetupScriptArgs) ToIntegrationRuntimeManagedCustomSetupScriptPtrOutput() IntegrationRuntimeManagedCustomSetupScriptPtrOutput
func (IntegrationRuntimeManagedCustomSetupScriptArgs) ToIntegrationRuntimeManagedCustomSetupScriptPtrOutputWithContext ¶
func (i IntegrationRuntimeManagedCustomSetupScriptArgs) ToIntegrationRuntimeManagedCustomSetupScriptPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedCustomSetupScriptPtrOutput
type IntegrationRuntimeManagedCustomSetupScriptInput ¶
type IntegrationRuntimeManagedCustomSetupScriptInput interface { pulumi.Input ToIntegrationRuntimeManagedCustomSetupScriptOutput() IntegrationRuntimeManagedCustomSetupScriptOutput ToIntegrationRuntimeManagedCustomSetupScriptOutputWithContext(context.Context) IntegrationRuntimeManagedCustomSetupScriptOutput }
IntegrationRuntimeManagedCustomSetupScriptInput is an input type that accepts IntegrationRuntimeManagedCustomSetupScriptArgs and IntegrationRuntimeManagedCustomSetupScriptOutput values. You can construct a concrete instance of `IntegrationRuntimeManagedCustomSetupScriptInput` via:
IntegrationRuntimeManagedCustomSetupScriptArgs{...}
type IntegrationRuntimeManagedCustomSetupScriptOutput ¶
type IntegrationRuntimeManagedCustomSetupScriptOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeManagedCustomSetupScriptOutput) BlobContainerUri ¶
func (o IntegrationRuntimeManagedCustomSetupScriptOutput) BlobContainerUri() pulumi.StringOutput
The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See [https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup](https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup) for more information.
func (IntegrationRuntimeManagedCustomSetupScriptOutput) ElementType ¶
func (IntegrationRuntimeManagedCustomSetupScriptOutput) ElementType() reflect.Type
func (IntegrationRuntimeManagedCustomSetupScriptOutput) SasToken ¶
func (o IntegrationRuntimeManagedCustomSetupScriptOutput) SasToken() pulumi.StringOutput
A container SAS token that gives access to the files. See [https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup](https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup) for more information.
func (IntegrationRuntimeManagedCustomSetupScriptOutput) ToIntegrationRuntimeManagedCustomSetupScriptOutput ¶
func (o IntegrationRuntimeManagedCustomSetupScriptOutput) ToIntegrationRuntimeManagedCustomSetupScriptOutput() IntegrationRuntimeManagedCustomSetupScriptOutput
func (IntegrationRuntimeManagedCustomSetupScriptOutput) ToIntegrationRuntimeManagedCustomSetupScriptOutputWithContext ¶
func (o IntegrationRuntimeManagedCustomSetupScriptOutput) ToIntegrationRuntimeManagedCustomSetupScriptOutputWithContext(ctx context.Context) IntegrationRuntimeManagedCustomSetupScriptOutput
func (IntegrationRuntimeManagedCustomSetupScriptOutput) ToIntegrationRuntimeManagedCustomSetupScriptPtrOutput ¶
func (o IntegrationRuntimeManagedCustomSetupScriptOutput) ToIntegrationRuntimeManagedCustomSetupScriptPtrOutput() IntegrationRuntimeManagedCustomSetupScriptPtrOutput
func (IntegrationRuntimeManagedCustomSetupScriptOutput) ToIntegrationRuntimeManagedCustomSetupScriptPtrOutputWithContext ¶
func (o IntegrationRuntimeManagedCustomSetupScriptOutput) ToIntegrationRuntimeManagedCustomSetupScriptPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedCustomSetupScriptPtrOutput
type IntegrationRuntimeManagedCustomSetupScriptPtrInput ¶
type IntegrationRuntimeManagedCustomSetupScriptPtrInput interface { pulumi.Input ToIntegrationRuntimeManagedCustomSetupScriptPtrOutput() IntegrationRuntimeManagedCustomSetupScriptPtrOutput ToIntegrationRuntimeManagedCustomSetupScriptPtrOutputWithContext(context.Context) IntegrationRuntimeManagedCustomSetupScriptPtrOutput }
IntegrationRuntimeManagedCustomSetupScriptPtrInput is an input type that accepts IntegrationRuntimeManagedCustomSetupScriptArgs, IntegrationRuntimeManagedCustomSetupScriptPtr and IntegrationRuntimeManagedCustomSetupScriptPtrOutput values. You can construct a concrete instance of `IntegrationRuntimeManagedCustomSetupScriptPtrInput` via:
IntegrationRuntimeManagedCustomSetupScriptArgs{...} or: nil
func IntegrationRuntimeManagedCustomSetupScriptPtr ¶
func IntegrationRuntimeManagedCustomSetupScriptPtr(v *IntegrationRuntimeManagedCustomSetupScriptArgs) IntegrationRuntimeManagedCustomSetupScriptPtrInput
type IntegrationRuntimeManagedCustomSetupScriptPtrOutput ¶
type IntegrationRuntimeManagedCustomSetupScriptPtrOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeManagedCustomSetupScriptPtrOutput) BlobContainerUri ¶
func (o IntegrationRuntimeManagedCustomSetupScriptPtrOutput) BlobContainerUri() pulumi.StringPtrOutput
The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See [https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup](https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup) for more information.
func (IntegrationRuntimeManagedCustomSetupScriptPtrOutput) ElementType ¶
func (IntegrationRuntimeManagedCustomSetupScriptPtrOutput) ElementType() reflect.Type
func (IntegrationRuntimeManagedCustomSetupScriptPtrOutput) SasToken ¶
func (o IntegrationRuntimeManagedCustomSetupScriptPtrOutput) SasToken() pulumi.StringPtrOutput
A container SAS token that gives access to the files. See [https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup](https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup) for more information.
func (IntegrationRuntimeManagedCustomSetupScriptPtrOutput) ToIntegrationRuntimeManagedCustomSetupScriptPtrOutput ¶
func (o IntegrationRuntimeManagedCustomSetupScriptPtrOutput) ToIntegrationRuntimeManagedCustomSetupScriptPtrOutput() IntegrationRuntimeManagedCustomSetupScriptPtrOutput
func (IntegrationRuntimeManagedCustomSetupScriptPtrOutput) ToIntegrationRuntimeManagedCustomSetupScriptPtrOutputWithContext ¶
func (o IntegrationRuntimeManagedCustomSetupScriptPtrOutput) ToIntegrationRuntimeManagedCustomSetupScriptPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedCustomSetupScriptPtrOutput
type IntegrationRuntimeManagedInput ¶
type IntegrationRuntimeManagedInput interface { pulumi.Input ToIntegrationRuntimeManagedOutput() IntegrationRuntimeManagedOutput ToIntegrationRuntimeManagedOutputWithContext(ctx context.Context) IntegrationRuntimeManagedOutput }
type IntegrationRuntimeManagedMap ¶
type IntegrationRuntimeManagedMap map[string]IntegrationRuntimeManagedInput
func (IntegrationRuntimeManagedMap) ElementType ¶
func (IntegrationRuntimeManagedMap) ElementType() reflect.Type
func (IntegrationRuntimeManagedMap) ToIntegrationRuntimeManagedMapOutput ¶
func (i IntegrationRuntimeManagedMap) ToIntegrationRuntimeManagedMapOutput() IntegrationRuntimeManagedMapOutput
func (IntegrationRuntimeManagedMap) ToIntegrationRuntimeManagedMapOutputWithContext ¶
func (i IntegrationRuntimeManagedMap) ToIntegrationRuntimeManagedMapOutputWithContext(ctx context.Context) IntegrationRuntimeManagedMapOutput
type IntegrationRuntimeManagedMapInput ¶
type IntegrationRuntimeManagedMapInput interface { pulumi.Input ToIntegrationRuntimeManagedMapOutput() IntegrationRuntimeManagedMapOutput ToIntegrationRuntimeManagedMapOutputWithContext(context.Context) IntegrationRuntimeManagedMapOutput }
IntegrationRuntimeManagedMapInput is an input type that accepts IntegrationRuntimeManagedMap and IntegrationRuntimeManagedMapOutput values. You can construct a concrete instance of `IntegrationRuntimeManagedMapInput` via:
IntegrationRuntimeManagedMap{ "key": IntegrationRuntimeManagedArgs{...} }
type IntegrationRuntimeManagedMapOutput ¶
type IntegrationRuntimeManagedMapOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeManagedMapOutput) ElementType ¶
func (IntegrationRuntimeManagedMapOutput) ElementType() reflect.Type
func (IntegrationRuntimeManagedMapOutput) MapIndex ¶
func (o IntegrationRuntimeManagedMapOutput) MapIndex(k pulumi.StringInput) IntegrationRuntimeManagedOutput
func (IntegrationRuntimeManagedMapOutput) ToIntegrationRuntimeManagedMapOutput ¶
func (o IntegrationRuntimeManagedMapOutput) ToIntegrationRuntimeManagedMapOutput() IntegrationRuntimeManagedMapOutput
func (IntegrationRuntimeManagedMapOutput) ToIntegrationRuntimeManagedMapOutputWithContext ¶
func (o IntegrationRuntimeManagedMapOutput) ToIntegrationRuntimeManagedMapOutputWithContext(ctx context.Context) IntegrationRuntimeManagedMapOutput
type IntegrationRuntimeManagedOutput ¶
type IntegrationRuntimeManagedOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeManagedOutput) CatalogInfo ¶ added in v5.5.0
func (o IntegrationRuntimeManagedOutput) CatalogInfo() IntegrationRuntimeManagedCatalogInfoPtrOutput
A `catalogInfo` block as defined below.
func (IntegrationRuntimeManagedOutput) CustomSetupScript ¶ added in v5.5.0
func (o IntegrationRuntimeManagedOutput) CustomSetupScript() IntegrationRuntimeManagedCustomSetupScriptPtrOutput
A `customSetupScript` block as defined below.
func (IntegrationRuntimeManagedOutput) DataFactoryId ¶ added in v5.5.0
func (o IntegrationRuntimeManagedOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (IntegrationRuntimeManagedOutput) Description ¶ added in v5.5.0
func (o IntegrationRuntimeManagedOutput) Description() pulumi.StringPtrOutput
Integration runtime description.
func (IntegrationRuntimeManagedOutput) Edition ¶ added in v5.5.0
func (o IntegrationRuntimeManagedOutput) Edition() pulumi.StringPtrOutput
The Managed Integration Runtime edition. Valid values are `Standard` and `Enterprise`. Defaults to `Standard`.
func (IntegrationRuntimeManagedOutput) ElementType ¶
func (IntegrationRuntimeManagedOutput) ElementType() reflect.Type
func (IntegrationRuntimeManagedOutput) LicenseType ¶ added in v5.5.0
func (o IntegrationRuntimeManagedOutput) LicenseType() pulumi.StringPtrOutput
The type of the license that is used. Valid values are `LicenseIncluded` and `BasePrize`. Defaults to `LicenseIncluded`.
func (IntegrationRuntimeManagedOutput) Location ¶ added in v5.5.0
func (o IntegrationRuntimeManagedOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (IntegrationRuntimeManagedOutput) MaxParallelExecutionsPerNode ¶ added in v5.5.0
func (o IntegrationRuntimeManagedOutput) MaxParallelExecutionsPerNode() pulumi.IntPtrOutput
Defines the maximum parallel executions per node. Defaults to `1`. Max is `16`.
func (IntegrationRuntimeManagedOutput) Name ¶ added in v5.5.0
func (o IntegrationRuntimeManagedOutput) 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 (IntegrationRuntimeManagedOutput) NodeSize ¶ added in v5.5.0
func (o IntegrationRuntimeManagedOutput) 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 (IntegrationRuntimeManagedOutput) NumberOfNodes ¶ added in v5.5.0
func (o IntegrationRuntimeManagedOutput) NumberOfNodes() pulumi.IntPtrOutput
Number of nodes for the Managed Integration Runtime. Max is `10`. Defaults to `1`.
func (IntegrationRuntimeManagedOutput) ToIntegrationRuntimeManagedOutput ¶
func (o IntegrationRuntimeManagedOutput) ToIntegrationRuntimeManagedOutput() IntegrationRuntimeManagedOutput
func (IntegrationRuntimeManagedOutput) ToIntegrationRuntimeManagedOutputWithContext ¶
func (o IntegrationRuntimeManagedOutput) ToIntegrationRuntimeManagedOutputWithContext(ctx context.Context) IntegrationRuntimeManagedOutput
func (IntegrationRuntimeManagedOutput) VnetIntegration ¶ added in v5.5.0
func (o IntegrationRuntimeManagedOutput) VnetIntegration() IntegrationRuntimeManagedVnetIntegrationPtrOutput
A `vnetIntegration` block as defined below.
type IntegrationRuntimeManagedState ¶
type IntegrationRuntimeManagedState struct { // A `catalogInfo` block as defined below. CatalogInfo IntegrationRuntimeManagedCatalogInfoPtrInput // A `customSetupScript` block as defined below. CustomSetupScript IntegrationRuntimeManagedCustomSetupScriptPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // Integration runtime description. Description pulumi.StringPtrInput // The Managed Integration Runtime edition. Valid values are `Standard` and `Enterprise`. Defaults to `Standard`. Edition pulumi.StringPtrInput // The type of the license that is used. Valid values are `LicenseIncluded` and `BasePrize`. Defaults to `LicenseIncluded`. LicenseType pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Defines the maximum parallel executions per node. Defaults to `1`. Max is `16`. MaxParallelExecutionsPerNode pulumi.IntPtrInput // 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 pulumi.StringPtrInput // 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 pulumi.StringPtrInput // Number of nodes for the Managed Integration Runtime. Max is `10`. Defaults to `1`. NumberOfNodes pulumi.IntPtrInput // A `vnetIntegration` block as defined below. VnetIntegration IntegrationRuntimeManagedVnetIntegrationPtrInput }
func (IntegrationRuntimeManagedState) ElementType ¶
func (IntegrationRuntimeManagedState) ElementType() reflect.Type
type IntegrationRuntimeManagedVnetIntegration ¶
type IntegrationRuntimeManagedVnetIntegration struct { // Name of the subnet to which the nodes of the Managed Integration Runtime will be added. SubnetName string `pulumi:"subnetName"` // ID of the virtual network to which the nodes of the Managed Integration Runtime will be added. VnetId string `pulumi:"vnetId"` }
type IntegrationRuntimeManagedVnetIntegrationArgs ¶
type IntegrationRuntimeManagedVnetIntegrationArgs struct { // Name of the subnet to which the nodes of the Managed Integration Runtime will be added. SubnetName pulumi.StringInput `pulumi:"subnetName"` // ID of the virtual network to which the nodes of the Managed Integration Runtime will be added. VnetId pulumi.StringInput `pulumi:"vnetId"` }
func (IntegrationRuntimeManagedVnetIntegrationArgs) ElementType ¶
func (IntegrationRuntimeManagedVnetIntegrationArgs) ElementType() reflect.Type
func (IntegrationRuntimeManagedVnetIntegrationArgs) ToIntegrationRuntimeManagedVnetIntegrationOutput ¶
func (i IntegrationRuntimeManagedVnetIntegrationArgs) ToIntegrationRuntimeManagedVnetIntegrationOutput() IntegrationRuntimeManagedVnetIntegrationOutput
func (IntegrationRuntimeManagedVnetIntegrationArgs) ToIntegrationRuntimeManagedVnetIntegrationOutputWithContext ¶
func (i IntegrationRuntimeManagedVnetIntegrationArgs) ToIntegrationRuntimeManagedVnetIntegrationOutputWithContext(ctx context.Context) IntegrationRuntimeManagedVnetIntegrationOutput
func (IntegrationRuntimeManagedVnetIntegrationArgs) ToIntegrationRuntimeManagedVnetIntegrationPtrOutput ¶
func (i IntegrationRuntimeManagedVnetIntegrationArgs) ToIntegrationRuntimeManagedVnetIntegrationPtrOutput() IntegrationRuntimeManagedVnetIntegrationPtrOutput
func (IntegrationRuntimeManagedVnetIntegrationArgs) ToIntegrationRuntimeManagedVnetIntegrationPtrOutputWithContext ¶
func (i IntegrationRuntimeManagedVnetIntegrationArgs) ToIntegrationRuntimeManagedVnetIntegrationPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedVnetIntegrationPtrOutput
type IntegrationRuntimeManagedVnetIntegrationInput ¶
type IntegrationRuntimeManagedVnetIntegrationInput interface { pulumi.Input ToIntegrationRuntimeManagedVnetIntegrationOutput() IntegrationRuntimeManagedVnetIntegrationOutput ToIntegrationRuntimeManagedVnetIntegrationOutputWithContext(context.Context) IntegrationRuntimeManagedVnetIntegrationOutput }
IntegrationRuntimeManagedVnetIntegrationInput is an input type that accepts IntegrationRuntimeManagedVnetIntegrationArgs and IntegrationRuntimeManagedVnetIntegrationOutput values. You can construct a concrete instance of `IntegrationRuntimeManagedVnetIntegrationInput` via:
IntegrationRuntimeManagedVnetIntegrationArgs{...}
type IntegrationRuntimeManagedVnetIntegrationOutput ¶
type IntegrationRuntimeManagedVnetIntegrationOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeManagedVnetIntegrationOutput) ElementType ¶
func (IntegrationRuntimeManagedVnetIntegrationOutput) ElementType() reflect.Type
func (IntegrationRuntimeManagedVnetIntegrationOutput) SubnetName ¶
func (o IntegrationRuntimeManagedVnetIntegrationOutput) SubnetName() pulumi.StringOutput
Name of the subnet to which the nodes of the Managed Integration Runtime will be added.
func (IntegrationRuntimeManagedVnetIntegrationOutput) ToIntegrationRuntimeManagedVnetIntegrationOutput ¶
func (o IntegrationRuntimeManagedVnetIntegrationOutput) ToIntegrationRuntimeManagedVnetIntegrationOutput() IntegrationRuntimeManagedVnetIntegrationOutput
func (IntegrationRuntimeManagedVnetIntegrationOutput) ToIntegrationRuntimeManagedVnetIntegrationOutputWithContext ¶
func (o IntegrationRuntimeManagedVnetIntegrationOutput) ToIntegrationRuntimeManagedVnetIntegrationOutputWithContext(ctx context.Context) IntegrationRuntimeManagedVnetIntegrationOutput
func (IntegrationRuntimeManagedVnetIntegrationOutput) ToIntegrationRuntimeManagedVnetIntegrationPtrOutput ¶
func (o IntegrationRuntimeManagedVnetIntegrationOutput) ToIntegrationRuntimeManagedVnetIntegrationPtrOutput() IntegrationRuntimeManagedVnetIntegrationPtrOutput
func (IntegrationRuntimeManagedVnetIntegrationOutput) ToIntegrationRuntimeManagedVnetIntegrationPtrOutputWithContext ¶
func (o IntegrationRuntimeManagedVnetIntegrationOutput) ToIntegrationRuntimeManagedVnetIntegrationPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedVnetIntegrationPtrOutput
func (IntegrationRuntimeManagedVnetIntegrationOutput) VnetId ¶
func (o IntegrationRuntimeManagedVnetIntegrationOutput) VnetId() pulumi.StringOutput
ID of the virtual network to which the nodes of the Managed Integration Runtime will be added.
type IntegrationRuntimeManagedVnetIntegrationPtrInput ¶
type IntegrationRuntimeManagedVnetIntegrationPtrInput interface { pulumi.Input ToIntegrationRuntimeManagedVnetIntegrationPtrOutput() IntegrationRuntimeManagedVnetIntegrationPtrOutput ToIntegrationRuntimeManagedVnetIntegrationPtrOutputWithContext(context.Context) IntegrationRuntimeManagedVnetIntegrationPtrOutput }
IntegrationRuntimeManagedVnetIntegrationPtrInput is an input type that accepts IntegrationRuntimeManagedVnetIntegrationArgs, IntegrationRuntimeManagedVnetIntegrationPtr and IntegrationRuntimeManagedVnetIntegrationPtrOutput values. You can construct a concrete instance of `IntegrationRuntimeManagedVnetIntegrationPtrInput` via:
IntegrationRuntimeManagedVnetIntegrationArgs{...} or: nil
func IntegrationRuntimeManagedVnetIntegrationPtr ¶
func IntegrationRuntimeManagedVnetIntegrationPtr(v *IntegrationRuntimeManagedVnetIntegrationArgs) IntegrationRuntimeManagedVnetIntegrationPtrInput
type IntegrationRuntimeManagedVnetIntegrationPtrOutput ¶
type IntegrationRuntimeManagedVnetIntegrationPtrOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeManagedVnetIntegrationPtrOutput) ElementType ¶
func (IntegrationRuntimeManagedVnetIntegrationPtrOutput) ElementType() reflect.Type
func (IntegrationRuntimeManagedVnetIntegrationPtrOutput) SubnetName ¶
func (o IntegrationRuntimeManagedVnetIntegrationPtrOutput) SubnetName() pulumi.StringPtrOutput
Name of the subnet to which the nodes of the Managed Integration Runtime will be added.
func (IntegrationRuntimeManagedVnetIntegrationPtrOutput) ToIntegrationRuntimeManagedVnetIntegrationPtrOutput ¶
func (o IntegrationRuntimeManagedVnetIntegrationPtrOutput) ToIntegrationRuntimeManagedVnetIntegrationPtrOutput() IntegrationRuntimeManagedVnetIntegrationPtrOutput
func (IntegrationRuntimeManagedVnetIntegrationPtrOutput) ToIntegrationRuntimeManagedVnetIntegrationPtrOutputWithContext ¶
func (o IntegrationRuntimeManagedVnetIntegrationPtrOutput) ToIntegrationRuntimeManagedVnetIntegrationPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedVnetIntegrationPtrOutput
func (IntegrationRuntimeManagedVnetIntegrationPtrOutput) VnetId ¶
func (o IntegrationRuntimeManagedVnetIntegrationPtrOutput) VnetId() pulumi.StringPtrOutput
ID of the virtual network to which the nodes of the Managed Integration Runtime will be added.
type IntegrationRuntimeRule ¶
type IntegrationRuntimeRule struct { pulumi.CustomResourceState // Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if this is set as `false`. Default is `true`. CleanupEnabled pulumi.BoolOutput `pulumi:"cleanupEnabled"` // Compute type of the cluster which will execute data flow job. Valid values are `General`, `ComputeOptimized` and `MemoryOptimized`. Defaults to `General`. ComputeType pulumi.StringPtrOutput `pulumi:"computeType"` // Core count of the cluster which will execute data flow job. Valid values are `8`, `16`, `32`, `48`, `80`, `144` and `272`. Defaults to `8`. CoreCount pulumi.IntPtrOutput `pulumi:"coreCount"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // Integration runtime description. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the supported Azure location where the resource exists. Use `AutoResolve` to create an auto-resolve integration runtime. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // 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 pulumi.StringOutput `pulumi:"name"` // Time to live (in minutes) setting of the cluster which will execute data flow job. Defaults to `0`. TimeToLiveMin pulumi.IntPtrOutput `pulumi:"timeToLiveMin"` // Is Integration Runtime compute provisioned within Managed Virtual Network? Changing this forces a new resource to be created. VirtualNetworkEnabled pulumi.BoolPtrOutput `pulumi:"virtualNetworkEnabled"` }
Manages a Data Factory Azure Integration Runtime.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewIntegrationRuntimeRule(ctx, "exampleIntegrationRuntimeRule", &datafactory.IntegrationRuntimeRuleArgs{ DataFactoryId: exampleFactory.ID(), Location: exampleResourceGroup.Location, }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Azure Integration Runtimes can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/integrationRuntimeRule:IntegrationRuntimeRule example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/integrationruntimes/example
```
func GetIntegrationRuntimeRule ¶
func GetIntegrationRuntimeRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntegrationRuntimeRuleState, opts ...pulumi.ResourceOption) (*IntegrationRuntimeRule, error)
GetIntegrationRuntimeRule gets an existing IntegrationRuntimeRule 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 NewIntegrationRuntimeRule ¶
func NewIntegrationRuntimeRule(ctx *pulumi.Context, name string, args *IntegrationRuntimeRuleArgs, opts ...pulumi.ResourceOption) (*IntegrationRuntimeRule, error)
NewIntegrationRuntimeRule registers a new resource with the given unique name, arguments, and options.
func (*IntegrationRuntimeRule) ElementType ¶
func (*IntegrationRuntimeRule) ElementType() reflect.Type
func (*IntegrationRuntimeRule) ToIntegrationRuntimeRuleOutput ¶
func (i *IntegrationRuntimeRule) ToIntegrationRuntimeRuleOutput() IntegrationRuntimeRuleOutput
func (*IntegrationRuntimeRule) ToIntegrationRuntimeRuleOutputWithContext ¶
func (i *IntegrationRuntimeRule) ToIntegrationRuntimeRuleOutputWithContext(ctx context.Context) IntegrationRuntimeRuleOutput
type IntegrationRuntimeRuleArgs ¶
type IntegrationRuntimeRuleArgs struct { // Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if this is set as `false`. Default is `true`. CleanupEnabled pulumi.BoolPtrInput // Compute type of the cluster which will execute data flow job. Valid values are `General`, `ComputeOptimized` and `MemoryOptimized`. Defaults to `General`. ComputeType pulumi.StringPtrInput // Core count of the cluster which will execute data flow job. Valid values are `8`, `16`, `32`, `48`, `80`, `144` and `272`. Defaults to `8`. CoreCount pulumi.IntPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // Integration runtime description. Description pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Use `AutoResolve` to create an auto-resolve integration runtime. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // 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 pulumi.StringPtrInput // Time to live (in minutes) setting of the cluster which will execute data flow job. Defaults to `0`. TimeToLiveMin pulumi.IntPtrInput // Is Integration Runtime compute provisioned within Managed Virtual Network? Changing this forces a new resource to be created. VirtualNetworkEnabled pulumi.BoolPtrInput }
The set of arguments for constructing a IntegrationRuntimeRule resource.
func (IntegrationRuntimeRuleArgs) ElementType ¶
func (IntegrationRuntimeRuleArgs) ElementType() reflect.Type
type IntegrationRuntimeRuleArray ¶
type IntegrationRuntimeRuleArray []IntegrationRuntimeRuleInput
func (IntegrationRuntimeRuleArray) ElementType ¶
func (IntegrationRuntimeRuleArray) ElementType() reflect.Type
func (IntegrationRuntimeRuleArray) ToIntegrationRuntimeRuleArrayOutput ¶
func (i IntegrationRuntimeRuleArray) ToIntegrationRuntimeRuleArrayOutput() IntegrationRuntimeRuleArrayOutput
func (IntegrationRuntimeRuleArray) ToIntegrationRuntimeRuleArrayOutputWithContext ¶
func (i IntegrationRuntimeRuleArray) ToIntegrationRuntimeRuleArrayOutputWithContext(ctx context.Context) IntegrationRuntimeRuleArrayOutput
type IntegrationRuntimeRuleArrayInput ¶
type IntegrationRuntimeRuleArrayInput interface { pulumi.Input ToIntegrationRuntimeRuleArrayOutput() IntegrationRuntimeRuleArrayOutput ToIntegrationRuntimeRuleArrayOutputWithContext(context.Context) IntegrationRuntimeRuleArrayOutput }
IntegrationRuntimeRuleArrayInput is an input type that accepts IntegrationRuntimeRuleArray and IntegrationRuntimeRuleArrayOutput values. You can construct a concrete instance of `IntegrationRuntimeRuleArrayInput` via:
IntegrationRuntimeRuleArray{ IntegrationRuntimeRuleArgs{...} }
type IntegrationRuntimeRuleArrayOutput ¶
type IntegrationRuntimeRuleArrayOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeRuleArrayOutput) ElementType ¶
func (IntegrationRuntimeRuleArrayOutput) ElementType() reflect.Type
func (IntegrationRuntimeRuleArrayOutput) Index ¶
func (o IntegrationRuntimeRuleArrayOutput) Index(i pulumi.IntInput) IntegrationRuntimeRuleOutput
func (IntegrationRuntimeRuleArrayOutput) ToIntegrationRuntimeRuleArrayOutput ¶
func (o IntegrationRuntimeRuleArrayOutput) ToIntegrationRuntimeRuleArrayOutput() IntegrationRuntimeRuleArrayOutput
func (IntegrationRuntimeRuleArrayOutput) ToIntegrationRuntimeRuleArrayOutputWithContext ¶
func (o IntegrationRuntimeRuleArrayOutput) ToIntegrationRuntimeRuleArrayOutputWithContext(ctx context.Context) IntegrationRuntimeRuleArrayOutput
type IntegrationRuntimeRuleInput ¶
type IntegrationRuntimeRuleInput interface { pulumi.Input ToIntegrationRuntimeRuleOutput() IntegrationRuntimeRuleOutput ToIntegrationRuntimeRuleOutputWithContext(ctx context.Context) IntegrationRuntimeRuleOutput }
type IntegrationRuntimeRuleMap ¶
type IntegrationRuntimeRuleMap map[string]IntegrationRuntimeRuleInput
func (IntegrationRuntimeRuleMap) ElementType ¶
func (IntegrationRuntimeRuleMap) ElementType() reflect.Type
func (IntegrationRuntimeRuleMap) ToIntegrationRuntimeRuleMapOutput ¶
func (i IntegrationRuntimeRuleMap) ToIntegrationRuntimeRuleMapOutput() IntegrationRuntimeRuleMapOutput
func (IntegrationRuntimeRuleMap) ToIntegrationRuntimeRuleMapOutputWithContext ¶
func (i IntegrationRuntimeRuleMap) ToIntegrationRuntimeRuleMapOutputWithContext(ctx context.Context) IntegrationRuntimeRuleMapOutput
type IntegrationRuntimeRuleMapInput ¶
type IntegrationRuntimeRuleMapInput interface { pulumi.Input ToIntegrationRuntimeRuleMapOutput() IntegrationRuntimeRuleMapOutput ToIntegrationRuntimeRuleMapOutputWithContext(context.Context) IntegrationRuntimeRuleMapOutput }
IntegrationRuntimeRuleMapInput is an input type that accepts IntegrationRuntimeRuleMap and IntegrationRuntimeRuleMapOutput values. You can construct a concrete instance of `IntegrationRuntimeRuleMapInput` via:
IntegrationRuntimeRuleMap{ "key": IntegrationRuntimeRuleArgs{...} }
type IntegrationRuntimeRuleMapOutput ¶
type IntegrationRuntimeRuleMapOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeRuleMapOutput) ElementType ¶
func (IntegrationRuntimeRuleMapOutput) ElementType() reflect.Type
func (IntegrationRuntimeRuleMapOutput) MapIndex ¶
func (o IntegrationRuntimeRuleMapOutput) MapIndex(k pulumi.StringInput) IntegrationRuntimeRuleOutput
func (IntegrationRuntimeRuleMapOutput) ToIntegrationRuntimeRuleMapOutput ¶
func (o IntegrationRuntimeRuleMapOutput) ToIntegrationRuntimeRuleMapOutput() IntegrationRuntimeRuleMapOutput
func (IntegrationRuntimeRuleMapOutput) ToIntegrationRuntimeRuleMapOutputWithContext ¶
func (o IntegrationRuntimeRuleMapOutput) ToIntegrationRuntimeRuleMapOutputWithContext(ctx context.Context) IntegrationRuntimeRuleMapOutput
type IntegrationRuntimeRuleOutput ¶
type IntegrationRuntimeRuleOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeRuleOutput) CleanupEnabled ¶ added in v5.5.0
func (o IntegrationRuntimeRuleOutput) CleanupEnabled() pulumi.BoolOutput
Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if this is set as `false`. Default is `true`.
func (IntegrationRuntimeRuleOutput) ComputeType ¶ added in v5.5.0
func (o IntegrationRuntimeRuleOutput) ComputeType() pulumi.StringPtrOutput
Compute type of the cluster which will execute data flow job. Valid values are `General`, `ComputeOptimized` and `MemoryOptimized`. Defaults to `General`.
func (IntegrationRuntimeRuleOutput) CoreCount ¶ added in v5.5.0
func (o IntegrationRuntimeRuleOutput) CoreCount() pulumi.IntPtrOutput
Core count of the cluster which will execute data flow job. Valid values are `8`, `16`, `32`, `48`, `80`, `144` and `272`. Defaults to `8`.
func (IntegrationRuntimeRuleOutput) DataFactoryId ¶ added in v5.5.0
func (o IntegrationRuntimeRuleOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (IntegrationRuntimeRuleOutput) Description ¶ added in v5.5.0
func (o IntegrationRuntimeRuleOutput) Description() pulumi.StringPtrOutput
Integration runtime description.
func (IntegrationRuntimeRuleOutput) ElementType ¶
func (IntegrationRuntimeRuleOutput) ElementType() reflect.Type
func (IntegrationRuntimeRuleOutput) Location ¶ added in v5.5.0
func (o IntegrationRuntimeRuleOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Use `AutoResolve` to create an auto-resolve integration runtime. Changing this forces a new resource to be created.
func (IntegrationRuntimeRuleOutput) Name ¶ added in v5.5.0
func (o IntegrationRuntimeRuleOutput) 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 (IntegrationRuntimeRuleOutput) TimeToLiveMin ¶ added in v5.5.0
func (o IntegrationRuntimeRuleOutput) TimeToLiveMin() pulumi.IntPtrOutput
Time to live (in minutes) setting of the cluster which will execute data flow job. Defaults to `0`.
func (IntegrationRuntimeRuleOutput) ToIntegrationRuntimeRuleOutput ¶
func (o IntegrationRuntimeRuleOutput) ToIntegrationRuntimeRuleOutput() IntegrationRuntimeRuleOutput
func (IntegrationRuntimeRuleOutput) ToIntegrationRuntimeRuleOutputWithContext ¶
func (o IntegrationRuntimeRuleOutput) ToIntegrationRuntimeRuleOutputWithContext(ctx context.Context) IntegrationRuntimeRuleOutput
func (IntegrationRuntimeRuleOutput) VirtualNetworkEnabled ¶ added in v5.5.0
func (o IntegrationRuntimeRuleOutput) VirtualNetworkEnabled() pulumi.BoolPtrOutput
Is Integration Runtime compute provisioned within Managed Virtual Network? Changing this forces a new resource to be created.
type IntegrationRuntimeRuleState ¶
type IntegrationRuntimeRuleState struct { // Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if this is set as `false`. Default is `true`. CleanupEnabled pulumi.BoolPtrInput // Compute type of the cluster which will execute data flow job. Valid values are `General`, `ComputeOptimized` and `MemoryOptimized`. Defaults to `General`. ComputeType pulumi.StringPtrInput // Core count of the cluster which will execute data flow job. Valid values are `8`, `16`, `32`, `48`, `80`, `144` and `272`. Defaults to `8`. CoreCount pulumi.IntPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // Integration runtime description. Description pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Use `AutoResolve` to create an auto-resolve integration runtime. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // 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 pulumi.StringPtrInput // Time to live (in minutes) setting of the cluster which will execute data flow job. Defaults to `0`. TimeToLiveMin pulumi.IntPtrInput // Is Integration Runtime compute provisioned within Managed Virtual Network? Changing this forces a new resource to be created. VirtualNetworkEnabled pulumi.BoolPtrInput }
func (IntegrationRuntimeRuleState) ElementType ¶
func (IntegrationRuntimeRuleState) ElementType() reflect.Type
type IntegrationRuntimeSelfHosted ¶
type IntegrationRuntimeSelfHosted struct { pulumi.CustomResourceState // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // Integration runtime description. Description pulumi.StringPtrOutput `pulumi:"description"` // The name which should be used for this Data Factory. Changing this forces a new Data Factory Self-hosted Integration Runtime to be created. Name pulumi.StringOutput `pulumi:"name"` // The primary integration runtime authentication key. PrimaryAuthorizationKey pulumi.StringOutput `pulumi:"primaryAuthorizationKey"` // A `rbacAuthorization` block as defined below. RbacAuthorizations IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput `pulumi:"rbacAuthorizations"` // The secondary integration runtime authentication key. SecondaryAuthorizationKey pulumi.StringOutput `pulumi:"secondaryAuthorizationKey"` }
Manages a Data Factory Self-hosted Integration Runtime.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewIntegrationRuntimeSelfHosted(ctx, "exampleIntegrationRuntimeSelfHosted", &datafactory.IntegrationRuntimeSelfHostedArgs{ DataFactoryId: exampleFactory.ID(), }) if err != nil { return err } return nil }) }
```
## Import
Data Factories can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/integrationRuntimeSelfHosted:IntegrationRuntimeSelfHosted example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/integrationruntimes/example
```
func GetIntegrationRuntimeSelfHosted ¶
func GetIntegrationRuntimeSelfHosted(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntegrationRuntimeSelfHostedState, opts ...pulumi.ResourceOption) (*IntegrationRuntimeSelfHosted, error)
GetIntegrationRuntimeSelfHosted gets an existing IntegrationRuntimeSelfHosted 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 NewIntegrationRuntimeSelfHosted ¶
func NewIntegrationRuntimeSelfHosted(ctx *pulumi.Context, name string, args *IntegrationRuntimeSelfHostedArgs, opts ...pulumi.ResourceOption) (*IntegrationRuntimeSelfHosted, error)
NewIntegrationRuntimeSelfHosted registers a new resource with the given unique name, arguments, and options.
func (*IntegrationRuntimeSelfHosted) ElementType ¶
func (*IntegrationRuntimeSelfHosted) ElementType() reflect.Type
func (*IntegrationRuntimeSelfHosted) ToIntegrationRuntimeSelfHostedOutput ¶
func (i *IntegrationRuntimeSelfHosted) ToIntegrationRuntimeSelfHostedOutput() IntegrationRuntimeSelfHostedOutput
func (*IntegrationRuntimeSelfHosted) ToIntegrationRuntimeSelfHostedOutputWithContext ¶
func (i *IntegrationRuntimeSelfHosted) ToIntegrationRuntimeSelfHostedOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedOutput
type IntegrationRuntimeSelfHostedArgs ¶
type IntegrationRuntimeSelfHostedArgs struct { // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // Integration runtime description. Description pulumi.StringPtrInput // The name which should be used for this Data Factory. Changing this forces a new Data Factory Self-hosted Integration Runtime to be created. Name pulumi.StringPtrInput // A `rbacAuthorization` block as defined below. RbacAuthorizations IntegrationRuntimeSelfHostedRbacAuthorizationArrayInput }
The set of arguments for constructing a IntegrationRuntimeSelfHosted resource.
func (IntegrationRuntimeSelfHostedArgs) ElementType ¶
func (IntegrationRuntimeSelfHostedArgs) ElementType() reflect.Type
type IntegrationRuntimeSelfHostedArray ¶
type IntegrationRuntimeSelfHostedArray []IntegrationRuntimeSelfHostedInput
func (IntegrationRuntimeSelfHostedArray) ElementType ¶
func (IntegrationRuntimeSelfHostedArray) ElementType() reflect.Type
func (IntegrationRuntimeSelfHostedArray) ToIntegrationRuntimeSelfHostedArrayOutput ¶
func (i IntegrationRuntimeSelfHostedArray) ToIntegrationRuntimeSelfHostedArrayOutput() IntegrationRuntimeSelfHostedArrayOutput
func (IntegrationRuntimeSelfHostedArray) ToIntegrationRuntimeSelfHostedArrayOutputWithContext ¶
func (i IntegrationRuntimeSelfHostedArray) ToIntegrationRuntimeSelfHostedArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedArrayOutput
type IntegrationRuntimeSelfHostedArrayInput ¶
type IntegrationRuntimeSelfHostedArrayInput interface { pulumi.Input ToIntegrationRuntimeSelfHostedArrayOutput() IntegrationRuntimeSelfHostedArrayOutput ToIntegrationRuntimeSelfHostedArrayOutputWithContext(context.Context) IntegrationRuntimeSelfHostedArrayOutput }
IntegrationRuntimeSelfHostedArrayInput is an input type that accepts IntegrationRuntimeSelfHostedArray and IntegrationRuntimeSelfHostedArrayOutput values. You can construct a concrete instance of `IntegrationRuntimeSelfHostedArrayInput` via:
IntegrationRuntimeSelfHostedArray{ IntegrationRuntimeSelfHostedArgs{...} }
type IntegrationRuntimeSelfHostedArrayOutput ¶
type IntegrationRuntimeSelfHostedArrayOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSelfHostedArrayOutput) ElementType ¶
func (IntegrationRuntimeSelfHostedArrayOutput) ElementType() reflect.Type
func (IntegrationRuntimeSelfHostedArrayOutput) ToIntegrationRuntimeSelfHostedArrayOutput ¶
func (o IntegrationRuntimeSelfHostedArrayOutput) ToIntegrationRuntimeSelfHostedArrayOutput() IntegrationRuntimeSelfHostedArrayOutput
func (IntegrationRuntimeSelfHostedArrayOutput) ToIntegrationRuntimeSelfHostedArrayOutputWithContext ¶
func (o IntegrationRuntimeSelfHostedArrayOutput) ToIntegrationRuntimeSelfHostedArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedArrayOutput
type IntegrationRuntimeSelfHostedInput ¶
type IntegrationRuntimeSelfHostedInput interface { pulumi.Input ToIntegrationRuntimeSelfHostedOutput() IntegrationRuntimeSelfHostedOutput ToIntegrationRuntimeSelfHostedOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedOutput }
type IntegrationRuntimeSelfHostedMap ¶
type IntegrationRuntimeSelfHostedMap map[string]IntegrationRuntimeSelfHostedInput
func (IntegrationRuntimeSelfHostedMap) ElementType ¶
func (IntegrationRuntimeSelfHostedMap) ElementType() reflect.Type
func (IntegrationRuntimeSelfHostedMap) ToIntegrationRuntimeSelfHostedMapOutput ¶
func (i IntegrationRuntimeSelfHostedMap) ToIntegrationRuntimeSelfHostedMapOutput() IntegrationRuntimeSelfHostedMapOutput
func (IntegrationRuntimeSelfHostedMap) ToIntegrationRuntimeSelfHostedMapOutputWithContext ¶
func (i IntegrationRuntimeSelfHostedMap) ToIntegrationRuntimeSelfHostedMapOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedMapOutput
type IntegrationRuntimeSelfHostedMapInput ¶
type IntegrationRuntimeSelfHostedMapInput interface { pulumi.Input ToIntegrationRuntimeSelfHostedMapOutput() IntegrationRuntimeSelfHostedMapOutput ToIntegrationRuntimeSelfHostedMapOutputWithContext(context.Context) IntegrationRuntimeSelfHostedMapOutput }
IntegrationRuntimeSelfHostedMapInput is an input type that accepts IntegrationRuntimeSelfHostedMap and IntegrationRuntimeSelfHostedMapOutput values. You can construct a concrete instance of `IntegrationRuntimeSelfHostedMapInput` via:
IntegrationRuntimeSelfHostedMap{ "key": IntegrationRuntimeSelfHostedArgs{...} }
type IntegrationRuntimeSelfHostedMapOutput ¶
type IntegrationRuntimeSelfHostedMapOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSelfHostedMapOutput) ElementType ¶
func (IntegrationRuntimeSelfHostedMapOutput) ElementType() reflect.Type
func (IntegrationRuntimeSelfHostedMapOutput) MapIndex ¶
func (o IntegrationRuntimeSelfHostedMapOutput) MapIndex(k pulumi.StringInput) IntegrationRuntimeSelfHostedOutput
func (IntegrationRuntimeSelfHostedMapOutput) ToIntegrationRuntimeSelfHostedMapOutput ¶
func (o IntegrationRuntimeSelfHostedMapOutput) ToIntegrationRuntimeSelfHostedMapOutput() IntegrationRuntimeSelfHostedMapOutput
func (IntegrationRuntimeSelfHostedMapOutput) ToIntegrationRuntimeSelfHostedMapOutputWithContext ¶
func (o IntegrationRuntimeSelfHostedMapOutput) ToIntegrationRuntimeSelfHostedMapOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedMapOutput
type IntegrationRuntimeSelfHostedOutput ¶
type IntegrationRuntimeSelfHostedOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSelfHostedOutput) DataFactoryId ¶ added in v5.5.0
func (o IntegrationRuntimeSelfHostedOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (IntegrationRuntimeSelfHostedOutput) Description ¶ added in v5.5.0
func (o IntegrationRuntimeSelfHostedOutput) Description() pulumi.StringPtrOutput
Integration runtime description.
func (IntegrationRuntimeSelfHostedOutput) ElementType ¶
func (IntegrationRuntimeSelfHostedOutput) ElementType() reflect.Type
func (IntegrationRuntimeSelfHostedOutput) Name ¶ added in v5.5.0
func (o IntegrationRuntimeSelfHostedOutput) Name() pulumi.StringOutput
The name which should be used for this Data Factory. Changing this forces a new Data Factory Self-hosted Integration Runtime to be created.
func (IntegrationRuntimeSelfHostedOutput) PrimaryAuthorizationKey ¶ added in v5.5.0
func (o IntegrationRuntimeSelfHostedOutput) PrimaryAuthorizationKey() pulumi.StringOutput
The primary integration runtime authentication key.
func (IntegrationRuntimeSelfHostedOutput) RbacAuthorizations ¶ added in v5.5.0
func (o IntegrationRuntimeSelfHostedOutput) RbacAuthorizations() IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput
A `rbacAuthorization` block as defined below.
func (IntegrationRuntimeSelfHostedOutput) SecondaryAuthorizationKey ¶ added in v5.5.0
func (o IntegrationRuntimeSelfHostedOutput) SecondaryAuthorizationKey() pulumi.StringOutput
The secondary integration runtime authentication key.
func (IntegrationRuntimeSelfHostedOutput) ToIntegrationRuntimeSelfHostedOutput ¶
func (o IntegrationRuntimeSelfHostedOutput) ToIntegrationRuntimeSelfHostedOutput() IntegrationRuntimeSelfHostedOutput
func (IntegrationRuntimeSelfHostedOutput) ToIntegrationRuntimeSelfHostedOutputWithContext ¶
func (o IntegrationRuntimeSelfHostedOutput) ToIntegrationRuntimeSelfHostedOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedOutput
type IntegrationRuntimeSelfHostedRbacAuthorization ¶
type IntegrationRuntimeSelfHostedRbacAuthorization struct { // The resource identifier of the integration runtime to be shared. Changing this forces a new Data Factory to be created. ResourceId string `pulumi:"resourceId"` }
type IntegrationRuntimeSelfHostedRbacAuthorizationArgs ¶
type IntegrationRuntimeSelfHostedRbacAuthorizationArgs struct { // The resource identifier of the integration runtime to be shared. Changing this forces a new Data Factory to be created. ResourceId pulumi.StringInput `pulumi:"resourceId"` }
func (IntegrationRuntimeSelfHostedRbacAuthorizationArgs) ElementType ¶
func (IntegrationRuntimeSelfHostedRbacAuthorizationArgs) ElementType() reflect.Type
func (IntegrationRuntimeSelfHostedRbacAuthorizationArgs) ToIntegrationRuntimeSelfHostedRbacAuthorizationOutput ¶
func (i IntegrationRuntimeSelfHostedRbacAuthorizationArgs) ToIntegrationRuntimeSelfHostedRbacAuthorizationOutput() IntegrationRuntimeSelfHostedRbacAuthorizationOutput
func (IntegrationRuntimeSelfHostedRbacAuthorizationArgs) ToIntegrationRuntimeSelfHostedRbacAuthorizationOutputWithContext ¶
func (i IntegrationRuntimeSelfHostedRbacAuthorizationArgs) ToIntegrationRuntimeSelfHostedRbacAuthorizationOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedRbacAuthorizationOutput
type IntegrationRuntimeSelfHostedRbacAuthorizationArray ¶
type IntegrationRuntimeSelfHostedRbacAuthorizationArray []IntegrationRuntimeSelfHostedRbacAuthorizationInput
func (IntegrationRuntimeSelfHostedRbacAuthorizationArray) ElementType ¶
func (IntegrationRuntimeSelfHostedRbacAuthorizationArray) ElementType() reflect.Type
func (IntegrationRuntimeSelfHostedRbacAuthorizationArray) ToIntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput ¶
func (i IntegrationRuntimeSelfHostedRbacAuthorizationArray) ToIntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput() IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput
func (IntegrationRuntimeSelfHostedRbacAuthorizationArray) ToIntegrationRuntimeSelfHostedRbacAuthorizationArrayOutputWithContext ¶
func (i IntegrationRuntimeSelfHostedRbacAuthorizationArray) ToIntegrationRuntimeSelfHostedRbacAuthorizationArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput
type IntegrationRuntimeSelfHostedRbacAuthorizationArrayInput ¶
type IntegrationRuntimeSelfHostedRbacAuthorizationArrayInput interface { pulumi.Input ToIntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput() IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput ToIntegrationRuntimeSelfHostedRbacAuthorizationArrayOutputWithContext(context.Context) IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput }
IntegrationRuntimeSelfHostedRbacAuthorizationArrayInput is an input type that accepts IntegrationRuntimeSelfHostedRbacAuthorizationArray and IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput values. You can construct a concrete instance of `IntegrationRuntimeSelfHostedRbacAuthorizationArrayInput` via:
IntegrationRuntimeSelfHostedRbacAuthorizationArray{ IntegrationRuntimeSelfHostedRbacAuthorizationArgs{...} }
type IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput ¶
type IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput) ElementType ¶
func (IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput) ElementType() reflect.Type
func (IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput) ToIntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput ¶
func (o IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput) ToIntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput() IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput
func (IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput) ToIntegrationRuntimeSelfHostedRbacAuthorizationArrayOutputWithContext ¶
func (o IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput) ToIntegrationRuntimeSelfHostedRbacAuthorizationArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput
type IntegrationRuntimeSelfHostedRbacAuthorizationInput ¶
type IntegrationRuntimeSelfHostedRbacAuthorizationInput interface { pulumi.Input ToIntegrationRuntimeSelfHostedRbacAuthorizationOutput() IntegrationRuntimeSelfHostedRbacAuthorizationOutput ToIntegrationRuntimeSelfHostedRbacAuthorizationOutputWithContext(context.Context) IntegrationRuntimeSelfHostedRbacAuthorizationOutput }
IntegrationRuntimeSelfHostedRbacAuthorizationInput is an input type that accepts IntegrationRuntimeSelfHostedRbacAuthorizationArgs and IntegrationRuntimeSelfHostedRbacAuthorizationOutput values. You can construct a concrete instance of `IntegrationRuntimeSelfHostedRbacAuthorizationInput` via:
IntegrationRuntimeSelfHostedRbacAuthorizationArgs{...}
type IntegrationRuntimeSelfHostedRbacAuthorizationOutput ¶
type IntegrationRuntimeSelfHostedRbacAuthorizationOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSelfHostedRbacAuthorizationOutput) ElementType ¶
func (IntegrationRuntimeSelfHostedRbacAuthorizationOutput) ElementType() reflect.Type
func (IntegrationRuntimeSelfHostedRbacAuthorizationOutput) ResourceId ¶
func (o IntegrationRuntimeSelfHostedRbacAuthorizationOutput) ResourceId() pulumi.StringOutput
The resource identifier of the integration runtime to be shared. Changing this forces a new Data Factory to be created.
func (IntegrationRuntimeSelfHostedRbacAuthorizationOutput) ToIntegrationRuntimeSelfHostedRbacAuthorizationOutput ¶
func (o IntegrationRuntimeSelfHostedRbacAuthorizationOutput) ToIntegrationRuntimeSelfHostedRbacAuthorizationOutput() IntegrationRuntimeSelfHostedRbacAuthorizationOutput
func (IntegrationRuntimeSelfHostedRbacAuthorizationOutput) ToIntegrationRuntimeSelfHostedRbacAuthorizationOutputWithContext ¶
func (o IntegrationRuntimeSelfHostedRbacAuthorizationOutput) ToIntegrationRuntimeSelfHostedRbacAuthorizationOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedRbacAuthorizationOutput
type IntegrationRuntimeSelfHostedState ¶
type IntegrationRuntimeSelfHostedState struct { // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // Integration runtime description. Description pulumi.StringPtrInput // The name which should be used for this Data Factory. Changing this forces a new Data Factory Self-hosted Integration Runtime to be created. Name pulumi.StringPtrInput // The primary integration runtime authentication key. PrimaryAuthorizationKey pulumi.StringPtrInput // A `rbacAuthorization` block as defined below. RbacAuthorizations IntegrationRuntimeSelfHostedRbacAuthorizationArrayInput // The secondary integration runtime authentication key. SecondaryAuthorizationKey pulumi.StringPtrInput }
func (IntegrationRuntimeSelfHostedState) ElementType ¶
func (IntegrationRuntimeSelfHostedState) ElementType() reflect.Type
type IntegrationRuntimeSsis ¶
type IntegrationRuntimeSsis struct { pulumi.CustomResourceState // A `catalogInfo` block as defined below. CatalogInfo IntegrationRuntimeSsisCatalogInfoPtrOutput `pulumi:"catalogInfo"` // A `customSetupScript` block as defined below. CustomSetupScript IntegrationRuntimeSsisCustomSetupScriptPtrOutput `pulumi:"customSetupScript"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // Integration runtime description. Description pulumi.StringPtrOutput `pulumi:"description"` // The Azure-SSIS Integration Runtime edition. Valid values are `Standard` and `Enterprise`. Defaults to `Standard`. Edition pulumi.StringPtrOutput `pulumi:"edition"` // An `expressCustomSetup` block as defined below. ExpressCustomSetup IntegrationRuntimeSsisExpressCustomSetupPtrOutput `pulumi:"expressCustomSetup"` // The type of the license that is used. Valid values are `LicenseIncluded` and `BasePrice`. Defaults to `LicenseIncluded`. LicenseType pulumi.StringPtrOutput `pulumi:"licenseType"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Defines the maximum parallel executions per node. Defaults to `1`. Max is `16`. MaxParallelExecutionsPerNode pulumi.IntPtrOutput `pulumi:"maxParallelExecutionsPerNode"` // Specifies the name of the Azure-SSIS 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 pulumi.StringOutput `pulumi:"name"` // The size of the nodes on which the Azure-SSIS 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 pulumi.StringOutput `pulumi:"nodeSize"` // Number of nodes for the Azure-SSIS Integration Runtime. Max is `10`. Defaults to `1`. NumberOfNodes pulumi.IntPtrOutput `pulumi:"numberOfNodes"` // One or more `packageStore` block as defined below. PackageStores IntegrationRuntimeSsisPackageStoreArrayOutput `pulumi:"packageStores"` // A `proxy` block as defined below. Proxy IntegrationRuntimeSsisProxyPtrOutput `pulumi:"proxy"` // A `vnetIntegration` block as defined below. VnetIntegration IntegrationRuntimeSsisVnetIntegrationPtrOutput `pulumi:"vnetIntegration"` }
Manages a Data Factory Azure-SSIS Integration Runtime.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewIntegrationRuntimeSsis(ctx, "exampleIntegrationRuntimeSsis", &datafactory.IntegrationRuntimeSsisArgs{ DataFactoryId: exampleFactory.ID(), Location: exampleResourceGroup.Location, NodeSize: pulumi.String("Standard_D8_v3"), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Azure-SSIS Integration Runtimes can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/integrationRuntimeSsis:IntegrationRuntimeSsis example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/integrationruntimes/example
```
func GetIntegrationRuntimeSsis ¶
func GetIntegrationRuntimeSsis(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntegrationRuntimeSsisState, opts ...pulumi.ResourceOption) (*IntegrationRuntimeSsis, error)
GetIntegrationRuntimeSsis gets an existing IntegrationRuntimeSsis 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 NewIntegrationRuntimeSsis ¶
func NewIntegrationRuntimeSsis(ctx *pulumi.Context, name string, args *IntegrationRuntimeSsisArgs, opts ...pulumi.ResourceOption) (*IntegrationRuntimeSsis, error)
NewIntegrationRuntimeSsis registers a new resource with the given unique name, arguments, and options.
func (*IntegrationRuntimeSsis) ElementType ¶
func (*IntegrationRuntimeSsis) ElementType() reflect.Type
func (*IntegrationRuntimeSsis) ToIntegrationRuntimeSsisOutput ¶
func (i *IntegrationRuntimeSsis) ToIntegrationRuntimeSsisOutput() IntegrationRuntimeSsisOutput
func (*IntegrationRuntimeSsis) ToIntegrationRuntimeSsisOutputWithContext ¶
func (i *IntegrationRuntimeSsis) ToIntegrationRuntimeSsisOutputWithContext(ctx context.Context) IntegrationRuntimeSsisOutput
type IntegrationRuntimeSsisArgs ¶
type IntegrationRuntimeSsisArgs struct { // A `catalogInfo` block as defined below. CatalogInfo IntegrationRuntimeSsisCatalogInfoPtrInput // A `customSetupScript` block as defined below. CustomSetupScript IntegrationRuntimeSsisCustomSetupScriptPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // Integration runtime description. Description pulumi.StringPtrInput // The Azure-SSIS Integration Runtime edition. Valid values are `Standard` and `Enterprise`. Defaults to `Standard`. Edition pulumi.StringPtrInput // An `expressCustomSetup` block as defined below. ExpressCustomSetup IntegrationRuntimeSsisExpressCustomSetupPtrInput // The type of the license that is used. Valid values are `LicenseIncluded` and `BasePrice`. Defaults to `LicenseIncluded`. LicenseType pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Defines the maximum parallel executions per node. Defaults to `1`. Max is `16`. MaxParallelExecutionsPerNode pulumi.IntPtrInput // Specifies the name of the Azure-SSIS 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 pulumi.StringPtrInput // The size of the nodes on which the Azure-SSIS 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 pulumi.StringInput // Number of nodes for the Azure-SSIS Integration Runtime. Max is `10`. Defaults to `1`. NumberOfNodes pulumi.IntPtrInput // One or more `packageStore` block as defined below. PackageStores IntegrationRuntimeSsisPackageStoreArrayInput // A `proxy` block as defined below. Proxy IntegrationRuntimeSsisProxyPtrInput // A `vnetIntegration` block as defined below. VnetIntegration IntegrationRuntimeSsisVnetIntegrationPtrInput }
The set of arguments for constructing a IntegrationRuntimeSsis resource.
func (IntegrationRuntimeSsisArgs) ElementType ¶
func (IntegrationRuntimeSsisArgs) ElementType() reflect.Type
type IntegrationRuntimeSsisArray ¶
type IntegrationRuntimeSsisArray []IntegrationRuntimeSsisInput
func (IntegrationRuntimeSsisArray) ElementType ¶
func (IntegrationRuntimeSsisArray) ElementType() reflect.Type
func (IntegrationRuntimeSsisArray) ToIntegrationRuntimeSsisArrayOutput ¶
func (i IntegrationRuntimeSsisArray) ToIntegrationRuntimeSsisArrayOutput() IntegrationRuntimeSsisArrayOutput
func (IntegrationRuntimeSsisArray) ToIntegrationRuntimeSsisArrayOutputWithContext ¶
func (i IntegrationRuntimeSsisArray) ToIntegrationRuntimeSsisArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisArrayOutput
type IntegrationRuntimeSsisArrayInput ¶
type IntegrationRuntimeSsisArrayInput interface { pulumi.Input ToIntegrationRuntimeSsisArrayOutput() IntegrationRuntimeSsisArrayOutput ToIntegrationRuntimeSsisArrayOutputWithContext(context.Context) IntegrationRuntimeSsisArrayOutput }
IntegrationRuntimeSsisArrayInput is an input type that accepts IntegrationRuntimeSsisArray and IntegrationRuntimeSsisArrayOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisArrayInput` via:
IntegrationRuntimeSsisArray{ IntegrationRuntimeSsisArgs{...} }
type IntegrationRuntimeSsisArrayOutput ¶
type IntegrationRuntimeSsisArrayOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisArrayOutput) ElementType ¶
func (IntegrationRuntimeSsisArrayOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisArrayOutput) Index ¶
func (o IntegrationRuntimeSsisArrayOutput) Index(i pulumi.IntInput) IntegrationRuntimeSsisOutput
func (IntegrationRuntimeSsisArrayOutput) ToIntegrationRuntimeSsisArrayOutput ¶
func (o IntegrationRuntimeSsisArrayOutput) ToIntegrationRuntimeSsisArrayOutput() IntegrationRuntimeSsisArrayOutput
func (IntegrationRuntimeSsisArrayOutput) ToIntegrationRuntimeSsisArrayOutputWithContext ¶
func (o IntegrationRuntimeSsisArrayOutput) ToIntegrationRuntimeSsisArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisArrayOutput
type IntegrationRuntimeSsisCatalogInfo ¶
type IntegrationRuntimeSsisCatalogInfo struct { // Administrator login name for the SQL Server. AdministratorLogin *string `pulumi:"administratorLogin"` // Administrator login password for the SQL Server. AdministratorPassword *string `pulumi:"administratorPassword"` // The dual standby Azure-SSIS Integration Runtime pair with SSISDB failover. DualStandbyPairName *string `pulumi:"dualStandbyPairName"` // Pricing tier for the database that will be created for the SSIS catalog. Valid values are: `Basic`, `S0`, `S1`, `S2`, `S3`, `S4`, `S6`, `S7`, `S9`, `S12`, `P1`, `P2`, `P4`, `P6`, `P11`, `P15`, `GP_S_Gen5_1`, `GP_S_Gen5_2`, `GP_S_Gen5_4`, `GP_S_Gen5_6`, `GP_S_Gen5_8`, `GP_S_Gen5_10`, `GP_S_Gen5_12`, `GP_S_Gen5_14`, `GP_S_Gen5_16`, `GP_S_Gen5_18`, `GP_S_Gen5_20`, `GP_S_Gen5_24`, `GP_S_Gen5_32`, `GP_S_Gen5_40`, `GP_Gen5_2`, `GP_Gen5_4`, `GP_Gen5_6`, `GP_Gen5_8`, `GP_Gen5_10`, `GP_Gen5_12`, `GP_Gen5_14`, `GP_Gen5_16`, `GP_Gen5_18`, `GP_Gen5_20`, `GP_Gen5_24`, `GP_Gen5_32`, `GP_Gen5_40`, `GP_Gen5_80`, `BC_Gen5_2`, `BC_Gen5_4`, `BC_Gen5_6`, `BC_Gen5_8`, `BC_Gen5_10`, `BC_Gen5_12`, `BC_Gen5_14`, `BC_Gen5_16`, `BC_Gen5_18`, `BC_Gen5_20`, `BC_Gen5_24`, `BC_Gen5_32`, `BC_Gen5_40`, `BC_Gen5_80`, `HS_Gen5_2`, `HS_Gen5_4`, `HS_Gen5_6`, `HS_Gen5_8`, `HS_Gen5_10`, `HS_Gen5_12`, `HS_Gen5_14`, `HS_Gen5_16`, `HS_Gen5_18`, `HS_Gen5_20`, `HS_Gen5_24`, `HS_Gen5_32`, `HS_Gen5_40` and `HS_Gen5_80`. PricingTier *string `pulumi:"pricingTier"` // The endpoint of an Azure SQL Server that will be used to host the SSIS catalog. ServerEndpoint string `pulumi:"serverEndpoint"` }
type IntegrationRuntimeSsisCatalogInfoArgs ¶
type IntegrationRuntimeSsisCatalogInfoArgs struct { // Administrator login name for the SQL Server. AdministratorLogin pulumi.StringPtrInput `pulumi:"administratorLogin"` // Administrator login password for the SQL Server. AdministratorPassword pulumi.StringPtrInput `pulumi:"administratorPassword"` // The dual standby Azure-SSIS Integration Runtime pair with SSISDB failover. DualStandbyPairName pulumi.StringPtrInput `pulumi:"dualStandbyPairName"` // Pricing tier for the database that will be created for the SSIS catalog. Valid values are: `Basic`, `S0`, `S1`, `S2`, `S3`, `S4`, `S6`, `S7`, `S9`, `S12`, `P1`, `P2`, `P4`, `P6`, `P11`, `P15`, `GP_S_Gen5_1`, `GP_S_Gen5_2`, `GP_S_Gen5_4`, `GP_S_Gen5_6`, `GP_S_Gen5_8`, `GP_S_Gen5_10`, `GP_S_Gen5_12`, `GP_S_Gen5_14`, `GP_S_Gen5_16`, `GP_S_Gen5_18`, `GP_S_Gen5_20`, `GP_S_Gen5_24`, `GP_S_Gen5_32`, `GP_S_Gen5_40`, `GP_Gen5_2`, `GP_Gen5_4`, `GP_Gen5_6`, `GP_Gen5_8`, `GP_Gen5_10`, `GP_Gen5_12`, `GP_Gen5_14`, `GP_Gen5_16`, `GP_Gen5_18`, `GP_Gen5_20`, `GP_Gen5_24`, `GP_Gen5_32`, `GP_Gen5_40`, `GP_Gen5_80`, `BC_Gen5_2`, `BC_Gen5_4`, `BC_Gen5_6`, `BC_Gen5_8`, `BC_Gen5_10`, `BC_Gen5_12`, `BC_Gen5_14`, `BC_Gen5_16`, `BC_Gen5_18`, `BC_Gen5_20`, `BC_Gen5_24`, `BC_Gen5_32`, `BC_Gen5_40`, `BC_Gen5_80`, `HS_Gen5_2`, `HS_Gen5_4`, `HS_Gen5_6`, `HS_Gen5_8`, `HS_Gen5_10`, `HS_Gen5_12`, `HS_Gen5_14`, `HS_Gen5_16`, `HS_Gen5_18`, `HS_Gen5_20`, `HS_Gen5_24`, `HS_Gen5_32`, `HS_Gen5_40` and `HS_Gen5_80`. PricingTier pulumi.StringPtrInput `pulumi:"pricingTier"` // The endpoint of an Azure SQL Server that will be used to host the SSIS catalog. ServerEndpoint pulumi.StringInput `pulumi:"serverEndpoint"` }
func (IntegrationRuntimeSsisCatalogInfoArgs) ElementType ¶
func (IntegrationRuntimeSsisCatalogInfoArgs) ElementType() reflect.Type
func (IntegrationRuntimeSsisCatalogInfoArgs) ToIntegrationRuntimeSsisCatalogInfoOutput ¶
func (i IntegrationRuntimeSsisCatalogInfoArgs) ToIntegrationRuntimeSsisCatalogInfoOutput() IntegrationRuntimeSsisCatalogInfoOutput
func (IntegrationRuntimeSsisCatalogInfoArgs) ToIntegrationRuntimeSsisCatalogInfoOutputWithContext ¶
func (i IntegrationRuntimeSsisCatalogInfoArgs) ToIntegrationRuntimeSsisCatalogInfoOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogInfoOutput
func (IntegrationRuntimeSsisCatalogInfoArgs) ToIntegrationRuntimeSsisCatalogInfoPtrOutput ¶
func (i IntegrationRuntimeSsisCatalogInfoArgs) ToIntegrationRuntimeSsisCatalogInfoPtrOutput() IntegrationRuntimeSsisCatalogInfoPtrOutput
func (IntegrationRuntimeSsisCatalogInfoArgs) ToIntegrationRuntimeSsisCatalogInfoPtrOutputWithContext ¶
func (i IntegrationRuntimeSsisCatalogInfoArgs) ToIntegrationRuntimeSsisCatalogInfoPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogInfoPtrOutput
type IntegrationRuntimeSsisCatalogInfoInput ¶
type IntegrationRuntimeSsisCatalogInfoInput interface { pulumi.Input ToIntegrationRuntimeSsisCatalogInfoOutput() IntegrationRuntimeSsisCatalogInfoOutput ToIntegrationRuntimeSsisCatalogInfoOutputWithContext(context.Context) IntegrationRuntimeSsisCatalogInfoOutput }
IntegrationRuntimeSsisCatalogInfoInput is an input type that accepts IntegrationRuntimeSsisCatalogInfoArgs and IntegrationRuntimeSsisCatalogInfoOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisCatalogInfoInput` via:
IntegrationRuntimeSsisCatalogInfoArgs{...}
type IntegrationRuntimeSsisCatalogInfoOutput ¶
type IntegrationRuntimeSsisCatalogInfoOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisCatalogInfoOutput) AdministratorLogin ¶
func (o IntegrationRuntimeSsisCatalogInfoOutput) AdministratorLogin() pulumi.StringPtrOutput
Administrator login name for the SQL Server.
func (IntegrationRuntimeSsisCatalogInfoOutput) AdministratorPassword ¶
func (o IntegrationRuntimeSsisCatalogInfoOutput) AdministratorPassword() pulumi.StringPtrOutput
Administrator login password for the SQL Server.
func (IntegrationRuntimeSsisCatalogInfoOutput) DualStandbyPairName ¶
func (o IntegrationRuntimeSsisCatalogInfoOutput) DualStandbyPairName() pulumi.StringPtrOutput
The dual standby Azure-SSIS Integration Runtime pair with SSISDB failover.
func (IntegrationRuntimeSsisCatalogInfoOutput) ElementType ¶
func (IntegrationRuntimeSsisCatalogInfoOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisCatalogInfoOutput) PricingTier ¶
func (o IntegrationRuntimeSsisCatalogInfoOutput) PricingTier() pulumi.StringPtrOutput
Pricing tier for the database that will be created for the SSIS catalog. Valid values are: `Basic`, `S0`, `S1`, `S2`, `S3`, `S4`, `S6`, `S7`, `S9`, `S12`, `P1`, `P2`, `P4`, `P6`, `P11`, `P15`, `GP_S_Gen5_1`, `GP_S_Gen5_2`, `GP_S_Gen5_4`, `GP_S_Gen5_6`, `GP_S_Gen5_8`, `GP_S_Gen5_10`, `GP_S_Gen5_12`, `GP_S_Gen5_14`, `GP_S_Gen5_16`, `GP_S_Gen5_18`, `GP_S_Gen5_20`, `GP_S_Gen5_24`, `GP_S_Gen5_32`, `GP_S_Gen5_40`, `GP_Gen5_2`, `GP_Gen5_4`, `GP_Gen5_6`, `GP_Gen5_8`, `GP_Gen5_10`, `GP_Gen5_12`, `GP_Gen5_14`, `GP_Gen5_16`, `GP_Gen5_18`, `GP_Gen5_20`, `GP_Gen5_24`, `GP_Gen5_32`, `GP_Gen5_40`, `GP_Gen5_80`, `BC_Gen5_2`, `BC_Gen5_4`, `BC_Gen5_6`, `BC_Gen5_8`, `BC_Gen5_10`, `BC_Gen5_12`, `BC_Gen5_14`, `BC_Gen5_16`, `BC_Gen5_18`, `BC_Gen5_20`, `BC_Gen5_24`, `BC_Gen5_32`, `BC_Gen5_40`, `BC_Gen5_80`, `HS_Gen5_2`, `HS_Gen5_4`, `HS_Gen5_6`, `HS_Gen5_8`, `HS_Gen5_10`, `HS_Gen5_12`, `HS_Gen5_14`, `HS_Gen5_16`, `HS_Gen5_18`, `HS_Gen5_20`, `HS_Gen5_24`, `HS_Gen5_32`, `HS_Gen5_40` and `HS_Gen5_80`.
func (IntegrationRuntimeSsisCatalogInfoOutput) ServerEndpoint ¶
func (o IntegrationRuntimeSsisCatalogInfoOutput) ServerEndpoint() pulumi.StringOutput
The endpoint of an Azure SQL Server that will be used to host the SSIS catalog.
func (IntegrationRuntimeSsisCatalogInfoOutput) ToIntegrationRuntimeSsisCatalogInfoOutput ¶
func (o IntegrationRuntimeSsisCatalogInfoOutput) ToIntegrationRuntimeSsisCatalogInfoOutput() IntegrationRuntimeSsisCatalogInfoOutput
func (IntegrationRuntimeSsisCatalogInfoOutput) ToIntegrationRuntimeSsisCatalogInfoOutputWithContext ¶
func (o IntegrationRuntimeSsisCatalogInfoOutput) ToIntegrationRuntimeSsisCatalogInfoOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogInfoOutput
func (IntegrationRuntimeSsisCatalogInfoOutput) ToIntegrationRuntimeSsisCatalogInfoPtrOutput ¶
func (o IntegrationRuntimeSsisCatalogInfoOutput) ToIntegrationRuntimeSsisCatalogInfoPtrOutput() IntegrationRuntimeSsisCatalogInfoPtrOutput
func (IntegrationRuntimeSsisCatalogInfoOutput) ToIntegrationRuntimeSsisCatalogInfoPtrOutputWithContext ¶
func (o IntegrationRuntimeSsisCatalogInfoOutput) ToIntegrationRuntimeSsisCatalogInfoPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogInfoPtrOutput
type IntegrationRuntimeSsisCatalogInfoPtrInput ¶
type IntegrationRuntimeSsisCatalogInfoPtrInput interface { pulumi.Input ToIntegrationRuntimeSsisCatalogInfoPtrOutput() IntegrationRuntimeSsisCatalogInfoPtrOutput ToIntegrationRuntimeSsisCatalogInfoPtrOutputWithContext(context.Context) IntegrationRuntimeSsisCatalogInfoPtrOutput }
IntegrationRuntimeSsisCatalogInfoPtrInput is an input type that accepts IntegrationRuntimeSsisCatalogInfoArgs, IntegrationRuntimeSsisCatalogInfoPtr and IntegrationRuntimeSsisCatalogInfoPtrOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisCatalogInfoPtrInput` via:
IntegrationRuntimeSsisCatalogInfoArgs{...} or: nil
func IntegrationRuntimeSsisCatalogInfoPtr ¶
func IntegrationRuntimeSsisCatalogInfoPtr(v *IntegrationRuntimeSsisCatalogInfoArgs) IntegrationRuntimeSsisCatalogInfoPtrInput
type IntegrationRuntimeSsisCatalogInfoPtrOutput ¶
type IntegrationRuntimeSsisCatalogInfoPtrOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisCatalogInfoPtrOutput) AdministratorLogin ¶
func (o IntegrationRuntimeSsisCatalogInfoPtrOutput) AdministratorLogin() pulumi.StringPtrOutput
Administrator login name for the SQL Server.
func (IntegrationRuntimeSsisCatalogInfoPtrOutput) AdministratorPassword ¶
func (o IntegrationRuntimeSsisCatalogInfoPtrOutput) AdministratorPassword() pulumi.StringPtrOutput
Administrator login password for the SQL Server.
func (IntegrationRuntimeSsisCatalogInfoPtrOutput) DualStandbyPairName ¶
func (o IntegrationRuntimeSsisCatalogInfoPtrOutput) DualStandbyPairName() pulumi.StringPtrOutput
The dual standby Azure-SSIS Integration Runtime pair with SSISDB failover.
func (IntegrationRuntimeSsisCatalogInfoPtrOutput) ElementType ¶
func (IntegrationRuntimeSsisCatalogInfoPtrOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisCatalogInfoPtrOutput) PricingTier ¶
func (o IntegrationRuntimeSsisCatalogInfoPtrOutput) PricingTier() pulumi.StringPtrOutput
Pricing tier for the database that will be created for the SSIS catalog. Valid values are: `Basic`, `S0`, `S1`, `S2`, `S3`, `S4`, `S6`, `S7`, `S9`, `S12`, `P1`, `P2`, `P4`, `P6`, `P11`, `P15`, `GP_S_Gen5_1`, `GP_S_Gen5_2`, `GP_S_Gen5_4`, `GP_S_Gen5_6`, `GP_S_Gen5_8`, `GP_S_Gen5_10`, `GP_S_Gen5_12`, `GP_S_Gen5_14`, `GP_S_Gen5_16`, `GP_S_Gen5_18`, `GP_S_Gen5_20`, `GP_S_Gen5_24`, `GP_S_Gen5_32`, `GP_S_Gen5_40`, `GP_Gen5_2`, `GP_Gen5_4`, `GP_Gen5_6`, `GP_Gen5_8`, `GP_Gen5_10`, `GP_Gen5_12`, `GP_Gen5_14`, `GP_Gen5_16`, `GP_Gen5_18`, `GP_Gen5_20`, `GP_Gen5_24`, `GP_Gen5_32`, `GP_Gen5_40`, `GP_Gen5_80`, `BC_Gen5_2`, `BC_Gen5_4`, `BC_Gen5_6`, `BC_Gen5_8`, `BC_Gen5_10`, `BC_Gen5_12`, `BC_Gen5_14`, `BC_Gen5_16`, `BC_Gen5_18`, `BC_Gen5_20`, `BC_Gen5_24`, `BC_Gen5_32`, `BC_Gen5_40`, `BC_Gen5_80`, `HS_Gen5_2`, `HS_Gen5_4`, `HS_Gen5_6`, `HS_Gen5_8`, `HS_Gen5_10`, `HS_Gen5_12`, `HS_Gen5_14`, `HS_Gen5_16`, `HS_Gen5_18`, `HS_Gen5_20`, `HS_Gen5_24`, `HS_Gen5_32`, `HS_Gen5_40` and `HS_Gen5_80`.
func (IntegrationRuntimeSsisCatalogInfoPtrOutput) ServerEndpoint ¶
func (o IntegrationRuntimeSsisCatalogInfoPtrOutput) ServerEndpoint() pulumi.StringPtrOutput
The endpoint of an Azure SQL Server that will be used to host the SSIS catalog.
func (IntegrationRuntimeSsisCatalogInfoPtrOutput) ToIntegrationRuntimeSsisCatalogInfoPtrOutput ¶
func (o IntegrationRuntimeSsisCatalogInfoPtrOutput) ToIntegrationRuntimeSsisCatalogInfoPtrOutput() IntegrationRuntimeSsisCatalogInfoPtrOutput
func (IntegrationRuntimeSsisCatalogInfoPtrOutput) ToIntegrationRuntimeSsisCatalogInfoPtrOutputWithContext ¶
func (o IntegrationRuntimeSsisCatalogInfoPtrOutput) ToIntegrationRuntimeSsisCatalogInfoPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogInfoPtrOutput
type IntegrationRuntimeSsisCustomSetupScript ¶
type IntegrationRuntimeSsisCustomSetupScript struct { // The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See [https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup](https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup) for more information. BlobContainerUri string `pulumi:"blobContainerUri"` // A container SAS token that gives access to the files. See [https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup](https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup) for more information. SasToken string `pulumi:"sasToken"` }
type IntegrationRuntimeSsisCustomSetupScriptArgs ¶
type IntegrationRuntimeSsisCustomSetupScriptArgs struct { // The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See [https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup](https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup) for more information. BlobContainerUri pulumi.StringInput `pulumi:"blobContainerUri"` // A container SAS token that gives access to the files. See [https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup](https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup) for more information. SasToken pulumi.StringInput `pulumi:"sasToken"` }
func (IntegrationRuntimeSsisCustomSetupScriptArgs) ElementType ¶
func (IntegrationRuntimeSsisCustomSetupScriptArgs) ElementType() reflect.Type
func (IntegrationRuntimeSsisCustomSetupScriptArgs) ToIntegrationRuntimeSsisCustomSetupScriptOutput ¶
func (i IntegrationRuntimeSsisCustomSetupScriptArgs) ToIntegrationRuntimeSsisCustomSetupScriptOutput() IntegrationRuntimeSsisCustomSetupScriptOutput
func (IntegrationRuntimeSsisCustomSetupScriptArgs) ToIntegrationRuntimeSsisCustomSetupScriptOutputWithContext ¶
func (i IntegrationRuntimeSsisCustomSetupScriptArgs) ToIntegrationRuntimeSsisCustomSetupScriptOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCustomSetupScriptOutput
func (IntegrationRuntimeSsisCustomSetupScriptArgs) ToIntegrationRuntimeSsisCustomSetupScriptPtrOutput ¶
func (i IntegrationRuntimeSsisCustomSetupScriptArgs) ToIntegrationRuntimeSsisCustomSetupScriptPtrOutput() IntegrationRuntimeSsisCustomSetupScriptPtrOutput
func (IntegrationRuntimeSsisCustomSetupScriptArgs) ToIntegrationRuntimeSsisCustomSetupScriptPtrOutputWithContext ¶
func (i IntegrationRuntimeSsisCustomSetupScriptArgs) ToIntegrationRuntimeSsisCustomSetupScriptPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCustomSetupScriptPtrOutput
type IntegrationRuntimeSsisCustomSetupScriptInput ¶
type IntegrationRuntimeSsisCustomSetupScriptInput interface { pulumi.Input ToIntegrationRuntimeSsisCustomSetupScriptOutput() IntegrationRuntimeSsisCustomSetupScriptOutput ToIntegrationRuntimeSsisCustomSetupScriptOutputWithContext(context.Context) IntegrationRuntimeSsisCustomSetupScriptOutput }
IntegrationRuntimeSsisCustomSetupScriptInput is an input type that accepts IntegrationRuntimeSsisCustomSetupScriptArgs and IntegrationRuntimeSsisCustomSetupScriptOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisCustomSetupScriptInput` via:
IntegrationRuntimeSsisCustomSetupScriptArgs{...}
type IntegrationRuntimeSsisCustomSetupScriptOutput ¶
type IntegrationRuntimeSsisCustomSetupScriptOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisCustomSetupScriptOutput) BlobContainerUri ¶
func (o IntegrationRuntimeSsisCustomSetupScriptOutput) BlobContainerUri() pulumi.StringOutput
The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See [https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup](https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup) for more information.
func (IntegrationRuntimeSsisCustomSetupScriptOutput) ElementType ¶
func (IntegrationRuntimeSsisCustomSetupScriptOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisCustomSetupScriptOutput) SasToken ¶
func (o IntegrationRuntimeSsisCustomSetupScriptOutput) SasToken() pulumi.StringOutput
A container SAS token that gives access to the files. See [https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup](https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup) for more information.
func (IntegrationRuntimeSsisCustomSetupScriptOutput) ToIntegrationRuntimeSsisCustomSetupScriptOutput ¶
func (o IntegrationRuntimeSsisCustomSetupScriptOutput) ToIntegrationRuntimeSsisCustomSetupScriptOutput() IntegrationRuntimeSsisCustomSetupScriptOutput
func (IntegrationRuntimeSsisCustomSetupScriptOutput) ToIntegrationRuntimeSsisCustomSetupScriptOutputWithContext ¶
func (o IntegrationRuntimeSsisCustomSetupScriptOutput) ToIntegrationRuntimeSsisCustomSetupScriptOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCustomSetupScriptOutput
func (IntegrationRuntimeSsisCustomSetupScriptOutput) ToIntegrationRuntimeSsisCustomSetupScriptPtrOutput ¶
func (o IntegrationRuntimeSsisCustomSetupScriptOutput) ToIntegrationRuntimeSsisCustomSetupScriptPtrOutput() IntegrationRuntimeSsisCustomSetupScriptPtrOutput
func (IntegrationRuntimeSsisCustomSetupScriptOutput) ToIntegrationRuntimeSsisCustomSetupScriptPtrOutputWithContext ¶
func (o IntegrationRuntimeSsisCustomSetupScriptOutput) ToIntegrationRuntimeSsisCustomSetupScriptPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCustomSetupScriptPtrOutput
type IntegrationRuntimeSsisCustomSetupScriptPtrInput ¶
type IntegrationRuntimeSsisCustomSetupScriptPtrInput interface { pulumi.Input ToIntegrationRuntimeSsisCustomSetupScriptPtrOutput() IntegrationRuntimeSsisCustomSetupScriptPtrOutput ToIntegrationRuntimeSsisCustomSetupScriptPtrOutputWithContext(context.Context) IntegrationRuntimeSsisCustomSetupScriptPtrOutput }
IntegrationRuntimeSsisCustomSetupScriptPtrInput is an input type that accepts IntegrationRuntimeSsisCustomSetupScriptArgs, IntegrationRuntimeSsisCustomSetupScriptPtr and IntegrationRuntimeSsisCustomSetupScriptPtrOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisCustomSetupScriptPtrInput` via:
IntegrationRuntimeSsisCustomSetupScriptArgs{...} or: nil
func IntegrationRuntimeSsisCustomSetupScriptPtr ¶
func IntegrationRuntimeSsisCustomSetupScriptPtr(v *IntegrationRuntimeSsisCustomSetupScriptArgs) IntegrationRuntimeSsisCustomSetupScriptPtrInput
type IntegrationRuntimeSsisCustomSetupScriptPtrOutput ¶
type IntegrationRuntimeSsisCustomSetupScriptPtrOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisCustomSetupScriptPtrOutput) BlobContainerUri ¶
func (o IntegrationRuntimeSsisCustomSetupScriptPtrOutput) BlobContainerUri() pulumi.StringPtrOutput
The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See [https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup](https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup) for more information.
func (IntegrationRuntimeSsisCustomSetupScriptPtrOutput) ElementType ¶
func (IntegrationRuntimeSsisCustomSetupScriptPtrOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisCustomSetupScriptPtrOutput) SasToken ¶
func (o IntegrationRuntimeSsisCustomSetupScriptPtrOutput) SasToken() pulumi.StringPtrOutput
A container SAS token that gives access to the files. See [https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup](https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup) for more information.
func (IntegrationRuntimeSsisCustomSetupScriptPtrOutput) ToIntegrationRuntimeSsisCustomSetupScriptPtrOutput ¶
func (o IntegrationRuntimeSsisCustomSetupScriptPtrOutput) ToIntegrationRuntimeSsisCustomSetupScriptPtrOutput() IntegrationRuntimeSsisCustomSetupScriptPtrOutput
func (IntegrationRuntimeSsisCustomSetupScriptPtrOutput) ToIntegrationRuntimeSsisCustomSetupScriptPtrOutputWithContext ¶
func (o IntegrationRuntimeSsisCustomSetupScriptPtrOutput) ToIntegrationRuntimeSsisCustomSetupScriptPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCustomSetupScriptPtrOutput
type IntegrationRuntimeSsisExpressCustomSetup ¶
type IntegrationRuntimeSsisExpressCustomSetup struct { // One or more `commandKey` blocks as defined below. CommandKeys []IntegrationRuntimeSsisExpressCustomSetupCommandKey `pulumi:"commandKeys"` // One or more `component` blocks as defined below. Components []IntegrationRuntimeSsisExpressCustomSetupComponent `pulumi:"components"` // The Environment Variables for the Azure-SSIS Integration Runtime. Environment map[string]string `pulumi:"environment"` // The version of Azure Powershell installed for the Azure-SSIS Integration Runtime. PowershellVersion *string `pulumi:"powershellVersion"` }
type IntegrationRuntimeSsisExpressCustomSetupArgs ¶
type IntegrationRuntimeSsisExpressCustomSetupArgs struct { // One or more `commandKey` blocks as defined below. CommandKeys IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayInput `pulumi:"commandKeys"` // One or more `component` blocks as defined below. Components IntegrationRuntimeSsisExpressCustomSetupComponentArrayInput `pulumi:"components"` // The Environment Variables for the Azure-SSIS Integration Runtime. Environment pulumi.StringMapInput `pulumi:"environment"` // The version of Azure Powershell installed for the Azure-SSIS Integration Runtime. PowershellVersion pulumi.StringPtrInput `pulumi:"powershellVersion"` }
func (IntegrationRuntimeSsisExpressCustomSetupArgs) ElementType ¶
func (IntegrationRuntimeSsisExpressCustomSetupArgs) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupArgs) ToIntegrationRuntimeSsisExpressCustomSetupOutput ¶
func (i IntegrationRuntimeSsisExpressCustomSetupArgs) ToIntegrationRuntimeSsisExpressCustomSetupOutput() IntegrationRuntimeSsisExpressCustomSetupOutput
func (IntegrationRuntimeSsisExpressCustomSetupArgs) ToIntegrationRuntimeSsisExpressCustomSetupOutputWithContext ¶
func (i IntegrationRuntimeSsisExpressCustomSetupArgs) ToIntegrationRuntimeSsisExpressCustomSetupOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupOutput
func (IntegrationRuntimeSsisExpressCustomSetupArgs) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutput ¶
func (i IntegrationRuntimeSsisExpressCustomSetupArgs) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutput() IntegrationRuntimeSsisExpressCustomSetupPtrOutput
func (IntegrationRuntimeSsisExpressCustomSetupArgs) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutputWithContext ¶
func (i IntegrationRuntimeSsisExpressCustomSetupArgs) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupPtrOutput
type IntegrationRuntimeSsisExpressCustomSetupCommandKey ¶
type IntegrationRuntimeSsisExpressCustomSetupCommandKey struct { // A `keyVaultSecretReference` block as defined below. KeyVaultPassword *IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPassword `pulumi:"keyVaultPassword"` // The password for the target device. Password *string `pulumi:"password"` // The target computer or domain name. TargetName string `pulumi:"targetName"` // The username for the target device. UserName string `pulumi:"userName"` }
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs ¶
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs struct { // A `keyVaultSecretReference` block as defined below. KeyVaultPassword IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrInput `pulumi:"keyVaultPassword"` // The password for the target device. Password pulumi.StringPtrInput `pulumi:"password"` // The target computer or domain name. TargetName pulumi.StringInput `pulumi:"targetName"` // The username for the target device. UserName pulumi.StringInput `pulumi:"userName"` }
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs) ElementType ¶
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput ¶
func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutputWithContext ¶
func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray ¶
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray []IntegrationRuntimeSsisExpressCustomSetupCommandKeyInput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray) ElementType ¶
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput ¶
func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutputWithContext ¶
func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayInput ¶
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayInput interface { pulumi.Input ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutputWithContext(context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput }
IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayInput is an input type that accepts IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray and IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayInput` via:
IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray{ IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs{...} }
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput ¶
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput) ElementType ¶
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutputWithContext ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyInput ¶
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyInput interface { pulumi.Input ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutputWithContext(context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput }
IntegrationRuntimeSsisExpressCustomSetupCommandKeyInput is an input type that accepts IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs and IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisExpressCustomSetupCommandKeyInput` via:
IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs{...}
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPassword ¶
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPassword struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName string `pulumi:"linkedServiceName"` // A map of parameters to associate with the Key Vault Data Factory Linked Service. Parameters map[string]string `pulumi:"parameters"` // Specifies the secret name in Azure Key Vault. SecretName string `pulumi:"secretName"` // Specifies the secret version in Azure Key Vault. SecretVersion *string `pulumi:"secretVersion"` }
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs ¶
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName pulumi.StringInput `pulumi:"linkedServiceName"` // A map of parameters to associate with the Key Vault Data Factory Linked Service. Parameters pulumi.StringMapInput `pulumi:"parameters"` // Specifies the secret name in Azure Key Vault. SecretName pulumi.StringInput `pulumi:"secretName"` // Specifies the secret version in Azure Key Vault. SecretVersion pulumi.StringPtrInput `pulumi:"secretVersion"` }
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ElementType ¶
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput ¶
func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutputWithContext ¶
func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput ¶
func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutputWithContext ¶
func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordInput ¶
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordInput interface { pulumi.Input ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutputWithContext(context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput }
IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordInput is an input type that accepts IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs and IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordInput` via:
IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs{...}
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput ¶
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ElementType ¶
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) LinkedServiceName ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) LinkedServiceName() pulumi.StringOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) Parameters ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Key Vault Data Factory Linked Service.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) SecretName ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) SecretName() pulumi.StringOutput
Specifies the secret name in Azure Key Vault.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) SecretVersion ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) SecretVersion() pulumi.StringPtrOutput
Specifies the secret version in Azure Key Vault.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutputWithContext ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutputWithContext ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrInput ¶
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrInput interface { pulumi.Input ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutputWithContext(context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput }
IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrInput is an input type that accepts IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs, IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtr and IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrInput` via:
IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs{...} or: nil
func IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtr ¶
func IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtr(v *IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrInput
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput ¶
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) ElementType ¶
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) LinkedServiceName ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) Parameters ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Key Vault Data Factory Linked Service.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) SecretName ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) SecretName() pulumi.StringPtrOutput
Specifies the secret name in Azure Key Vault.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) SecretVersion ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) SecretVersion() pulumi.StringPtrOutput
Specifies the secret version in Azure Key Vault.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutputWithContext ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput ¶
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) ElementType ¶
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) KeyVaultPassword ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) KeyVaultPassword() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
A `keyVaultSecretReference` block as defined below.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) Password ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) Password() pulumi.StringPtrOutput
The password for the target device.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) TargetName ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) TargetName() pulumi.StringOutput
The target computer or domain name.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutputWithContext ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) UserName ¶
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) UserName() pulumi.StringOutput
The username for the target device.
type IntegrationRuntimeSsisExpressCustomSetupComponent ¶
type IntegrationRuntimeSsisExpressCustomSetupComponent struct { // A `keyVaultSecretReference` block as defined below. KeyVaultLicense *IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicense `pulumi:"keyVaultLicense"` // The license used for the Component. License *string `pulumi:"license"` // The Component Name installed for the Azure-SSIS Integration Runtime. Name string `pulumi:"name"` }
type IntegrationRuntimeSsisExpressCustomSetupComponentArgs ¶
type IntegrationRuntimeSsisExpressCustomSetupComponentArgs struct { // A `keyVaultSecretReference` block as defined below. KeyVaultLicense IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrInput `pulumi:"keyVaultLicense"` // The license used for the Component. License pulumi.StringPtrInput `pulumi:"license"` // The Component Name installed for the Azure-SSIS Integration Runtime. Name pulumi.StringInput `pulumi:"name"` }
func (IntegrationRuntimeSsisExpressCustomSetupComponentArgs) ElementType ¶
func (IntegrationRuntimeSsisExpressCustomSetupComponentArgs) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupComponentArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentOutput ¶
func (i IntegrationRuntimeSsisExpressCustomSetupComponentArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentOutput() IntegrationRuntimeSsisExpressCustomSetupComponentOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentOutputWithContext ¶
func (i IntegrationRuntimeSsisExpressCustomSetupComponentArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentOutput
type IntegrationRuntimeSsisExpressCustomSetupComponentArray ¶
type IntegrationRuntimeSsisExpressCustomSetupComponentArray []IntegrationRuntimeSsisExpressCustomSetupComponentInput
func (IntegrationRuntimeSsisExpressCustomSetupComponentArray) ElementType ¶
func (IntegrationRuntimeSsisExpressCustomSetupComponentArray) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupComponentArray) ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput ¶
func (i IntegrationRuntimeSsisExpressCustomSetupComponentArray) ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput() IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentArray) ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutputWithContext ¶
func (i IntegrationRuntimeSsisExpressCustomSetupComponentArray) ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput
type IntegrationRuntimeSsisExpressCustomSetupComponentArrayInput ¶
type IntegrationRuntimeSsisExpressCustomSetupComponentArrayInput interface { pulumi.Input ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput() IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutputWithContext(context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput }
IntegrationRuntimeSsisExpressCustomSetupComponentArrayInput is an input type that accepts IntegrationRuntimeSsisExpressCustomSetupComponentArray and IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisExpressCustomSetupComponentArrayInput` via:
IntegrationRuntimeSsisExpressCustomSetupComponentArray{ IntegrationRuntimeSsisExpressCustomSetupComponentArgs{...} }
type IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput ¶
type IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput) ElementType ¶
func (IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput ¶
func (o IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput() IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutputWithContext ¶
func (o IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput
type IntegrationRuntimeSsisExpressCustomSetupComponentInput ¶
type IntegrationRuntimeSsisExpressCustomSetupComponentInput interface { pulumi.Input ToIntegrationRuntimeSsisExpressCustomSetupComponentOutput() IntegrationRuntimeSsisExpressCustomSetupComponentOutput ToIntegrationRuntimeSsisExpressCustomSetupComponentOutputWithContext(context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentOutput }
IntegrationRuntimeSsisExpressCustomSetupComponentInput is an input type that accepts IntegrationRuntimeSsisExpressCustomSetupComponentArgs and IntegrationRuntimeSsisExpressCustomSetupComponentOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisExpressCustomSetupComponentInput` via:
IntegrationRuntimeSsisExpressCustomSetupComponentArgs{...}
type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicense ¶
type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicense struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName string `pulumi:"linkedServiceName"` // A map of parameters to associate with the Key Vault Data Factory Linked Service. Parameters map[string]string `pulumi:"parameters"` // Specifies the secret name in Azure Key Vault. SecretName string `pulumi:"secretName"` // Specifies the secret version in Azure Key Vault. SecretVersion *string `pulumi:"secretVersion"` }
type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs ¶
type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName pulumi.StringInput `pulumi:"linkedServiceName"` // A map of parameters to associate with the Key Vault Data Factory Linked Service. Parameters pulumi.StringMapInput `pulumi:"parameters"` // Specifies the secret name in Azure Key Vault. SecretName pulumi.StringInput `pulumi:"secretName"` // Specifies the secret version in Azure Key Vault. SecretVersion pulumi.StringPtrInput `pulumi:"secretVersion"` }
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ElementType ¶
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput ¶
func (i IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutputWithContext ¶
func (i IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput ¶
func (i IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutputWithContext ¶
func (i IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseInput ¶
type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseInput interface { pulumi.Input ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutputWithContext(context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput }
IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseInput is an input type that accepts IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs and IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseInput` via:
IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs{...}
type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput ¶
type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ElementType ¶
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) LinkedServiceName ¶
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) LinkedServiceName() pulumi.StringOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) Parameters ¶
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Key Vault Data Factory Linked Service.
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) SecretName ¶
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) SecretName() pulumi.StringOutput
Specifies the secret name in Azure Key Vault.
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) SecretVersion ¶
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) SecretVersion() pulumi.StringPtrOutput
Specifies the secret version in Azure Key Vault.
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput ¶
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutputWithContext ¶
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput ¶
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutputWithContext ¶
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrInput ¶
type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrInput interface { pulumi.Input ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutputWithContext(context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput }
IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrInput is an input type that accepts IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs, IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtr and IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrInput` via:
IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs{...} or: nil
func IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtr ¶
func IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtr(v *IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrInput
type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput ¶
type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) ElementType ¶
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) LinkedServiceName ¶
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) LinkedServiceName() pulumi.StringPtrOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) Parameters ¶
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Key Vault Data Factory Linked Service.
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) SecretName ¶
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) SecretName() pulumi.StringPtrOutput
Specifies the secret name in Azure Key Vault.
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) SecretVersion ¶
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) SecretVersion() pulumi.StringPtrOutput
Specifies the secret version in Azure Key Vault.
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput ¶
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutputWithContext ¶
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
type IntegrationRuntimeSsisExpressCustomSetupComponentOutput ¶
type IntegrationRuntimeSsisExpressCustomSetupComponentOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisExpressCustomSetupComponentOutput) ElementType ¶
func (IntegrationRuntimeSsisExpressCustomSetupComponentOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupComponentOutput) KeyVaultLicense ¶
func (o IntegrationRuntimeSsisExpressCustomSetupComponentOutput) KeyVaultLicense() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
A `keyVaultSecretReference` block as defined below.
func (IntegrationRuntimeSsisExpressCustomSetupComponentOutput) License ¶
func (o IntegrationRuntimeSsisExpressCustomSetupComponentOutput) License() pulumi.StringPtrOutput
The license used for the Component.
func (IntegrationRuntimeSsisExpressCustomSetupComponentOutput) Name ¶
The Component Name installed for the Azure-SSIS Integration Runtime.
func (IntegrationRuntimeSsisExpressCustomSetupComponentOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentOutput ¶
func (o IntegrationRuntimeSsisExpressCustomSetupComponentOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentOutput() IntegrationRuntimeSsisExpressCustomSetupComponentOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentOutputWithContext ¶
func (o IntegrationRuntimeSsisExpressCustomSetupComponentOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentOutput
type IntegrationRuntimeSsisExpressCustomSetupInput ¶
type IntegrationRuntimeSsisExpressCustomSetupInput interface { pulumi.Input ToIntegrationRuntimeSsisExpressCustomSetupOutput() IntegrationRuntimeSsisExpressCustomSetupOutput ToIntegrationRuntimeSsisExpressCustomSetupOutputWithContext(context.Context) IntegrationRuntimeSsisExpressCustomSetupOutput }
IntegrationRuntimeSsisExpressCustomSetupInput is an input type that accepts IntegrationRuntimeSsisExpressCustomSetupArgs and IntegrationRuntimeSsisExpressCustomSetupOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisExpressCustomSetupInput` via:
IntegrationRuntimeSsisExpressCustomSetupArgs{...}
type IntegrationRuntimeSsisExpressCustomSetupOutput ¶
type IntegrationRuntimeSsisExpressCustomSetupOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisExpressCustomSetupOutput) CommandKeys ¶
func (o IntegrationRuntimeSsisExpressCustomSetupOutput) CommandKeys() IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput
One or more `commandKey` blocks as defined below.
func (IntegrationRuntimeSsisExpressCustomSetupOutput) Components ¶
func (o IntegrationRuntimeSsisExpressCustomSetupOutput) Components() IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput
One or more `component` blocks as defined below.
func (IntegrationRuntimeSsisExpressCustomSetupOutput) ElementType ¶
func (IntegrationRuntimeSsisExpressCustomSetupOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupOutput) Environment ¶
func (o IntegrationRuntimeSsisExpressCustomSetupOutput) Environment() pulumi.StringMapOutput
The Environment Variables for the Azure-SSIS Integration Runtime.
func (IntegrationRuntimeSsisExpressCustomSetupOutput) PowershellVersion ¶
func (o IntegrationRuntimeSsisExpressCustomSetupOutput) PowershellVersion() pulumi.StringPtrOutput
The version of Azure Powershell installed for the Azure-SSIS Integration Runtime.
func (IntegrationRuntimeSsisExpressCustomSetupOutput) ToIntegrationRuntimeSsisExpressCustomSetupOutput ¶
func (o IntegrationRuntimeSsisExpressCustomSetupOutput) ToIntegrationRuntimeSsisExpressCustomSetupOutput() IntegrationRuntimeSsisExpressCustomSetupOutput
func (IntegrationRuntimeSsisExpressCustomSetupOutput) ToIntegrationRuntimeSsisExpressCustomSetupOutputWithContext ¶
func (o IntegrationRuntimeSsisExpressCustomSetupOutput) ToIntegrationRuntimeSsisExpressCustomSetupOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupOutput
func (IntegrationRuntimeSsisExpressCustomSetupOutput) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutput ¶
func (o IntegrationRuntimeSsisExpressCustomSetupOutput) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutput() IntegrationRuntimeSsisExpressCustomSetupPtrOutput
func (IntegrationRuntimeSsisExpressCustomSetupOutput) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutputWithContext ¶
func (o IntegrationRuntimeSsisExpressCustomSetupOutput) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupPtrOutput
type IntegrationRuntimeSsisExpressCustomSetupPtrInput ¶
type IntegrationRuntimeSsisExpressCustomSetupPtrInput interface { pulumi.Input ToIntegrationRuntimeSsisExpressCustomSetupPtrOutput() IntegrationRuntimeSsisExpressCustomSetupPtrOutput ToIntegrationRuntimeSsisExpressCustomSetupPtrOutputWithContext(context.Context) IntegrationRuntimeSsisExpressCustomSetupPtrOutput }
IntegrationRuntimeSsisExpressCustomSetupPtrInput is an input type that accepts IntegrationRuntimeSsisExpressCustomSetupArgs, IntegrationRuntimeSsisExpressCustomSetupPtr and IntegrationRuntimeSsisExpressCustomSetupPtrOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisExpressCustomSetupPtrInput` via:
IntegrationRuntimeSsisExpressCustomSetupArgs{...} or: nil
func IntegrationRuntimeSsisExpressCustomSetupPtr ¶
func IntegrationRuntimeSsisExpressCustomSetupPtr(v *IntegrationRuntimeSsisExpressCustomSetupArgs) IntegrationRuntimeSsisExpressCustomSetupPtrInput
type IntegrationRuntimeSsisExpressCustomSetupPtrOutput ¶
type IntegrationRuntimeSsisExpressCustomSetupPtrOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisExpressCustomSetupPtrOutput) CommandKeys ¶
func (o IntegrationRuntimeSsisExpressCustomSetupPtrOutput) CommandKeys() IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput
One or more `commandKey` blocks as defined below.
func (IntegrationRuntimeSsisExpressCustomSetupPtrOutput) Components ¶
func (o IntegrationRuntimeSsisExpressCustomSetupPtrOutput) Components() IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput
One or more `component` blocks as defined below.
func (IntegrationRuntimeSsisExpressCustomSetupPtrOutput) ElementType ¶
func (IntegrationRuntimeSsisExpressCustomSetupPtrOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupPtrOutput) Environment ¶
func (o IntegrationRuntimeSsisExpressCustomSetupPtrOutput) Environment() pulumi.StringMapOutput
The Environment Variables for the Azure-SSIS Integration Runtime.
func (IntegrationRuntimeSsisExpressCustomSetupPtrOutput) PowershellVersion ¶
func (o IntegrationRuntimeSsisExpressCustomSetupPtrOutput) PowershellVersion() pulumi.StringPtrOutput
The version of Azure Powershell installed for the Azure-SSIS Integration Runtime.
func (IntegrationRuntimeSsisExpressCustomSetupPtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutput ¶
func (o IntegrationRuntimeSsisExpressCustomSetupPtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutput() IntegrationRuntimeSsisExpressCustomSetupPtrOutput
func (IntegrationRuntimeSsisExpressCustomSetupPtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutputWithContext ¶
func (o IntegrationRuntimeSsisExpressCustomSetupPtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupPtrOutput
type IntegrationRuntimeSsisInput ¶
type IntegrationRuntimeSsisInput interface { pulumi.Input ToIntegrationRuntimeSsisOutput() IntegrationRuntimeSsisOutput ToIntegrationRuntimeSsisOutputWithContext(ctx context.Context) IntegrationRuntimeSsisOutput }
type IntegrationRuntimeSsisMap ¶
type IntegrationRuntimeSsisMap map[string]IntegrationRuntimeSsisInput
func (IntegrationRuntimeSsisMap) ElementType ¶
func (IntegrationRuntimeSsisMap) ElementType() reflect.Type
func (IntegrationRuntimeSsisMap) ToIntegrationRuntimeSsisMapOutput ¶
func (i IntegrationRuntimeSsisMap) ToIntegrationRuntimeSsisMapOutput() IntegrationRuntimeSsisMapOutput
func (IntegrationRuntimeSsisMap) ToIntegrationRuntimeSsisMapOutputWithContext ¶
func (i IntegrationRuntimeSsisMap) ToIntegrationRuntimeSsisMapOutputWithContext(ctx context.Context) IntegrationRuntimeSsisMapOutput
type IntegrationRuntimeSsisMapInput ¶
type IntegrationRuntimeSsisMapInput interface { pulumi.Input ToIntegrationRuntimeSsisMapOutput() IntegrationRuntimeSsisMapOutput ToIntegrationRuntimeSsisMapOutputWithContext(context.Context) IntegrationRuntimeSsisMapOutput }
IntegrationRuntimeSsisMapInput is an input type that accepts IntegrationRuntimeSsisMap and IntegrationRuntimeSsisMapOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisMapInput` via:
IntegrationRuntimeSsisMap{ "key": IntegrationRuntimeSsisArgs{...} }
type IntegrationRuntimeSsisMapOutput ¶
type IntegrationRuntimeSsisMapOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisMapOutput) ElementType ¶
func (IntegrationRuntimeSsisMapOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisMapOutput) MapIndex ¶
func (o IntegrationRuntimeSsisMapOutput) MapIndex(k pulumi.StringInput) IntegrationRuntimeSsisOutput
func (IntegrationRuntimeSsisMapOutput) ToIntegrationRuntimeSsisMapOutput ¶
func (o IntegrationRuntimeSsisMapOutput) ToIntegrationRuntimeSsisMapOutput() IntegrationRuntimeSsisMapOutput
func (IntegrationRuntimeSsisMapOutput) ToIntegrationRuntimeSsisMapOutputWithContext ¶
func (o IntegrationRuntimeSsisMapOutput) ToIntegrationRuntimeSsisMapOutputWithContext(ctx context.Context) IntegrationRuntimeSsisMapOutput
type IntegrationRuntimeSsisOutput ¶
type IntegrationRuntimeSsisOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisOutput) CatalogInfo ¶ added in v5.5.0
func (o IntegrationRuntimeSsisOutput) CatalogInfo() IntegrationRuntimeSsisCatalogInfoPtrOutput
A `catalogInfo` block as defined below.
func (IntegrationRuntimeSsisOutput) CustomSetupScript ¶ added in v5.5.0
func (o IntegrationRuntimeSsisOutput) CustomSetupScript() IntegrationRuntimeSsisCustomSetupScriptPtrOutput
A `customSetupScript` block as defined below.
func (IntegrationRuntimeSsisOutput) DataFactoryId ¶ added in v5.5.0
func (o IntegrationRuntimeSsisOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (IntegrationRuntimeSsisOutput) Description ¶ added in v5.5.0
func (o IntegrationRuntimeSsisOutput) Description() pulumi.StringPtrOutput
Integration runtime description.
func (IntegrationRuntimeSsisOutput) Edition ¶ added in v5.5.0
func (o IntegrationRuntimeSsisOutput) Edition() pulumi.StringPtrOutput
The Azure-SSIS Integration Runtime edition. Valid values are `Standard` and `Enterprise`. Defaults to `Standard`.
func (IntegrationRuntimeSsisOutput) ElementType ¶
func (IntegrationRuntimeSsisOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisOutput) ExpressCustomSetup ¶ added in v5.5.0
func (o IntegrationRuntimeSsisOutput) ExpressCustomSetup() IntegrationRuntimeSsisExpressCustomSetupPtrOutput
An `expressCustomSetup` block as defined below.
func (IntegrationRuntimeSsisOutput) LicenseType ¶ added in v5.5.0
func (o IntegrationRuntimeSsisOutput) LicenseType() pulumi.StringPtrOutput
The type of the license that is used. Valid values are `LicenseIncluded` and `BasePrice`. Defaults to `LicenseIncluded`.
func (IntegrationRuntimeSsisOutput) Location ¶ added in v5.5.0
func (o IntegrationRuntimeSsisOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (IntegrationRuntimeSsisOutput) MaxParallelExecutionsPerNode ¶ added in v5.5.0
func (o IntegrationRuntimeSsisOutput) MaxParallelExecutionsPerNode() pulumi.IntPtrOutput
Defines the maximum parallel executions per node. Defaults to `1`. Max is `16`.
func (IntegrationRuntimeSsisOutput) Name ¶ added in v5.5.0
func (o IntegrationRuntimeSsisOutput) Name() pulumi.StringOutput
Specifies the name of the Azure-SSIS 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 (IntegrationRuntimeSsisOutput) NodeSize ¶ added in v5.5.0
func (o IntegrationRuntimeSsisOutput) NodeSize() pulumi.StringOutput
The size of the nodes on which the Azure-SSIS 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 (IntegrationRuntimeSsisOutput) NumberOfNodes ¶ added in v5.5.0
func (o IntegrationRuntimeSsisOutput) NumberOfNodes() pulumi.IntPtrOutput
Number of nodes for the Azure-SSIS Integration Runtime. Max is `10`. Defaults to `1`.
func (IntegrationRuntimeSsisOutput) PackageStores ¶ added in v5.5.0
func (o IntegrationRuntimeSsisOutput) PackageStores() IntegrationRuntimeSsisPackageStoreArrayOutput
One or more `packageStore` block as defined below.
func (IntegrationRuntimeSsisOutput) Proxy ¶ added in v5.5.0
func (o IntegrationRuntimeSsisOutput) Proxy() IntegrationRuntimeSsisProxyPtrOutput
A `proxy` block as defined below.
func (IntegrationRuntimeSsisOutput) ToIntegrationRuntimeSsisOutput ¶
func (o IntegrationRuntimeSsisOutput) ToIntegrationRuntimeSsisOutput() IntegrationRuntimeSsisOutput
func (IntegrationRuntimeSsisOutput) ToIntegrationRuntimeSsisOutputWithContext ¶
func (o IntegrationRuntimeSsisOutput) ToIntegrationRuntimeSsisOutputWithContext(ctx context.Context) IntegrationRuntimeSsisOutput
func (IntegrationRuntimeSsisOutput) VnetIntegration ¶ added in v5.5.0
func (o IntegrationRuntimeSsisOutput) VnetIntegration() IntegrationRuntimeSsisVnetIntegrationPtrOutput
A `vnetIntegration` block as defined below.
type IntegrationRuntimeSsisPackageStoreArgs ¶
type IntegrationRuntimeSsisPackageStoreArgs struct { // Name of the Linked Service to associate with the packages. LinkedServiceName pulumi.StringInput `pulumi:"linkedServiceName"` // Name of the package store. Name pulumi.StringInput `pulumi:"name"` }
func (IntegrationRuntimeSsisPackageStoreArgs) ElementType ¶
func (IntegrationRuntimeSsisPackageStoreArgs) ElementType() reflect.Type
func (IntegrationRuntimeSsisPackageStoreArgs) ToIntegrationRuntimeSsisPackageStoreOutput ¶
func (i IntegrationRuntimeSsisPackageStoreArgs) ToIntegrationRuntimeSsisPackageStoreOutput() IntegrationRuntimeSsisPackageStoreOutput
func (IntegrationRuntimeSsisPackageStoreArgs) ToIntegrationRuntimeSsisPackageStoreOutputWithContext ¶
func (i IntegrationRuntimeSsisPackageStoreArgs) ToIntegrationRuntimeSsisPackageStoreOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPackageStoreOutput
type IntegrationRuntimeSsisPackageStoreArray ¶
type IntegrationRuntimeSsisPackageStoreArray []IntegrationRuntimeSsisPackageStoreInput
func (IntegrationRuntimeSsisPackageStoreArray) ElementType ¶
func (IntegrationRuntimeSsisPackageStoreArray) ElementType() reflect.Type
func (IntegrationRuntimeSsisPackageStoreArray) ToIntegrationRuntimeSsisPackageStoreArrayOutput ¶
func (i IntegrationRuntimeSsisPackageStoreArray) ToIntegrationRuntimeSsisPackageStoreArrayOutput() IntegrationRuntimeSsisPackageStoreArrayOutput
func (IntegrationRuntimeSsisPackageStoreArray) ToIntegrationRuntimeSsisPackageStoreArrayOutputWithContext ¶
func (i IntegrationRuntimeSsisPackageStoreArray) ToIntegrationRuntimeSsisPackageStoreArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPackageStoreArrayOutput
type IntegrationRuntimeSsisPackageStoreArrayInput ¶
type IntegrationRuntimeSsisPackageStoreArrayInput interface { pulumi.Input ToIntegrationRuntimeSsisPackageStoreArrayOutput() IntegrationRuntimeSsisPackageStoreArrayOutput ToIntegrationRuntimeSsisPackageStoreArrayOutputWithContext(context.Context) IntegrationRuntimeSsisPackageStoreArrayOutput }
IntegrationRuntimeSsisPackageStoreArrayInput is an input type that accepts IntegrationRuntimeSsisPackageStoreArray and IntegrationRuntimeSsisPackageStoreArrayOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisPackageStoreArrayInput` via:
IntegrationRuntimeSsisPackageStoreArray{ IntegrationRuntimeSsisPackageStoreArgs{...} }
type IntegrationRuntimeSsisPackageStoreArrayOutput ¶
type IntegrationRuntimeSsisPackageStoreArrayOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisPackageStoreArrayOutput) ElementType ¶
func (IntegrationRuntimeSsisPackageStoreArrayOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisPackageStoreArrayOutput) ToIntegrationRuntimeSsisPackageStoreArrayOutput ¶
func (o IntegrationRuntimeSsisPackageStoreArrayOutput) ToIntegrationRuntimeSsisPackageStoreArrayOutput() IntegrationRuntimeSsisPackageStoreArrayOutput
func (IntegrationRuntimeSsisPackageStoreArrayOutput) ToIntegrationRuntimeSsisPackageStoreArrayOutputWithContext ¶
func (o IntegrationRuntimeSsisPackageStoreArrayOutput) ToIntegrationRuntimeSsisPackageStoreArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPackageStoreArrayOutput
type IntegrationRuntimeSsisPackageStoreInput ¶
type IntegrationRuntimeSsisPackageStoreInput interface { pulumi.Input ToIntegrationRuntimeSsisPackageStoreOutput() IntegrationRuntimeSsisPackageStoreOutput ToIntegrationRuntimeSsisPackageStoreOutputWithContext(context.Context) IntegrationRuntimeSsisPackageStoreOutput }
IntegrationRuntimeSsisPackageStoreInput is an input type that accepts IntegrationRuntimeSsisPackageStoreArgs and IntegrationRuntimeSsisPackageStoreOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisPackageStoreInput` via:
IntegrationRuntimeSsisPackageStoreArgs{...}
type IntegrationRuntimeSsisPackageStoreOutput ¶
type IntegrationRuntimeSsisPackageStoreOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisPackageStoreOutput) ElementType ¶
func (IntegrationRuntimeSsisPackageStoreOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisPackageStoreOutput) LinkedServiceName ¶
func (o IntegrationRuntimeSsisPackageStoreOutput) LinkedServiceName() pulumi.StringOutput
Name of the Linked Service to associate with the packages.
func (IntegrationRuntimeSsisPackageStoreOutput) Name ¶
func (o IntegrationRuntimeSsisPackageStoreOutput) Name() pulumi.StringOutput
Name of the package store.
func (IntegrationRuntimeSsisPackageStoreOutput) ToIntegrationRuntimeSsisPackageStoreOutput ¶
func (o IntegrationRuntimeSsisPackageStoreOutput) ToIntegrationRuntimeSsisPackageStoreOutput() IntegrationRuntimeSsisPackageStoreOutput
func (IntegrationRuntimeSsisPackageStoreOutput) ToIntegrationRuntimeSsisPackageStoreOutputWithContext ¶
func (o IntegrationRuntimeSsisPackageStoreOutput) ToIntegrationRuntimeSsisPackageStoreOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPackageStoreOutput
type IntegrationRuntimeSsisProxy ¶
type IntegrationRuntimeSsisProxy struct { // The path in the data store to be used when moving data between Self-Hosted and Azure-SSIS Integration Runtimes. Path *string `pulumi:"path"` // Name of Self Hosted Integration Runtime as a proxy. SelfHostedIntegrationRuntimeName string `pulumi:"selfHostedIntegrationRuntimeName"` // Name of Azure Blob Storage linked service to reference the staging data store to be used when moving data between self-hosted and Azure-SSIS integration runtimes. StagingStorageLinkedServiceName string `pulumi:"stagingStorageLinkedServiceName"` }
type IntegrationRuntimeSsisProxyArgs ¶
type IntegrationRuntimeSsisProxyArgs struct { // The path in the data store to be used when moving data between Self-Hosted and Azure-SSIS Integration Runtimes. Path pulumi.StringPtrInput `pulumi:"path"` // Name of Self Hosted Integration Runtime as a proxy. SelfHostedIntegrationRuntimeName pulumi.StringInput `pulumi:"selfHostedIntegrationRuntimeName"` // Name of Azure Blob Storage linked service to reference the staging data store to be used when moving data between self-hosted and Azure-SSIS integration runtimes. StagingStorageLinkedServiceName pulumi.StringInput `pulumi:"stagingStorageLinkedServiceName"` }
func (IntegrationRuntimeSsisProxyArgs) ElementType ¶
func (IntegrationRuntimeSsisProxyArgs) ElementType() reflect.Type
func (IntegrationRuntimeSsisProxyArgs) ToIntegrationRuntimeSsisProxyOutput ¶
func (i IntegrationRuntimeSsisProxyArgs) ToIntegrationRuntimeSsisProxyOutput() IntegrationRuntimeSsisProxyOutput
func (IntegrationRuntimeSsisProxyArgs) ToIntegrationRuntimeSsisProxyOutputWithContext ¶
func (i IntegrationRuntimeSsisProxyArgs) ToIntegrationRuntimeSsisProxyOutputWithContext(ctx context.Context) IntegrationRuntimeSsisProxyOutput
func (IntegrationRuntimeSsisProxyArgs) ToIntegrationRuntimeSsisProxyPtrOutput ¶
func (i IntegrationRuntimeSsisProxyArgs) ToIntegrationRuntimeSsisProxyPtrOutput() IntegrationRuntimeSsisProxyPtrOutput
func (IntegrationRuntimeSsisProxyArgs) ToIntegrationRuntimeSsisProxyPtrOutputWithContext ¶
func (i IntegrationRuntimeSsisProxyArgs) ToIntegrationRuntimeSsisProxyPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisProxyPtrOutput
type IntegrationRuntimeSsisProxyInput ¶
type IntegrationRuntimeSsisProxyInput interface { pulumi.Input ToIntegrationRuntimeSsisProxyOutput() IntegrationRuntimeSsisProxyOutput ToIntegrationRuntimeSsisProxyOutputWithContext(context.Context) IntegrationRuntimeSsisProxyOutput }
IntegrationRuntimeSsisProxyInput is an input type that accepts IntegrationRuntimeSsisProxyArgs and IntegrationRuntimeSsisProxyOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisProxyInput` via:
IntegrationRuntimeSsisProxyArgs{...}
type IntegrationRuntimeSsisProxyOutput ¶
type IntegrationRuntimeSsisProxyOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisProxyOutput) ElementType ¶
func (IntegrationRuntimeSsisProxyOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisProxyOutput) Path ¶
func (o IntegrationRuntimeSsisProxyOutput) Path() pulumi.StringPtrOutput
The path in the data store to be used when moving data between Self-Hosted and Azure-SSIS Integration Runtimes.
func (IntegrationRuntimeSsisProxyOutput) SelfHostedIntegrationRuntimeName ¶
func (o IntegrationRuntimeSsisProxyOutput) SelfHostedIntegrationRuntimeName() pulumi.StringOutput
Name of Self Hosted Integration Runtime as a proxy.
func (IntegrationRuntimeSsisProxyOutput) StagingStorageLinkedServiceName ¶
func (o IntegrationRuntimeSsisProxyOutput) StagingStorageLinkedServiceName() pulumi.StringOutput
Name of Azure Blob Storage linked service to reference the staging data store to be used when moving data between self-hosted and Azure-SSIS integration runtimes.
func (IntegrationRuntimeSsisProxyOutput) ToIntegrationRuntimeSsisProxyOutput ¶
func (o IntegrationRuntimeSsisProxyOutput) ToIntegrationRuntimeSsisProxyOutput() IntegrationRuntimeSsisProxyOutput
func (IntegrationRuntimeSsisProxyOutput) ToIntegrationRuntimeSsisProxyOutputWithContext ¶
func (o IntegrationRuntimeSsisProxyOutput) ToIntegrationRuntimeSsisProxyOutputWithContext(ctx context.Context) IntegrationRuntimeSsisProxyOutput
func (IntegrationRuntimeSsisProxyOutput) ToIntegrationRuntimeSsisProxyPtrOutput ¶
func (o IntegrationRuntimeSsisProxyOutput) ToIntegrationRuntimeSsisProxyPtrOutput() IntegrationRuntimeSsisProxyPtrOutput
func (IntegrationRuntimeSsisProxyOutput) ToIntegrationRuntimeSsisProxyPtrOutputWithContext ¶
func (o IntegrationRuntimeSsisProxyOutput) ToIntegrationRuntimeSsisProxyPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisProxyPtrOutput
type IntegrationRuntimeSsisProxyPtrInput ¶
type IntegrationRuntimeSsisProxyPtrInput interface { pulumi.Input ToIntegrationRuntimeSsisProxyPtrOutput() IntegrationRuntimeSsisProxyPtrOutput ToIntegrationRuntimeSsisProxyPtrOutputWithContext(context.Context) IntegrationRuntimeSsisProxyPtrOutput }
IntegrationRuntimeSsisProxyPtrInput is an input type that accepts IntegrationRuntimeSsisProxyArgs, IntegrationRuntimeSsisProxyPtr and IntegrationRuntimeSsisProxyPtrOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisProxyPtrInput` via:
IntegrationRuntimeSsisProxyArgs{...} or: nil
func IntegrationRuntimeSsisProxyPtr ¶
func IntegrationRuntimeSsisProxyPtr(v *IntegrationRuntimeSsisProxyArgs) IntegrationRuntimeSsisProxyPtrInput
type IntegrationRuntimeSsisProxyPtrOutput ¶
type IntegrationRuntimeSsisProxyPtrOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisProxyPtrOutput) ElementType ¶
func (IntegrationRuntimeSsisProxyPtrOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisProxyPtrOutput) Path ¶
func (o IntegrationRuntimeSsisProxyPtrOutput) Path() pulumi.StringPtrOutput
The path in the data store to be used when moving data between Self-Hosted and Azure-SSIS Integration Runtimes.
func (IntegrationRuntimeSsisProxyPtrOutput) SelfHostedIntegrationRuntimeName ¶
func (o IntegrationRuntimeSsisProxyPtrOutput) SelfHostedIntegrationRuntimeName() pulumi.StringPtrOutput
Name of Self Hosted Integration Runtime as a proxy.
func (IntegrationRuntimeSsisProxyPtrOutput) StagingStorageLinkedServiceName ¶
func (o IntegrationRuntimeSsisProxyPtrOutput) StagingStorageLinkedServiceName() pulumi.StringPtrOutput
Name of Azure Blob Storage linked service to reference the staging data store to be used when moving data between self-hosted and Azure-SSIS integration runtimes.
func (IntegrationRuntimeSsisProxyPtrOutput) ToIntegrationRuntimeSsisProxyPtrOutput ¶
func (o IntegrationRuntimeSsisProxyPtrOutput) ToIntegrationRuntimeSsisProxyPtrOutput() IntegrationRuntimeSsisProxyPtrOutput
func (IntegrationRuntimeSsisProxyPtrOutput) ToIntegrationRuntimeSsisProxyPtrOutputWithContext ¶
func (o IntegrationRuntimeSsisProxyPtrOutput) ToIntegrationRuntimeSsisProxyPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisProxyPtrOutput
type IntegrationRuntimeSsisState ¶
type IntegrationRuntimeSsisState struct { // A `catalogInfo` block as defined below. CatalogInfo IntegrationRuntimeSsisCatalogInfoPtrInput // A `customSetupScript` block as defined below. CustomSetupScript IntegrationRuntimeSsisCustomSetupScriptPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // Integration runtime description. Description pulumi.StringPtrInput // The Azure-SSIS Integration Runtime edition. Valid values are `Standard` and `Enterprise`. Defaults to `Standard`. Edition pulumi.StringPtrInput // An `expressCustomSetup` block as defined below. ExpressCustomSetup IntegrationRuntimeSsisExpressCustomSetupPtrInput // The type of the license that is used. Valid values are `LicenseIncluded` and `BasePrice`. Defaults to `LicenseIncluded`. LicenseType pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Defines the maximum parallel executions per node. Defaults to `1`. Max is `16`. MaxParallelExecutionsPerNode pulumi.IntPtrInput // Specifies the name of the Azure-SSIS 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 pulumi.StringPtrInput // The size of the nodes on which the Azure-SSIS 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 pulumi.StringPtrInput // Number of nodes for the Azure-SSIS Integration Runtime. Max is `10`. Defaults to `1`. NumberOfNodes pulumi.IntPtrInput // One or more `packageStore` block as defined below. PackageStores IntegrationRuntimeSsisPackageStoreArrayInput // A `proxy` block as defined below. Proxy IntegrationRuntimeSsisProxyPtrInput // A `vnetIntegration` block as defined below. VnetIntegration IntegrationRuntimeSsisVnetIntegrationPtrInput }
func (IntegrationRuntimeSsisState) ElementType ¶
func (IntegrationRuntimeSsisState) ElementType() reflect.Type
type IntegrationRuntimeSsisVnetIntegration ¶
type IntegrationRuntimeSsisVnetIntegration struct { // Static public IP addresses for the Azure-SSIS Integration Runtime. The size must be 2. PublicIps []string `pulumi:"publicIps"` // id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added. SubnetId *string `pulumi:"subnetId"` // Name of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added. SubnetName *string `pulumi:"subnetName"` // ID of the virtual network to which the nodes of the Azure-SSIS Integration Runtime will be added. VnetId *string `pulumi:"vnetId"` }
type IntegrationRuntimeSsisVnetIntegrationArgs ¶
type IntegrationRuntimeSsisVnetIntegrationArgs struct { // Static public IP addresses for the Azure-SSIS Integration Runtime. The size must be 2. PublicIps pulumi.StringArrayInput `pulumi:"publicIps"` // id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // Name of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added. SubnetName pulumi.StringPtrInput `pulumi:"subnetName"` // ID of the virtual network to which the nodes of the Azure-SSIS Integration Runtime will be added. VnetId pulumi.StringPtrInput `pulumi:"vnetId"` }
func (IntegrationRuntimeSsisVnetIntegrationArgs) ElementType ¶
func (IntegrationRuntimeSsisVnetIntegrationArgs) ElementType() reflect.Type
func (IntegrationRuntimeSsisVnetIntegrationArgs) ToIntegrationRuntimeSsisVnetIntegrationOutput ¶
func (i IntegrationRuntimeSsisVnetIntegrationArgs) ToIntegrationRuntimeSsisVnetIntegrationOutput() IntegrationRuntimeSsisVnetIntegrationOutput
func (IntegrationRuntimeSsisVnetIntegrationArgs) ToIntegrationRuntimeSsisVnetIntegrationOutputWithContext ¶
func (i IntegrationRuntimeSsisVnetIntegrationArgs) ToIntegrationRuntimeSsisVnetIntegrationOutputWithContext(ctx context.Context) IntegrationRuntimeSsisVnetIntegrationOutput
func (IntegrationRuntimeSsisVnetIntegrationArgs) ToIntegrationRuntimeSsisVnetIntegrationPtrOutput ¶
func (i IntegrationRuntimeSsisVnetIntegrationArgs) ToIntegrationRuntimeSsisVnetIntegrationPtrOutput() IntegrationRuntimeSsisVnetIntegrationPtrOutput
func (IntegrationRuntimeSsisVnetIntegrationArgs) ToIntegrationRuntimeSsisVnetIntegrationPtrOutputWithContext ¶
func (i IntegrationRuntimeSsisVnetIntegrationArgs) ToIntegrationRuntimeSsisVnetIntegrationPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisVnetIntegrationPtrOutput
type IntegrationRuntimeSsisVnetIntegrationInput ¶
type IntegrationRuntimeSsisVnetIntegrationInput interface { pulumi.Input ToIntegrationRuntimeSsisVnetIntegrationOutput() IntegrationRuntimeSsisVnetIntegrationOutput ToIntegrationRuntimeSsisVnetIntegrationOutputWithContext(context.Context) IntegrationRuntimeSsisVnetIntegrationOutput }
IntegrationRuntimeSsisVnetIntegrationInput is an input type that accepts IntegrationRuntimeSsisVnetIntegrationArgs and IntegrationRuntimeSsisVnetIntegrationOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisVnetIntegrationInput` via:
IntegrationRuntimeSsisVnetIntegrationArgs{...}
type IntegrationRuntimeSsisVnetIntegrationOutput ¶
type IntegrationRuntimeSsisVnetIntegrationOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisVnetIntegrationOutput) ElementType ¶
func (IntegrationRuntimeSsisVnetIntegrationOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisVnetIntegrationOutput) PublicIps ¶
func (o IntegrationRuntimeSsisVnetIntegrationOutput) PublicIps() pulumi.StringArrayOutput
Static public IP addresses for the Azure-SSIS Integration Runtime. The size must be 2.
func (IntegrationRuntimeSsisVnetIntegrationOutput) SubnetId ¶
func (o IntegrationRuntimeSsisVnetIntegrationOutput) SubnetId() pulumi.StringPtrOutput
id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
func (IntegrationRuntimeSsisVnetIntegrationOutput) SubnetName ¶
func (o IntegrationRuntimeSsisVnetIntegrationOutput) SubnetName() pulumi.StringPtrOutput
Name of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
func (IntegrationRuntimeSsisVnetIntegrationOutput) ToIntegrationRuntimeSsisVnetIntegrationOutput ¶
func (o IntegrationRuntimeSsisVnetIntegrationOutput) ToIntegrationRuntimeSsisVnetIntegrationOutput() IntegrationRuntimeSsisVnetIntegrationOutput
func (IntegrationRuntimeSsisVnetIntegrationOutput) ToIntegrationRuntimeSsisVnetIntegrationOutputWithContext ¶
func (o IntegrationRuntimeSsisVnetIntegrationOutput) ToIntegrationRuntimeSsisVnetIntegrationOutputWithContext(ctx context.Context) IntegrationRuntimeSsisVnetIntegrationOutput
func (IntegrationRuntimeSsisVnetIntegrationOutput) ToIntegrationRuntimeSsisVnetIntegrationPtrOutput ¶
func (o IntegrationRuntimeSsisVnetIntegrationOutput) ToIntegrationRuntimeSsisVnetIntegrationPtrOutput() IntegrationRuntimeSsisVnetIntegrationPtrOutput
func (IntegrationRuntimeSsisVnetIntegrationOutput) ToIntegrationRuntimeSsisVnetIntegrationPtrOutputWithContext ¶
func (o IntegrationRuntimeSsisVnetIntegrationOutput) ToIntegrationRuntimeSsisVnetIntegrationPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisVnetIntegrationPtrOutput
func (IntegrationRuntimeSsisVnetIntegrationOutput) VnetId ¶
func (o IntegrationRuntimeSsisVnetIntegrationOutput) VnetId() pulumi.StringPtrOutput
ID of the virtual network to which the nodes of the Azure-SSIS Integration Runtime will be added.
type IntegrationRuntimeSsisVnetIntegrationPtrInput ¶
type IntegrationRuntimeSsisVnetIntegrationPtrInput interface { pulumi.Input ToIntegrationRuntimeSsisVnetIntegrationPtrOutput() IntegrationRuntimeSsisVnetIntegrationPtrOutput ToIntegrationRuntimeSsisVnetIntegrationPtrOutputWithContext(context.Context) IntegrationRuntimeSsisVnetIntegrationPtrOutput }
IntegrationRuntimeSsisVnetIntegrationPtrInput is an input type that accepts IntegrationRuntimeSsisVnetIntegrationArgs, IntegrationRuntimeSsisVnetIntegrationPtr and IntegrationRuntimeSsisVnetIntegrationPtrOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisVnetIntegrationPtrInput` via:
IntegrationRuntimeSsisVnetIntegrationArgs{...} or: nil
func IntegrationRuntimeSsisVnetIntegrationPtr ¶
func IntegrationRuntimeSsisVnetIntegrationPtr(v *IntegrationRuntimeSsisVnetIntegrationArgs) IntegrationRuntimeSsisVnetIntegrationPtrInput
type IntegrationRuntimeSsisVnetIntegrationPtrOutput ¶
type IntegrationRuntimeSsisVnetIntegrationPtrOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisVnetIntegrationPtrOutput) ElementType ¶
func (IntegrationRuntimeSsisVnetIntegrationPtrOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisVnetIntegrationPtrOutput) PublicIps ¶
func (o IntegrationRuntimeSsisVnetIntegrationPtrOutput) PublicIps() pulumi.StringArrayOutput
Static public IP addresses for the Azure-SSIS Integration Runtime. The size must be 2.
func (IntegrationRuntimeSsisVnetIntegrationPtrOutput) SubnetId ¶
func (o IntegrationRuntimeSsisVnetIntegrationPtrOutput) SubnetId() pulumi.StringPtrOutput
id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
func (IntegrationRuntimeSsisVnetIntegrationPtrOutput) SubnetName ¶
func (o IntegrationRuntimeSsisVnetIntegrationPtrOutput) SubnetName() pulumi.StringPtrOutput
Name of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
func (IntegrationRuntimeSsisVnetIntegrationPtrOutput) ToIntegrationRuntimeSsisVnetIntegrationPtrOutput ¶
func (o IntegrationRuntimeSsisVnetIntegrationPtrOutput) ToIntegrationRuntimeSsisVnetIntegrationPtrOutput() IntegrationRuntimeSsisVnetIntegrationPtrOutput
func (IntegrationRuntimeSsisVnetIntegrationPtrOutput) ToIntegrationRuntimeSsisVnetIntegrationPtrOutputWithContext ¶
func (o IntegrationRuntimeSsisVnetIntegrationPtrOutput) ToIntegrationRuntimeSsisVnetIntegrationPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisVnetIntegrationPtrOutput
func (IntegrationRuntimeSsisVnetIntegrationPtrOutput) VnetId ¶
func (o IntegrationRuntimeSsisVnetIntegrationPtrOutput) VnetId() pulumi.StringPtrOutput
ID of the virtual network to which the nodes of the Azure-SSIS Integration Runtime will be added.
type LinkedCustomService ¶
type LinkedCustomService struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Linked Service. Description pulumi.StringPtrOutput `pulumi:"description"` // An `integrationRuntime` block as defined below. IntegrationRuntime LinkedCustomServiceIntegrationRuntimePtrOutput `pulumi:"integrationRuntime"` // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // The type of data stores that will be connected to Data Factory. For full list of supported data stores, please refer to [Azure Data Factory connector](https://docs.microsoft.com/en-us/azure/data-factory/connector-overview). Type pulumi.StringOutput `pulumi:"type"` // A JSON object that contains the properties of the Data Factory Linked Service. TypePropertiesJson pulumi.StringOutput `pulumi:"typePropertiesJson"` }
Manages a Linked Service (connection) between a resource and Azure Data Factory. This is a generic resource that supports all different Linked Service Types.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Identity: &datafactory.FactoryIdentityArgs{ Type: pulumi.String("SystemAssigned"), }, }) if err != nil { return err } _, err = storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountKind: pulumi.String("BlobStorage"), AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } _, err = datafactory.NewLinkedCustomService(ctx, "exampleLinkedCustomService", &datafactory.LinkedCustomServiceArgs{ DataFactoryId: exampleFactory.ID(), Type: pulumi.String("AzureBlobStorage"), Description: pulumi.String("test description"), TypePropertiesJson: pulumi.String(fmt.Sprintf("%v%v%v%v%v", "{\n", " \"connectionString\":\"", azurerm_storage_account.Test.Primary_connection_string, "\"\n", "}\n")), Parameters: pulumi.StringMap{ "foo": pulumi.String("bar"), "Env": pulumi.String("Test"), }, Annotations: pulumi.StringArray{ pulumi.String("test1"), pulumi.String("test2"), pulumi.String("test3"), }, }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Linked Service's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedCustomService:LinkedCustomService example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedCustomService ¶
func GetLinkedCustomService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedCustomServiceState, opts ...pulumi.ResourceOption) (*LinkedCustomService, error)
GetLinkedCustomService gets an existing LinkedCustomService 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 NewLinkedCustomService ¶
func NewLinkedCustomService(ctx *pulumi.Context, name string, args *LinkedCustomServiceArgs, opts ...pulumi.ResourceOption) (*LinkedCustomService, error)
NewLinkedCustomService registers a new resource with the given unique name, arguments, and options.
func (*LinkedCustomService) ElementType ¶
func (*LinkedCustomService) ElementType() reflect.Type
func (*LinkedCustomService) ToLinkedCustomServiceOutput ¶
func (i *LinkedCustomService) ToLinkedCustomServiceOutput() LinkedCustomServiceOutput
func (*LinkedCustomService) ToLinkedCustomServiceOutputWithContext ¶
func (i *LinkedCustomService) ToLinkedCustomServiceOutputWithContext(ctx context.Context) LinkedCustomServiceOutput
type LinkedCustomServiceArgs ¶
type LinkedCustomServiceArgs struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // An `integrationRuntime` block as defined below. IntegrationRuntime LinkedCustomServiceIntegrationRuntimePtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput // The type of data stores that will be connected to Data Factory. For full list of supported data stores, please refer to [Azure Data Factory connector](https://docs.microsoft.com/en-us/azure/data-factory/connector-overview). Type pulumi.StringInput // A JSON object that contains the properties of the Data Factory Linked Service. TypePropertiesJson pulumi.StringInput }
The set of arguments for constructing a LinkedCustomService resource.
func (LinkedCustomServiceArgs) ElementType ¶
func (LinkedCustomServiceArgs) ElementType() reflect.Type
type LinkedCustomServiceArray ¶
type LinkedCustomServiceArray []LinkedCustomServiceInput
func (LinkedCustomServiceArray) ElementType ¶
func (LinkedCustomServiceArray) ElementType() reflect.Type
func (LinkedCustomServiceArray) ToLinkedCustomServiceArrayOutput ¶
func (i LinkedCustomServiceArray) ToLinkedCustomServiceArrayOutput() LinkedCustomServiceArrayOutput
func (LinkedCustomServiceArray) ToLinkedCustomServiceArrayOutputWithContext ¶
func (i LinkedCustomServiceArray) ToLinkedCustomServiceArrayOutputWithContext(ctx context.Context) LinkedCustomServiceArrayOutput
type LinkedCustomServiceArrayInput ¶
type LinkedCustomServiceArrayInput interface { pulumi.Input ToLinkedCustomServiceArrayOutput() LinkedCustomServiceArrayOutput ToLinkedCustomServiceArrayOutputWithContext(context.Context) LinkedCustomServiceArrayOutput }
LinkedCustomServiceArrayInput is an input type that accepts LinkedCustomServiceArray and LinkedCustomServiceArrayOutput values. You can construct a concrete instance of `LinkedCustomServiceArrayInput` via:
LinkedCustomServiceArray{ LinkedCustomServiceArgs{...} }
type LinkedCustomServiceArrayOutput ¶
type LinkedCustomServiceArrayOutput struct{ *pulumi.OutputState }
func (LinkedCustomServiceArrayOutput) ElementType ¶
func (LinkedCustomServiceArrayOutput) ElementType() reflect.Type
func (LinkedCustomServiceArrayOutput) Index ¶
func (o LinkedCustomServiceArrayOutput) Index(i pulumi.IntInput) LinkedCustomServiceOutput
func (LinkedCustomServiceArrayOutput) ToLinkedCustomServiceArrayOutput ¶
func (o LinkedCustomServiceArrayOutput) ToLinkedCustomServiceArrayOutput() LinkedCustomServiceArrayOutput
func (LinkedCustomServiceArrayOutput) ToLinkedCustomServiceArrayOutputWithContext ¶
func (o LinkedCustomServiceArrayOutput) ToLinkedCustomServiceArrayOutputWithContext(ctx context.Context) LinkedCustomServiceArrayOutput
type LinkedCustomServiceInput ¶
type LinkedCustomServiceInput interface { pulumi.Input ToLinkedCustomServiceOutput() LinkedCustomServiceOutput ToLinkedCustomServiceOutputWithContext(ctx context.Context) LinkedCustomServiceOutput }
type LinkedCustomServiceIntegrationRuntimeArgs ¶
type LinkedCustomServiceIntegrationRuntimeArgs struct { // The integration runtime reference to associate with the Data Factory Linked Service. Name pulumi.StringInput `pulumi:"name"` // A map of parameters to associate with the integration runtime. Parameters pulumi.StringMapInput `pulumi:"parameters"` }
func (LinkedCustomServiceIntegrationRuntimeArgs) ElementType ¶
func (LinkedCustomServiceIntegrationRuntimeArgs) ElementType() reflect.Type
func (LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimeOutput ¶
func (i LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimeOutput() LinkedCustomServiceIntegrationRuntimeOutput
func (LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimeOutputWithContext ¶
func (i LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimeOutputWithContext(ctx context.Context) LinkedCustomServiceIntegrationRuntimeOutput
func (LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimePtrOutput ¶
func (i LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimePtrOutput() LinkedCustomServiceIntegrationRuntimePtrOutput
func (LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimePtrOutputWithContext ¶
func (i LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimePtrOutputWithContext(ctx context.Context) LinkedCustomServiceIntegrationRuntimePtrOutput
type LinkedCustomServiceIntegrationRuntimeInput ¶
type LinkedCustomServiceIntegrationRuntimeInput interface { pulumi.Input ToLinkedCustomServiceIntegrationRuntimeOutput() LinkedCustomServiceIntegrationRuntimeOutput ToLinkedCustomServiceIntegrationRuntimeOutputWithContext(context.Context) LinkedCustomServiceIntegrationRuntimeOutput }
LinkedCustomServiceIntegrationRuntimeInput is an input type that accepts LinkedCustomServiceIntegrationRuntimeArgs and LinkedCustomServiceIntegrationRuntimeOutput values. You can construct a concrete instance of `LinkedCustomServiceIntegrationRuntimeInput` via:
LinkedCustomServiceIntegrationRuntimeArgs{...}
type LinkedCustomServiceIntegrationRuntimeOutput ¶
type LinkedCustomServiceIntegrationRuntimeOutput struct{ *pulumi.OutputState }
func (LinkedCustomServiceIntegrationRuntimeOutput) ElementType ¶
func (LinkedCustomServiceIntegrationRuntimeOutput) ElementType() reflect.Type
func (LinkedCustomServiceIntegrationRuntimeOutput) Name ¶
func (o LinkedCustomServiceIntegrationRuntimeOutput) Name() pulumi.StringOutput
The integration runtime reference to associate with the Data Factory Linked Service.
func (LinkedCustomServiceIntegrationRuntimeOutput) Parameters ¶
func (o LinkedCustomServiceIntegrationRuntimeOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the integration runtime.
func (LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimeOutput ¶
func (o LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimeOutput() LinkedCustomServiceIntegrationRuntimeOutput
func (LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimeOutputWithContext ¶
func (o LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimeOutputWithContext(ctx context.Context) LinkedCustomServiceIntegrationRuntimeOutput
func (LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutput ¶
func (o LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutput() LinkedCustomServiceIntegrationRuntimePtrOutput
func (LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutputWithContext ¶
func (o LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutputWithContext(ctx context.Context) LinkedCustomServiceIntegrationRuntimePtrOutput
type LinkedCustomServiceIntegrationRuntimePtrInput ¶
type LinkedCustomServiceIntegrationRuntimePtrInput interface { pulumi.Input ToLinkedCustomServiceIntegrationRuntimePtrOutput() LinkedCustomServiceIntegrationRuntimePtrOutput ToLinkedCustomServiceIntegrationRuntimePtrOutputWithContext(context.Context) LinkedCustomServiceIntegrationRuntimePtrOutput }
LinkedCustomServiceIntegrationRuntimePtrInput is an input type that accepts LinkedCustomServiceIntegrationRuntimeArgs, LinkedCustomServiceIntegrationRuntimePtr and LinkedCustomServiceIntegrationRuntimePtrOutput values. You can construct a concrete instance of `LinkedCustomServiceIntegrationRuntimePtrInput` via:
LinkedCustomServiceIntegrationRuntimeArgs{...} or: nil
func LinkedCustomServiceIntegrationRuntimePtr ¶
func LinkedCustomServiceIntegrationRuntimePtr(v *LinkedCustomServiceIntegrationRuntimeArgs) LinkedCustomServiceIntegrationRuntimePtrInput
type LinkedCustomServiceIntegrationRuntimePtrOutput ¶
type LinkedCustomServiceIntegrationRuntimePtrOutput struct{ *pulumi.OutputState }
func (LinkedCustomServiceIntegrationRuntimePtrOutput) ElementType ¶
func (LinkedCustomServiceIntegrationRuntimePtrOutput) ElementType() reflect.Type
func (LinkedCustomServiceIntegrationRuntimePtrOutput) Name ¶
func (o LinkedCustomServiceIntegrationRuntimePtrOutput) Name() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service.
func (LinkedCustomServiceIntegrationRuntimePtrOutput) Parameters ¶
func (o LinkedCustomServiceIntegrationRuntimePtrOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the integration runtime.
func (LinkedCustomServiceIntegrationRuntimePtrOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutput ¶
func (o LinkedCustomServiceIntegrationRuntimePtrOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutput() LinkedCustomServiceIntegrationRuntimePtrOutput
func (LinkedCustomServiceIntegrationRuntimePtrOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutputWithContext ¶
func (o LinkedCustomServiceIntegrationRuntimePtrOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutputWithContext(ctx context.Context) LinkedCustomServiceIntegrationRuntimePtrOutput
type LinkedCustomServiceMap ¶
type LinkedCustomServiceMap map[string]LinkedCustomServiceInput
func (LinkedCustomServiceMap) ElementType ¶
func (LinkedCustomServiceMap) ElementType() reflect.Type
func (LinkedCustomServiceMap) ToLinkedCustomServiceMapOutput ¶
func (i LinkedCustomServiceMap) ToLinkedCustomServiceMapOutput() LinkedCustomServiceMapOutput
func (LinkedCustomServiceMap) ToLinkedCustomServiceMapOutputWithContext ¶
func (i LinkedCustomServiceMap) ToLinkedCustomServiceMapOutputWithContext(ctx context.Context) LinkedCustomServiceMapOutput
type LinkedCustomServiceMapInput ¶
type LinkedCustomServiceMapInput interface { pulumi.Input ToLinkedCustomServiceMapOutput() LinkedCustomServiceMapOutput ToLinkedCustomServiceMapOutputWithContext(context.Context) LinkedCustomServiceMapOutput }
LinkedCustomServiceMapInput is an input type that accepts LinkedCustomServiceMap and LinkedCustomServiceMapOutput values. You can construct a concrete instance of `LinkedCustomServiceMapInput` via:
LinkedCustomServiceMap{ "key": LinkedCustomServiceArgs{...} }
type LinkedCustomServiceMapOutput ¶
type LinkedCustomServiceMapOutput struct{ *pulumi.OutputState }
func (LinkedCustomServiceMapOutput) ElementType ¶
func (LinkedCustomServiceMapOutput) ElementType() reflect.Type
func (LinkedCustomServiceMapOutput) MapIndex ¶
func (o LinkedCustomServiceMapOutput) MapIndex(k pulumi.StringInput) LinkedCustomServiceOutput
func (LinkedCustomServiceMapOutput) ToLinkedCustomServiceMapOutput ¶
func (o LinkedCustomServiceMapOutput) ToLinkedCustomServiceMapOutput() LinkedCustomServiceMapOutput
func (LinkedCustomServiceMapOutput) ToLinkedCustomServiceMapOutputWithContext ¶
func (o LinkedCustomServiceMapOutput) ToLinkedCustomServiceMapOutputWithContext(ctx context.Context) LinkedCustomServiceMapOutput
type LinkedCustomServiceOutput ¶
type LinkedCustomServiceOutput struct{ *pulumi.OutputState }
func (LinkedCustomServiceOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedCustomServiceOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service.
func (LinkedCustomServiceOutput) Annotations ¶ added in v5.5.0
func (o LinkedCustomServiceOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service.
func (LinkedCustomServiceOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedCustomServiceOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedCustomServiceOutput) Description ¶ added in v5.5.0
func (o LinkedCustomServiceOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service.
func (LinkedCustomServiceOutput) ElementType ¶
func (LinkedCustomServiceOutput) ElementType() reflect.Type
func (LinkedCustomServiceOutput) IntegrationRuntime ¶ added in v5.5.0
func (o LinkedCustomServiceOutput) IntegrationRuntime() LinkedCustomServiceIntegrationRuntimePtrOutput
An `integrationRuntime` block as defined below.
func (LinkedCustomServiceOutput) Name ¶ added in v5.5.0
func (o LinkedCustomServiceOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedCustomServiceOutput) Parameters ¶ added in v5.5.0
func (o LinkedCustomServiceOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (LinkedCustomServiceOutput) ToLinkedCustomServiceOutput ¶
func (o LinkedCustomServiceOutput) ToLinkedCustomServiceOutput() LinkedCustomServiceOutput
func (LinkedCustomServiceOutput) ToLinkedCustomServiceOutputWithContext ¶
func (o LinkedCustomServiceOutput) ToLinkedCustomServiceOutputWithContext(ctx context.Context) LinkedCustomServiceOutput
func (LinkedCustomServiceOutput) Type ¶ added in v5.5.0
func (o LinkedCustomServiceOutput) Type() pulumi.StringOutput
The type of data stores that will be connected to Data Factory. For full list of supported data stores, please refer to [Azure Data Factory connector](https://docs.microsoft.com/en-us/azure/data-factory/connector-overview).
func (LinkedCustomServiceOutput) TypePropertiesJson ¶ added in v5.5.0
func (o LinkedCustomServiceOutput) TypePropertiesJson() pulumi.StringOutput
A JSON object that contains the properties of the Data Factory Linked Service.
type LinkedCustomServiceState ¶
type LinkedCustomServiceState struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // An `integrationRuntime` block as defined below. IntegrationRuntime LinkedCustomServiceIntegrationRuntimePtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput // The type of data stores that will be connected to Data Factory. For full list of supported data stores, please refer to [Azure Data Factory connector](https://docs.microsoft.com/en-us/azure/data-factory/connector-overview). Type pulumi.StringPtrInput // A JSON object that contains the properties of the Data Factory Linked Service. TypePropertiesJson pulumi.StringPtrInput }
func (LinkedCustomServiceState) ElementType ¶
func (LinkedCustomServiceState) ElementType() reflect.Type
type LinkedServiceAzureBlobStorage ¶
type LinkedServiceAzureBlobStorage struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The connection string. Conflicts with `sasUri` and `serviceEndpoint`. ConnectionString pulumi.StringPtrOutput `pulumi:"connectionString"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Linked Service. Description pulumi.StringPtrOutput `pulumi:"description"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // A `keyVaultSasToken` block as defined below. Use this argument to store SAS Token in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. A `sasUri` is required. KeyVaultSasToken LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput `pulumi:"keyVaultSasToken"` // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // The SAS URI. Conflicts with `connectionString` and `serviceEndpoint`. SasUri pulumi.StringPtrOutput `pulumi:"sasUri"` // The Service Endpoint. Conflicts with `connectionString` and `sasUri`. ServiceEndpoint pulumi.StringPtrOutput `pulumi:"serviceEndpoint"` // The service principal id in which to authenticate against the Azure Blob Storage account. ServicePrincipalId pulumi.StringPtrOutput `pulumi:"servicePrincipalId"` // The service principal key in which to authenticate against the AAzure Blob Storage account. ServicePrincipalKey pulumi.StringPtrOutput `pulumi:"servicePrincipalKey"` // A `servicePrincipalLinkedKeyVaultKey` block as defined below. Use this argument to store Service Principal key in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. ServicePrincipalLinkedKeyVaultKey LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput `pulumi:"servicePrincipalLinkedKeyVaultKey"` // Specify the kind of the storage account. Allowed values are `Storage`, `StorageV2`, `BlobStorage` and `BlockBlobStorage`. StorageKind pulumi.StringPtrOutput `pulumi:"storageKind"` // The tenant id or name in which to authenticate against the Azure Blob Storage account. TenantId pulumi.StringPtrOutput `pulumi:"tenantId"` // Whether to use the Data Factory's managed identity to authenticate against the Azure Blob Storage account. Incompatible with `servicePrincipalId` and `servicePrincipalKey`. UseManagedIdentity pulumi.BoolPtrOutput `pulumi:"useManagedIdentity"` }
Manages a Linked Service (connection) between an Azure Blob Storage Account and Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount := storage.LookupAccountOutput(ctx, storage.GetAccountOutputArgs{ Name: pulumi.String("storageaccountname"), ResourceGroupName: exampleResourceGroup.Name, }, nil) exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewLinkedServiceAzureBlobStorage(ctx, "exampleLinkedServiceAzureBlobStorage", &datafactory.LinkedServiceAzureBlobStorageArgs{ DataFactoryId: exampleFactory.ID(), ConnectionString: exampleAccount.ApplyT(func(exampleAccount storage.GetAccountResult) (string, error) { return exampleAccount.PrimaryConnectionString, nil }).(pulumi.StringOutput), }) if err != nil { return err } return nil }) }
``` ### With SAS URI And SAS Token.
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { testResourceGroup, err := core.NewResourceGroup(ctx, "testResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } testFactory, err := datafactory.NewFactory(ctx, "testFactory", &datafactory.FactoryArgs{ Location: testResourceGroup.Location, ResourceGroupName: testResourceGroup.Name, }) if err != nil { return err } testKeyVault, err := keyvault.NewKeyVault(ctx, "testKeyVault", &keyvault.KeyVaultArgs{ Location: testResourceGroup.Location, ResourceGroupName: testResourceGroup.Name, TenantId: pulumi.String(current.TenantId), SkuName: pulumi.String("standard"), }) if err != nil { return err } testLinkedServiceKeyVault, err := datafactory.NewLinkedServiceKeyVault(ctx, "testLinkedServiceKeyVault", &datafactory.LinkedServiceKeyVaultArgs{ DataFactoryId: testFactory.ID(), KeyVaultId: testKeyVault.ID(), }) if err != nil { return err } _, err = datafactory.NewLinkedServiceAzureBlobStorage(ctx, "testLinkedServiceAzureBlobStorage", &datafactory.LinkedServiceAzureBlobStorageArgs{ DataFactoryId: testFactory.ID(), SasUri: pulumi.String("https://storageaccountname.blob.core.windows.net"), KeyVaultSasToken: &datafactory.LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs{ LinkedServiceName: testLinkedServiceKeyVault.Name, SecretName: pulumi.String("secret"), }, }) if err != nil { return err } _, err = datafactory.NewLinkedServiceAzureBlobStorage(ctx, "testDatafactory/linkedServiceAzureBlobStorageLinkedServiceAzureBlobStorage", &datafactory.LinkedServiceAzureBlobStorageArgs{ DataFactoryId: testFactory.ID(), ServiceEndpoint: pulumi.String("https://storageaccountname.blob.core.windows.net"), ServicePrincipalId: pulumi.String("00000000-0000-0000-0000-000000000000"), TenantId: pulumi.String("00000000-0000-0000-0000-000000000000"), ServicePrincipalLinkedKeyVaultKey: &datafactory.LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs{ LinkedServiceName: testLinkedServiceKeyVault.Name, SecretName: pulumi.String("secret"), }, }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Linked Service's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServiceAzureBlobStorage:LinkedServiceAzureBlobStorage example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServiceAzureBlobStorage ¶
func GetLinkedServiceAzureBlobStorage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceAzureBlobStorageState, opts ...pulumi.ResourceOption) (*LinkedServiceAzureBlobStorage, error)
GetLinkedServiceAzureBlobStorage gets an existing LinkedServiceAzureBlobStorage 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 NewLinkedServiceAzureBlobStorage ¶
func NewLinkedServiceAzureBlobStorage(ctx *pulumi.Context, name string, args *LinkedServiceAzureBlobStorageArgs, opts ...pulumi.ResourceOption) (*LinkedServiceAzureBlobStorage, error)
NewLinkedServiceAzureBlobStorage registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceAzureBlobStorage) ElementType ¶
func (*LinkedServiceAzureBlobStorage) ElementType() reflect.Type
func (*LinkedServiceAzureBlobStorage) ToLinkedServiceAzureBlobStorageOutput ¶
func (i *LinkedServiceAzureBlobStorage) ToLinkedServiceAzureBlobStorageOutput() LinkedServiceAzureBlobStorageOutput
func (*LinkedServiceAzureBlobStorage) ToLinkedServiceAzureBlobStorageOutputWithContext ¶
func (i *LinkedServiceAzureBlobStorage) ToLinkedServiceAzureBlobStorageOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageOutput
type LinkedServiceAzureBlobStorageArgs ¶
type LinkedServiceAzureBlobStorageArgs struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The connection string. Conflicts with `sasUri` and `serviceEndpoint`. ConnectionString pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // A `keyVaultSasToken` block as defined below. Use this argument to store SAS Token in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. A `sasUri` is required. KeyVaultSasToken LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput // The SAS URI. Conflicts with `connectionString` and `serviceEndpoint`. SasUri pulumi.StringPtrInput // The Service Endpoint. Conflicts with `connectionString` and `sasUri`. ServiceEndpoint pulumi.StringPtrInput // The service principal id in which to authenticate against the Azure Blob Storage account. ServicePrincipalId pulumi.StringPtrInput // The service principal key in which to authenticate against the AAzure Blob Storage account. ServicePrincipalKey pulumi.StringPtrInput // A `servicePrincipalLinkedKeyVaultKey` block as defined below. Use this argument to store Service Principal key in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. ServicePrincipalLinkedKeyVaultKey LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrInput // Specify the kind of the storage account. Allowed values are `Storage`, `StorageV2`, `BlobStorage` and `BlockBlobStorage`. StorageKind pulumi.StringPtrInput // The tenant id or name in which to authenticate against the Azure Blob Storage account. TenantId pulumi.StringPtrInput // Whether to use the Data Factory's managed identity to authenticate against the Azure Blob Storage account. Incompatible with `servicePrincipalId` and `servicePrincipalKey`. UseManagedIdentity pulumi.BoolPtrInput }
The set of arguments for constructing a LinkedServiceAzureBlobStorage resource.
func (LinkedServiceAzureBlobStorageArgs) ElementType ¶
func (LinkedServiceAzureBlobStorageArgs) ElementType() reflect.Type
type LinkedServiceAzureBlobStorageArray ¶
type LinkedServiceAzureBlobStorageArray []LinkedServiceAzureBlobStorageInput
func (LinkedServiceAzureBlobStorageArray) ElementType ¶
func (LinkedServiceAzureBlobStorageArray) ElementType() reflect.Type
func (LinkedServiceAzureBlobStorageArray) ToLinkedServiceAzureBlobStorageArrayOutput ¶
func (i LinkedServiceAzureBlobStorageArray) ToLinkedServiceAzureBlobStorageArrayOutput() LinkedServiceAzureBlobStorageArrayOutput
func (LinkedServiceAzureBlobStorageArray) ToLinkedServiceAzureBlobStorageArrayOutputWithContext ¶
func (i LinkedServiceAzureBlobStorageArray) ToLinkedServiceAzureBlobStorageArrayOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageArrayOutput
type LinkedServiceAzureBlobStorageArrayInput ¶
type LinkedServiceAzureBlobStorageArrayInput interface { pulumi.Input ToLinkedServiceAzureBlobStorageArrayOutput() LinkedServiceAzureBlobStorageArrayOutput ToLinkedServiceAzureBlobStorageArrayOutputWithContext(context.Context) LinkedServiceAzureBlobStorageArrayOutput }
LinkedServiceAzureBlobStorageArrayInput is an input type that accepts LinkedServiceAzureBlobStorageArray and LinkedServiceAzureBlobStorageArrayOutput values. You can construct a concrete instance of `LinkedServiceAzureBlobStorageArrayInput` via:
LinkedServiceAzureBlobStorageArray{ LinkedServiceAzureBlobStorageArgs{...} }
type LinkedServiceAzureBlobStorageArrayOutput ¶
type LinkedServiceAzureBlobStorageArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureBlobStorageArrayOutput) ElementType ¶
func (LinkedServiceAzureBlobStorageArrayOutput) ElementType() reflect.Type
func (LinkedServiceAzureBlobStorageArrayOutput) ToLinkedServiceAzureBlobStorageArrayOutput ¶
func (o LinkedServiceAzureBlobStorageArrayOutput) ToLinkedServiceAzureBlobStorageArrayOutput() LinkedServiceAzureBlobStorageArrayOutput
func (LinkedServiceAzureBlobStorageArrayOutput) ToLinkedServiceAzureBlobStorageArrayOutputWithContext ¶
func (o LinkedServiceAzureBlobStorageArrayOutput) ToLinkedServiceAzureBlobStorageArrayOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageArrayOutput
type LinkedServiceAzureBlobStorageInput ¶
type LinkedServiceAzureBlobStorageInput interface { pulumi.Input ToLinkedServiceAzureBlobStorageOutput() LinkedServiceAzureBlobStorageOutput ToLinkedServiceAzureBlobStorageOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageOutput }
type LinkedServiceAzureBlobStorageKeyVaultSasToken ¶
type LinkedServiceAzureBlobStorageKeyVaultSasToken struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName string `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores the SAS token. SecretName string `pulumi:"secretName"` }
type LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs ¶
type LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName pulumi.StringInput `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores the SAS token. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ElementType ¶
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ElementType() reflect.Type
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutput ¶
func (i LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutput() LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutputWithContext ¶
func (i LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput ¶
func (i LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput() LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutputWithContext ¶
func (i LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput
type LinkedServiceAzureBlobStorageKeyVaultSasTokenInput ¶
type LinkedServiceAzureBlobStorageKeyVaultSasTokenInput interface { pulumi.Input ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutput() LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutputWithContext(context.Context) LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput }
LinkedServiceAzureBlobStorageKeyVaultSasTokenInput is an input type that accepts LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs and LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput values. You can construct a concrete instance of `LinkedServiceAzureBlobStorageKeyVaultSasTokenInput` via:
LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs{...}
type LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput ¶
type LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ElementType ¶
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ElementType() reflect.Type
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) LinkedServiceName ¶
func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) LinkedServiceName() pulumi.StringOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) SecretName ¶
func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) SecretName() pulumi.StringOutput
Specifies the secret name in Azure Key Vault that stores the SAS token.
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutput ¶
func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutput() LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutputWithContext ¶
func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput ¶
func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput() LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutputWithContext ¶
func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput
type LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrInput ¶
type LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrInput interface { pulumi.Input ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput() LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutputWithContext(context.Context) LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput }
LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrInput is an input type that accepts LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs, LinkedServiceAzureBlobStorageKeyVaultSasTokenPtr and LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput values. You can construct a concrete instance of `LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrInput` via:
LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs{...} or: nil
func LinkedServiceAzureBlobStorageKeyVaultSasTokenPtr ¶
func LinkedServiceAzureBlobStorageKeyVaultSasTokenPtr(v *LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrInput
type LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput ¶
type LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) ElementType ¶
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) ElementType() reflect.Type
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) LinkedServiceName ¶
func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) SecretName ¶
func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) SecretName() pulumi.StringPtrOutput
Specifies the secret name in Azure Key Vault that stores the SAS token.
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput ¶
func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput() LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutputWithContext ¶
func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput
type LinkedServiceAzureBlobStorageMap ¶
type LinkedServiceAzureBlobStorageMap map[string]LinkedServiceAzureBlobStorageInput
func (LinkedServiceAzureBlobStorageMap) ElementType ¶
func (LinkedServiceAzureBlobStorageMap) ElementType() reflect.Type
func (LinkedServiceAzureBlobStorageMap) ToLinkedServiceAzureBlobStorageMapOutput ¶
func (i LinkedServiceAzureBlobStorageMap) ToLinkedServiceAzureBlobStorageMapOutput() LinkedServiceAzureBlobStorageMapOutput
func (LinkedServiceAzureBlobStorageMap) ToLinkedServiceAzureBlobStorageMapOutputWithContext ¶
func (i LinkedServiceAzureBlobStorageMap) ToLinkedServiceAzureBlobStorageMapOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageMapOutput
type LinkedServiceAzureBlobStorageMapInput ¶
type LinkedServiceAzureBlobStorageMapInput interface { pulumi.Input ToLinkedServiceAzureBlobStorageMapOutput() LinkedServiceAzureBlobStorageMapOutput ToLinkedServiceAzureBlobStorageMapOutputWithContext(context.Context) LinkedServiceAzureBlobStorageMapOutput }
LinkedServiceAzureBlobStorageMapInput is an input type that accepts LinkedServiceAzureBlobStorageMap and LinkedServiceAzureBlobStorageMapOutput values. You can construct a concrete instance of `LinkedServiceAzureBlobStorageMapInput` via:
LinkedServiceAzureBlobStorageMap{ "key": LinkedServiceAzureBlobStorageArgs{...} }
type LinkedServiceAzureBlobStorageMapOutput ¶
type LinkedServiceAzureBlobStorageMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureBlobStorageMapOutput) ElementType ¶
func (LinkedServiceAzureBlobStorageMapOutput) ElementType() reflect.Type
func (LinkedServiceAzureBlobStorageMapOutput) MapIndex ¶
func (o LinkedServiceAzureBlobStorageMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceAzureBlobStorageOutput
func (LinkedServiceAzureBlobStorageMapOutput) ToLinkedServiceAzureBlobStorageMapOutput ¶
func (o LinkedServiceAzureBlobStorageMapOutput) ToLinkedServiceAzureBlobStorageMapOutput() LinkedServiceAzureBlobStorageMapOutput
func (LinkedServiceAzureBlobStorageMapOutput) ToLinkedServiceAzureBlobStorageMapOutputWithContext ¶
func (o LinkedServiceAzureBlobStorageMapOutput) ToLinkedServiceAzureBlobStorageMapOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageMapOutput
type LinkedServiceAzureBlobStorageOutput ¶
type LinkedServiceAzureBlobStorageOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureBlobStorageOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServiceAzureBlobStorageOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service.
func (LinkedServiceAzureBlobStorageOutput) Annotations ¶ added in v5.5.0
func (o LinkedServiceAzureBlobStorageOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service.
func (LinkedServiceAzureBlobStorageOutput) ConnectionString ¶ added in v5.5.0
func (o LinkedServiceAzureBlobStorageOutput) ConnectionString() pulumi.StringPtrOutput
The connection string. Conflicts with `sasUri` and `serviceEndpoint`.
func (LinkedServiceAzureBlobStorageOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedServiceAzureBlobStorageOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServiceAzureBlobStorageOutput) Description ¶ added in v5.5.0
func (o LinkedServiceAzureBlobStorageOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service.
func (LinkedServiceAzureBlobStorageOutput) ElementType ¶
func (LinkedServiceAzureBlobStorageOutput) ElementType() reflect.Type
func (LinkedServiceAzureBlobStorageOutput) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServiceAzureBlobStorageOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service.
func (LinkedServiceAzureBlobStorageOutput) KeyVaultSasToken ¶ added in v5.5.0
func (o LinkedServiceAzureBlobStorageOutput) KeyVaultSasToken() LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput
A `keyVaultSasToken` block as defined below. Use this argument to store SAS Token in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. A `sasUri` is required.
func (LinkedServiceAzureBlobStorageOutput) Name ¶ added in v5.5.0
func (o LinkedServiceAzureBlobStorageOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServiceAzureBlobStorageOutput) Parameters ¶ added in v5.5.0
func (o LinkedServiceAzureBlobStorageOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (LinkedServiceAzureBlobStorageOutput) SasUri ¶ added in v5.5.0
func (o LinkedServiceAzureBlobStorageOutput) SasUri() pulumi.StringPtrOutput
The SAS URI. Conflicts with `connectionString` and `serviceEndpoint`.
func (LinkedServiceAzureBlobStorageOutput) ServiceEndpoint ¶ added in v5.5.0
func (o LinkedServiceAzureBlobStorageOutput) ServiceEndpoint() pulumi.StringPtrOutput
The Service Endpoint. Conflicts with `connectionString` and `sasUri`.
func (LinkedServiceAzureBlobStorageOutput) ServicePrincipalId ¶ added in v5.5.0
func (o LinkedServiceAzureBlobStorageOutput) ServicePrincipalId() pulumi.StringPtrOutput
The service principal id in which to authenticate against the Azure Blob Storage account.
func (LinkedServiceAzureBlobStorageOutput) ServicePrincipalKey ¶ added in v5.5.0
func (o LinkedServiceAzureBlobStorageOutput) ServicePrincipalKey() pulumi.StringPtrOutput
The service principal key in which to authenticate against the AAzure Blob Storage account.
func (LinkedServiceAzureBlobStorageOutput) ServicePrincipalLinkedKeyVaultKey ¶ added in v5.5.0
func (o LinkedServiceAzureBlobStorageOutput) ServicePrincipalLinkedKeyVaultKey() LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput
A `servicePrincipalLinkedKeyVaultKey` block as defined below. Use this argument to store Service Principal key in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureBlobStorageOutput) StorageKind ¶ added in v5.5.0
func (o LinkedServiceAzureBlobStorageOutput) StorageKind() pulumi.StringPtrOutput
Specify the kind of the storage account. Allowed values are `Storage`, `StorageV2`, `BlobStorage` and `BlockBlobStorage`.
func (LinkedServiceAzureBlobStorageOutput) TenantId ¶ added in v5.5.0
func (o LinkedServiceAzureBlobStorageOutput) TenantId() pulumi.StringPtrOutput
The tenant id or name in which to authenticate against the Azure Blob Storage account.
func (LinkedServiceAzureBlobStorageOutput) ToLinkedServiceAzureBlobStorageOutput ¶
func (o LinkedServiceAzureBlobStorageOutput) ToLinkedServiceAzureBlobStorageOutput() LinkedServiceAzureBlobStorageOutput
func (LinkedServiceAzureBlobStorageOutput) ToLinkedServiceAzureBlobStorageOutputWithContext ¶
func (o LinkedServiceAzureBlobStorageOutput) ToLinkedServiceAzureBlobStorageOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageOutput
func (LinkedServiceAzureBlobStorageOutput) UseManagedIdentity ¶ added in v5.5.0
func (o LinkedServiceAzureBlobStorageOutput) UseManagedIdentity() pulumi.BoolPtrOutput
Whether to use the Data Factory's managed identity to authenticate against the Azure Blob Storage account. Incompatible with `servicePrincipalId` and `servicePrincipalKey`.
type LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKey ¶ added in v5.3.0
type LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKey struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName string `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores the Service Principal key. SecretName string `pulumi:"secretName"` }
type LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs ¶ added in v5.3.0
type LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName pulumi.StringInput `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores the Service Principal key. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs) ElementType ¶ added in v5.3.0
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs) ElementType() reflect.Type
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput ¶ added in v5.3.0
func (i LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput() LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutputWithContext ¶ added in v5.3.0
func (i LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput ¶ added in v5.3.0
func (i LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput() LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutputWithContext ¶ added in v5.3.0
func (i LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput
type LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyInput ¶ added in v5.3.0
type LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyInput interface { pulumi.Input ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput() LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutputWithContext(context.Context) LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput }
LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyInput is an input type that accepts LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs and LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput values. You can construct a concrete instance of `LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyInput` via:
LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs{...}
type LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput ¶ added in v5.3.0
type LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) ElementType ¶ added in v5.3.0
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) ElementType() reflect.Type
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) LinkedServiceName ¶ added in v5.3.0
func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) LinkedServiceName() pulumi.StringOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) SecretName ¶ added in v5.3.0
func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) SecretName() pulumi.StringOutput
Specifies the secret name in Azure Key Vault that stores the Service Principal key.
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput ¶ added in v5.3.0
func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput() LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutputWithContext ¶ added in v5.3.0
func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput ¶ added in v5.3.0
func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput() LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutputWithContext ¶ added in v5.3.0
func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyOutput) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput
type LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrInput ¶ added in v5.3.0
type LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrInput interface { pulumi.Input ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput() LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutputWithContext(context.Context) LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput }
LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrInput is an input type that accepts LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs, LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtr and LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput values. You can construct a concrete instance of `LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrInput` via:
LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs{...} or: nil
func LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtr ¶ added in v5.3.0
func LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtr(v *LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyArgs) LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrInput
type LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput ¶ added in v5.3.0
type LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput) Elem ¶ added in v5.3.0
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput) ElementType ¶ added in v5.3.0
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput) ElementType() reflect.Type
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput) LinkedServiceName ¶ added in v5.3.0
func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput) SecretName ¶ added in v5.3.0
func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput) SecretName() pulumi.StringPtrOutput
Specifies the secret name in Azure Key Vault that stores the Service Principal key.
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput ¶ added in v5.3.0
func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput() LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput
func (LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutputWithContext ¶ added in v5.3.0
func (o LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput) ToLinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrOutput
type LinkedServiceAzureBlobStorageState ¶
type LinkedServiceAzureBlobStorageState struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The connection string. Conflicts with `sasUri` and `serviceEndpoint`. ConnectionString pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // A `keyVaultSasToken` block as defined below. Use this argument to store SAS Token in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. A `sasUri` is required. KeyVaultSasToken LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput // The SAS URI. Conflicts with `connectionString` and `serviceEndpoint`. SasUri pulumi.StringPtrInput // The Service Endpoint. Conflicts with `connectionString` and `sasUri`. ServiceEndpoint pulumi.StringPtrInput // The service principal id in which to authenticate against the Azure Blob Storage account. ServicePrincipalId pulumi.StringPtrInput // The service principal key in which to authenticate against the AAzure Blob Storage account. ServicePrincipalKey pulumi.StringPtrInput // A `servicePrincipalLinkedKeyVaultKey` block as defined below. Use this argument to store Service Principal key in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. ServicePrincipalLinkedKeyVaultKey LinkedServiceAzureBlobStorageServicePrincipalLinkedKeyVaultKeyPtrInput // Specify the kind of the storage account. Allowed values are `Storage`, `StorageV2`, `BlobStorage` and `BlockBlobStorage`. StorageKind pulumi.StringPtrInput // The tenant id or name in which to authenticate against the Azure Blob Storage account. TenantId pulumi.StringPtrInput // Whether to use the Data Factory's managed identity to authenticate against the Azure Blob Storage account. Incompatible with `servicePrincipalId` and `servicePrincipalKey`. UseManagedIdentity pulumi.BoolPtrInput }
func (LinkedServiceAzureBlobStorageState) ElementType ¶
func (LinkedServiceAzureBlobStorageState) ElementType() reflect.Type
type LinkedServiceAzureDatabricks ¶
type LinkedServiceAzureDatabricks struct { pulumi.CustomResourceState // Authenticate to ADB via an access token. AccessToken pulumi.StringPtrOutput `pulumi:"accessToken"` // The domain URL of the databricks instance. AdbDomain pulumi.StringOutput `pulumi:"adbDomain"` // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Linked Service. Description pulumi.StringPtrOutput `pulumi:"description"` // The clusterId of an existing cluster within the linked ADB instance. ExistingClusterId pulumi.StringPtrOutput `pulumi:"existingClusterId"` // Leverages an instance pool within the linked ADB instance as defined by `instancePool` block below. InstancePool LinkedServiceAzureDatabricksInstancePoolPtrOutput `pulumi:"instancePool"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // Authenticate to ADB via Azure Key Vault Linked Service as defined in the `keyVaultPassword` block below. KeyVaultPassword LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput `pulumi:"keyVaultPassword"` // Authenticate to ADB via managed service identity. MsiWorkSpaceResourceId pulumi.StringPtrOutput `pulumi:"msiWorkSpaceResourceId"` // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // Creates new clusters within the linked ADB instance as defined in the `newClusterConfig` block below. NewClusterConfig LinkedServiceAzureDatabricksNewClusterConfigPtrOutput `pulumi:"newClusterConfig"` // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapOutput `pulumi:"parameters"` }
Manages a Linked Service (connection) between Azure Databricks and Azure Data Factory.
## Example Usage ### With Managed Identity & New Cluster
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/databricks" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("East US"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Identity: &datafactory.FactoryIdentityArgs{ Type: pulumi.String("SystemAssigned"), }, }) if err != nil { return err } exampleWorkspace, err := databricks.NewWorkspace(ctx, "exampleWorkspace", &databricks.WorkspaceArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, Sku: pulumi.String("standard"), }) if err != nil { return err } _, err = datafactory.NewLinkedServiceAzureDatabricks(ctx, "msiLinked", &datafactory.LinkedServiceAzureDatabricksArgs{ DataFactoryId: exampleFactory.ID(), Description: pulumi.String("ADB Linked Service via MSI"), AdbDomain: exampleWorkspace.WorkspaceUrl.ApplyT(func(workspaceUrl string) (string, error) { return fmt.Sprintf("%v%v", "https://", workspaceUrl), nil }).(pulumi.StringOutput), MsiWorkSpaceResourceId: exampleWorkspace.ID(), NewClusterConfig: &datafactory.LinkedServiceAzureDatabricksNewClusterConfigArgs{ NodeType: pulumi.String("Standard_NC12"), ClusterVersion: pulumi.String("5.5.x-gpu-scala2.11"), MinNumberOfWorkers: pulumi.Int(1), MaxNumberOfWorkers: pulumi.Int(5), DriverNodeType: pulumi.String("Standard_NC12"), LogDestination: pulumi.String("dbfs:/logs"), CustomTags: pulumi.StringMap{ "custom_tag1": pulumi.String("sct_value_1"), "custom_tag2": pulumi.String("sct_value_2"), }, SparkConfig: pulumi.StringMap{ "config1": pulumi.String("value1"), "config2": pulumi.String("value2"), }, SparkEnvironmentVariables: pulumi.StringMap{ "envVar1": pulumi.String("value1"), "envVar2": pulumi.String("value2"), }, InitScripts: pulumi.StringArray{ pulumi.String("init.sh"), pulumi.String("init2.sh"), }, }, }) if err != nil { return err } return nil }) }
``` ### With Access Token & Existing Cluster
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/databricks" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("East US"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } exampleWorkspace, err := databricks.NewWorkspace(ctx, "exampleWorkspace", &databricks.WorkspaceArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, Sku: pulumi.String("standard"), }) if err != nil { return err } _, err = datafactory.NewLinkedServiceAzureDatabricks(ctx, "atLinked", &datafactory.LinkedServiceAzureDatabricksArgs{ DataFactoryId: exampleFactory.ID(), Description: pulumi.String("ADB Linked Service via Access Token"), ExistingClusterId: pulumi.String("0308-201146-sly615"), AccessToken: pulumi.String("SomeDatabricksAccessToken"), AdbDomain: exampleWorkspace.WorkspaceUrl.ApplyT(func(workspaceUrl string) (string, error) { return fmt.Sprintf("%v%v", "https://", workspaceUrl), nil }).(pulumi.StringOutput), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Linked Services can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServiceAzureDatabricks:LinkedServiceAzureDatabricks example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServiceAzureDatabricks ¶
func GetLinkedServiceAzureDatabricks(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceAzureDatabricksState, opts ...pulumi.ResourceOption) (*LinkedServiceAzureDatabricks, error)
GetLinkedServiceAzureDatabricks gets an existing LinkedServiceAzureDatabricks 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 NewLinkedServiceAzureDatabricks ¶
func NewLinkedServiceAzureDatabricks(ctx *pulumi.Context, name string, args *LinkedServiceAzureDatabricksArgs, opts ...pulumi.ResourceOption) (*LinkedServiceAzureDatabricks, error)
NewLinkedServiceAzureDatabricks registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceAzureDatabricks) ElementType ¶
func (*LinkedServiceAzureDatabricks) ElementType() reflect.Type
func (*LinkedServiceAzureDatabricks) ToLinkedServiceAzureDatabricksOutput ¶
func (i *LinkedServiceAzureDatabricks) ToLinkedServiceAzureDatabricksOutput() LinkedServiceAzureDatabricksOutput
func (*LinkedServiceAzureDatabricks) ToLinkedServiceAzureDatabricksOutputWithContext ¶
func (i *LinkedServiceAzureDatabricks) ToLinkedServiceAzureDatabricksOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksOutput
type LinkedServiceAzureDatabricksArgs ¶
type LinkedServiceAzureDatabricksArgs struct { // Authenticate to ADB via an access token. AccessToken pulumi.StringPtrInput // The domain URL of the databricks instance. AdbDomain pulumi.StringInput // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The clusterId of an existing cluster within the linked ADB instance. ExistingClusterId pulumi.StringPtrInput // Leverages an instance pool within the linked ADB instance as defined by `instancePool` block below. InstancePool LinkedServiceAzureDatabricksInstancePoolPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // Authenticate to ADB via Azure Key Vault Linked Service as defined in the `keyVaultPassword` block below. KeyVaultPassword LinkedServiceAzureDatabricksKeyVaultPasswordPtrInput // Authenticate to ADB via managed service identity. MsiWorkSpaceResourceId pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // Creates new clusters within the linked ADB instance as defined in the `newClusterConfig` block below. NewClusterConfig LinkedServiceAzureDatabricksNewClusterConfigPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput }
The set of arguments for constructing a LinkedServiceAzureDatabricks resource.
func (LinkedServiceAzureDatabricksArgs) ElementType ¶
func (LinkedServiceAzureDatabricksArgs) ElementType() reflect.Type
type LinkedServiceAzureDatabricksArray ¶
type LinkedServiceAzureDatabricksArray []LinkedServiceAzureDatabricksInput
func (LinkedServiceAzureDatabricksArray) ElementType ¶
func (LinkedServiceAzureDatabricksArray) ElementType() reflect.Type
func (LinkedServiceAzureDatabricksArray) ToLinkedServiceAzureDatabricksArrayOutput ¶
func (i LinkedServiceAzureDatabricksArray) ToLinkedServiceAzureDatabricksArrayOutput() LinkedServiceAzureDatabricksArrayOutput
func (LinkedServiceAzureDatabricksArray) ToLinkedServiceAzureDatabricksArrayOutputWithContext ¶
func (i LinkedServiceAzureDatabricksArray) ToLinkedServiceAzureDatabricksArrayOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksArrayOutput
type LinkedServiceAzureDatabricksArrayInput ¶
type LinkedServiceAzureDatabricksArrayInput interface { pulumi.Input ToLinkedServiceAzureDatabricksArrayOutput() LinkedServiceAzureDatabricksArrayOutput ToLinkedServiceAzureDatabricksArrayOutputWithContext(context.Context) LinkedServiceAzureDatabricksArrayOutput }
LinkedServiceAzureDatabricksArrayInput is an input type that accepts LinkedServiceAzureDatabricksArray and LinkedServiceAzureDatabricksArrayOutput values. You can construct a concrete instance of `LinkedServiceAzureDatabricksArrayInput` via:
LinkedServiceAzureDatabricksArray{ LinkedServiceAzureDatabricksArgs{...} }
type LinkedServiceAzureDatabricksArrayOutput ¶
type LinkedServiceAzureDatabricksArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureDatabricksArrayOutput) ElementType ¶
func (LinkedServiceAzureDatabricksArrayOutput) ElementType() reflect.Type
func (LinkedServiceAzureDatabricksArrayOutput) ToLinkedServiceAzureDatabricksArrayOutput ¶
func (o LinkedServiceAzureDatabricksArrayOutput) ToLinkedServiceAzureDatabricksArrayOutput() LinkedServiceAzureDatabricksArrayOutput
func (LinkedServiceAzureDatabricksArrayOutput) ToLinkedServiceAzureDatabricksArrayOutputWithContext ¶
func (o LinkedServiceAzureDatabricksArrayOutput) ToLinkedServiceAzureDatabricksArrayOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksArrayOutput
type LinkedServiceAzureDatabricksInput ¶
type LinkedServiceAzureDatabricksInput interface { pulumi.Input ToLinkedServiceAzureDatabricksOutput() LinkedServiceAzureDatabricksOutput ToLinkedServiceAzureDatabricksOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksOutput }
type LinkedServiceAzureDatabricksInstancePool ¶
type LinkedServiceAzureDatabricksInstancePool struct { // Spark version of a the cluster. ClusterVersion string `pulumi:"clusterVersion"` // Identifier of the instance pool within the linked ADB instance. InstancePoolId string `pulumi:"instancePoolId"` // The max number of worker nodes. Set this value if you want to enable autoscaling between the `minNumberOfWorkers` and this value. Omit this value to use a fixed number of workers defined in the `minNumberOfWorkers` property. MaxNumberOfWorkers *int `pulumi:"maxNumberOfWorkers"` // The minimum number of worker nodes. Defaults to 1. MinNumberOfWorkers *int `pulumi:"minNumberOfWorkers"` }
type LinkedServiceAzureDatabricksInstancePoolArgs ¶
type LinkedServiceAzureDatabricksInstancePoolArgs struct { // Spark version of a the cluster. ClusterVersion pulumi.StringInput `pulumi:"clusterVersion"` // Identifier of the instance pool within the linked ADB instance. InstancePoolId pulumi.StringInput `pulumi:"instancePoolId"` // The max number of worker nodes. Set this value if you want to enable autoscaling between the `minNumberOfWorkers` and this value. Omit this value to use a fixed number of workers defined in the `minNumberOfWorkers` property. MaxNumberOfWorkers pulumi.IntPtrInput `pulumi:"maxNumberOfWorkers"` // The minimum number of worker nodes. Defaults to 1. MinNumberOfWorkers pulumi.IntPtrInput `pulumi:"minNumberOfWorkers"` }
func (LinkedServiceAzureDatabricksInstancePoolArgs) ElementType ¶
func (LinkedServiceAzureDatabricksInstancePoolArgs) ElementType() reflect.Type
func (LinkedServiceAzureDatabricksInstancePoolArgs) ToLinkedServiceAzureDatabricksInstancePoolOutput ¶
func (i LinkedServiceAzureDatabricksInstancePoolArgs) ToLinkedServiceAzureDatabricksInstancePoolOutput() LinkedServiceAzureDatabricksInstancePoolOutput
func (LinkedServiceAzureDatabricksInstancePoolArgs) ToLinkedServiceAzureDatabricksInstancePoolOutputWithContext ¶
func (i LinkedServiceAzureDatabricksInstancePoolArgs) ToLinkedServiceAzureDatabricksInstancePoolOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksInstancePoolOutput
func (LinkedServiceAzureDatabricksInstancePoolArgs) ToLinkedServiceAzureDatabricksInstancePoolPtrOutput ¶
func (i LinkedServiceAzureDatabricksInstancePoolArgs) ToLinkedServiceAzureDatabricksInstancePoolPtrOutput() LinkedServiceAzureDatabricksInstancePoolPtrOutput
func (LinkedServiceAzureDatabricksInstancePoolArgs) ToLinkedServiceAzureDatabricksInstancePoolPtrOutputWithContext ¶
func (i LinkedServiceAzureDatabricksInstancePoolArgs) ToLinkedServiceAzureDatabricksInstancePoolPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksInstancePoolPtrOutput
type LinkedServiceAzureDatabricksInstancePoolInput ¶
type LinkedServiceAzureDatabricksInstancePoolInput interface { pulumi.Input ToLinkedServiceAzureDatabricksInstancePoolOutput() LinkedServiceAzureDatabricksInstancePoolOutput ToLinkedServiceAzureDatabricksInstancePoolOutputWithContext(context.Context) LinkedServiceAzureDatabricksInstancePoolOutput }
LinkedServiceAzureDatabricksInstancePoolInput is an input type that accepts LinkedServiceAzureDatabricksInstancePoolArgs and LinkedServiceAzureDatabricksInstancePoolOutput values. You can construct a concrete instance of `LinkedServiceAzureDatabricksInstancePoolInput` via:
LinkedServiceAzureDatabricksInstancePoolArgs{...}
type LinkedServiceAzureDatabricksInstancePoolOutput ¶
type LinkedServiceAzureDatabricksInstancePoolOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureDatabricksInstancePoolOutput) ClusterVersion ¶
func (o LinkedServiceAzureDatabricksInstancePoolOutput) ClusterVersion() pulumi.StringOutput
Spark version of a the cluster.
func (LinkedServiceAzureDatabricksInstancePoolOutput) ElementType ¶
func (LinkedServiceAzureDatabricksInstancePoolOutput) ElementType() reflect.Type
func (LinkedServiceAzureDatabricksInstancePoolOutput) InstancePoolId ¶
func (o LinkedServiceAzureDatabricksInstancePoolOutput) InstancePoolId() pulumi.StringOutput
Identifier of the instance pool within the linked ADB instance.
func (LinkedServiceAzureDatabricksInstancePoolOutput) MaxNumberOfWorkers ¶
func (o LinkedServiceAzureDatabricksInstancePoolOutput) MaxNumberOfWorkers() pulumi.IntPtrOutput
The max number of worker nodes. Set this value if you want to enable autoscaling between the `minNumberOfWorkers` and this value. Omit this value to use a fixed number of workers defined in the `minNumberOfWorkers` property.
func (LinkedServiceAzureDatabricksInstancePoolOutput) MinNumberOfWorkers ¶
func (o LinkedServiceAzureDatabricksInstancePoolOutput) MinNumberOfWorkers() pulumi.IntPtrOutput
The minimum number of worker nodes. Defaults to 1.
func (LinkedServiceAzureDatabricksInstancePoolOutput) ToLinkedServiceAzureDatabricksInstancePoolOutput ¶
func (o LinkedServiceAzureDatabricksInstancePoolOutput) ToLinkedServiceAzureDatabricksInstancePoolOutput() LinkedServiceAzureDatabricksInstancePoolOutput
func (LinkedServiceAzureDatabricksInstancePoolOutput) ToLinkedServiceAzureDatabricksInstancePoolOutputWithContext ¶
func (o LinkedServiceAzureDatabricksInstancePoolOutput) ToLinkedServiceAzureDatabricksInstancePoolOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksInstancePoolOutput
func (LinkedServiceAzureDatabricksInstancePoolOutput) ToLinkedServiceAzureDatabricksInstancePoolPtrOutput ¶
func (o LinkedServiceAzureDatabricksInstancePoolOutput) ToLinkedServiceAzureDatabricksInstancePoolPtrOutput() LinkedServiceAzureDatabricksInstancePoolPtrOutput
func (LinkedServiceAzureDatabricksInstancePoolOutput) ToLinkedServiceAzureDatabricksInstancePoolPtrOutputWithContext ¶
func (o LinkedServiceAzureDatabricksInstancePoolOutput) ToLinkedServiceAzureDatabricksInstancePoolPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksInstancePoolPtrOutput
type LinkedServiceAzureDatabricksInstancePoolPtrInput ¶
type LinkedServiceAzureDatabricksInstancePoolPtrInput interface { pulumi.Input ToLinkedServiceAzureDatabricksInstancePoolPtrOutput() LinkedServiceAzureDatabricksInstancePoolPtrOutput ToLinkedServiceAzureDatabricksInstancePoolPtrOutputWithContext(context.Context) LinkedServiceAzureDatabricksInstancePoolPtrOutput }
LinkedServiceAzureDatabricksInstancePoolPtrInput is an input type that accepts LinkedServiceAzureDatabricksInstancePoolArgs, LinkedServiceAzureDatabricksInstancePoolPtr and LinkedServiceAzureDatabricksInstancePoolPtrOutput values. You can construct a concrete instance of `LinkedServiceAzureDatabricksInstancePoolPtrInput` via:
LinkedServiceAzureDatabricksInstancePoolArgs{...} or: nil
func LinkedServiceAzureDatabricksInstancePoolPtr ¶
func LinkedServiceAzureDatabricksInstancePoolPtr(v *LinkedServiceAzureDatabricksInstancePoolArgs) LinkedServiceAzureDatabricksInstancePoolPtrInput
type LinkedServiceAzureDatabricksInstancePoolPtrOutput ¶
type LinkedServiceAzureDatabricksInstancePoolPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureDatabricksInstancePoolPtrOutput) ClusterVersion ¶
func (o LinkedServiceAzureDatabricksInstancePoolPtrOutput) ClusterVersion() pulumi.StringPtrOutput
Spark version of a the cluster.
func (LinkedServiceAzureDatabricksInstancePoolPtrOutput) ElementType ¶
func (LinkedServiceAzureDatabricksInstancePoolPtrOutput) ElementType() reflect.Type
func (LinkedServiceAzureDatabricksInstancePoolPtrOutput) InstancePoolId ¶
func (o LinkedServiceAzureDatabricksInstancePoolPtrOutput) InstancePoolId() pulumi.StringPtrOutput
Identifier of the instance pool within the linked ADB instance.
func (LinkedServiceAzureDatabricksInstancePoolPtrOutput) MaxNumberOfWorkers ¶
func (o LinkedServiceAzureDatabricksInstancePoolPtrOutput) MaxNumberOfWorkers() pulumi.IntPtrOutput
The max number of worker nodes. Set this value if you want to enable autoscaling between the `minNumberOfWorkers` and this value. Omit this value to use a fixed number of workers defined in the `minNumberOfWorkers` property.
func (LinkedServiceAzureDatabricksInstancePoolPtrOutput) MinNumberOfWorkers ¶
func (o LinkedServiceAzureDatabricksInstancePoolPtrOutput) MinNumberOfWorkers() pulumi.IntPtrOutput
The minimum number of worker nodes. Defaults to 1.
func (LinkedServiceAzureDatabricksInstancePoolPtrOutput) ToLinkedServiceAzureDatabricksInstancePoolPtrOutput ¶
func (o LinkedServiceAzureDatabricksInstancePoolPtrOutput) ToLinkedServiceAzureDatabricksInstancePoolPtrOutput() LinkedServiceAzureDatabricksInstancePoolPtrOutput
func (LinkedServiceAzureDatabricksInstancePoolPtrOutput) ToLinkedServiceAzureDatabricksInstancePoolPtrOutputWithContext ¶
func (o LinkedServiceAzureDatabricksInstancePoolPtrOutput) ToLinkedServiceAzureDatabricksInstancePoolPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksInstancePoolPtrOutput
type LinkedServiceAzureDatabricksKeyVaultPassword ¶
type LinkedServiceAzureDatabricksKeyVaultPassword struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName string `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores ADB access token. SecretName string `pulumi:"secretName"` }
type LinkedServiceAzureDatabricksKeyVaultPasswordArgs ¶
type LinkedServiceAzureDatabricksKeyVaultPasswordArgs struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName pulumi.StringInput `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores ADB access token. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (LinkedServiceAzureDatabricksKeyVaultPasswordArgs) ElementType ¶
func (LinkedServiceAzureDatabricksKeyVaultPasswordArgs) ElementType() reflect.Type
func (LinkedServiceAzureDatabricksKeyVaultPasswordArgs) ToLinkedServiceAzureDatabricksKeyVaultPasswordOutput ¶
func (i LinkedServiceAzureDatabricksKeyVaultPasswordArgs) ToLinkedServiceAzureDatabricksKeyVaultPasswordOutput() LinkedServiceAzureDatabricksKeyVaultPasswordOutput
func (LinkedServiceAzureDatabricksKeyVaultPasswordArgs) ToLinkedServiceAzureDatabricksKeyVaultPasswordOutputWithContext ¶
func (i LinkedServiceAzureDatabricksKeyVaultPasswordArgs) ToLinkedServiceAzureDatabricksKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksKeyVaultPasswordOutput
func (LinkedServiceAzureDatabricksKeyVaultPasswordArgs) ToLinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput ¶
func (i LinkedServiceAzureDatabricksKeyVaultPasswordArgs) ToLinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput() LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput
func (LinkedServiceAzureDatabricksKeyVaultPasswordArgs) ToLinkedServiceAzureDatabricksKeyVaultPasswordPtrOutputWithContext ¶
func (i LinkedServiceAzureDatabricksKeyVaultPasswordArgs) ToLinkedServiceAzureDatabricksKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput
type LinkedServiceAzureDatabricksKeyVaultPasswordInput ¶
type LinkedServiceAzureDatabricksKeyVaultPasswordInput interface { pulumi.Input ToLinkedServiceAzureDatabricksKeyVaultPasswordOutput() LinkedServiceAzureDatabricksKeyVaultPasswordOutput ToLinkedServiceAzureDatabricksKeyVaultPasswordOutputWithContext(context.Context) LinkedServiceAzureDatabricksKeyVaultPasswordOutput }
LinkedServiceAzureDatabricksKeyVaultPasswordInput is an input type that accepts LinkedServiceAzureDatabricksKeyVaultPasswordArgs and LinkedServiceAzureDatabricksKeyVaultPasswordOutput values. You can construct a concrete instance of `LinkedServiceAzureDatabricksKeyVaultPasswordInput` via:
LinkedServiceAzureDatabricksKeyVaultPasswordArgs{...}
type LinkedServiceAzureDatabricksKeyVaultPasswordOutput ¶
type LinkedServiceAzureDatabricksKeyVaultPasswordOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureDatabricksKeyVaultPasswordOutput) ElementType ¶
func (LinkedServiceAzureDatabricksKeyVaultPasswordOutput) ElementType() reflect.Type
func (LinkedServiceAzureDatabricksKeyVaultPasswordOutput) LinkedServiceName ¶
func (o LinkedServiceAzureDatabricksKeyVaultPasswordOutput) LinkedServiceName() pulumi.StringOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureDatabricksKeyVaultPasswordOutput) SecretName ¶
func (o LinkedServiceAzureDatabricksKeyVaultPasswordOutput) SecretName() pulumi.StringOutput
Specifies the secret name in Azure Key Vault that stores ADB access token.
func (LinkedServiceAzureDatabricksKeyVaultPasswordOutput) ToLinkedServiceAzureDatabricksKeyVaultPasswordOutput ¶
func (o LinkedServiceAzureDatabricksKeyVaultPasswordOutput) ToLinkedServiceAzureDatabricksKeyVaultPasswordOutput() LinkedServiceAzureDatabricksKeyVaultPasswordOutput
func (LinkedServiceAzureDatabricksKeyVaultPasswordOutput) ToLinkedServiceAzureDatabricksKeyVaultPasswordOutputWithContext ¶
func (o LinkedServiceAzureDatabricksKeyVaultPasswordOutput) ToLinkedServiceAzureDatabricksKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksKeyVaultPasswordOutput
func (LinkedServiceAzureDatabricksKeyVaultPasswordOutput) ToLinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput ¶
func (o LinkedServiceAzureDatabricksKeyVaultPasswordOutput) ToLinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput() LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput
func (LinkedServiceAzureDatabricksKeyVaultPasswordOutput) ToLinkedServiceAzureDatabricksKeyVaultPasswordPtrOutputWithContext ¶
func (o LinkedServiceAzureDatabricksKeyVaultPasswordOutput) ToLinkedServiceAzureDatabricksKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput
type LinkedServiceAzureDatabricksKeyVaultPasswordPtrInput ¶
type LinkedServiceAzureDatabricksKeyVaultPasswordPtrInput interface { pulumi.Input ToLinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput() LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput ToLinkedServiceAzureDatabricksKeyVaultPasswordPtrOutputWithContext(context.Context) LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput }
LinkedServiceAzureDatabricksKeyVaultPasswordPtrInput is an input type that accepts LinkedServiceAzureDatabricksKeyVaultPasswordArgs, LinkedServiceAzureDatabricksKeyVaultPasswordPtr and LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput values. You can construct a concrete instance of `LinkedServiceAzureDatabricksKeyVaultPasswordPtrInput` via:
LinkedServiceAzureDatabricksKeyVaultPasswordArgs{...} or: nil
func LinkedServiceAzureDatabricksKeyVaultPasswordPtr ¶
func LinkedServiceAzureDatabricksKeyVaultPasswordPtr(v *LinkedServiceAzureDatabricksKeyVaultPasswordArgs) LinkedServiceAzureDatabricksKeyVaultPasswordPtrInput
type LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput ¶
type LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput) ElementType ¶
func (LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput) ElementType() reflect.Type
func (LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput) LinkedServiceName ¶
func (o LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput) SecretName ¶
func (o LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput) SecretName() pulumi.StringPtrOutput
Specifies the secret name in Azure Key Vault that stores ADB access token.
func (LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput) ToLinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput ¶
func (o LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput) ToLinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput() LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput
func (LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput) ToLinkedServiceAzureDatabricksKeyVaultPasswordPtrOutputWithContext ¶
func (o LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput) ToLinkedServiceAzureDatabricksKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput
type LinkedServiceAzureDatabricksMap ¶
type LinkedServiceAzureDatabricksMap map[string]LinkedServiceAzureDatabricksInput
func (LinkedServiceAzureDatabricksMap) ElementType ¶
func (LinkedServiceAzureDatabricksMap) ElementType() reflect.Type
func (LinkedServiceAzureDatabricksMap) ToLinkedServiceAzureDatabricksMapOutput ¶
func (i LinkedServiceAzureDatabricksMap) ToLinkedServiceAzureDatabricksMapOutput() LinkedServiceAzureDatabricksMapOutput
func (LinkedServiceAzureDatabricksMap) ToLinkedServiceAzureDatabricksMapOutputWithContext ¶
func (i LinkedServiceAzureDatabricksMap) ToLinkedServiceAzureDatabricksMapOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksMapOutput
type LinkedServiceAzureDatabricksMapInput ¶
type LinkedServiceAzureDatabricksMapInput interface { pulumi.Input ToLinkedServiceAzureDatabricksMapOutput() LinkedServiceAzureDatabricksMapOutput ToLinkedServiceAzureDatabricksMapOutputWithContext(context.Context) LinkedServiceAzureDatabricksMapOutput }
LinkedServiceAzureDatabricksMapInput is an input type that accepts LinkedServiceAzureDatabricksMap and LinkedServiceAzureDatabricksMapOutput values. You can construct a concrete instance of `LinkedServiceAzureDatabricksMapInput` via:
LinkedServiceAzureDatabricksMap{ "key": LinkedServiceAzureDatabricksArgs{...} }
type LinkedServiceAzureDatabricksMapOutput ¶
type LinkedServiceAzureDatabricksMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureDatabricksMapOutput) ElementType ¶
func (LinkedServiceAzureDatabricksMapOutput) ElementType() reflect.Type
func (LinkedServiceAzureDatabricksMapOutput) MapIndex ¶
func (o LinkedServiceAzureDatabricksMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceAzureDatabricksOutput
func (LinkedServiceAzureDatabricksMapOutput) ToLinkedServiceAzureDatabricksMapOutput ¶
func (o LinkedServiceAzureDatabricksMapOutput) ToLinkedServiceAzureDatabricksMapOutput() LinkedServiceAzureDatabricksMapOutput
func (LinkedServiceAzureDatabricksMapOutput) ToLinkedServiceAzureDatabricksMapOutputWithContext ¶
func (o LinkedServiceAzureDatabricksMapOutput) ToLinkedServiceAzureDatabricksMapOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksMapOutput
type LinkedServiceAzureDatabricksNewClusterConfig ¶
type LinkedServiceAzureDatabricksNewClusterConfig struct { // Spark version of a the cluster. ClusterVersion string `pulumi:"clusterVersion"` // Tags for the cluster resource. CustomTags map[string]string `pulumi:"customTags"` // Driver node type for the cluster. DriverNodeType *string `pulumi:"driverNodeType"` // User defined initialization scripts for the cluster. InitScripts []string `pulumi:"initScripts"` // Location to deliver Spark driver, worker, and event logs. LogDestination *string `pulumi:"logDestination"` // The max number of worker nodes. Set this value if you want to enable autoscaling between the `minNumberOfWorkers` and this value. Omit this value to use a fixed number of workers defined in the `minNumberOfWorkers` property. MaxNumberOfWorkers *int `pulumi:"maxNumberOfWorkers"` // The minimum number of worker nodes. Defaults to 1. MinNumberOfWorkers *int `pulumi:"minNumberOfWorkers"` // Node type for the new cluster. NodeType string `pulumi:"nodeType"` // User-specified Spark configuration variables key-value pairs. SparkConfig map[string]string `pulumi:"sparkConfig"` // User-specified Spark environment variables key-value pairs. SparkEnvironmentVariables map[string]string `pulumi:"sparkEnvironmentVariables"` }
type LinkedServiceAzureDatabricksNewClusterConfigArgs ¶
type LinkedServiceAzureDatabricksNewClusterConfigArgs struct { // Spark version of a the cluster. ClusterVersion pulumi.StringInput `pulumi:"clusterVersion"` // Tags for the cluster resource. CustomTags pulumi.StringMapInput `pulumi:"customTags"` // Driver node type for the cluster. DriverNodeType pulumi.StringPtrInput `pulumi:"driverNodeType"` // User defined initialization scripts for the cluster. InitScripts pulumi.StringArrayInput `pulumi:"initScripts"` // Location to deliver Spark driver, worker, and event logs. LogDestination pulumi.StringPtrInput `pulumi:"logDestination"` // The max number of worker nodes. Set this value if you want to enable autoscaling between the `minNumberOfWorkers` and this value. Omit this value to use a fixed number of workers defined in the `minNumberOfWorkers` property. MaxNumberOfWorkers pulumi.IntPtrInput `pulumi:"maxNumberOfWorkers"` // The minimum number of worker nodes. Defaults to 1. MinNumberOfWorkers pulumi.IntPtrInput `pulumi:"minNumberOfWorkers"` // Node type for the new cluster. NodeType pulumi.StringInput `pulumi:"nodeType"` // User-specified Spark configuration variables key-value pairs. SparkConfig pulumi.StringMapInput `pulumi:"sparkConfig"` // User-specified Spark environment variables key-value pairs. SparkEnvironmentVariables pulumi.StringMapInput `pulumi:"sparkEnvironmentVariables"` }
func (LinkedServiceAzureDatabricksNewClusterConfigArgs) ElementType ¶
func (LinkedServiceAzureDatabricksNewClusterConfigArgs) ElementType() reflect.Type
func (LinkedServiceAzureDatabricksNewClusterConfigArgs) ToLinkedServiceAzureDatabricksNewClusterConfigOutput ¶
func (i LinkedServiceAzureDatabricksNewClusterConfigArgs) ToLinkedServiceAzureDatabricksNewClusterConfigOutput() LinkedServiceAzureDatabricksNewClusterConfigOutput
func (LinkedServiceAzureDatabricksNewClusterConfigArgs) ToLinkedServiceAzureDatabricksNewClusterConfigOutputWithContext ¶
func (i LinkedServiceAzureDatabricksNewClusterConfigArgs) ToLinkedServiceAzureDatabricksNewClusterConfigOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksNewClusterConfigOutput
func (LinkedServiceAzureDatabricksNewClusterConfigArgs) ToLinkedServiceAzureDatabricksNewClusterConfigPtrOutput ¶
func (i LinkedServiceAzureDatabricksNewClusterConfigArgs) ToLinkedServiceAzureDatabricksNewClusterConfigPtrOutput() LinkedServiceAzureDatabricksNewClusterConfigPtrOutput
func (LinkedServiceAzureDatabricksNewClusterConfigArgs) ToLinkedServiceAzureDatabricksNewClusterConfigPtrOutputWithContext ¶
func (i LinkedServiceAzureDatabricksNewClusterConfigArgs) ToLinkedServiceAzureDatabricksNewClusterConfigPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksNewClusterConfigPtrOutput
type LinkedServiceAzureDatabricksNewClusterConfigInput ¶
type LinkedServiceAzureDatabricksNewClusterConfigInput interface { pulumi.Input ToLinkedServiceAzureDatabricksNewClusterConfigOutput() LinkedServiceAzureDatabricksNewClusterConfigOutput ToLinkedServiceAzureDatabricksNewClusterConfigOutputWithContext(context.Context) LinkedServiceAzureDatabricksNewClusterConfigOutput }
LinkedServiceAzureDatabricksNewClusterConfigInput is an input type that accepts LinkedServiceAzureDatabricksNewClusterConfigArgs and LinkedServiceAzureDatabricksNewClusterConfigOutput values. You can construct a concrete instance of `LinkedServiceAzureDatabricksNewClusterConfigInput` via:
LinkedServiceAzureDatabricksNewClusterConfigArgs{...}
type LinkedServiceAzureDatabricksNewClusterConfigOutput ¶
type LinkedServiceAzureDatabricksNewClusterConfigOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureDatabricksNewClusterConfigOutput) ClusterVersion ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) ClusterVersion() pulumi.StringOutput
Spark version of a the cluster.
func (LinkedServiceAzureDatabricksNewClusterConfigOutput) CustomTags ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) CustomTags() pulumi.StringMapOutput
Tags for the cluster resource.
func (LinkedServiceAzureDatabricksNewClusterConfigOutput) DriverNodeType ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) DriverNodeType() pulumi.StringPtrOutput
Driver node type for the cluster.
func (LinkedServiceAzureDatabricksNewClusterConfigOutput) ElementType ¶
func (LinkedServiceAzureDatabricksNewClusterConfigOutput) ElementType() reflect.Type
func (LinkedServiceAzureDatabricksNewClusterConfigOutput) InitScripts ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) InitScripts() pulumi.StringArrayOutput
User defined initialization scripts for the cluster.
func (LinkedServiceAzureDatabricksNewClusterConfigOutput) LogDestination ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) LogDestination() pulumi.StringPtrOutput
Location to deliver Spark driver, worker, and event logs.
func (LinkedServiceAzureDatabricksNewClusterConfigOutput) MaxNumberOfWorkers ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) MaxNumberOfWorkers() pulumi.IntPtrOutput
The max number of worker nodes. Set this value if you want to enable autoscaling between the `minNumberOfWorkers` and this value. Omit this value to use a fixed number of workers defined in the `minNumberOfWorkers` property.
func (LinkedServiceAzureDatabricksNewClusterConfigOutput) MinNumberOfWorkers ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) MinNumberOfWorkers() pulumi.IntPtrOutput
The minimum number of worker nodes. Defaults to 1.
func (LinkedServiceAzureDatabricksNewClusterConfigOutput) NodeType ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) NodeType() pulumi.StringOutput
Node type for the new cluster.
func (LinkedServiceAzureDatabricksNewClusterConfigOutput) SparkConfig ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) SparkConfig() pulumi.StringMapOutput
User-specified Spark configuration variables key-value pairs.
func (LinkedServiceAzureDatabricksNewClusterConfigOutput) SparkEnvironmentVariables ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) SparkEnvironmentVariables() pulumi.StringMapOutput
User-specified Spark environment variables key-value pairs.
func (LinkedServiceAzureDatabricksNewClusterConfigOutput) ToLinkedServiceAzureDatabricksNewClusterConfigOutput ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) ToLinkedServiceAzureDatabricksNewClusterConfigOutput() LinkedServiceAzureDatabricksNewClusterConfigOutput
func (LinkedServiceAzureDatabricksNewClusterConfigOutput) ToLinkedServiceAzureDatabricksNewClusterConfigOutputWithContext ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) ToLinkedServiceAzureDatabricksNewClusterConfigOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksNewClusterConfigOutput
func (LinkedServiceAzureDatabricksNewClusterConfigOutput) ToLinkedServiceAzureDatabricksNewClusterConfigPtrOutput ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) ToLinkedServiceAzureDatabricksNewClusterConfigPtrOutput() LinkedServiceAzureDatabricksNewClusterConfigPtrOutput
func (LinkedServiceAzureDatabricksNewClusterConfigOutput) ToLinkedServiceAzureDatabricksNewClusterConfigPtrOutputWithContext ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigOutput) ToLinkedServiceAzureDatabricksNewClusterConfigPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksNewClusterConfigPtrOutput
type LinkedServiceAzureDatabricksNewClusterConfigPtrInput ¶
type LinkedServiceAzureDatabricksNewClusterConfigPtrInput interface { pulumi.Input ToLinkedServiceAzureDatabricksNewClusterConfigPtrOutput() LinkedServiceAzureDatabricksNewClusterConfigPtrOutput ToLinkedServiceAzureDatabricksNewClusterConfigPtrOutputWithContext(context.Context) LinkedServiceAzureDatabricksNewClusterConfigPtrOutput }
LinkedServiceAzureDatabricksNewClusterConfigPtrInput is an input type that accepts LinkedServiceAzureDatabricksNewClusterConfigArgs, LinkedServiceAzureDatabricksNewClusterConfigPtr and LinkedServiceAzureDatabricksNewClusterConfigPtrOutput values. You can construct a concrete instance of `LinkedServiceAzureDatabricksNewClusterConfigPtrInput` via:
LinkedServiceAzureDatabricksNewClusterConfigArgs{...} or: nil
func LinkedServiceAzureDatabricksNewClusterConfigPtr ¶
func LinkedServiceAzureDatabricksNewClusterConfigPtr(v *LinkedServiceAzureDatabricksNewClusterConfigArgs) LinkedServiceAzureDatabricksNewClusterConfigPtrInput
type LinkedServiceAzureDatabricksNewClusterConfigPtrOutput ¶
type LinkedServiceAzureDatabricksNewClusterConfigPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) ClusterVersion ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) ClusterVersion() pulumi.StringPtrOutput
Spark version of a the cluster.
func (LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) CustomTags ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) CustomTags() pulumi.StringMapOutput
Tags for the cluster resource.
func (LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) DriverNodeType ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) DriverNodeType() pulumi.StringPtrOutput
Driver node type for the cluster.
func (LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) ElementType ¶
func (LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) ElementType() reflect.Type
func (LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) InitScripts ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) InitScripts() pulumi.StringArrayOutput
User defined initialization scripts for the cluster.
func (LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) LogDestination ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) LogDestination() pulumi.StringPtrOutput
Location to deliver Spark driver, worker, and event logs.
func (LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) MaxNumberOfWorkers ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) MaxNumberOfWorkers() pulumi.IntPtrOutput
The max number of worker nodes. Set this value if you want to enable autoscaling between the `minNumberOfWorkers` and this value. Omit this value to use a fixed number of workers defined in the `minNumberOfWorkers` property.
func (LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) MinNumberOfWorkers ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) MinNumberOfWorkers() pulumi.IntPtrOutput
The minimum number of worker nodes. Defaults to 1.
func (LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) NodeType ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) NodeType() pulumi.StringPtrOutput
Node type for the new cluster.
func (LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) SparkConfig ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) SparkConfig() pulumi.StringMapOutput
User-specified Spark configuration variables key-value pairs.
func (LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) SparkEnvironmentVariables ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) SparkEnvironmentVariables() pulumi.StringMapOutput
User-specified Spark environment variables key-value pairs.
func (LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) ToLinkedServiceAzureDatabricksNewClusterConfigPtrOutput ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) ToLinkedServiceAzureDatabricksNewClusterConfigPtrOutput() LinkedServiceAzureDatabricksNewClusterConfigPtrOutput
func (LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) ToLinkedServiceAzureDatabricksNewClusterConfigPtrOutputWithContext ¶
func (o LinkedServiceAzureDatabricksNewClusterConfigPtrOutput) ToLinkedServiceAzureDatabricksNewClusterConfigPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksNewClusterConfigPtrOutput
type LinkedServiceAzureDatabricksOutput ¶
type LinkedServiceAzureDatabricksOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureDatabricksOutput) AccessToken ¶ added in v5.5.0
func (o LinkedServiceAzureDatabricksOutput) AccessToken() pulumi.StringPtrOutput
Authenticate to ADB via an access token.
func (LinkedServiceAzureDatabricksOutput) AdbDomain ¶ added in v5.5.0
func (o LinkedServiceAzureDatabricksOutput) AdbDomain() pulumi.StringOutput
The domain URL of the databricks instance.
func (LinkedServiceAzureDatabricksOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServiceAzureDatabricksOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service.
func (LinkedServiceAzureDatabricksOutput) Annotations ¶ added in v5.5.0
func (o LinkedServiceAzureDatabricksOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service.
func (LinkedServiceAzureDatabricksOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedServiceAzureDatabricksOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServiceAzureDatabricksOutput) Description ¶ added in v5.5.0
func (o LinkedServiceAzureDatabricksOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service.
func (LinkedServiceAzureDatabricksOutput) ElementType ¶
func (LinkedServiceAzureDatabricksOutput) ElementType() reflect.Type
func (LinkedServiceAzureDatabricksOutput) ExistingClusterId ¶ added in v5.5.0
func (o LinkedServiceAzureDatabricksOutput) ExistingClusterId() pulumi.StringPtrOutput
The clusterId of an existing cluster within the linked ADB instance.
func (LinkedServiceAzureDatabricksOutput) InstancePool ¶ added in v5.5.0
func (o LinkedServiceAzureDatabricksOutput) InstancePool() LinkedServiceAzureDatabricksInstancePoolPtrOutput
Leverages an instance pool within the linked ADB instance as defined by `instancePool` block below.
func (LinkedServiceAzureDatabricksOutput) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServiceAzureDatabricksOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service.
func (LinkedServiceAzureDatabricksOutput) KeyVaultPassword ¶ added in v5.5.0
func (o LinkedServiceAzureDatabricksOutput) KeyVaultPassword() LinkedServiceAzureDatabricksKeyVaultPasswordPtrOutput
Authenticate to ADB via Azure Key Vault Linked Service as defined in the `keyVaultPassword` block below.
func (LinkedServiceAzureDatabricksOutput) MsiWorkSpaceResourceId ¶ added in v5.5.0
func (o LinkedServiceAzureDatabricksOutput) MsiWorkSpaceResourceId() pulumi.StringPtrOutput
Authenticate to ADB via managed service identity.
func (LinkedServiceAzureDatabricksOutput) Name ¶ added in v5.5.0
func (o LinkedServiceAzureDatabricksOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServiceAzureDatabricksOutput) NewClusterConfig ¶ added in v5.5.0
func (o LinkedServiceAzureDatabricksOutput) NewClusterConfig() LinkedServiceAzureDatabricksNewClusterConfigPtrOutput
Creates new clusters within the linked ADB instance as defined in the `newClusterConfig` block below.
func (LinkedServiceAzureDatabricksOutput) Parameters ¶ added in v5.5.0
func (o LinkedServiceAzureDatabricksOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (LinkedServiceAzureDatabricksOutput) ToLinkedServiceAzureDatabricksOutput ¶
func (o LinkedServiceAzureDatabricksOutput) ToLinkedServiceAzureDatabricksOutput() LinkedServiceAzureDatabricksOutput
func (LinkedServiceAzureDatabricksOutput) ToLinkedServiceAzureDatabricksOutputWithContext ¶
func (o LinkedServiceAzureDatabricksOutput) ToLinkedServiceAzureDatabricksOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksOutput
type LinkedServiceAzureDatabricksState ¶
type LinkedServiceAzureDatabricksState struct { // Authenticate to ADB via an access token. AccessToken pulumi.StringPtrInput // The domain URL of the databricks instance. AdbDomain pulumi.StringPtrInput // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The clusterId of an existing cluster within the linked ADB instance. ExistingClusterId pulumi.StringPtrInput // Leverages an instance pool within the linked ADB instance as defined by `instancePool` block below. InstancePool LinkedServiceAzureDatabricksInstancePoolPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // Authenticate to ADB via Azure Key Vault Linked Service as defined in the `keyVaultPassword` block below. KeyVaultPassword LinkedServiceAzureDatabricksKeyVaultPasswordPtrInput // Authenticate to ADB via managed service identity. MsiWorkSpaceResourceId pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // Creates new clusters within the linked ADB instance as defined in the `newClusterConfig` block below. NewClusterConfig LinkedServiceAzureDatabricksNewClusterConfigPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput }
func (LinkedServiceAzureDatabricksState) ElementType ¶
func (LinkedServiceAzureDatabricksState) ElementType() reflect.Type
type LinkedServiceAzureFileStorage ¶
type LinkedServiceAzureFileStorage struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The connection string. ConnectionString pulumi.StringOutput `pulumi:"connectionString"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Linked Service. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the file share. Host pulumi.StringPtrOutput `pulumi:"host"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // A `keyVaultPassword` block as defined below. Use this argument to store Azure File Storage password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput `pulumi:"keyVaultPassword"` // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapOutput `pulumi:"parameters"` Password pulumi.StringPtrOutput `pulumi:"password"` UserId pulumi.StringPtrOutput `pulumi:"userId"` }
Manages a Linked Service (connection) between a SFTP Server and Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount := storage.LookupAccountOutput(ctx, storage.GetAccountOutputArgs{ Name: pulumi.String("storageaccountname"), ResourceGroupName: exampleResourceGroup.Name, }, nil) exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewLinkedServiceAzureFileStorage(ctx, "exampleLinkedServiceAzureFileStorage", &datafactory.LinkedServiceAzureFileStorageArgs{ DataFactoryId: exampleFactory.ID(), ConnectionString: exampleAccount.ApplyT(func(exampleAccount storage.GetAccountResult) (string, error) { return exampleAccount.PrimaryConnectionString, nil }).(pulumi.StringOutput), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Linked Service's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServiceAzureFileStorage:LinkedServiceAzureFileStorage example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServiceAzureFileStorage ¶
func GetLinkedServiceAzureFileStorage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceAzureFileStorageState, opts ...pulumi.ResourceOption) (*LinkedServiceAzureFileStorage, error)
GetLinkedServiceAzureFileStorage gets an existing LinkedServiceAzureFileStorage 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 NewLinkedServiceAzureFileStorage ¶
func NewLinkedServiceAzureFileStorage(ctx *pulumi.Context, name string, args *LinkedServiceAzureFileStorageArgs, opts ...pulumi.ResourceOption) (*LinkedServiceAzureFileStorage, error)
NewLinkedServiceAzureFileStorage registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceAzureFileStorage) ElementType ¶
func (*LinkedServiceAzureFileStorage) ElementType() reflect.Type
func (*LinkedServiceAzureFileStorage) ToLinkedServiceAzureFileStorageOutput ¶
func (i *LinkedServiceAzureFileStorage) ToLinkedServiceAzureFileStorageOutput() LinkedServiceAzureFileStorageOutput
func (*LinkedServiceAzureFileStorage) ToLinkedServiceAzureFileStorageOutputWithContext ¶
func (i *LinkedServiceAzureFileStorage) ToLinkedServiceAzureFileStorageOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageOutput
type LinkedServiceAzureFileStorageArgs ¶
type LinkedServiceAzureFileStorageArgs struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The connection string. ConnectionString pulumi.StringInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The name of the file share. Host pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // A `keyVaultPassword` block as defined below. Use this argument to store Azure File Storage password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword LinkedServiceAzureFileStorageKeyVaultPasswordPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput Password pulumi.StringPtrInput UserId pulumi.StringPtrInput }
The set of arguments for constructing a LinkedServiceAzureFileStorage resource.
func (LinkedServiceAzureFileStorageArgs) ElementType ¶
func (LinkedServiceAzureFileStorageArgs) ElementType() reflect.Type
type LinkedServiceAzureFileStorageArray ¶
type LinkedServiceAzureFileStorageArray []LinkedServiceAzureFileStorageInput
func (LinkedServiceAzureFileStorageArray) ElementType ¶
func (LinkedServiceAzureFileStorageArray) ElementType() reflect.Type
func (LinkedServiceAzureFileStorageArray) ToLinkedServiceAzureFileStorageArrayOutput ¶
func (i LinkedServiceAzureFileStorageArray) ToLinkedServiceAzureFileStorageArrayOutput() LinkedServiceAzureFileStorageArrayOutput
func (LinkedServiceAzureFileStorageArray) ToLinkedServiceAzureFileStorageArrayOutputWithContext ¶
func (i LinkedServiceAzureFileStorageArray) ToLinkedServiceAzureFileStorageArrayOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageArrayOutput
type LinkedServiceAzureFileStorageArrayInput ¶
type LinkedServiceAzureFileStorageArrayInput interface { pulumi.Input ToLinkedServiceAzureFileStorageArrayOutput() LinkedServiceAzureFileStorageArrayOutput ToLinkedServiceAzureFileStorageArrayOutputWithContext(context.Context) LinkedServiceAzureFileStorageArrayOutput }
LinkedServiceAzureFileStorageArrayInput is an input type that accepts LinkedServiceAzureFileStorageArray and LinkedServiceAzureFileStorageArrayOutput values. You can construct a concrete instance of `LinkedServiceAzureFileStorageArrayInput` via:
LinkedServiceAzureFileStorageArray{ LinkedServiceAzureFileStorageArgs{...} }
type LinkedServiceAzureFileStorageArrayOutput ¶
type LinkedServiceAzureFileStorageArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureFileStorageArrayOutput) ElementType ¶
func (LinkedServiceAzureFileStorageArrayOutput) ElementType() reflect.Type
func (LinkedServiceAzureFileStorageArrayOutput) ToLinkedServiceAzureFileStorageArrayOutput ¶
func (o LinkedServiceAzureFileStorageArrayOutput) ToLinkedServiceAzureFileStorageArrayOutput() LinkedServiceAzureFileStorageArrayOutput
func (LinkedServiceAzureFileStorageArrayOutput) ToLinkedServiceAzureFileStorageArrayOutputWithContext ¶
func (o LinkedServiceAzureFileStorageArrayOutput) ToLinkedServiceAzureFileStorageArrayOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageArrayOutput
type LinkedServiceAzureFileStorageInput ¶
type LinkedServiceAzureFileStorageInput interface { pulumi.Input ToLinkedServiceAzureFileStorageOutput() LinkedServiceAzureFileStorageOutput ToLinkedServiceAzureFileStorageOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageOutput }
type LinkedServiceAzureFileStorageKeyVaultPassword ¶
type LinkedServiceAzureFileStorageKeyVaultPassword struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName string `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores Azure File Storage password. SecretName string `pulumi:"secretName"` }
type LinkedServiceAzureFileStorageKeyVaultPasswordArgs ¶
type LinkedServiceAzureFileStorageKeyVaultPasswordArgs struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName pulumi.StringInput `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores Azure File Storage password. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ElementType ¶
func (LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ElementType() reflect.Type
func (LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ToLinkedServiceAzureFileStorageKeyVaultPasswordOutput ¶
func (i LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ToLinkedServiceAzureFileStorageKeyVaultPasswordOutput() LinkedServiceAzureFileStorageKeyVaultPasswordOutput
func (LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ToLinkedServiceAzureFileStorageKeyVaultPasswordOutputWithContext ¶
func (i LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ToLinkedServiceAzureFileStorageKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageKeyVaultPasswordOutput
func (LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput ¶
func (i LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput() LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput
func (LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutputWithContext ¶
func (i LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput
type LinkedServiceAzureFileStorageKeyVaultPasswordInput ¶
type LinkedServiceAzureFileStorageKeyVaultPasswordInput interface { pulumi.Input ToLinkedServiceAzureFileStorageKeyVaultPasswordOutput() LinkedServiceAzureFileStorageKeyVaultPasswordOutput ToLinkedServiceAzureFileStorageKeyVaultPasswordOutputWithContext(context.Context) LinkedServiceAzureFileStorageKeyVaultPasswordOutput }
LinkedServiceAzureFileStorageKeyVaultPasswordInput is an input type that accepts LinkedServiceAzureFileStorageKeyVaultPasswordArgs and LinkedServiceAzureFileStorageKeyVaultPasswordOutput values. You can construct a concrete instance of `LinkedServiceAzureFileStorageKeyVaultPasswordInput` via:
LinkedServiceAzureFileStorageKeyVaultPasswordArgs{...}
type LinkedServiceAzureFileStorageKeyVaultPasswordOutput ¶
type LinkedServiceAzureFileStorageKeyVaultPasswordOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ElementType ¶
func (LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ElementType() reflect.Type
func (LinkedServiceAzureFileStorageKeyVaultPasswordOutput) LinkedServiceName ¶
func (o LinkedServiceAzureFileStorageKeyVaultPasswordOutput) LinkedServiceName() pulumi.StringOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureFileStorageKeyVaultPasswordOutput) SecretName ¶
func (o LinkedServiceAzureFileStorageKeyVaultPasswordOutput) SecretName() pulumi.StringOutput
Specifies the secret name in Azure Key Vault that stores Azure File Storage password.
func (LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordOutput ¶
func (o LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordOutput() LinkedServiceAzureFileStorageKeyVaultPasswordOutput
func (LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordOutputWithContext ¶
func (o LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageKeyVaultPasswordOutput
func (LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput ¶
func (o LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput() LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput
func (LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutputWithContext ¶
func (o LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput
type LinkedServiceAzureFileStorageKeyVaultPasswordPtrInput ¶
type LinkedServiceAzureFileStorageKeyVaultPasswordPtrInput interface { pulumi.Input ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput() LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutputWithContext(context.Context) LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput }
LinkedServiceAzureFileStorageKeyVaultPasswordPtrInput is an input type that accepts LinkedServiceAzureFileStorageKeyVaultPasswordArgs, LinkedServiceAzureFileStorageKeyVaultPasswordPtr and LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput values. You can construct a concrete instance of `LinkedServiceAzureFileStorageKeyVaultPasswordPtrInput` via:
LinkedServiceAzureFileStorageKeyVaultPasswordArgs{...} or: nil
func LinkedServiceAzureFileStorageKeyVaultPasswordPtr ¶
func LinkedServiceAzureFileStorageKeyVaultPasswordPtr(v *LinkedServiceAzureFileStorageKeyVaultPasswordArgs) LinkedServiceAzureFileStorageKeyVaultPasswordPtrInput
type LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput ¶
type LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) ElementType ¶
func (LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) ElementType() reflect.Type
func (LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) LinkedServiceName ¶
func (o LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) SecretName ¶
func (o LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) SecretName() pulumi.StringPtrOutput
Specifies the secret name in Azure Key Vault that stores Azure File Storage password.
func (LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput ¶
func (o LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput() LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput
func (LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutputWithContext ¶
func (o LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput
type LinkedServiceAzureFileStorageMap ¶
type LinkedServiceAzureFileStorageMap map[string]LinkedServiceAzureFileStorageInput
func (LinkedServiceAzureFileStorageMap) ElementType ¶
func (LinkedServiceAzureFileStorageMap) ElementType() reflect.Type
func (LinkedServiceAzureFileStorageMap) ToLinkedServiceAzureFileStorageMapOutput ¶
func (i LinkedServiceAzureFileStorageMap) ToLinkedServiceAzureFileStorageMapOutput() LinkedServiceAzureFileStorageMapOutput
func (LinkedServiceAzureFileStorageMap) ToLinkedServiceAzureFileStorageMapOutputWithContext ¶
func (i LinkedServiceAzureFileStorageMap) ToLinkedServiceAzureFileStorageMapOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageMapOutput
type LinkedServiceAzureFileStorageMapInput ¶
type LinkedServiceAzureFileStorageMapInput interface { pulumi.Input ToLinkedServiceAzureFileStorageMapOutput() LinkedServiceAzureFileStorageMapOutput ToLinkedServiceAzureFileStorageMapOutputWithContext(context.Context) LinkedServiceAzureFileStorageMapOutput }
LinkedServiceAzureFileStorageMapInput is an input type that accepts LinkedServiceAzureFileStorageMap and LinkedServiceAzureFileStorageMapOutput values. You can construct a concrete instance of `LinkedServiceAzureFileStorageMapInput` via:
LinkedServiceAzureFileStorageMap{ "key": LinkedServiceAzureFileStorageArgs{...} }
type LinkedServiceAzureFileStorageMapOutput ¶
type LinkedServiceAzureFileStorageMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureFileStorageMapOutput) ElementType ¶
func (LinkedServiceAzureFileStorageMapOutput) ElementType() reflect.Type
func (LinkedServiceAzureFileStorageMapOutput) MapIndex ¶
func (o LinkedServiceAzureFileStorageMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceAzureFileStorageOutput
func (LinkedServiceAzureFileStorageMapOutput) ToLinkedServiceAzureFileStorageMapOutput ¶
func (o LinkedServiceAzureFileStorageMapOutput) ToLinkedServiceAzureFileStorageMapOutput() LinkedServiceAzureFileStorageMapOutput
func (LinkedServiceAzureFileStorageMapOutput) ToLinkedServiceAzureFileStorageMapOutputWithContext ¶
func (o LinkedServiceAzureFileStorageMapOutput) ToLinkedServiceAzureFileStorageMapOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageMapOutput
type LinkedServiceAzureFileStorageOutput ¶
type LinkedServiceAzureFileStorageOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureFileStorageOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServiceAzureFileStorageOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service.
func (LinkedServiceAzureFileStorageOutput) Annotations ¶ added in v5.5.0
func (o LinkedServiceAzureFileStorageOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service.
func (LinkedServiceAzureFileStorageOutput) ConnectionString ¶ added in v5.5.0
func (o LinkedServiceAzureFileStorageOutput) ConnectionString() pulumi.StringOutput
The connection string.
func (LinkedServiceAzureFileStorageOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedServiceAzureFileStorageOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServiceAzureFileStorageOutput) Description ¶ added in v5.5.0
func (o LinkedServiceAzureFileStorageOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service.
func (LinkedServiceAzureFileStorageOutput) ElementType ¶
func (LinkedServiceAzureFileStorageOutput) ElementType() reflect.Type
func (LinkedServiceAzureFileStorageOutput) FileShare ¶ added in v5.5.0
func (o LinkedServiceAzureFileStorageOutput) FileShare() pulumi.StringPtrOutput
The name of the file share.
func (LinkedServiceAzureFileStorageOutput) Host ¶ added in v5.5.0
func (o LinkedServiceAzureFileStorageOutput) Host() pulumi.StringPtrOutput
func (LinkedServiceAzureFileStorageOutput) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServiceAzureFileStorageOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service.
func (LinkedServiceAzureFileStorageOutput) KeyVaultPassword ¶ added in v5.5.0
func (o LinkedServiceAzureFileStorageOutput) KeyVaultPassword() LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput
A `keyVaultPassword` block as defined below. Use this argument to store Azure File Storage password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureFileStorageOutput) Name ¶ added in v5.5.0
func (o LinkedServiceAzureFileStorageOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServiceAzureFileStorageOutput) Parameters ¶ added in v5.5.0
func (o LinkedServiceAzureFileStorageOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (LinkedServiceAzureFileStorageOutput) Password ¶ added in v5.5.0
func (o LinkedServiceAzureFileStorageOutput) Password() pulumi.StringPtrOutput
func (LinkedServiceAzureFileStorageOutput) ToLinkedServiceAzureFileStorageOutput ¶
func (o LinkedServiceAzureFileStorageOutput) ToLinkedServiceAzureFileStorageOutput() LinkedServiceAzureFileStorageOutput
func (LinkedServiceAzureFileStorageOutput) ToLinkedServiceAzureFileStorageOutputWithContext ¶
func (o LinkedServiceAzureFileStorageOutput) ToLinkedServiceAzureFileStorageOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageOutput
func (LinkedServiceAzureFileStorageOutput) UserId ¶ added in v5.5.0
func (o LinkedServiceAzureFileStorageOutput) UserId() pulumi.StringPtrOutput
type LinkedServiceAzureFileStorageState ¶
type LinkedServiceAzureFileStorageState struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The connection string. ConnectionString pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The name of the file share. Host pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // A `keyVaultPassword` block as defined below. Use this argument to store Azure File Storage password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword LinkedServiceAzureFileStorageKeyVaultPasswordPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput Password pulumi.StringPtrInput UserId pulumi.StringPtrInput }
func (LinkedServiceAzureFileStorageState) ElementType ¶
func (LinkedServiceAzureFileStorageState) ElementType() reflect.Type
type LinkedServiceAzureFunction ¶
type LinkedServiceAzureFunction struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Linked Service. Description pulumi.StringPtrOutput `pulumi:"description"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // The system key of the Azure Function. Exactly one of either `key` or `keyVaultKey` is required Key pulumi.StringPtrOutput `pulumi:"key"` // A `keyVaultKey` block as defined below. Use this Argument to store the system key of the Azure Function in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either `key` or `keyVaultKey` is required. KeyVaultKey LinkedServiceAzureFunctionKeyVaultKeyPtrOutput `pulumi:"keyVaultKey"` // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // The url of the Azure Function. Url pulumi.StringOutput `pulumi:"url"` }
Manages a Linked Service (connection) between an Azure Function and Azure Data Factory.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFunctionApp := appservice.LookupFunctionAppOutput(ctx, appservice.GetFunctionAppOutputArgs{ Name: pulumi.String("test-azure-functions"), ResourceGroupName: exampleResourceGroup.Name, }, nil) exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewLinkedServiceAzureFunction(ctx, "exampleLinkedServiceAzureFunction", &datafactory.LinkedServiceAzureFunctionArgs{ DataFactoryId: exampleFactory.ID(), Url: exampleFunctionApp.ApplyT(func(exampleFunctionApp appservice.GetFunctionAppResult) (string, error) { return fmt.Sprintf("%v%v", "https://", exampleFunctionApp.DefaultHostname), nil }).(pulumi.StringOutput), Key: pulumi.String("foo"), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Linked Service's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServiceAzureFunction:LinkedServiceAzureFunction example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServiceAzureFunction ¶
func GetLinkedServiceAzureFunction(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceAzureFunctionState, opts ...pulumi.ResourceOption) (*LinkedServiceAzureFunction, error)
GetLinkedServiceAzureFunction gets an existing LinkedServiceAzureFunction 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 NewLinkedServiceAzureFunction ¶
func NewLinkedServiceAzureFunction(ctx *pulumi.Context, name string, args *LinkedServiceAzureFunctionArgs, opts ...pulumi.ResourceOption) (*LinkedServiceAzureFunction, error)
NewLinkedServiceAzureFunction registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceAzureFunction) ElementType ¶
func (*LinkedServiceAzureFunction) ElementType() reflect.Type
func (*LinkedServiceAzureFunction) ToLinkedServiceAzureFunctionOutput ¶
func (i *LinkedServiceAzureFunction) ToLinkedServiceAzureFunctionOutput() LinkedServiceAzureFunctionOutput
func (*LinkedServiceAzureFunction) ToLinkedServiceAzureFunctionOutputWithContext ¶
func (i *LinkedServiceAzureFunction) ToLinkedServiceAzureFunctionOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionOutput
type LinkedServiceAzureFunctionArgs ¶
type LinkedServiceAzureFunctionArgs struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // The system key of the Azure Function. Exactly one of either `key` or `keyVaultKey` is required Key pulumi.StringPtrInput // A `keyVaultKey` block as defined below. Use this Argument to store the system key of the Azure Function in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either `key` or `keyVaultKey` is required. KeyVaultKey LinkedServiceAzureFunctionKeyVaultKeyPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput // The url of the Azure Function. Url pulumi.StringInput }
The set of arguments for constructing a LinkedServiceAzureFunction resource.
func (LinkedServiceAzureFunctionArgs) ElementType ¶
func (LinkedServiceAzureFunctionArgs) ElementType() reflect.Type
type LinkedServiceAzureFunctionArray ¶
type LinkedServiceAzureFunctionArray []LinkedServiceAzureFunctionInput
func (LinkedServiceAzureFunctionArray) ElementType ¶
func (LinkedServiceAzureFunctionArray) ElementType() reflect.Type
func (LinkedServiceAzureFunctionArray) ToLinkedServiceAzureFunctionArrayOutput ¶
func (i LinkedServiceAzureFunctionArray) ToLinkedServiceAzureFunctionArrayOutput() LinkedServiceAzureFunctionArrayOutput
func (LinkedServiceAzureFunctionArray) ToLinkedServiceAzureFunctionArrayOutputWithContext ¶
func (i LinkedServiceAzureFunctionArray) ToLinkedServiceAzureFunctionArrayOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionArrayOutput
type LinkedServiceAzureFunctionArrayInput ¶
type LinkedServiceAzureFunctionArrayInput interface { pulumi.Input ToLinkedServiceAzureFunctionArrayOutput() LinkedServiceAzureFunctionArrayOutput ToLinkedServiceAzureFunctionArrayOutputWithContext(context.Context) LinkedServiceAzureFunctionArrayOutput }
LinkedServiceAzureFunctionArrayInput is an input type that accepts LinkedServiceAzureFunctionArray and LinkedServiceAzureFunctionArrayOutput values. You can construct a concrete instance of `LinkedServiceAzureFunctionArrayInput` via:
LinkedServiceAzureFunctionArray{ LinkedServiceAzureFunctionArgs{...} }
type LinkedServiceAzureFunctionArrayOutput ¶
type LinkedServiceAzureFunctionArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureFunctionArrayOutput) ElementType ¶
func (LinkedServiceAzureFunctionArrayOutput) ElementType() reflect.Type
func (LinkedServiceAzureFunctionArrayOutput) Index ¶
func (o LinkedServiceAzureFunctionArrayOutput) Index(i pulumi.IntInput) LinkedServiceAzureFunctionOutput
func (LinkedServiceAzureFunctionArrayOutput) ToLinkedServiceAzureFunctionArrayOutput ¶
func (o LinkedServiceAzureFunctionArrayOutput) ToLinkedServiceAzureFunctionArrayOutput() LinkedServiceAzureFunctionArrayOutput
func (LinkedServiceAzureFunctionArrayOutput) ToLinkedServiceAzureFunctionArrayOutputWithContext ¶
func (o LinkedServiceAzureFunctionArrayOutput) ToLinkedServiceAzureFunctionArrayOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionArrayOutput
type LinkedServiceAzureFunctionInput ¶
type LinkedServiceAzureFunctionInput interface { pulumi.Input ToLinkedServiceAzureFunctionOutput() LinkedServiceAzureFunctionOutput ToLinkedServiceAzureFunctionOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionOutput }
type LinkedServiceAzureFunctionKeyVaultKey ¶
type LinkedServiceAzureFunctionKeyVaultKey struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName string `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores the system key of the Azure Function. SecretName string `pulumi:"secretName"` }
type LinkedServiceAzureFunctionKeyVaultKeyArgs ¶
type LinkedServiceAzureFunctionKeyVaultKeyArgs struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName pulumi.StringInput `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores the system key of the Azure Function. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (LinkedServiceAzureFunctionKeyVaultKeyArgs) ElementType ¶
func (LinkedServiceAzureFunctionKeyVaultKeyArgs) ElementType() reflect.Type
func (LinkedServiceAzureFunctionKeyVaultKeyArgs) ToLinkedServiceAzureFunctionKeyVaultKeyOutput ¶
func (i LinkedServiceAzureFunctionKeyVaultKeyArgs) ToLinkedServiceAzureFunctionKeyVaultKeyOutput() LinkedServiceAzureFunctionKeyVaultKeyOutput
func (LinkedServiceAzureFunctionKeyVaultKeyArgs) ToLinkedServiceAzureFunctionKeyVaultKeyOutputWithContext ¶
func (i LinkedServiceAzureFunctionKeyVaultKeyArgs) ToLinkedServiceAzureFunctionKeyVaultKeyOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionKeyVaultKeyOutput
func (LinkedServiceAzureFunctionKeyVaultKeyArgs) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutput ¶
func (i LinkedServiceAzureFunctionKeyVaultKeyArgs) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutput() LinkedServiceAzureFunctionKeyVaultKeyPtrOutput
func (LinkedServiceAzureFunctionKeyVaultKeyArgs) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutputWithContext ¶
func (i LinkedServiceAzureFunctionKeyVaultKeyArgs) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionKeyVaultKeyPtrOutput
type LinkedServiceAzureFunctionKeyVaultKeyInput ¶
type LinkedServiceAzureFunctionKeyVaultKeyInput interface { pulumi.Input ToLinkedServiceAzureFunctionKeyVaultKeyOutput() LinkedServiceAzureFunctionKeyVaultKeyOutput ToLinkedServiceAzureFunctionKeyVaultKeyOutputWithContext(context.Context) LinkedServiceAzureFunctionKeyVaultKeyOutput }
LinkedServiceAzureFunctionKeyVaultKeyInput is an input type that accepts LinkedServiceAzureFunctionKeyVaultKeyArgs and LinkedServiceAzureFunctionKeyVaultKeyOutput values. You can construct a concrete instance of `LinkedServiceAzureFunctionKeyVaultKeyInput` via:
LinkedServiceAzureFunctionKeyVaultKeyArgs{...}
type LinkedServiceAzureFunctionKeyVaultKeyOutput ¶
type LinkedServiceAzureFunctionKeyVaultKeyOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureFunctionKeyVaultKeyOutput) ElementType ¶
func (LinkedServiceAzureFunctionKeyVaultKeyOutput) ElementType() reflect.Type
func (LinkedServiceAzureFunctionKeyVaultKeyOutput) LinkedServiceName ¶
func (o LinkedServiceAzureFunctionKeyVaultKeyOutput) LinkedServiceName() pulumi.StringOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureFunctionKeyVaultKeyOutput) SecretName ¶
func (o LinkedServiceAzureFunctionKeyVaultKeyOutput) SecretName() pulumi.StringOutput
Specifies the secret name in Azure Key Vault that stores the system key of the Azure Function.
func (LinkedServiceAzureFunctionKeyVaultKeyOutput) ToLinkedServiceAzureFunctionKeyVaultKeyOutput ¶
func (o LinkedServiceAzureFunctionKeyVaultKeyOutput) ToLinkedServiceAzureFunctionKeyVaultKeyOutput() LinkedServiceAzureFunctionKeyVaultKeyOutput
func (LinkedServiceAzureFunctionKeyVaultKeyOutput) ToLinkedServiceAzureFunctionKeyVaultKeyOutputWithContext ¶
func (o LinkedServiceAzureFunctionKeyVaultKeyOutput) ToLinkedServiceAzureFunctionKeyVaultKeyOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionKeyVaultKeyOutput
func (LinkedServiceAzureFunctionKeyVaultKeyOutput) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutput ¶
func (o LinkedServiceAzureFunctionKeyVaultKeyOutput) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutput() LinkedServiceAzureFunctionKeyVaultKeyPtrOutput
func (LinkedServiceAzureFunctionKeyVaultKeyOutput) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutputWithContext ¶
func (o LinkedServiceAzureFunctionKeyVaultKeyOutput) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionKeyVaultKeyPtrOutput
type LinkedServiceAzureFunctionKeyVaultKeyPtrInput ¶
type LinkedServiceAzureFunctionKeyVaultKeyPtrInput interface { pulumi.Input ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutput() LinkedServiceAzureFunctionKeyVaultKeyPtrOutput ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutputWithContext(context.Context) LinkedServiceAzureFunctionKeyVaultKeyPtrOutput }
LinkedServiceAzureFunctionKeyVaultKeyPtrInput is an input type that accepts LinkedServiceAzureFunctionKeyVaultKeyArgs, LinkedServiceAzureFunctionKeyVaultKeyPtr and LinkedServiceAzureFunctionKeyVaultKeyPtrOutput values. You can construct a concrete instance of `LinkedServiceAzureFunctionKeyVaultKeyPtrInput` via:
LinkedServiceAzureFunctionKeyVaultKeyArgs{...} or: nil
func LinkedServiceAzureFunctionKeyVaultKeyPtr ¶
func LinkedServiceAzureFunctionKeyVaultKeyPtr(v *LinkedServiceAzureFunctionKeyVaultKeyArgs) LinkedServiceAzureFunctionKeyVaultKeyPtrInput
type LinkedServiceAzureFunctionKeyVaultKeyPtrOutput ¶
type LinkedServiceAzureFunctionKeyVaultKeyPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) ElementType ¶
func (LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) ElementType() reflect.Type
func (LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) LinkedServiceName ¶
func (o LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) SecretName ¶
func (o LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) SecretName() pulumi.StringPtrOutput
Specifies the secret name in Azure Key Vault that stores the system key of the Azure Function.
func (LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutput ¶
func (o LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutput() LinkedServiceAzureFunctionKeyVaultKeyPtrOutput
func (LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutputWithContext ¶
func (o LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionKeyVaultKeyPtrOutput
type LinkedServiceAzureFunctionMap ¶
type LinkedServiceAzureFunctionMap map[string]LinkedServiceAzureFunctionInput
func (LinkedServiceAzureFunctionMap) ElementType ¶
func (LinkedServiceAzureFunctionMap) ElementType() reflect.Type
func (LinkedServiceAzureFunctionMap) ToLinkedServiceAzureFunctionMapOutput ¶
func (i LinkedServiceAzureFunctionMap) ToLinkedServiceAzureFunctionMapOutput() LinkedServiceAzureFunctionMapOutput
func (LinkedServiceAzureFunctionMap) ToLinkedServiceAzureFunctionMapOutputWithContext ¶
func (i LinkedServiceAzureFunctionMap) ToLinkedServiceAzureFunctionMapOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionMapOutput
type LinkedServiceAzureFunctionMapInput ¶
type LinkedServiceAzureFunctionMapInput interface { pulumi.Input ToLinkedServiceAzureFunctionMapOutput() LinkedServiceAzureFunctionMapOutput ToLinkedServiceAzureFunctionMapOutputWithContext(context.Context) LinkedServiceAzureFunctionMapOutput }
LinkedServiceAzureFunctionMapInput is an input type that accepts LinkedServiceAzureFunctionMap and LinkedServiceAzureFunctionMapOutput values. You can construct a concrete instance of `LinkedServiceAzureFunctionMapInput` via:
LinkedServiceAzureFunctionMap{ "key": LinkedServiceAzureFunctionArgs{...} }
type LinkedServiceAzureFunctionMapOutput ¶
type LinkedServiceAzureFunctionMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureFunctionMapOutput) ElementType ¶
func (LinkedServiceAzureFunctionMapOutput) ElementType() reflect.Type
func (LinkedServiceAzureFunctionMapOutput) MapIndex ¶
func (o LinkedServiceAzureFunctionMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceAzureFunctionOutput
func (LinkedServiceAzureFunctionMapOutput) ToLinkedServiceAzureFunctionMapOutput ¶
func (o LinkedServiceAzureFunctionMapOutput) ToLinkedServiceAzureFunctionMapOutput() LinkedServiceAzureFunctionMapOutput
func (LinkedServiceAzureFunctionMapOutput) ToLinkedServiceAzureFunctionMapOutputWithContext ¶
func (o LinkedServiceAzureFunctionMapOutput) ToLinkedServiceAzureFunctionMapOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionMapOutput
type LinkedServiceAzureFunctionOutput ¶
type LinkedServiceAzureFunctionOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureFunctionOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServiceAzureFunctionOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service.
func (LinkedServiceAzureFunctionOutput) Annotations ¶ added in v5.5.0
func (o LinkedServiceAzureFunctionOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service.
func (LinkedServiceAzureFunctionOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedServiceAzureFunctionOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServiceAzureFunctionOutput) Description ¶ added in v5.5.0
func (o LinkedServiceAzureFunctionOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service.
func (LinkedServiceAzureFunctionOutput) ElementType ¶
func (LinkedServiceAzureFunctionOutput) ElementType() reflect.Type
func (LinkedServiceAzureFunctionOutput) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServiceAzureFunctionOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service.
func (LinkedServiceAzureFunctionOutput) Key ¶ added in v5.5.0
func (o LinkedServiceAzureFunctionOutput) Key() pulumi.StringPtrOutput
The system key of the Azure Function. Exactly one of either `key` or `keyVaultKey` is required
func (LinkedServiceAzureFunctionOutput) KeyVaultKey ¶ added in v5.5.0
func (o LinkedServiceAzureFunctionOutput) KeyVaultKey() LinkedServiceAzureFunctionKeyVaultKeyPtrOutput
A `keyVaultKey` block as defined below. Use this Argument to store the system key of the Azure Function in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either `key` or `keyVaultKey` is required.
func (LinkedServiceAzureFunctionOutput) Name ¶ added in v5.5.0
func (o LinkedServiceAzureFunctionOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServiceAzureFunctionOutput) Parameters ¶ added in v5.5.0
func (o LinkedServiceAzureFunctionOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (LinkedServiceAzureFunctionOutput) ToLinkedServiceAzureFunctionOutput ¶
func (o LinkedServiceAzureFunctionOutput) ToLinkedServiceAzureFunctionOutput() LinkedServiceAzureFunctionOutput
func (LinkedServiceAzureFunctionOutput) ToLinkedServiceAzureFunctionOutputWithContext ¶
func (o LinkedServiceAzureFunctionOutput) ToLinkedServiceAzureFunctionOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionOutput
func (LinkedServiceAzureFunctionOutput) Url ¶ added in v5.5.0
func (o LinkedServiceAzureFunctionOutput) Url() pulumi.StringOutput
The url of the Azure Function.
type LinkedServiceAzureFunctionState ¶
type LinkedServiceAzureFunctionState struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // The system key of the Azure Function. Exactly one of either `key` or `keyVaultKey` is required Key pulumi.StringPtrInput // A `keyVaultKey` block as defined below. Use this Argument to store the system key of the Azure Function in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either `key` or `keyVaultKey` is required. KeyVaultKey LinkedServiceAzureFunctionKeyVaultKeyPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput // The url of the Azure Function. Url pulumi.StringPtrInput }
func (LinkedServiceAzureFunctionState) ElementType ¶
func (LinkedServiceAzureFunctionState) ElementType() reflect.Type
type LinkedServiceAzureSearch ¶
type LinkedServiceAzureSearch struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Linked Service. Description pulumi.StringPtrOutput `pulumi:"description"` // The encrypted credential to connect to Azure Search Service. EncryptedCredential pulumi.StringOutput `pulumi:"encryptedCredential"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // The key of the Azure Search Service. SearchServiceKey pulumi.StringOutput `pulumi:"searchServiceKey"` // The URL of the Search Service endpoint (e.g. https://{searchServiceName}.search.windows.net). Url pulumi.StringOutput `pulumi:"url"` }
Manages a Linked Service (connection) between Azure Search Service and Azure Data Factory.
## Import
Data Factory Linked Service's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServiceAzureSearch:LinkedServiceAzureSearch example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServiceAzureSearch ¶
func GetLinkedServiceAzureSearch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceAzureSearchState, opts ...pulumi.ResourceOption) (*LinkedServiceAzureSearch, error)
GetLinkedServiceAzureSearch gets an existing LinkedServiceAzureSearch 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 NewLinkedServiceAzureSearch ¶
func NewLinkedServiceAzureSearch(ctx *pulumi.Context, name string, args *LinkedServiceAzureSearchArgs, opts ...pulumi.ResourceOption) (*LinkedServiceAzureSearch, error)
NewLinkedServiceAzureSearch registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceAzureSearch) ElementType ¶
func (*LinkedServiceAzureSearch) ElementType() reflect.Type
func (*LinkedServiceAzureSearch) ToLinkedServiceAzureSearchOutput ¶
func (i *LinkedServiceAzureSearch) ToLinkedServiceAzureSearchOutput() LinkedServiceAzureSearchOutput
func (*LinkedServiceAzureSearch) ToLinkedServiceAzureSearchOutputWithContext ¶
func (i *LinkedServiceAzureSearch) ToLinkedServiceAzureSearchOutputWithContext(ctx context.Context) LinkedServiceAzureSearchOutput
type LinkedServiceAzureSearchArgs ¶
type LinkedServiceAzureSearchArgs struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput // The key of the Azure Search Service. SearchServiceKey pulumi.StringInput // The URL of the Search Service endpoint (e.g. https://{searchServiceName}.search.windows.net). Url pulumi.StringInput }
The set of arguments for constructing a LinkedServiceAzureSearch resource.
func (LinkedServiceAzureSearchArgs) ElementType ¶
func (LinkedServiceAzureSearchArgs) ElementType() reflect.Type
type LinkedServiceAzureSearchArray ¶
type LinkedServiceAzureSearchArray []LinkedServiceAzureSearchInput
func (LinkedServiceAzureSearchArray) ElementType ¶
func (LinkedServiceAzureSearchArray) ElementType() reflect.Type
func (LinkedServiceAzureSearchArray) ToLinkedServiceAzureSearchArrayOutput ¶
func (i LinkedServiceAzureSearchArray) ToLinkedServiceAzureSearchArrayOutput() LinkedServiceAzureSearchArrayOutput
func (LinkedServiceAzureSearchArray) ToLinkedServiceAzureSearchArrayOutputWithContext ¶
func (i LinkedServiceAzureSearchArray) ToLinkedServiceAzureSearchArrayOutputWithContext(ctx context.Context) LinkedServiceAzureSearchArrayOutput
type LinkedServiceAzureSearchArrayInput ¶
type LinkedServiceAzureSearchArrayInput interface { pulumi.Input ToLinkedServiceAzureSearchArrayOutput() LinkedServiceAzureSearchArrayOutput ToLinkedServiceAzureSearchArrayOutputWithContext(context.Context) LinkedServiceAzureSearchArrayOutput }
LinkedServiceAzureSearchArrayInput is an input type that accepts LinkedServiceAzureSearchArray and LinkedServiceAzureSearchArrayOutput values. You can construct a concrete instance of `LinkedServiceAzureSearchArrayInput` via:
LinkedServiceAzureSearchArray{ LinkedServiceAzureSearchArgs{...} }
type LinkedServiceAzureSearchArrayOutput ¶
type LinkedServiceAzureSearchArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureSearchArrayOutput) ElementType ¶
func (LinkedServiceAzureSearchArrayOutput) ElementType() reflect.Type
func (LinkedServiceAzureSearchArrayOutput) Index ¶
func (o LinkedServiceAzureSearchArrayOutput) Index(i pulumi.IntInput) LinkedServiceAzureSearchOutput
func (LinkedServiceAzureSearchArrayOutput) ToLinkedServiceAzureSearchArrayOutput ¶
func (o LinkedServiceAzureSearchArrayOutput) ToLinkedServiceAzureSearchArrayOutput() LinkedServiceAzureSearchArrayOutput
func (LinkedServiceAzureSearchArrayOutput) ToLinkedServiceAzureSearchArrayOutputWithContext ¶
func (o LinkedServiceAzureSearchArrayOutput) ToLinkedServiceAzureSearchArrayOutputWithContext(ctx context.Context) LinkedServiceAzureSearchArrayOutput
type LinkedServiceAzureSearchInput ¶
type LinkedServiceAzureSearchInput interface { pulumi.Input ToLinkedServiceAzureSearchOutput() LinkedServiceAzureSearchOutput ToLinkedServiceAzureSearchOutputWithContext(ctx context.Context) LinkedServiceAzureSearchOutput }
type LinkedServiceAzureSearchMap ¶
type LinkedServiceAzureSearchMap map[string]LinkedServiceAzureSearchInput
func (LinkedServiceAzureSearchMap) ElementType ¶
func (LinkedServiceAzureSearchMap) ElementType() reflect.Type
func (LinkedServiceAzureSearchMap) ToLinkedServiceAzureSearchMapOutput ¶
func (i LinkedServiceAzureSearchMap) ToLinkedServiceAzureSearchMapOutput() LinkedServiceAzureSearchMapOutput
func (LinkedServiceAzureSearchMap) ToLinkedServiceAzureSearchMapOutputWithContext ¶
func (i LinkedServiceAzureSearchMap) ToLinkedServiceAzureSearchMapOutputWithContext(ctx context.Context) LinkedServiceAzureSearchMapOutput
type LinkedServiceAzureSearchMapInput ¶
type LinkedServiceAzureSearchMapInput interface { pulumi.Input ToLinkedServiceAzureSearchMapOutput() LinkedServiceAzureSearchMapOutput ToLinkedServiceAzureSearchMapOutputWithContext(context.Context) LinkedServiceAzureSearchMapOutput }
LinkedServiceAzureSearchMapInput is an input type that accepts LinkedServiceAzureSearchMap and LinkedServiceAzureSearchMapOutput values. You can construct a concrete instance of `LinkedServiceAzureSearchMapInput` via:
LinkedServiceAzureSearchMap{ "key": LinkedServiceAzureSearchArgs{...} }
type LinkedServiceAzureSearchMapOutput ¶
type LinkedServiceAzureSearchMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureSearchMapOutput) ElementType ¶
func (LinkedServiceAzureSearchMapOutput) ElementType() reflect.Type
func (LinkedServiceAzureSearchMapOutput) MapIndex ¶
func (o LinkedServiceAzureSearchMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceAzureSearchOutput
func (LinkedServiceAzureSearchMapOutput) ToLinkedServiceAzureSearchMapOutput ¶
func (o LinkedServiceAzureSearchMapOutput) ToLinkedServiceAzureSearchMapOutput() LinkedServiceAzureSearchMapOutput
func (LinkedServiceAzureSearchMapOutput) ToLinkedServiceAzureSearchMapOutputWithContext ¶
func (o LinkedServiceAzureSearchMapOutput) ToLinkedServiceAzureSearchMapOutputWithContext(ctx context.Context) LinkedServiceAzureSearchMapOutput
type LinkedServiceAzureSearchOutput ¶
type LinkedServiceAzureSearchOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureSearchOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServiceAzureSearchOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service.
func (LinkedServiceAzureSearchOutput) Annotations ¶ added in v5.5.0
func (o LinkedServiceAzureSearchOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service.
func (LinkedServiceAzureSearchOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedServiceAzureSearchOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServiceAzureSearchOutput) Description ¶ added in v5.5.0
func (o LinkedServiceAzureSearchOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service.
func (LinkedServiceAzureSearchOutput) ElementType ¶
func (LinkedServiceAzureSearchOutput) ElementType() reflect.Type
func (LinkedServiceAzureSearchOutput) EncryptedCredential ¶ added in v5.5.0
func (o LinkedServiceAzureSearchOutput) EncryptedCredential() pulumi.StringOutput
The encrypted credential to connect to Azure Search Service.
func (LinkedServiceAzureSearchOutput) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServiceAzureSearchOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service.
func (LinkedServiceAzureSearchOutput) Name ¶ added in v5.5.0
func (o LinkedServiceAzureSearchOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServiceAzureSearchOutput) Parameters ¶ added in v5.5.0
func (o LinkedServiceAzureSearchOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (LinkedServiceAzureSearchOutput) SearchServiceKey ¶ added in v5.5.0
func (o LinkedServiceAzureSearchOutput) SearchServiceKey() pulumi.StringOutput
The key of the Azure Search Service.
func (LinkedServiceAzureSearchOutput) ToLinkedServiceAzureSearchOutput ¶
func (o LinkedServiceAzureSearchOutput) ToLinkedServiceAzureSearchOutput() LinkedServiceAzureSearchOutput
func (LinkedServiceAzureSearchOutput) ToLinkedServiceAzureSearchOutputWithContext ¶
func (o LinkedServiceAzureSearchOutput) ToLinkedServiceAzureSearchOutputWithContext(ctx context.Context) LinkedServiceAzureSearchOutput
func (LinkedServiceAzureSearchOutput) Url ¶ added in v5.5.0
func (o LinkedServiceAzureSearchOutput) Url() pulumi.StringOutput
The URL of the Search Service endpoint (e.g. https://{searchServiceName}.search.windows.net).
type LinkedServiceAzureSearchState ¶
type LinkedServiceAzureSearchState struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The encrypted credential to connect to Azure Search Service. EncryptedCredential pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput // The key of the Azure Search Service. SearchServiceKey pulumi.StringPtrInput // The URL of the Search Service endpoint (e.g. https://{searchServiceName}.search.windows.net). Url pulumi.StringPtrInput }
func (LinkedServiceAzureSearchState) ElementType ¶
func (LinkedServiceAzureSearchState) ElementType() reflect.Type
type LinkedServiceAzureSqlDatabase ¶
type LinkedServiceAzureSqlDatabase struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Linked Service Azure SQL Database. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service Azure SQL Database. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The connection string in which to authenticate with Azure SQL Database. Exactly one of either `connectionString` or `keyVaultConnectionString` is required. ConnectionString pulumi.StringPtrOutput `pulumi:"connectionString"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Linked Service Azure SQL Database. Description pulumi.StringPtrOutput `pulumi:"description"` // The integration runtime reference to associate with the Data Factory Linked Service Azure SQL Database. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // A `keyVaultConnectionString` block as defined below. Use this argument to store Azure SQL Database connection string in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either `connectionString` or `keyVaultConnectionString` is required. KeyVaultConnectionString LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput `pulumi:"keyVaultConnectionString"` // A `keyVaultPassword` block as defined below. Use this argument to store SQL Server password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput `pulumi:"keyVaultPassword"` // Specifies the name of the Data Factory Linked Service Azure SQL Database. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service Azure SQL Database. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // The service principal id in which to authenticate against the Azure SQL Database. Required if `servicePrincipalKey` is set. ServicePrincipalId pulumi.StringPtrOutput `pulumi:"servicePrincipalId"` // The service principal key in which to authenticate against the Azure SQL Database. Required if `servicePrincipalId` is set. ServicePrincipalKey pulumi.StringPtrOutput `pulumi:"servicePrincipalKey"` // The tenant id or name in which to authenticate against the Azure SQL Database. TenantId pulumi.StringPtrOutput `pulumi:"tenantId"` // Whether to use the Data Factory's managed identity to authenticate against the Azure SQL Database. Incompatible with `servicePrincipalId` and `servicePrincipalKey` UseManagedIdentity pulumi.BoolPtrOutput `pulumi:"useManagedIdentity"` }
Manages a Linked Service (connection) between Azure SQL Database and Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewLinkedServiceAzureSqlDatabase(ctx, "exampleLinkedServiceAzureSqlDatabase", &datafactory.LinkedServiceAzureSqlDatabaseArgs{ DataFactoryId: exampleFactory.ID(), ConnectionString: pulumi.String("data source=serverhostname;initial catalog=master;user id=testUser;Password=test;integrated security=False;encrypt=True;connection timeout=30"), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Azure SQL Database Linked Service's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServiceAzureSqlDatabase:LinkedServiceAzureSqlDatabase example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServiceAzureSqlDatabase ¶
func GetLinkedServiceAzureSqlDatabase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceAzureSqlDatabaseState, opts ...pulumi.ResourceOption) (*LinkedServiceAzureSqlDatabase, error)
GetLinkedServiceAzureSqlDatabase gets an existing LinkedServiceAzureSqlDatabase 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 NewLinkedServiceAzureSqlDatabase ¶
func NewLinkedServiceAzureSqlDatabase(ctx *pulumi.Context, name string, args *LinkedServiceAzureSqlDatabaseArgs, opts ...pulumi.ResourceOption) (*LinkedServiceAzureSqlDatabase, error)
NewLinkedServiceAzureSqlDatabase registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceAzureSqlDatabase) ElementType ¶
func (*LinkedServiceAzureSqlDatabase) ElementType() reflect.Type
func (*LinkedServiceAzureSqlDatabase) ToLinkedServiceAzureSqlDatabaseOutput ¶
func (i *LinkedServiceAzureSqlDatabase) ToLinkedServiceAzureSqlDatabaseOutput() LinkedServiceAzureSqlDatabaseOutput
func (*LinkedServiceAzureSqlDatabase) ToLinkedServiceAzureSqlDatabaseOutputWithContext ¶
func (i *LinkedServiceAzureSqlDatabase) ToLinkedServiceAzureSqlDatabaseOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseOutput
type LinkedServiceAzureSqlDatabaseArgs ¶
type LinkedServiceAzureSqlDatabaseArgs struct { // A map of additional properties to associate with the Data Factory Linked Service Azure SQL Database. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service Azure SQL Database. Annotations pulumi.StringArrayInput // The connection string in which to authenticate with Azure SQL Database. Exactly one of either `connectionString` or `keyVaultConnectionString` is required. ConnectionString pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Linked Service Azure SQL Database. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service Azure SQL Database. IntegrationRuntimeName pulumi.StringPtrInput // A `keyVaultConnectionString` block as defined below. Use this argument to store Azure SQL Database connection string in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either `connectionString` or `keyVaultConnectionString` is required. KeyVaultConnectionString LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrInput // A `keyVaultPassword` block as defined below. Use this argument to store SQL Server password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrInput // Specifies the name of the Data Factory Linked Service Azure SQL Database. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service Azure SQL Database. Parameters pulumi.StringMapInput // The service principal id in which to authenticate against the Azure SQL Database. Required if `servicePrincipalKey` is set. ServicePrincipalId pulumi.StringPtrInput // The service principal key in which to authenticate against the Azure SQL Database. Required if `servicePrincipalId` is set. ServicePrincipalKey pulumi.StringPtrInput // The tenant id or name in which to authenticate against the Azure SQL Database. TenantId pulumi.StringPtrInput // Whether to use the Data Factory's managed identity to authenticate against the Azure SQL Database. Incompatible with `servicePrincipalId` and `servicePrincipalKey` UseManagedIdentity pulumi.BoolPtrInput }
The set of arguments for constructing a LinkedServiceAzureSqlDatabase resource.
func (LinkedServiceAzureSqlDatabaseArgs) ElementType ¶
func (LinkedServiceAzureSqlDatabaseArgs) ElementType() reflect.Type
type LinkedServiceAzureSqlDatabaseArray ¶
type LinkedServiceAzureSqlDatabaseArray []LinkedServiceAzureSqlDatabaseInput
func (LinkedServiceAzureSqlDatabaseArray) ElementType ¶
func (LinkedServiceAzureSqlDatabaseArray) ElementType() reflect.Type
func (LinkedServiceAzureSqlDatabaseArray) ToLinkedServiceAzureSqlDatabaseArrayOutput ¶
func (i LinkedServiceAzureSqlDatabaseArray) ToLinkedServiceAzureSqlDatabaseArrayOutput() LinkedServiceAzureSqlDatabaseArrayOutput
func (LinkedServiceAzureSqlDatabaseArray) ToLinkedServiceAzureSqlDatabaseArrayOutputWithContext ¶
func (i LinkedServiceAzureSqlDatabaseArray) ToLinkedServiceAzureSqlDatabaseArrayOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseArrayOutput
type LinkedServiceAzureSqlDatabaseArrayInput ¶
type LinkedServiceAzureSqlDatabaseArrayInput interface { pulumi.Input ToLinkedServiceAzureSqlDatabaseArrayOutput() LinkedServiceAzureSqlDatabaseArrayOutput ToLinkedServiceAzureSqlDatabaseArrayOutputWithContext(context.Context) LinkedServiceAzureSqlDatabaseArrayOutput }
LinkedServiceAzureSqlDatabaseArrayInput is an input type that accepts LinkedServiceAzureSqlDatabaseArray and LinkedServiceAzureSqlDatabaseArrayOutput values. You can construct a concrete instance of `LinkedServiceAzureSqlDatabaseArrayInput` via:
LinkedServiceAzureSqlDatabaseArray{ LinkedServiceAzureSqlDatabaseArgs{...} }
type LinkedServiceAzureSqlDatabaseArrayOutput ¶
type LinkedServiceAzureSqlDatabaseArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureSqlDatabaseArrayOutput) ElementType ¶
func (LinkedServiceAzureSqlDatabaseArrayOutput) ElementType() reflect.Type
func (LinkedServiceAzureSqlDatabaseArrayOutput) ToLinkedServiceAzureSqlDatabaseArrayOutput ¶
func (o LinkedServiceAzureSqlDatabaseArrayOutput) ToLinkedServiceAzureSqlDatabaseArrayOutput() LinkedServiceAzureSqlDatabaseArrayOutput
func (LinkedServiceAzureSqlDatabaseArrayOutput) ToLinkedServiceAzureSqlDatabaseArrayOutputWithContext ¶
func (o LinkedServiceAzureSqlDatabaseArrayOutput) ToLinkedServiceAzureSqlDatabaseArrayOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseArrayOutput
type LinkedServiceAzureSqlDatabaseInput ¶
type LinkedServiceAzureSqlDatabaseInput interface { pulumi.Input ToLinkedServiceAzureSqlDatabaseOutput() LinkedServiceAzureSqlDatabaseOutput ToLinkedServiceAzureSqlDatabaseOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseOutput }
type LinkedServiceAzureSqlDatabaseKeyVaultConnectionString ¶
type LinkedServiceAzureSqlDatabaseKeyVaultConnectionString struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName string `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores SQL Server connection string. SecretName string `pulumi:"secretName"` }
type LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs ¶
type LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName pulumi.StringInput `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores SQL Server connection string. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ElementType ¶
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ElementType() reflect.Type
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput ¶
func (i LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput() LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutputWithContext ¶
func (i LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput ¶
func (i LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput() LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutputWithContext ¶
func (i LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput
type LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringInput ¶
type LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringInput interface { pulumi.Input ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput() LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutputWithContext(context.Context) LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput }
LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringInput is an input type that accepts LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs and LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput values. You can construct a concrete instance of `LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringInput` via:
LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs{...}
type LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput ¶
type LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ElementType ¶
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ElementType() reflect.Type
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) LinkedServiceName ¶
func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) LinkedServiceName() pulumi.StringOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) SecretName ¶
func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) SecretName() pulumi.StringOutput
Specifies the secret name in Azure Key Vault that stores SQL Server connection string.
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput ¶
func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput() LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutputWithContext ¶
func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput ¶
func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput() LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutputWithContext ¶
func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput
type LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrInput ¶
type LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrInput interface { pulumi.Input ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput() LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutputWithContext(context.Context) LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput }
LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrInput is an input type that accepts LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs, LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtr and LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput values. You can construct a concrete instance of `LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrInput` via:
LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs{...} or: nil
func LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtr ¶
func LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtr(v *LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrInput
type LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput ¶
type LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) ElementType ¶
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) ElementType() reflect.Type
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) LinkedServiceName ¶
func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) SecretName ¶
func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) SecretName() pulumi.StringPtrOutput
Specifies the secret name in Azure Key Vault that stores SQL Server connection string.
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput ¶
func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput() LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutputWithContext ¶
func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput
type LinkedServiceAzureSqlDatabaseKeyVaultPassword ¶
type LinkedServiceAzureSqlDatabaseKeyVaultPassword struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName string `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores SQL Server password. SecretName string `pulumi:"secretName"` }
type LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs ¶
type LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName pulumi.StringInput `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores SQL Server password. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs) ElementType ¶
func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs) ElementType() reflect.Type
func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput ¶
func (i LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput() LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordOutputWithContext ¶
func (i LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput ¶
func (i LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput() LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutputWithContext ¶
func (i LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput
type LinkedServiceAzureSqlDatabaseKeyVaultPasswordInput ¶
type LinkedServiceAzureSqlDatabaseKeyVaultPasswordInput interface { pulumi.Input ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput() LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordOutputWithContext(context.Context) LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput }
LinkedServiceAzureSqlDatabaseKeyVaultPasswordInput is an input type that accepts LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs and LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput values. You can construct a concrete instance of `LinkedServiceAzureSqlDatabaseKeyVaultPasswordInput` via:
LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs{...}
type LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput ¶
type LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) ElementType ¶
func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) ElementType() reflect.Type
func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) LinkedServiceName ¶
func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) LinkedServiceName() pulumi.StringOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) SecretName ¶
func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) SecretName() pulumi.StringOutput
Specifies the secret name in Azure Key Vault that stores SQL Server password.
func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput ¶
func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput() LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordOutputWithContext ¶
func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput ¶
func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput() LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutputWithContext ¶
func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput
type LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrInput ¶
type LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrInput interface { pulumi.Input ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput() LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutputWithContext(context.Context) LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput }
LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrInput is an input type that accepts LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs, LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtr and LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput values. You can construct a concrete instance of `LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrInput` via:
LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs{...} or: nil
func LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtr ¶
func LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtr(v *LinkedServiceAzureSqlDatabaseKeyVaultPasswordArgs) LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrInput
type LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput ¶
type LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput) ElementType ¶
func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput) ElementType() reflect.Type
func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput) LinkedServiceName ¶
func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput) SecretName ¶
func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput) SecretName() pulumi.StringPtrOutput
Specifies the secret name in Azure Key Vault that stores SQL Server password.
func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput ¶
func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput() LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutputWithContext ¶
func (o LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput
type LinkedServiceAzureSqlDatabaseMap ¶
type LinkedServiceAzureSqlDatabaseMap map[string]LinkedServiceAzureSqlDatabaseInput
func (LinkedServiceAzureSqlDatabaseMap) ElementType ¶
func (LinkedServiceAzureSqlDatabaseMap) ElementType() reflect.Type
func (LinkedServiceAzureSqlDatabaseMap) ToLinkedServiceAzureSqlDatabaseMapOutput ¶
func (i LinkedServiceAzureSqlDatabaseMap) ToLinkedServiceAzureSqlDatabaseMapOutput() LinkedServiceAzureSqlDatabaseMapOutput
func (LinkedServiceAzureSqlDatabaseMap) ToLinkedServiceAzureSqlDatabaseMapOutputWithContext ¶
func (i LinkedServiceAzureSqlDatabaseMap) ToLinkedServiceAzureSqlDatabaseMapOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseMapOutput
type LinkedServiceAzureSqlDatabaseMapInput ¶
type LinkedServiceAzureSqlDatabaseMapInput interface { pulumi.Input ToLinkedServiceAzureSqlDatabaseMapOutput() LinkedServiceAzureSqlDatabaseMapOutput ToLinkedServiceAzureSqlDatabaseMapOutputWithContext(context.Context) LinkedServiceAzureSqlDatabaseMapOutput }
LinkedServiceAzureSqlDatabaseMapInput is an input type that accepts LinkedServiceAzureSqlDatabaseMap and LinkedServiceAzureSqlDatabaseMapOutput values. You can construct a concrete instance of `LinkedServiceAzureSqlDatabaseMapInput` via:
LinkedServiceAzureSqlDatabaseMap{ "key": LinkedServiceAzureSqlDatabaseArgs{...} }
type LinkedServiceAzureSqlDatabaseMapOutput ¶
type LinkedServiceAzureSqlDatabaseMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureSqlDatabaseMapOutput) ElementType ¶
func (LinkedServiceAzureSqlDatabaseMapOutput) ElementType() reflect.Type
func (LinkedServiceAzureSqlDatabaseMapOutput) MapIndex ¶
func (o LinkedServiceAzureSqlDatabaseMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceAzureSqlDatabaseOutput
func (LinkedServiceAzureSqlDatabaseMapOutput) ToLinkedServiceAzureSqlDatabaseMapOutput ¶
func (o LinkedServiceAzureSqlDatabaseMapOutput) ToLinkedServiceAzureSqlDatabaseMapOutput() LinkedServiceAzureSqlDatabaseMapOutput
func (LinkedServiceAzureSqlDatabaseMapOutput) ToLinkedServiceAzureSqlDatabaseMapOutputWithContext ¶
func (o LinkedServiceAzureSqlDatabaseMapOutput) ToLinkedServiceAzureSqlDatabaseMapOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseMapOutput
type LinkedServiceAzureSqlDatabaseOutput ¶
type LinkedServiceAzureSqlDatabaseOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureSqlDatabaseOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServiceAzureSqlDatabaseOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service Azure SQL Database.
func (LinkedServiceAzureSqlDatabaseOutput) Annotations ¶ added in v5.5.0
func (o LinkedServiceAzureSqlDatabaseOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service Azure SQL Database.
func (LinkedServiceAzureSqlDatabaseOutput) ConnectionString ¶ added in v5.5.0
func (o LinkedServiceAzureSqlDatabaseOutput) ConnectionString() pulumi.StringPtrOutput
The connection string in which to authenticate with Azure SQL Database. Exactly one of either `connectionString` or `keyVaultConnectionString` is required.
func (LinkedServiceAzureSqlDatabaseOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedServiceAzureSqlDatabaseOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServiceAzureSqlDatabaseOutput) Description ¶ added in v5.5.0
func (o LinkedServiceAzureSqlDatabaseOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service Azure SQL Database.
func (LinkedServiceAzureSqlDatabaseOutput) ElementType ¶
func (LinkedServiceAzureSqlDatabaseOutput) ElementType() reflect.Type
func (LinkedServiceAzureSqlDatabaseOutput) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServiceAzureSqlDatabaseOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service Azure SQL Database.
func (LinkedServiceAzureSqlDatabaseOutput) KeyVaultConnectionString ¶ added in v5.5.0
func (o LinkedServiceAzureSqlDatabaseOutput) KeyVaultConnectionString() LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput
A `keyVaultConnectionString` block as defined below. Use this argument to store Azure SQL Database connection string in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either `connectionString` or `keyVaultConnectionString` is required.
func (LinkedServiceAzureSqlDatabaseOutput) KeyVaultPassword ¶ added in v5.5.0
func (o LinkedServiceAzureSqlDatabaseOutput) KeyVaultPassword() LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrOutput
A `keyVaultPassword` block as defined below. Use this argument to store SQL Server password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureSqlDatabaseOutput) Name ¶ added in v5.5.0
func (o LinkedServiceAzureSqlDatabaseOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service Azure SQL Database. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServiceAzureSqlDatabaseOutput) Parameters ¶ added in v5.5.0
func (o LinkedServiceAzureSqlDatabaseOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service Azure SQL Database.
func (LinkedServiceAzureSqlDatabaseOutput) ServicePrincipalId ¶ added in v5.5.0
func (o LinkedServiceAzureSqlDatabaseOutput) ServicePrincipalId() pulumi.StringPtrOutput
The service principal id in which to authenticate against the Azure SQL Database. Required if `servicePrincipalKey` is set.
func (LinkedServiceAzureSqlDatabaseOutput) ServicePrincipalKey ¶ added in v5.5.0
func (o LinkedServiceAzureSqlDatabaseOutput) ServicePrincipalKey() pulumi.StringPtrOutput
The service principal key in which to authenticate against the Azure SQL Database. Required if `servicePrincipalId` is set.
func (LinkedServiceAzureSqlDatabaseOutput) TenantId ¶ added in v5.5.0
func (o LinkedServiceAzureSqlDatabaseOutput) TenantId() pulumi.StringPtrOutput
The tenant id or name in which to authenticate against the Azure SQL Database.
func (LinkedServiceAzureSqlDatabaseOutput) ToLinkedServiceAzureSqlDatabaseOutput ¶
func (o LinkedServiceAzureSqlDatabaseOutput) ToLinkedServiceAzureSqlDatabaseOutput() LinkedServiceAzureSqlDatabaseOutput
func (LinkedServiceAzureSqlDatabaseOutput) ToLinkedServiceAzureSqlDatabaseOutputWithContext ¶
func (o LinkedServiceAzureSqlDatabaseOutput) ToLinkedServiceAzureSqlDatabaseOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseOutput
func (LinkedServiceAzureSqlDatabaseOutput) UseManagedIdentity ¶ added in v5.5.0
func (o LinkedServiceAzureSqlDatabaseOutput) UseManagedIdentity() pulumi.BoolPtrOutput
Whether to use the Data Factory's managed identity to authenticate against the Azure SQL Database. Incompatible with `servicePrincipalId` and `servicePrincipalKey`
type LinkedServiceAzureSqlDatabaseState ¶
type LinkedServiceAzureSqlDatabaseState struct { // A map of additional properties to associate with the Data Factory Linked Service Azure SQL Database. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service Azure SQL Database. Annotations pulumi.StringArrayInput // The connection string in which to authenticate with Azure SQL Database. Exactly one of either `connectionString` or `keyVaultConnectionString` is required. ConnectionString pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Linked Service Azure SQL Database. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service Azure SQL Database. IntegrationRuntimeName pulumi.StringPtrInput // A `keyVaultConnectionString` block as defined below. Use this argument to store Azure SQL Database connection string in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either `connectionString` or `keyVaultConnectionString` is required. KeyVaultConnectionString LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrInput // A `keyVaultPassword` block as defined below. Use this argument to store SQL Server password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrInput // Specifies the name of the Data Factory Linked Service Azure SQL Database. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service Azure SQL Database. Parameters pulumi.StringMapInput // The service principal id in which to authenticate against the Azure SQL Database. Required if `servicePrincipalKey` is set. ServicePrincipalId pulumi.StringPtrInput // The service principal key in which to authenticate against the Azure SQL Database. Required if `servicePrincipalId` is set. ServicePrincipalKey pulumi.StringPtrInput // The tenant id or name in which to authenticate against the Azure SQL Database. TenantId pulumi.StringPtrInput // Whether to use the Data Factory's managed identity to authenticate against the Azure SQL Database. Incompatible with `servicePrincipalId` and `servicePrincipalKey` UseManagedIdentity pulumi.BoolPtrInput }
func (LinkedServiceAzureSqlDatabaseState) ElementType ¶
func (LinkedServiceAzureSqlDatabaseState) ElementType() reflect.Type
type LinkedServiceAzureTableStorage ¶
type LinkedServiceAzureTableStorage struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The connection string to an Azure Storage Account. ConnectionString pulumi.StringOutput `pulumi:"connectionString"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Linked Service. Description pulumi.StringPtrOutput `pulumi:"description"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapOutput `pulumi:"parameters"` }
Manages a Linked Service (connection) between an Azure Table Storage and Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount := storage.LookupAccountOutput(ctx, storage.GetAccountOutputArgs{ Name: pulumi.String("storageaccountname"), ResourceGroupName: exampleResourceGroup.Name, }, nil) exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewLinkedServiceAzureTableStorage(ctx, "exampleLinkedServiceAzureTableStorage", &datafactory.LinkedServiceAzureTableStorageArgs{ DataFactoryId: exampleFactory.ID(), ConnectionString: exampleAccount.ApplyT(func(exampleAccount storage.GetAccountResult) (string, error) { return exampleAccount.PrimaryConnectionString, nil }).(pulumi.StringOutput), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Linked Service's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServiceAzureTableStorage:LinkedServiceAzureTableStorage example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServiceAzureTableStorage ¶
func GetLinkedServiceAzureTableStorage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceAzureTableStorageState, opts ...pulumi.ResourceOption) (*LinkedServiceAzureTableStorage, error)
GetLinkedServiceAzureTableStorage gets an existing LinkedServiceAzureTableStorage 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 NewLinkedServiceAzureTableStorage ¶
func NewLinkedServiceAzureTableStorage(ctx *pulumi.Context, name string, args *LinkedServiceAzureTableStorageArgs, opts ...pulumi.ResourceOption) (*LinkedServiceAzureTableStorage, error)
NewLinkedServiceAzureTableStorage registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceAzureTableStorage) ElementType ¶
func (*LinkedServiceAzureTableStorage) ElementType() reflect.Type
func (*LinkedServiceAzureTableStorage) ToLinkedServiceAzureTableStorageOutput ¶
func (i *LinkedServiceAzureTableStorage) ToLinkedServiceAzureTableStorageOutput() LinkedServiceAzureTableStorageOutput
func (*LinkedServiceAzureTableStorage) ToLinkedServiceAzureTableStorageOutputWithContext ¶
func (i *LinkedServiceAzureTableStorage) ToLinkedServiceAzureTableStorageOutputWithContext(ctx context.Context) LinkedServiceAzureTableStorageOutput
type LinkedServiceAzureTableStorageArgs ¶
type LinkedServiceAzureTableStorageArgs struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The connection string to an Azure Storage Account. ConnectionString pulumi.StringInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput }
The set of arguments for constructing a LinkedServiceAzureTableStorage resource.
func (LinkedServiceAzureTableStorageArgs) ElementType ¶
func (LinkedServiceAzureTableStorageArgs) ElementType() reflect.Type
type LinkedServiceAzureTableStorageArray ¶
type LinkedServiceAzureTableStorageArray []LinkedServiceAzureTableStorageInput
func (LinkedServiceAzureTableStorageArray) ElementType ¶
func (LinkedServiceAzureTableStorageArray) ElementType() reflect.Type
func (LinkedServiceAzureTableStorageArray) ToLinkedServiceAzureTableStorageArrayOutput ¶
func (i LinkedServiceAzureTableStorageArray) ToLinkedServiceAzureTableStorageArrayOutput() LinkedServiceAzureTableStorageArrayOutput
func (LinkedServiceAzureTableStorageArray) ToLinkedServiceAzureTableStorageArrayOutputWithContext ¶
func (i LinkedServiceAzureTableStorageArray) ToLinkedServiceAzureTableStorageArrayOutputWithContext(ctx context.Context) LinkedServiceAzureTableStorageArrayOutput
type LinkedServiceAzureTableStorageArrayInput ¶
type LinkedServiceAzureTableStorageArrayInput interface { pulumi.Input ToLinkedServiceAzureTableStorageArrayOutput() LinkedServiceAzureTableStorageArrayOutput ToLinkedServiceAzureTableStorageArrayOutputWithContext(context.Context) LinkedServiceAzureTableStorageArrayOutput }
LinkedServiceAzureTableStorageArrayInput is an input type that accepts LinkedServiceAzureTableStorageArray and LinkedServiceAzureTableStorageArrayOutput values. You can construct a concrete instance of `LinkedServiceAzureTableStorageArrayInput` via:
LinkedServiceAzureTableStorageArray{ LinkedServiceAzureTableStorageArgs{...} }
type LinkedServiceAzureTableStorageArrayOutput ¶
type LinkedServiceAzureTableStorageArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureTableStorageArrayOutput) ElementType ¶
func (LinkedServiceAzureTableStorageArrayOutput) ElementType() reflect.Type
func (LinkedServiceAzureTableStorageArrayOutput) ToLinkedServiceAzureTableStorageArrayOutput ¶
func (o LinkedServiceAzureTableStorageArrayOutput) ToLinkedServiceAzureTableStorageArrayOutput() LinkedServiceAzureTableStorageArrayOutput
func (LinkedServiceAzureTableStorageArrayOutput) ToLinkedServiceAzureTableStorageArrayOutputWithContext ¶
func (o LinkedServiceAzureTableStorageArrayOutput) ToLinkedServiceAzureTableStorageArrayOutputWithContext(ctx context.Context) LinkedServiceAzureTableStorageArrayOutput
type LinkedServiceAzureTableStorageInput ¶
type LinkedServiceAzureTableStorageInput interface { pulumi.Input ToLinkedServiceAzureTableStorageOutput() LinkedServiceAzureTableStorageOutput ToLinkedServiceAzureTableStorageOutputWithContext(ctx context.Context) LinkedServiceAzureTableStorageOutput }
type LinkedServiceAzureTableStorageMap ¶
type LinkedServiceAzureTableStorageMap map[string]LinkedServiceAzureTableStorageInput
func (LinkedServiceAzureTableStorageMap) ElementType ¶
func (LinkedServiceAzureTableStorageMap) ElementType() reflect.Type
func (LinkedServiceAzureTableStorageMap) ToLinkedServiceAzureTableStorageMapOutput ¶
func (i LinkedServiceAzureTableStorageMap) ToLinkedServiceAzureTableStorageMapOutput() LinkedServiceAzureTableStorageMapOutput
func (LinkedServiceAzureTableStorageMap) ToLinkedServiceAzureTableStorageMapOutputWithContext ¶
func (i LinkedServiceAzureTableStorageMap) ToLinkedServiceAzureTableStorageMapOutputWithContext(ctx context.Context) LinkedServiceAzureTableStorageMapOutput
type LinkedServiceAzureTableStorageMapInput ¶
type LinkedServiceAzureTableStorageMapInput interface { pulumi.Input ToLinkedServiceAzureTableStorageMapOutput() LinkedServiceAzureTableStorageMapOutput ToLinkedServiceAzureTableStorageMapOutputWithContext(context.Context) LinkedServiceAzureTableStorageMapOutput }
LinkedServiceAzureTableStorageMapInput is an input type that accepts LinkedServiceAzureTableStorageMap and LinkedServiceAzureTableStorageMapOutput values. You can construct a concrete instance of `LinkedServiceAzureTableStorageMapInput` via:
LinkedServiceAzureTableStorageMap{ "key": LinkedServiceAzureTableStorageArgs{...} }
type LinkedServiceAzureTableStorageMapOutput ¶
type LinkedServiceAzureTableStorageMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureTableStorageMapOutput) ElementType ¶
func (LinkedServiceAzureTableStorageMapOutput) ElementType() reflect.Type
func (LinkedServiceAzureTableStorageMapOutput) MapIndex ¶
func (o LinkedServiceAzureTableStorageMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceAzureTableStorageOutput
func (LinkedServiceAzureTableStorageMapOutput) ToLinkedServiceAzureTableStorageMapOutput ¶
func (o LinkedServiceAzureTableStorageMapOutput) ToLinkedServiceAzureTableStorageMapOutput() LinkedServiceAzureTableStorageMapOutput
func (LinkedServiceAzureTableStorageMapOutput) ToLinkedServiceAzureTableStorageMapOutputWithContext ¶
func (o LinkedServiceAzureTableStorageMapOutput) ToLinkedServiceAzureTableStorageMapOutputWithContext(ctx context.Context) LinkedServiceAzureTableStorageMapOutput
type LinkedServiceAzureTableStorageOutput ¶
type LinkedServiceAzureTableStorageOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureTableStorageOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServiceAzureTableStorageOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service.
func (LinkedServiceAzureTableStorageOutput) Annotations ¶ added in v5.5.0
func (o LinkedServiceAzureTableStorageOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service.
func (LinkedServiceAzureTableStorageOutput) ConnectionString ¶ added in v5.5.0
func (o LinkedServiceAzureTableStorageOutput) ConnectionString() pulumi.StringOutput
The connection string to an Azure Storage Account.
func (LinkedServiceAzureTableStorageOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedServiceAzureTableStorageOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServiceAzureTableStorageOutput) Description ¶ added in v5.5.0
func (o LinkedServiceAzureTableStorageOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service.
func (LinkedServiceAzureTableStorageOutput) ElementType ¶
func (LinkedServiceAzureTableStorageOutput) ElementType() reflect.Type
func (LinkedServiceAzureTableStorageOutput) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServiceAzureTableStorageOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service.
func (LinkedServiceAzureTableStorageOutput) Name ¶ added in v5.5.0
func (o LinkedServiceAzureTableStorageOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServiceAzureTableStorageOutput) Parameters ¶ added in v5.5.0
func (o LinkedServiceAzureTableStorageOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (LinkedServiceAzureTableStorageOutput) ToLinkedServiceAzureTableStorageOutput ¶
func (o LinkedServiceAzureTableStorageOutput) ToLinkedServiceAzureTableStorageOutput() LinkedServiceAzureTableStorageOutput
func (LinkedServiceAzureTableStorageOutput) ToLinkedServiceAzureTableStorageOutputWithContext ¶
func (o LinkedServiceAzureTableStorageOutput) ToLinkedServiceAzureTableStorageOutputWithContext(ctx context.Context) LinkedServiceAzureTableStorageOutput
type LinkedServiceAzureTableStorageState ¶
type LinkedServiceAzureTableStorageState struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The connection string to an Azure Storage Account. ConnectionString pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput }
func (LinkedServiceAzureTableStorageState) ElementType ¶
func (LinkedServiceAzureTableStorageState) ElementType() reflect.Type
type LinkedServiceCosmosDb ¶
type LinkedServiceCosmosDb struct { pulumi.CustomResourceState // The endpoint of the Azure CosmosDB account. Required if `connectionString` is unspecified. AccountEndpoint pulumi.StringPtrOutput `pulumi:"accountEndpoint"` // The account key of the Azure Cosmos DB account. Required if `connectionString` is unspecified. AccountKey pulumi.StringPtrOutput `pulumi:"accountKey"` // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The connection string. Required if `accountEndpoint`, `accountKey`, and `database` are unspecified. ConnectionString pulumi.StringPtrOutput `pulumi:"connectionString"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The name of the database. Required if `connectionString` is unspecified. Database pulumi.StringPtrOutput `pulumi:"database"` // The description for the Data Factory Linked Service. Description pulumi.StringPtrOutput `pulumi:"description"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapOutput `pulumi:"parameters"` }
Manages a Linked Service (connection) between a CosmosDB and Azure Data Factory using SQL API.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cosmosdb" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := cosmosdb.LookupAccount(ctx, &cosmosdb.LookupAccountArgs{ Name: "tfex-cosmosdb-account", ResourceGroupName: "tfex-cosmosdb-account-rg", }, nil) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewLinkedServiceCosmosDb(ctx, "exampleLinkedServiceCosmosDb", &datafactory.LinkedServiceCosmosDbArgs{ DataFactoryId: exampleFactory.ID(), AccountEndpoint: pulumi.Any(azurerm_cosmosdb_account.Example.Endpoint), AccountKey: pulumi.String(exampleAccount.PrimaryKey), Database: pulumi.String("foo"), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Linked Service's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServiceCosmosDb:LinkedServiceCosmosDb example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServiceCosmosDb ¶
func GetLinkedServiceCosmosDb(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceCosmosDbState, opts ...pulumi.ResourceOption) (*LinkedServiceCosmosDb, error)
GetLinkedServiceCosmosDb gets an existing LinkedServiceCosmosDb 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 NewLinkedServiceCosmosDb ¶
func NewLinkedServiceCosmosDb(ctx *pulumi.Context, name string, args *LinkedServiceCosmosDbArgs, opts ...pulumi.ResourceOption) (*LinkedServiceCosmosDb, error)
NewLinkedServiceCosmosDb registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceCosmosDb) ElementType ¶
func (*LinkedServiceCosmosDb) ElementType() reflect.Type
func (*LinkedServiceCosmosDb) ToLinkedServiceCosmosDbOutput ¶
func (i *LinkedServiceCosmosDb) ToLinkedServiceCosmosDbOutput() LinkedServiceCosmosDbOutput
func (*LinkedServiceCosmosDb) ToLinkedServiceCosmosDbOutputWithContext ¶
func (i *LinkedServiceCosmosDb) ToLinkedServiceCosmosDbOutputWithContext(ctx context.Context) LinkedServiceCosmosDbOutput
type LinkedServiceCosmosDbArgs ¶
type LinkedServiceCosmosDbArgs struct { // The endpoint of the Azure CosmosDB account. Required if `connectionString` is unspecified. AccountEndpoint pulumi.StringPtrInput // The account key of the Azure Cosmos DB account. Required if `connectionString` is unspecified. AccountKey pulumi.StringPtrInput // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The connection string. Required if `accountEndpoint`, `accountKey`, and `database` are unspecified. ConnectionString pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The name of the database. Required if `connectionString` is unspecified. Database pulumi.StringPtrInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput }
The set of arguments for constructing a LinkedServiceCosmosDb resource.
func (LinkedServiceCosmosDbArgs) ElementType ¶
func (LinkedServiceCosmosDbArgs) ElementType() reflect.Type
type LinkedServiceCosmosDbArray ¶
type LinkedServiceCosmosDbArray []LinkedServiceCosmosDbInput
func (LinkedServiceCosmosDbArray) ElementType ¶
func (LinkedServiceCosmosDbArray) ElementType() reflect.Type
func (LinkedServiceCosmosDbArray) ToLinkedServiceCosmosDbArrayOutput ¶
func (i LinkedServiceCosmosDbArray) ToLinkedServiceCosmosDbArrayOutput() LinkedServiceCosmosDbArrayOutput
func (LinkedServiceCosmosDbArray) ToLinkedServiceCosmosDbArrayOutputWithContext ¶
func (i LinkedServiceCosmosDbArray) ToLinkedServiceCosmosDbArrayOutputWithContext(ctx context.Context) LinkedServiceCosmosDbArrayOutput
type LinkedServiceCosmosDbArrayInput ¶
type LinkedServiceCosmosDbArrayInput interface { pulumi.Input ToLinkedServiceCosmosDbArrayOutput() LinkedServiceCosmosDbArrayOutput ToLinkedServiceCosmosDbArrayOutputWithContext(context.Context) LinkedServiceCosmosDbArrayOutput }
LinkedServiceCosmosDbArrayInput is an input type that accepts LinkedServiceCosmosDbArray and LinkedServiceCosmosDbArrayOutput values. You can construct a concrete instance of `LinkedServiceCosmosDbArrayInput` via:
LinkedServiceCosmosDbArray{ LinkedServiceCosmosDbArgs{...} }
type LinkedServiceCosmosDbArrayOutput ¶
type LinkedServiceCosmosDbArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceCosmosDbArrayOutput) ElementType ¶
func (LinkedServiceCosmosDbArrayOutput) ElementType() reflect.Type
func (LinkedServiceCosmosDbArrayOutput) Index ¶
func (o LinkedServiceCosmosDbArrayOutput) Index(i pulumi.IntInput) LinkedServiceCosmosDbOutput
func (LinkedServiceCosmosDbArrayOutput) ToLinkedServiceCosmosDbArrayOutput ¶
func (o LinkedServiceCosmosDbArrayOutput) ToLinkedServiceCosmosDbArrayOutput() LinkedServiceCosmosDbArrayOutput
func (LinkedServiceCosmosDbArrayOutput) ToLinkedServiceCosmosDbArrayOutputWithContext ¶
func (o LinkedServiceCosmosDbArrayOutput) ToLinkedServiceCosmosDbArrayOutputWithContext(ctx context.Context) LinkedServiceCosmosDbArrayOutput
type LinkedServiceCosmosDbInput ¶
type LinkedServiceCosmosDbInput interface { pulumi.Input ToLinkedServiceCosmosDbOutput() LinkedServiceCosmosDbOutput ToLinkedServiceCosmosDbOutputWithContext(ctx context.Context) LinkedServiceCosmosDbOutput }
type LinkedServiceCosmosDbMap ¶
type LinkedServiceCosmosDbMap map[string]LinkedServiceCosmosDbInput
func (LinkedServiceCosmosDbMap) ElementType ¶
func (LinkedServiceCosmosDbMap) ElementType() reflect.Type
func (LinkedServiceCosmosDbMap) ToLinkedServiceCosmosDbMapOutput ¶
func (i LinkedServiceCosmosDbMap) ToLinkedServiceCosmosDbMapOutput() LinkedServiceCosmosDbMapOutput
func (LinkedServiceCosmosDbMap) ToLinkedServiceCosmosDbMapOutputWithContext ¶
func (i LinkedServiceCosmosDbMap) ToLinkedServiceCosmosDbMapOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMapOutput
type LinkedServiceCosmosDbMapInput ¶
type LinkedServiceCosmosDbMapInput interface { pulumi.Input ToLinkedServiceCosmosDbMapOutput() LinkedServiceCosmosDbMapOutput ToLinkedServiceCosmosDbMapOutputWithContext(context.Context) LinkedServiceCosmosDbMapOutput }
LinkedServiceCosmosDbMapInput is an input type that accepts LinkedServiceCosmosDbMap and LinkedServiceCosmosDbMapOutput values. You can construct a concrete instance of `LinkedServiceCosmosDbMapInput` via:
LinkedServiceCosmosDbMap{ "key": LinkedServiceCosmosDbArgs{...} }
type LinkedServiceCosmosDbMapOutput ¶
type LinkedServiceCosmosDbMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceCosmosDbMapOutput) ElementType ¶
func (LinkedServiceCosmosDbMapOutput) ElementType() reflect.Type
func (LinkedServiceCosmosDbMapOutput) MapIndex ¶
func (o LinkedServiceCosmosDbMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceCosmosDbOutput
func (LinkedServiceCosmosDbMapOutput) ToLinkedServiceCosmosDbMapOutput ¶
func (o LinkedServiceCosmosDbMapOutput) ToLinkedServiceCosmosDbMapOutput() LinkedServiceCosmosDbMapOutput
func (LinkedServiceCosmosDbMapOutput) ToLinkedServiceCosmosDbMapOutputWithContext ¶
func (o LinkedServiceCosmosDbMapOutput) ToLinkedServiceCosmosDbMapOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMapOutput
type LinkedServiceCosmosDbMongoApi ¶
type LinkedServiceCosmosDbMongoApi struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The connection string. ConnectionString pulumi.StringPtrOutput `pulumi:"connectionString"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The name of the database. Database pulumi.StringPtrOutput `pulumi:"database"` // The description for the Data Factory Linked Service. Description pulumi.StringPtrOutput `pulumi:"description"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // Whether API server version is 3.2 or higher. Defaults to `false`. ServerVersionIs32OrHigher pulumi.BoolPtrOutput `pulumi:"serverVersionIs32OrHigher"` }
Manages a Linked Service (connection) between a CosmosDB and Azure Data Factory using Mongo API.
> **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).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewLinkedServiceCosmosDbMongoApi(ctx, "exampleLinkedServiceCosmosDbMongoApi", &datafactory.LinkedServiceCosmosDbMongoApiArgs{ DataFactoryId: exampleFactory.ID(), ConnectionString: pulumi.String("mongodb://testinstance:testkey@testinstance.documents.azure.com:10255/?ssl=true"), Database: pulumi.String("foo"), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Linked Service's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServiceCosmosDbMongoApi:LinkedServiceCosmosDbMongoApi example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServiceCosmosDbMongoApi ¶
func GetLinkedServiceCosmosDbMongoApi(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceCosmosDbMongoApiState, opts ...pulumi.ResourceOption) (*LinkedServiceCosmosDbMongoApi, error)
GetLinkedServiceCosmosDbMongoApi gets an existing LinkedServiceCosmosDbMongoApi 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 NewLinkedServiceCosmosDbMongoApi ¶
func NewLinkedServiceCosmosDbMongoApi(ctx *pulumi.Context, name string, args *LinkedServiceCosmosDbMongoApiArgs, opts ...pulumi.ResourceOption) (*LinkedServiceCosmosDbMongoApi, error)
NewLinkedServiceCosmosDbMongoApi registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceCosmosDbMongoApi) ElementType ¶
func (*LinkedServiceCosmosDbMongoApi) ElementType() reflect.Type
func (*LinkedServiceCosmosDbMongoApi) ToLinkedServiceCosmosDbMongoApiOutput ¶
func (i *LinkedServiceCosmosDbMongoApi) ToLinkedServiceCosmosDbMongoApiOutput() LinkedServiceCosmosDbMongoApiOutput
func (*LinkedServiceCosmosDbMongoApi) ToLinkedServiceCosmosDbMongoApiOutputWithContext ¶
func (i *LinkedServiceCosmosDbMongoApi) ToLinkedServiceCosmosDbMongoApiOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiOutput
type LinkedServiceCosmosDbMongoApiArgs ¶
type LinkedServiceCosmosDbMongoApiArgs struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The connection string. ConnectionString pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The name of the database. Database pulumi.StringPtrInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput // Whether API server version is 3.2 or higher. Defaults to `false`. ServerVersionIs32OrHigher pulumi.BoolPtrInput }
The set of arguments for constructing a LinkedServiceCosmosDbMongoApi resource.
func (LinkedServiceCosmosDbMongoApiArgs) ElementType ¶
func (LinkedServiceCosmosDbMongoApiArgs) ElementType() reflect.Type
type LinkedServiceCosmosDbMongoApiArray ¶
type LinkedServiceCosmosDbMongoApiArray []LinkedServiceCosmosDbMongoApiInput
func (LinkedServiceCosmosDbMongoApiArray) ElementType ¶
func (LinkedServiceCosmosDbMongoApiArray) ElementType() reflect.Type
func (LinkedServiceCosmosDbMongoApiArray) ToLinkedServiceCosmosDbMongoApiArrayOutput ¶
func (i LinkedServiceCosmosDbMongoApiArray) ToLinkedServiceCosmosDbMongoApiArrayOutput() LinkedServiceCosmosDbMongoApiArrayOutput
func (LinkedServiceCosmosDbMongoApiArray) ToLinkedServiceCosmosDbMongoApiArrayOutputWithContext ¶
func (i LinkedServiceCosmosDbMongoApiArray) ToLinkedServiceCosmosDbMongoApiArrayOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiArrayOutput
type LinkedServiceCosmosDbMongoApiArrayInput ¶
type LinkedServiceCosmosDbMongoApiArrayInput interface { pulumi.Input ToLinkedServiceCosmosDbMongoApiArrayOutput() LinkedServiceCosmosDbMongoApiArrayOutput ToLinkedServiceCosmosDbMongoApiArrayOutputWithContext(context.Context) LinkedServiceCosmosDbMongoApiArrayOutput }
LinkedServiceCosmosDbMongoApiArrayInput is an input type that accepts LinkedServiceCosmosDbMongoApiArray and LinkedServiceCosmosDbMongoApiArrayOutput values. You can construct a concrete instance of `LinkedServiceCosmosDbMongoApiArrayInput` via:
LinkedServiceCosmosDbMongoApiArray{ LinkedServiceCosmosDbMongoApiArgs{...} }
type LinkedServiceCosmosDbMongoApiArrayOutput ¶
type LinkedServiceCosmosDbMongoApiArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceCosmosDbMongoApiArrayOutput) ElementType ¶
func (LinkedServiceCosmosDbMongoApiArrayOutput) ElementType() reflect.Type
func (LinkedServiceCosmosDbMongoApiArrayOutput) ToLinkedServiceCosmosDbMongoApiArrayOutput ¶
func (o LinkedServiceCosmosDbMongoApiArrayOutput) ToLinkedServiceCosmosDbMongoApiArrayOutput() LinkedServiceCosmosDbMongoApiArrayOutput
func (LinkedServiceCosmosDbMongoApiArrayOutput) ToLinkedServiceCosmosDbMongoApiArrayOutputWithContext ¶
func (o LinkedServiceCosmosDbMongoApiArrayOutput) ToLinkedServiceCosmosDbMongoApiArrayOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiArrayOutput
type LinkedServiceCosmosDbMongoApiInput ¶
type LinkedServiceCosmosDbMongoApiInput interface { pulumi.Input ToLinkedServiceCosmosDbMongoApiOutput() LinkedServiceCosmosDbMongoApiOutput ToLinkedServiceCosmosDbMongoApiOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiOutput }
type LinkedServiceCosmosDbMongoApiMap ¶
type LinkedServiceCosmosDbMongoApiMap map[string]LinkedServiceCosmosDbMongoApiInput
func (LinkedServiceCosmosDbMongoApiMap) ElementType ¶
func (LinkedServiceCosmosDbMongoApiMap) ElementType() reflect.Type
func (LinkedServiceCosmosDbMongoApiMap) ToLinkedServiceCosmosDbMongoApiMapOutput ¶
func (i LinkedServiceCosmosDbMongoApiMap) ToLinkedServiceCosmosDbMongoApiMapOutput() LinkedServiceCosmosDbMongoApiMapOutput
func (LinkedServiceCosmosDbMongoApiMap) ToLinkedServiceCosmosDbMongoApiMapOutputWithContext ¶
func (i LinkedServiceCosmosDbMongoApiMap) ToLinkedServiceCosmosDbMongoApiMapOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiMapOutput
type LinkedServiceCosmosDbMongoApiMapInput ¶
type LinkedServiceCosmosDbMongoApiMapInput interface { pulumi.Input ToLinkedServiceCosmosDbMongoApiMapOutput() LinkedServiceCosmosDbMongoApiMapOutput ToLinkedServiceCosmosDbMongoApiMapOutputWithContext(context.Context) LinkedServiceCosmosDbMongoApiMapOutput }
LinkedServiceCosmosDbMongoApiMapInput is an input type that accepts LinkedServiceCosmosDbMongoApiMap and LinkedServiceCosmosDbMongoApiMapOutput values. You can construct a concrete instance of `LinkedServiceCosmosDbMongoApiMapInput` via:
LinkedServiceCosmosDbMongoApiMap{ "key": LinkedServiceCosmosDbMongoApiArgs{...} }
type LinkedServiceCosmosDbMongoApiMapOutput ¶
type LinkedServiceCosmosDbMongoApiMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceCosmosDbMongoApiMapOutput) ElementType ¶
func (LinkedServiceCosmosDbMongoApiMapOutput) ElementType() reflect.Type
func (LinkedServiceCosmosDbMongoApiMapOutput) MapIndex ¶
func (o LinkedServiceCosmosDbMongoApiMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceCosmosDbMongoApiOutput
func (LinkedServiceCosmosDbMongoApiMapOutput) ToLinkedServiceCosmosDbMongoApiMapOutput ¶
func (o LinkedServiceCosmosDbMongoApiMapOutput) ToLinkedServiceCosmosDbMongoApiMapOutput() LinkedServiceCosmosDbMongoApiMapOutput
func (LinkedServiceCosmosDbMongoApiMapOutput) ToLinkedServiceCosmosDbMongoApiMapOutputWithContext ¶
func (o LinkedServiceCosmosDbMongoApiMapOutput) ToLinkedServiceCosmosDbMongoApiMapOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiMapOutput
type LinkedServiceCosmosDbMongoApiOutput ¶
type LinkedServiceCosmosDbMongoApiOutput struct{ *pulumi.OutputState }
func (LinkedServiceCosmosDbMongoApiOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServiceCosmosDbMongoApiOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service.
func (LinkedServiceCosmosDbMongoApiOutput) Annotations ¶ added in v5.5.0
func (o LinkedServiceCosmosDbMongoApiOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service.
func (LinkedServiceCosmosDbMongoApiOutput) ConnectionString ¶ added in v5.5.0
func (o LinkedServiceCosmosDbMongoApiOutput) ConnectionString() pulumi.StringPtrOutput
The connection string.
func (LinkedServiceCosmosDbMongoApiOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedServiceCosmosDbMongoApiOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServiceCosmosDbMongoApiOutput) Database ¶ added in v5.5.0
func (o LinkedServiceCosmosDbMongoApiOutput) Database() pulumi.StringPtrOutput
The name of the database.
func (LinkedServiceCosmosDbMongoApiOutput) Description ¶ added in v5.5.0
func (o LinkedServiceCosmosDbMongoApiOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service.
func (LinkedServiceCosmosDbMongoApiOutput) ElementType ¶
func (LinkedServiceCosmosDbMongoApiOutput) ElementType() reflect.Type
func (LinkedServiceCosmosDbMongoApiOutput) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServiceCosmosDbMongoApiOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service.
func (LinkedServiceCosmosDbMongoApiOutput) Name ¶ added in v5.5.0
func (o LinkedServiceCosmosDbMongoApiOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServiceCosmosDbMongoApiOutput) Parameters ¶ added in v5.5.0
func (o LinkedServiceCosmosDbMongoApiOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (LinkedServiceCosmosDbMongoApiOutput) ServerVersionIs32OrHigher ¶ added in v5.5.0
func (o LinkedServiceCosmosDbMongoApiOutput) ServerVersionIs32OrHigher() pulumi.BoolPtrOutput
Whether API server version is 3.2 or higher. Defaults to `false`.
func (LinkedServiceCosmosDbMongoApiOutput) ToLinkedServiceCosmosDbMongoApiOutput ¶
func (o LinkedServiceCosmosDbMongoApiOutput) ToLinkedServiceCosmosDbMongoApiOutput() LinkedServiceCosmosDbMongoApiOutput
func (LinkedServiceCosmosDbMongoApiOutput) ToLinkedServiceCosmosDbMongoApiOutputWithContext ¶
func (o LinkedServiceCosmosDbMongoApiOutput) ToLinkedServiceCosmosDbMongoApiOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiOutput
type LinkedServiceCosmosDbMongoApiState ¶
type LinkedServiceCosmosDbMongoApiState struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The connection string. ConnectionString pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The name of the database. Database pulumi.StringPtrInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput // Whether API server version is 3.2 or higher. Defaults to `false`. ServerVersionIs32OrHigher pulumi.BoolPtrInput }
func (LinkedServiceCosmosDbMongoApiState) ElementType ¶
func (LinkedServiceCosmosDbMongoApiState) ElementType() reflect.Type
type LinkedServiceCosmosDbOutput ¶
type LinkedServiceCosmosDbOutput struct{ *pulumi.OutputState }
func (LinkedServiceCosmosDbOutput) AccountEndpoint ¶ added in v5.5.0
func (o LinkedServiceCosmosDbOutput) AccountEndpoint() pulumi.StringPtrOutput
The endpoint of the Azure CosmosDB account. Required if `connectionString` is unspecified.
func (LinkedServiceCosmosDbOutput) AccountKey ¶ added in v5.5.0
func (o LinkedServiceCosmosDbOutput) AccountKey() pulumi.StringPtrOutput
The account key of the Azure Cosmos DB account. Required if `connectionString` is unspecified.
func (LinkedServiceCosmosDbOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServiceCosmosDbOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service.
func (LinkedServiceCosmosDbOutput) Annotations ¶ added in v5.5.0
func (o LinkedServiceCosmosDbOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service.
func (LinkedServiceCosmosDbOutput) ConnectionString ¶ added in v5.5.0
func (o LinkedServiceCosmosDbOutput) ConnectionString() pulumi.StringPtrOutput
The connection string. Required if `accountEndpoint`, `accountKey`, and `database` are unspecified.
func (LinkedServiceCosmosDbOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedServiceCosmosDbOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServiceCosmosDbOutput) Database ¶ added in v5.5.0
func (o LinkedServiceCosmosDbOutput) Database() pulumi.StringPtrOutput
The name of the database. Required if `connectionString` is unspecified.
func (LinkedServiceCosmosDbOutput) Description ¶ added in v5.5.0
func (o LinkedServiceCosmosDbOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service.
func (LinkedServiceCosmosDbOutput) ElementType ¶
func (LinkedServiceCosmosDbOutput) ElementType() reflect.Type
func (LinkedServiceCosmosDbOutput) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServiceCosmosDbOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service.
func (LinkedServiceCosmosDbOutput) Name ¶ added in v5.5.0
func (o LinkedServiceCosmosDbOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServiceCosmosDbOutput) Parameters ¶ added in v5.5.0
func (o LinkedServiceCosmosDbOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (LinkedServiceCosmosDbOutput) ToLinkedServiceCosmosDbOutput ¶
func (o LinkedServiceCosmosDbOutput) ToLinkedServiceCosmosDbOutput() LinkedServiceCosmosDbOutput
func (LinkedServiceCosmosDbOutput) ToLinkedServiceCosmosDbOutputWithContext ¶
func (o LinkedServiceCosmosDbOutput) ToLinkedServiceCosmosDbOutputWithContext(ctx context.Context) LinkedServiceCosmosDbOutput
type LinkedServiceCosmosDbState ¶
type LinkedServiceCosmosDbState struct { // The endpoint of the Azure CosmosDB account. Required if `connectionString` is unspecified. AccountEndpoint pulumi.StringPtrInput // The account key of the Azure Cosmos DB account. Required if `connectionString` is unspecified. AccountKey pulumi.StringPtrInput // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The connection string. Required if `accountEndpoint`, `accountKey`, and `database` are unspecified. ConnectionString pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The name of the database. Required if `connectionString` is unspecified. Database pulumi.StringPtrInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput }
func (LinkedServiceCosmosDbState) ElementType ¶
func (LinkedServiceCosmosDbState) ElementType() reflect.Type
type LinkedServiceDataLakeStorageGen2 ¶
type LinkedServiceDataLakeStorageGen2 struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Linked Service. Description pulumi.StringPtrOutput `pulumi:"description"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // The service principal id with which to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with `storageAccountKey` and `useManagedIdentity`. ServicePrincipalId pulumi.StringPtrOutput `pulumi:"servicePrincipalId"` // The service principal key with which to authenticate against the Azure Data Lake Storage Gen2 account. ServicePrincipalKey pulumi.StringPtrOutput `pulumi:"servicePrincipalKey"` // The Storage Account Key with which to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with `servicePrincipalId`, `servicePrincipalKey`, `tenant` and `useManagedIdentity`. StorageAccountKey pulumi.StringPtrOutput `pulumi:"storageAccountKey"` // The tenant id or name in which the service principal exists to authenticate against the Azure Data Lake Storage Gen2 account. Tenant pulumi.StringPtrOutput `pulumi:"tenant"` // The endpoint for the Azure Data Lake Storage Gen2 service. Url pulumi.StringOutput `pulumi:"url"` // Whether to use the Data Factory's managed identity to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with `servicePrincipalId`, `servicePrincipalKey`, `tenant` and `storageAccountKey`. UseManagedIdentity pulumi.BoolPtrOutput `pulumi:"useManagedIdentity"` }
Manages a Linked Service (connection) between Data Lake Storage Gen2 and Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } _, err = datafactory.NewLinkedServiceDataLakeStorageGen2(ctx, "exampleLinkedServiceDataLakeStorageGen2", &datafactory.LinkedServiceDataLakeStorageGen2Args{ DataFactoryId: exampleFactory.ID(), ServicePrincipalId: pulumi.String(current.ClientId), ServicePrincipalKey: pulumi.String("exampleKey"), Tenant: pulumi.String("11111111-1111-1111-1111-111111111111"), Url: pulumi.String("https://datalakestoragegen2"), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Data Lake Storage Gen2 Linked Services can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServiceDataLakeStorageGen2:LinkedServiceDataLakeStorageGen2 example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServiceDataLakeStorageGen2 ¶
func GetLinkedServiceDataLakeStorageGen2(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceDataLakeStorageGen2State, opts ...pulumi.ResourceOption) (*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 ¶
func NewLinkedServiceDataLakeStorageGen2(ctx *pulumi.Context, name string, args *LinkedServiceDataLakeStorageGen2Args, opts ...pulumi.ResourceOption) (*LinkedServiceDataLakeStorageGen2, error)
NewLinkedServiceDataLakeStorageGen2 registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceDataLakeStorageGen2) ElementType ¶
func (*LinkedServiceDataLakeStorageGen2) ElementType() reflect.Type
func (*LinkedServiceDataLakeStorageGen2) ToLinkedServiceDataLakeStorageGen2Output ¶
func (i *LinkedServiceDataLakeStorageGen2) ToLinkedServiceDataLakeStorageGen2Output() LinkedServiceDataLakeStorageGen2Output
func (*LinkedServiceDataLakeStorageGen2) ToLinkedServiceDataLakeStorageGen2OutputWithContext ¶
func (i *LinkedServiceDataLakeStorageGen2) ToLinkedServiceDataLakeStorageGen2OutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2Output
type LinkedServiceDataLakeStorageGen2Args ¶
type LinkedServiceDataLakeStorageGen2Args struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput // The service principal id with which to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with `storageAccountKey` and `useManagedIdentity`. ServicePrincipalId pulumi.StringPtrInput // The service principal key with which to authenticate against the Azure Data Lake Storage Gen2 account. ServicePrincipalKey pulumi.StringPtrInput // The Storage Account Key with which to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with `servicePrincipalId`, `servicePrincipalKey`, `tenant` and `useManagedIdentity`. StorageAccountKey pulumi.StringPtrInput // The tenant id or name in which the service principal exists to authenticate against the Azure Data Lake Storage Gen2 account. Tenant pulumi.StringPtrInput // The endpoint for the Azure Data Lake Storage Gen2 service. Url pulumi.StringInput // Whether to use the Data Factory's managed identity to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with `servicePrincipalId`, `servicePrincipalKey`, `tenant` and `storageAccountKey`. UseManagedIdentity pulumi.BoolPtrInput }
The set of arguments for constructing a LinkedServiceDataLakeStorageGen2 resource.
func (LinkedServiceDataLakeStorageGen2Args) ElementType ¶
func (LinkedServiceDataLakeStorageGen2Args) ElementType() reflect.Type
type LinkedServiceDataLakeStorageGen2Array ¶
type LinkedServiceDataLakeStorageGen2Array []LinkedServiceDataLakeStorageGen2Input
func (LinkedServiceDataLakeStorageGen2Array) ElementType ¶
func (LinkedServiceDataLakeStorageGen2Array) ElementType() reflect.Type
func (LinkedServiceDataLakeStorageGen2Array) ToLinkedServiceDataLakeStorageGen2ArrayOutput ¶
func (i LinkedServiceDataLakeStorageGen2Array) ToLinkedServiceDataLakeStorageGen2ArrayOutput() LinkedServiceDataLakeStorageGen2ArrayOutput
func (LinkedServiceDataLakeStorageGen2Array) ToLinkedServiceDataLakeStorageGen2ArrayOutputWithContext ¶
func (i LinkedServiceDataLakeStorageGen2Array) ToLinkedServiceDataLakeStorageGen2ArrayOutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2ArrayOutput
type LinkedServiceDataLakeStorageGen2ArrayInput ¶
type LinkedServiceDataLakeStorageGen2ArrayInput interface { pulumi.Input ToLinkedServiceDataLakeStorageGen2ArrayOutput() LinkedServiceDataLakeStorageGen2ArrayOutput ToLinkedServiceDataLakeStorageGen2ArrayOutputWithContext(context.Context) LinkedServiceDataLakeStorageGen2ArrayOutput }
LinkedServiceDataLakeStorageGen2ArrayInput is an input type that accepts LinkedServiceDataLakeStorageGen2Array and LinkedServiceDataLakeStorageGen2ArrayOutput values. You can construct a concrete instance of `LinkedServiceDataLakeStorageGen2ArrayInput` via:
LinkedServiceDataLakeStorageGen2Array{ LinkedServiceDataLakeStorageGen2Args{...} }
type LinkedServiceDataLakeStorageGen2ArrayOutput ¶
type LinkedServiceDataLakeStorageGen2ArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceDataLakeStorageGen2ArrayOutput) ElementType ¶
func (LinkedServiceDataLakeStorageGen2ArrayOutput) ElementType() reflect.Type
func (LinkedServiceDataLakeStorageGen2ArrayOutput) ToLinkedServiceDataLakeStorageGen2ArrayOutput ¶
func (o LinkedServiceDataLakeStorageGen2ArrayOutput) ToLinkedServiceDataLakeStorageGen2ArrayOutput() LinkedServiceDataLakeStorageGen2ArrayOutput
func (LinkedServiceDataLakeStorageGen2ArrayOutput) ToLinkedServiceDataLakeStorageGen2ArrayOutputWithContext ¶
func (o LinkedServiceDataLakeStorageGen2ArrayOutput) ToLinkedServiceDataLakeStorageGen2ArrayOutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2ArrayOutput
type LinkedServiceDataLakeStorageGen2Input ¶
type LinkedServiceDataLakeStorageGen2Input interface { pulumi.Input ToLinkedServiceDataLakeStorageGen2Output() LinkedServiceDataLakeStorageGen2Output ToLinkedServiceDataLakeStorageGen2OutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2Output }
type LinkedServiceDataLakeStorageGen2Map ¶
type LinkedServiceDataLakeStorageGen2Map map[string]LinkedServiceDataLakeStorageGen2Input
func (LinkedServiceDataLakeStorageGen2Map) ElementType ¶
func (LinkedServiceDataLakeStorageGen2Map) ElementType() reflect.Type
func (LinkedServiceDataLakeStorageGen2Map) ToLinkedServiceDataLakeStorageGen2MapOutput ¶
func (i LinkedServiceDataLakeStorageGen2Map) ToLinkedServiceDataLakeStorageGen2MapOutput() LinkedServiceDataLakeStorageGen2MapOutput
func (LinkedServiceDataLakeStorageGen2Map) ToLinkedServiceDataLakeStorageGen2MapOutputWithContext ¶
func (i LinkedServiceDataLakeStorageGen2Map) ToLinkedServiceDataLakeStorageGen2MapOutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2MapOutput
type LinkedServiceDataLakeStorageGen2MapInput ¶
type LinkedServiceDataLakeStorageGen2MapInput interface { pulumi.Input ToLinkedServiceDataLakeStorageGen2MapOutput() LinkedServiceDataLakeStorageGen2MapOutput ToLinkedServiceDataLakeStorageGen2MapOutputWithContext(context.Context) LinkedServiceDataLakeStorageGen2MapOutput }
LinkedServiceDataLakeStorageGen2MapInput is an input type that accepts LinkedServiceDataLakeStorageGen2Map and LinkedServiceDataLakeStorageGen2MapOutput values. You can construct a concrete instance of `LinkedServiceDataLakeStorageGen2MapInput` via:
LinkedServiceDataLakeStorageGen2Map{ "key": LinkedServiceDataLakeStorageGen2Args{...} }
type LinkedServiceDataLakeStorageGen2MapOutput ¶
type LinkedServiceDataLakeStorageGen2MapOutput struct{ *pulumi.OutputState }
func (LinkedServiceDataLakeStorageGen2MapOutput) ElementType ¶
func (LinkedServiceDataLakeStorageGen2MapOutput) ElementType() reflect.Type
func (LinkedServiceDataLakeStorageGen2MapOutput) MapIndex ¶
func (o LinkedServiceDataLakeStorageGen2MapOutput) MapIndex(k pulumi.StringInput) LinkedServiceDataLakeStorageGen2Output
func (LinkedServiceDataLakeStorageGen2MapOutput) ToLinkedServiceDataLakeStorageGen2MapOutput ¶
func (o LinkedServiceDataLakeStorageGen2MapOutput) ToLinkedServiceDataLakeStorageGen2MapOutput() LinkedServiceDataLakeStorageGen2MapOutput
func (LinkedServiceDataLakeStorageGen2MapOutput) ToLinkedServiceDataLakeStorageGen2MapOutputWithContext ¶
func (o LinkedServiceDataLakeStorageGen2MapOutput) ToLinkedServiceDataLakeStorageGen2MapOutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2MapOutput
type LinkedServiceDataLakeStorageGen2Output ¶
type LinkedServiceDataLakeStorageGen2Output struct{ *pulumi.OutputState }
func (LinkedServiceDataLakeStorageGen2Output) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServiceDataLakeStorageGen2Output) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service.
func (LinkedServiceDataLakeStorageGen2Output) Annotations ¶ added in v5.5.0
func (o LinkedServiceDataLakeStorageGen2Output) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service.
func (LinkedServiceDataLakeStorageGen2Output) DataFactoryId ¶ added in v5.5.0
func (o LinkedServiceDataLakeStorageGen2Output) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServiceDataLakeStorageGen2Output) Description ¶ added in v5.5.0
func (o LinkedServiceDataLakeStorageGen2Output) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service.
func (LinkedServiceDataLakeStorageGen2Output) ElementType ¶
func (LinkedServiceDataLakeStorageGen2Output) ElementType() reflect.Type
func (LinkedServiceDataLakeStorageGen2Output) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServiceDataLakeStorageGen2Output) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service.
func (LinkedServiceDataLakeStorageGen2Output) Name ¶ added in v5.5.0
func (o LinkedServiceDataLakeStorageGen2Output) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServiceDataLakeStorageGen2Output) Parameters ¶ added in v5.5.0
func (o LinkedServiceDataLakeStorageGen2Output) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (LinkedServiceDataLakeStorageGen2Output) ServicePrincipalId ¶ added in v5.5.0
func (o LinkedServiceDataLakeStorageGen2Output) ServicePrincipalId() pulumi.StringPtrOutput
The service principal id with which to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with `storageAccountKey` and `useManagedIdentity`.
func (LinkedServiceDataLakeStorageGen2Output) ServicePrincipalKey ¶ added in v5.5.0
func (o LinkedServiceDataLakeStorageGen2Output) ServicePrincipalKey() pulumi.StringPtrOutput
The service principal key with which to authenticate against the Azure Data Lake Storage Gen2 account.
func (LinkedServiceDataLakeStorageGen2Output) StorageAccountKey ¶ added in v5.5.0
func (o LinkedServiceDataLakeStorageGen2Output) StorageAccountKey() pulumi.StringPtrOutput
The Storage Account Key with which to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with `servicePrincipalId`, `servicePrincipalKey`, `tenant` and `useManagedIdentity`.
func (LinkedServiceDataLakeStorageGen2Output) Tenant ¶ added in v5.5.0
func (o LinkedServiceDataLakeStorageGen2Output) Tenant() pulumi.StringPtrOutput
The tenant id or name in which the service principal exists to authenticate against the Azure Data Lake Storage Gen2 account.
func (LinkedServiceDataLakeStorageGen2Output) ToLinkedServiceDataLakeStorageGen2Output ¶
func (o LinkedServiceDataLakeStorageGen2Output) ToLinkedServiceDataLakeStorageGen2Output() LinkedServiceDataLakeStorageGen2Output
func (LinkedServiceDataLakeStorageGen2Output) ToLinkedServiceDataLakeStorageGen2OutputWithContext ¶
func (o LinkedServiceDataLakeStorageGen2Output) ToLinkedServiceDataLakeStorageGen2OutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2Output
func (LinkedServiceDataLakeStorageGen2Output) Url ¶ added in v5.5.0
func (o LinkedServiceDataLakeStorageGen2Output) Url() pulumi.StringOutput
The endpoint for the Azure Data Lake Storage Gen2 service.
func (LinkedServiceDataLakeStorageGen2Output) UseManagedIdentity ¶ added in v5.5.0
func (o LinkedServiceDataLakeStorageGen2Output) UseManagedIdentity() pulumi.BoolPtrOutput
Whether to use the Data Factory's managed identity to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with `servicePrincipalId`, `servicePrincipalKey`, `tenant` and `storageAccountKey`.
type LinkedServiceDataLakeStorageGen2State ¶
type LinkedServiceDataLakeStorageGen2State struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput // The service principal id with which to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with `storageAccountKey` and `useManagedIdentity`. ServicePrincipalId pulumi.StringPtrInput // The service principal key with which to authenticate against the Azure Data Lake Storage Gen2 account. ServicePrincipalKey pulumi.StringPtrInput // The Storage Account Key with which to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with `servicePrincipalId`, `servicePrincipalKey`, `tenant` and `useManagedIdentity`. StorageAccountKey pulumi.StringPtrInput // The tenant id or name in which the service principal exists to authenticate against the Azure Data Lake Storage Gen2 account. Tenant pulumi.StringPtrInput // The endpoint for the Azure Data Lake Storage Gen2 service. Url pulumi.StringPtrInput // Whether to use the Data Factory's managed identity to authenticate against the Azure Data Lake Storage Gen2 account. Incompatible with `servicePrincipalId`, `servicePrincipalKey`, `tenant` and `storageAccountKey`. UseManagedIdentity pulumi.BoolPtrInput }
func (LinkedServiceDataLakeStorageGen2State) ElementType ¶
func (LinkedServiceDataLakeStorageGen2State) ElementType() reflect.Type
type LinkedServiceKeyVault ¶
type LinkedServiceKeyVault struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Linked Service Key Vault. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service Key Vault. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Linked Service Key Vault. Description pulumi.StringPtrOutput `pulumi:"description"` // The integration runtime reference to associate with the Data Factory Linked Service Key Vault. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // The ID the Azure Key Vault resource. KeyVaultId pulumi.StringOutput `pulumi:"keyVaultId"` // Specifies the name of the Data Factory Linked Service Key Vault. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service Key Vault. Parameters pulumi.StringMapOutput `pulumi:"parameters"` }
Manages a Linked Service (connection) between Key Vault and Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleKeyVault, err := keyvault.NewKeyVault(ctx, "exampleKeyVault", &keyvault.KeyVaultArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, TenantId: pulumi.String(current.TenantId), SkuName: pulumi.String("standard"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewLinkedServiceKeyVault(ctx, "exampleLinkedServiceKeyVault", &datafactory.LinkedServiceKeyVaultArgs{ DataFactoryId: exampleFactory.ID(), KeyVaultId: exampleKeyVault.ID(), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Key Vault Linked Service's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServiceKeyVault:LinkedServiceKeyVault example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServiceKeyVault ¶
func GetLinkedServiceKeyVault(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceKeyVaultState, opts ...pulumi.ResourceOption) (*LinkedServiceKeyVault, error)
GetLinkedServiceKeyVault gets an existing LinkedServiceKeyVault 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 NewLinkedServiceKeyVault ¶
func NewLinkedServiceKeyVault(ctx *pulumi.Context, name string, args *LinkedServiceKeyVaultArgs, opts ...pulumi.ResourceOption) (*LinkedServiceKeyVault, error)
NewLinkedServiceKeyVault registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceKeyVault) ElementType ¶
func (*LinkedServiceKeyVault) ElementType() reflect.Type
func (*LinkedServiceKeyVault) ToLinkedServiceKeyVaultOutput ¶
func (i *LinkedServiceKeyVault) ToLinkedServiceKeyVaultOutput() LinkedServiceKeyVaultOutput
func (*LinkedServiceKeyVault) ToLinkedServiceKeyVaultOutputWithContext ¶
func (i *LinkedServiceKeyVault) ToLinkedServiceKeyVaultOutputWithContext(ctx context.Context) LinkedServiceKeyVaultOutput
type LinkedServiceKeyVaultArgs ¶
type LinkedServiceKeyVaultArgs struct { // A map of additional properties to associate with the Data Factory Linked Service Key Vault. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service Key Vault. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Linked Service Key Vault. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service Key Vault. IntegrationRuntimeName pulumi.StringPtrInput // The ID the Azure Key Vault resource. KeyVaultId pulumi.StringInput // Specifies the name of the Data Factory Linked Service Key Vault. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service Key Vault. Parameters pulumi.StringMapInput }
The set of arguments for constructing a LinkedServiceKeyVault resource.
func (LinkedServiceKeyVaultArgs) ElementType ¶
func (LinkedServiceKeyVaultArgs) ElementType() reflect.Type
type LinkedServiceKeyVaultArray ¶
type LinkedServiceKeyVaultArray []LinkedServiceKeyVaultInput
func (LinkedServiceKeyVaultArray) ElementType ¶
func (LinkedServiceKeyVaultArray) ElementType() reflect.Type
func (LinkedServiceKeyVaultArray) ToLinkedServiceKeyVaultArrayOutput ¶
func (i LinkedServiceKeyVaultArray) ToLinkedServiceKeyVaultArrayOutput() LinkedServiceKeyVaultArrayOutput
func (LinkedServiceKeyVaultArray) ToLinkedServiceKeyVaultArrayOutputWithContext ¶
func (i LinkedServiceKeyVaultArray) ToLinkedServiceKeyVaultArrayOutputWithContext(ctx context.Context) LinkedServiceKeyVaultArrayOutput
type LinkedServiceKeyVaultArrayInput ¶
type LinkedServiceKeyVaultArrayInput interface { pulumi.Input ToLinkedServiceKeyVaultArrayOutput() LinkedServiceKeyVaultArrayOutput ToLinkedServiceKeyVaultArrayOutputWithContext(context.Context) LinkedServiceKeyVaultArrayOutput }
LinkedServiceKeyVaultArrayInput is an input type that accepts LinkedServiceKeyVaultArray and LinkedServiceKeyVaultArrayOutput values. You can construct a concrete instance of `LinkedServiceKeyVaultArrayInput` via:
LinkedServiceKeyVaultArray{ LinkedServiceKeyVaultArgs{...} }
type LinkedServiceKeyVaultArrayOutput ¶
type LinkedServiceKeyVaultArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceKeyVaultArrayOutput) ElementType ¶
func (LinkedServiceKeyVaultArrayOutput) ElementType() reflect.Type
func (LinkedServiceKeyVaultArrayOutput) Index ¶
func (o LinkedServiceKeyVaultArrayOutput) Index(i pulumi.IntInput) LinkedServiceKeyVaultOutput
func (LinkedServiceKeyVaultArrayOutput) ToLinkedServiceKeyVaultArrayOutput ¶
func (o LinkedServiceKeyVaultArrayOutput) ToLinkedServiceKeyVaultArrayOutput() LinkedServiceKeyVaultArrayOutput
func (LinkedServiceKeyVaultArrayOutput) ToLinkedServiceKeyVaultArrayOutputWithContext ¶
func (o LinkedServiceKeyVaultArrayOutput) ToLinkedServiceKeyVaultArrayOutputWithContext(ctx context.Context) LinkedServiceKeyVaultArrayOutput
type LinkedServiceKeyVaultInput ¶
type LinkedServiceKeyVaultInput interface { pulumi.Input ToLinkedServiceKeyVaultOutput() LinkedServiceKeyVaultOutput ToLinkedServiceKeyVaultOutputWithContext(ctx context.Context) LinkedServiceKeyVaultOutput }
type LinkedServiceKeyVaultMap ¶
type LinkedServiceKeyVaultMap map[string]LinkedServiceKeyVaultInput
func (LinkedServiceKeyVaultMap) ElementType ¶
func (LinkedServiceKeyVaultMap) ElementType() reflect.Type
func (LinkedServiceKeyVaultMap) ToLinkedServiceKeyVaultMapOutput ¶
func (i LinkedServiceKeyVaultMap) ToLinkedServiceKeyVaultMapOutput() LinkedServiceKeyVaultMapOutput
func (LinkedServiceKeyVaultMap) ToLinkedServiceKeyVaultMapOutputWithContext ¶
func (i LinkedServiceKeyVaultMap) ToLinkedServiceKeyVaultMapOutputWithContext(ctx context.Context) LinkedServiceKeyVaultMapOutput
type LinkedServiceKeyVaultMapInput ¶
type LinkedServiceKeyVaultMapInput interface { pulumi.Input ToLinkedServiceKeyVaultMapOutput() LinkedServiceKeyVaultMapOutput ToLinkedServiceKeyVaultMapOutputWithContext(context.Context) LinkedServiceKeyVaultMapOutput }
LinkedServiceKeyVaultMapInput is an input type that accepts LinkedServiceKeyVaultMap and LinkedServiceKeyVaultMapOutput values. You can construct a concrete instance of `LinkedServiceKeyVaultMapInput` via:
LinkedServiceKeyVaultMap{ "key": LinkedServiceKeyVaultArgs{...} }
type LinkedServiceKeyVaultMapOutput ¶
type LinkedServiceKeyVaultMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceKeyVaultMapOutput) ElementType ¶
func (LinkedServiceKeyVaultMapOutput) ElementType() reflect.Type
func (LinkedServiceKeyVaultMapOutput) MapIndex ¶
func (o LinkedServiceKeyVaultMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceKeyVaultOutput
func (LinkedServiceKeyVaultMapOutput) ToLinkedServiceKeyVaultMapOutput ¶
func (o LinkedServiceKeyVaultMapOutput) ToLinkedServiceKeyVaultMapOutput() LinkedServiceKeyVaultMapOutput
func (LinkedServiceKeyVaultMapOutput) ToLinkedServiceKeyVaultMapOutputWithContext ¶
func (o LinkedServiceKeyVaultMapOutput) ToLinkedServiceKeyVaultMapOutputWithContext(ctx context.Context) LinkedServiceKeyVaultMapOutput
type LinkedServiceKeyVaultOutput ¶
type LinkedServiceKeyVaultOutput struct{ *pulumi.OutputState }
func (LinkedServiceKeyVaultOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServiceKeyVaultOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service Key Vault.
func (LinkedServiceKeyVaultOutput) Annotations ¶ added in v5.5.0
func (o LinkedServiceKeyVaultOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service Key Vault.
func (LinkedServiceKeyVaultOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedServiceKeyVaultOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServiceKeyVaultOutput) Description ¶ added in v5.5.0
func (o LinkedServiceKeyVaultOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service Key Vault.
func (LinkedServiceKeyVaultOutput) ElementType ¶
func (LinkedServiceKeyVaultOutput) ElementType() reflect.Type
func (LinkedServiceKeyVaultOutput) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServiceKeyVaultOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service Key Vault.
func (LinkedServiceKeyVaultOutput) KeyVaultId ¶ added in v5.5.0
func (o LinkedServiceKeyVaultOutput) KeyVaultId() pulumi.StringOutput
The ID the Azure Key Vault resource.
func (LinkedServiceKeyVaultOutput) Name ¶ added in v5.5.0
func (o LinkedServiceKeyVaultOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service Key Vault. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServiceKeyVaultOutput) Parameters ¶ added in v5.5.0
func (o LinkedServiceKeyVaultOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service Key Vault.
func (LinkedServiceKeyVaultOutput) ToLinkedServiceKeyVaultOutput ¶
func (o LinkedServiceKeyVaultOutput) ToLinkedServiceKeyVaultOutput() LinkedServiceKeyVaultOutput
func (LinkedServiceKeyVaultOutput) ToLinkedServiceKeyVaultOutputWithContext ¶
func (o LinkedServiceKeyVaultOutput) ToLinkedServiceKeyVaultOutputWithContext(ctx context.Context) LinkedServiceKeyVaultOutput
type LinkedServiceKeyVaultState ¶
type LinkedServiceKeyVaultState struct { // A map of additional properties to associate with the Data Factory Linked Service Key Vault. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service Key Vault. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Linked Service Key Vault. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service Key Vault. IntegrationRuntimeName pulumi.StringPtrInput // The ID the Azure Key Vault resource. KeyVaultId pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service Key Vault. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service Key Vault. Parameters pulumi.StringMapInput }
func (LinkedServiceKeyVaultState) ElementType ¶
func (LinkedServiceKeyVaultState) ElementType() reflect.Type
type LinkedServiceKusto ¶
type LinkedServiceKusto struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Linked Service. Description pulumi.StringPtrOutput `pulumi:"description"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // The Kusto Database Name. KustoDatabaseName pulumi.StringOutput `pulumi:"kustoDatabaseName"` // The URI of the Kusto Cluster endpoint. KustoEndpoint pulumi.StringOutput `pulumi:"kustoEndpoint"` // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // The service principal id in which to authenticate against the Kusto Database. ServicePrincipalId pulumi.StringPtrOutput `pulumi:"servicePrincipalId"` // The service principal key in which to authenticate against the Kusto Database. ServicePrincipalKey pulumi.StringPtrOutput `pulumi:"servicePrincipalKey"` // The service principal tenant id or name in which to authenticate against the Kusto Database. Tenant pulumi.StringPtrOutput `pulumi:"tenant"` // Whether to use the Data Factory's managed identity to authenticate against the Kusto Database. UseManagedIdentity pulumi.BoolPtrOutput `pulumi:"useManagedIdentity"` }
Manages a Linked Service (connection) between a Kusto Cluster and Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/kusto" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Identity: &datafactory.FactoryIdentityArgs{ Type: pulumi.String("SystemAssigned"), }, }) if err != nil { return err } exampleCluster, err := kusto.NewCluster(ctx, "exampleCluster", &kusto.ClusterArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: &kusto.ClusterSkuArgs{ Name: pulumi.String("Standard_D13_v2"), Capacity: pulumi.Int(2), }, }) if err != nil { return err } exampleDatabase, err := kusto.NewDatabase(ctx, "exampleDatabase", &kusto.DatabaseArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, ClusterName: exampleCluster.Name, }) if err != nil { return err } _, err = datafactory.NewLinkedServiceKusto(ctx, "exampleLinkedServiceKusto", &datafactory.LinkedServiceKustoArgs{ DataFactoryId: exampleFactory.ID(), KustoEndpoint: exampleCluster.Uri, KustoDatabaseName: exampleDatabase.Name, UseManagedIdentity: pulumi.Bool(true), }) if err != nil { return err } _, err = kusto.NewDatabasePrincipalAssignment(ctx, "exampleDatabasePrincipalAssignment", &kusto.DatabasePrincipalAssignmentArgs{ ResourceGroupName: exampleResourceGroup.Name, ClusterName: exampleCluster.Name, DatabaseName: exampleDatabase.Name, TenantId: exampleFactory.Identity.ApplyT(func(identity datafactory.FactoryIdentity) (string, error) { return identity.TenantId, nil }).(pulumi.StringOutput), PrincipalId: exampleFactory.Identity.ApplyT(func(identity datafactory.FactoryIdentity) (string, error) { return identity.PrincipalId, nil }).(pulumi.StringOutput), PrincipalType: pulumi.String("App"), Role: pulumi.String("Viewer"), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Linked Service's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServiceKusto:LinkedServiceKusto example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServiceKusto ¶
func GetLinkedServiceKusto(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceKustoState, opts ...pulumi.ResourceOption) (*LinkedServiceKusto, error)
GetLinkedServiceKusto gets an existing LinkedServiceKusto 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 NewLinkedServiceKusto ¶
func NewLinkedServiceKusto(ctx *pulumi.Context, name string, args *LinkedServiceKustoArgs, opts ...pulumi.ResourceOption) (*LinkedServiceKusto, error)
NewLinkedServiceKusto registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceKusto) ElementType ¶
func (*LinkedServiceKusto) ElementType() reflect.Type
func (*LinkedServiceKusto) ToLinkedServiceKustoOutput ¶
func (i *LinkedServiceKusto) ToLinkedServiceKustoOutput() LinkedServiceKustoOutput
func (*LinkedServiceKusto) ToLinkedServiceKustoOutputWithContext ¶
func (i *LinkedServiceKusto) ToLinkedServiceKustoOutputWithContext(ctx context.Context) LinkedServiceKustoOutput
type LinkedServiceKustoArgs ¶
type LinkedServiceKustoArgs struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // The Kusto Database Name. KustoDatabaseName pulumi.StringInput // The URI of the Kusto Cluster endpoint. KustoEndpoint pulumi.StringInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput // The service principal id in which to authenticate against the Kusto Database. ServicePrincipalId pulumi.StringPtrInput // The service principal key in which to authenticate against the Kusto Database. ServicePrincipalKey pulumi.StringPtrInput // The service principal tenant id or name in which to authenticate against the Kusto Database. Tenant pulumi.StringPtrInput // Whether to use the Data Factory's managed identity to authenticate against the Kusto Database. UseManagedIdentity pulumi.BoolPtrInput }
The set of arguments for constructing a LinkedServiceKusto resource.
func (LinkedServiceKustoArgs) ElementType ¶
func (LinkedServiceKustoArgs) ElementType() reflect.Type
type LinkedServiceKustoArray ¶
type LinkedServiceKustoArray []LinkedServiceKustoInput
func (LinkedServiceKustoArray) ElementType ¶
func (LinkedServiceKustoArray) ElementType() reflect.Type
func (LinkedServiceKustoArray) ToLinkedServiceKustoArrayOutput ¶
func (i LinkedServiceKustoArray) ToLinkedServiceKustoArrayOutput() LinkedServiceKustoArrayOutput
func (LinkedServiceKustoArray) ToLinkedServiceKustoArrayOutputWithContext ¶
func (i LinkedServiceKustoArray) ToLinkedServiceKustoArrayOutputWithContext(ctx context.Context) LinkedServiceKustoArrayOutput
type LinkedServiceKustoArrayInput ¶
type LinkedServiceKustoArrayInput interface { pulumi.Input ToLinkedServiceKustoArrayOutput() LinkedServiceKustoArrayOutput ToLinkedServiceKustoArrayOutputWithContext(context.Context) LinkedServiceKustoArrayOutput }
LinkedServiceKustoArrayInput is an input type that accepts LinkedServiceKustoArray and LinkedServiceKustoArrayOutput values. You can construct a concrete instance of `LinkedServiceKustoArrayInput` via:
LinkedServiceKustoArray{ LinkedServiceKustoArgs{...} }
type LinkedServiceKustoArrayOutput ¶
type LinkedServiceKustoArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceKustoArrayOutput) ElementType ¶
func (LinkedServiceKustoArrayOutput) ElementType() reflect.Type
func (LinkedServiceKustoArrayOutput) Index ¶
func (o LinkedServiceKustoArrayOutput) Index(i pulumi.IntInput) LinkedServiceKustoOutput
func (LinkedServiceKustoArrayOutput) ToLinkedServiceKustoArrayOutput ¶
func (o LinkedServiceKustoArrayOutput) ToLinkedServiceKustoArrayOutput() LinkedServiceKustoArrayOutput
func (LinkedServiceKustoArrayOutput) ToLinkedServiceKustoArrayOutputWithContext ¶
func (o LinkedServiceKustoArrayOutput) ToLinkedServiceKustoArrayOutputWithContext(ctx context.Context) LinkedServiceKustoArrayOutput
type LinkedServiceKustoInput ¶
type LinkedServiceKustoInput interface { pulumi.Input ToLinkedServiceKustoOutput() LinkedServiceKustoOutput ToLinkedServiceKustoOutputWithContext(ctx context.Context) LinkedServiceKustoOutput }
type LinkedServiceKustoMap ¶
type LinkedServiceKustoMap map[string]LinkedServiceKustoInput
func (LinkedServiceKustoMap) ElementType ¶
func (LinkedServiceKustoMap) ElementType() reflect.Type
func (LinkedServiceKustoMap) ToLinkedServiceKustoMapOutput ¶
func (i LinkedServiceKustoMap) ToLinkedServiceKustoMapOutput() LinkedServiceKustoMapOutput
func (LinkedServiceKustoMap) ToLinkedServiceKustoMapOutputWithContext ¶
func (i LinkedServiceKustoMap) ToLinkedServiceKustoMapOutputWithContext(ctx context.Context) LinkedServiceKustoMapOutput
type LinkedServiceKustoMapInput ¶
type LinkedServiceKustoMapInput interface { pulumi.Input ToLinkedServiceKustoMapOutput() LinkedServiceKustoMapOutput ToLinkedServiceKustoMapOutputWithContext(context.Context) LinkedServiceKustoMapOutput }
LinkedServiceKustoMapInput is an input type that accepts LinkedServiceKustoMap and LinkedServiceKustoMapOutput values. You can construct a concrete instance of `LinkedServiceKustoMapInput` via:
LinkedServiceKustoMap{ "key": LinkedServiceKustoArgs{...} }
type LinkedServiceKustoMapOutput ¶
type LinkedServiceKustoMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceKustoMapOutput) ElementType ¶
func (LinkedServiceKustoMapOutput) ElementType() reflect.Type
func (LinkedServiceKustoMapOutput) MapIndex ¶
func (o LinkedServiceKustoMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceKustoOutput
func (LinkedServiceKustoMapOutput) ToLinkedServiceKustoMapOutput ¶
func (o LinkedServiceKustoMapOutput) ToLinkedServiceKustoMapOutput() LinkedServiceKustoMapOutput
func (LinkedServiceKustoMapOutput) ToLinkedServiceKustoMapOutputWithContext ¶
func (o LinkedServiceKustoMapOutput) ToLinkedServiceKustoMapOutputWithContext(ctx context.Context) LinkedServiceKustoMapOutput
type LinkedServiceKustoOutput ¶
type LinkedServiceKustoOutput struct{ *pulumi.OutputState }
func (LinkedServiceKustoOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServiceKustoOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service.
func (LinkedServiceKustoOutput) Annotations ¶ added in v5.5.0
func (o LinkedServiceKustoOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service.
func (LinkedServiceKustoOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedServiceKustoOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServiceKustoOutput) Description ¶ added in v5.5.0
func (o LinkedServiceKustoOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service.
func (LinkedServiceKustoOutput) ElementType ¶
func (LinkedServiceKustoOutput) ElementType() reflect.Type
func (LinkedServiceKustoOutput) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServiceKustoOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service.
func (LinkedServiceKustoOutput) KustoDatabaseName ¶ added in v5.5.0
func (o LinkedServiceKustoOutput) KustoDatabaseName() pulumi.StringOutput
The Kusto Database Name.
func (LinkedServiceKustoOutput) KustoEndpoint ¶ added in v5.5.0
func (o LinkedServiceKustoOutput) KustoEndpoint() pulumi.StringOutput
The URI of the Kusto Cluster endpoint.
func (LinkedServiceKustoOutput) Name ¶ added in v5.5.0
func (o LinkedServiceKustoOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServiceKustoOutput) Parameters ¶ added in v5.5.0
func (o LinkedServiceKustoOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (LinkedServiceKustoOutput) ServicePrincipalId ¶ added in v5.5.0
func (o LinkedServiceKustoOutput) ServicePrincipalId() pulumi.StringPtrOutput
The service principal id in which to authenticate against the Kusto Database.
func (LinkedServiceKustoOutput) ServicePrincipalKey ¶ added in v5.5.0
func (o LinkedServiceKustoOutput) ServicePrincipalKey() pulumi.StringPtrOutput
The service principal key in which to authenticate against the Kusto Database.
func (LinkedServiceKustoOutput) Tenant ¶ added in v5.5.0
func (o LinkedServiceKustoOutput) Tenant() pulumi.StringPtrOutput
The service principal tenant id or name in which to authenticate against the Kusto Database.
func (LinkedServiceKustoOutput) ToLinkedServiceKustoOutput ¶
func (o LinkedServiceKustoOutput) ToLinkedServiceKustoOutput() LinkedServiceKustoOutput
func (LinkedServiceKustoOutput) ToLinkedServiceKustoOutputWithContext ¶
func (o LinkedServiceKustoOutput) ToLinkedServiceKustoOutputWithContext(ctx context.Context) LinkedServiceKustoOutput
func (LinkedServiceKustoOutput) UseManagedIdentity ¶ added in v5.5.0
func (o LinkedServiceKustoOutput) UseManagedIdentity() pulumi.BoolPtrOutput
Whether to use the Data Factory's managed identity to authenticate against the Kusto Database.
type LinkedServiceKustoState ¶
type LinkedServiceKustoState struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // The Kusto Database Name. KustoDatabaseName pulumi.StringPtrInput // The URI of the Kusto Cluster endpoint. KustoEndpoint pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput // The service principal id in which to authenticate against the Kusto Database. ServicePrincipalId pulumi.StringPtrInput // The service principal key in which to authenticate against the Kusto Database. ServicePrincipalKey pulumi.StringPtrInput // The service principal tenant id or name in which to authenticate against the Kusto Database. Tenant pulumi.StringPtrInput // Whether to use the Data Factory's managed identity to authenticate against the Kusto Database. UseManagedIdentity pulumi.BoolPtrInput }
func (LinkedServiceKustoState) ElementType ¶
func (LinkedServiceKustoState) ElementType() reflect.Type
type LinkedServiceMysql ¶
type LinkedServiceMysql struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Linked Service MySQL. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service MySQL. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The connection string in which to authenticate with MySQL. ConnectionString pulumi.StringOutput `pulumi:"connectionString"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Linked Service MySQL. Description pulumi.StringPtrOutput `pulumi:"description"` // The integration runtime reference to associate with the Data Factory Linked Service MySQL. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // Specifies the name of the Data Factory Linked Service MySQL. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service MySQL. Parameters pulumi.StringMapOutput `pulumi:"parameters"` }
Manages a Linked Service (connection) between MySQL and Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewLinkedServiceMysql(ctx, "exampleLinkedServiceMysql", &datafactory.LinkedServiceMysqlArgs{ DataFactoryId: exampleFactory.ID(), ConnectionString: pulumi.String("Server=test;Port=3306;Database=test;User=test;SSLMode=1;UseSystemTrustStore=0;Password=test"), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory MySQL Linked Service's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServiceMysql:LinkedServiceMysql example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServiceMysql ¶
func GetLinkedServiceMysql(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceMysqlState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*LinkedServiceMysql, error)
NewLinkedServiceMysql registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceMysql) ElementType ¶
func (*LinkedServiceMysql) ElementType() reflect.Type
func (*LinkedServiceMysql) ToLinkedServiceMysqlOutput ¶
func (i *LinkedServiceMysql) ToLinkedServiceMysqlOutput() LinkedServiceMysqlOutput
func (*LinkedServiceMysql) ToLinkedServiceMysqlOutputWithContext ¶
func (i *LinkedServiceMysql) ToLinkedServiceMysqlOutputWithContext(ctx context.Context) LinkedServiceMysqlOutput
type LinkedServiceMysqlArgs ¶
type LinkedServiceMysqlArgs struct { // A map of additional properties to associate with the Data Factory Linked Service MySQL. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service MySQL. Annotations pulumi.StringArrayInput // The connection string in which to authenticate with MySQL. ConnectionString pulumi.StringInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Linked Service MySQL. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service MySQL. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service MySQL. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service MySQL. Parameters pulumi.StringMapInput }
The set of arguments for constructing a LinkedServiceMysql resource.
func (LinkedServiceMysqlArgs) ElementType ¶
func (LinkedServiceMysqlArgs) ElementType() reflect.Type
type LinkedServiceMysqlArray ¶
type LinkedServiceMysqlArray []LinkedServiceMysqlInput
func (LinkedServiceMysqlArray) ElementType ¶
func (LinkedServiceMysqlArray) ElementType() reflect.Type
func (LinkedServiceMysqlArray) ToLinkedServiceMysqlArrayOutput ¶
func (i LinkedServiceMysqlArray) ToLinkedServiceMysqlArrayOutput() LinkedServiceMysqlArrayOutput
func (LinkedServiceMysqlArray) ToLinkedServiceMysqlArrayOutputWithContext ¶
func (i LinkedServiceMysqlArray) ToLinkedServiceMysqlArrayOutputWithContext(ctx context.Context) LinkedServiceMysqlArrayOutput
type LinkedServiceMysqlArrayInput ¶
type LinkedServiceMysqlArrayInput interface { pulumi.Input ToLinkedServiceMysqlArrayOutput() LinkedServiceMysqlArrayOutput ToLinkedServiceMysqlArrayOutputWithContext(context.Context) LinkedServiceMysqlArrayOutput }
LinkedServiceMysqlArrayInput is an input type that accepts LinkedServiceMysqlArray and LinkedServiceMysqlArrayOutput values. You can construct a concrete instance of `LinkedServiceMysqlArrayInput` via:
LinkedServiceMysqlArray{ LinkedServiceMysqlArgs{...} }
type LinkedServiceMysqlArrayOutput ¶
type LinkedServiceMysqlArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceMysqlArrayOutput) ElementType ¶
func (LinkedServiceMysqlArrayOutput) ElementType() reflect.Type
func (LinkedServiceMysqlArrayOutput) Index ¶
func (o LinkedServiceMysqlArrayOutput) Index(i pulumi.IntInput) LinkedServiceMysqlOutput
func (LinkedServiceMysqlArrayOutput) ToLinkedServiceMysqlArrayOutput ¶
func (o LinkedServiceMysqlArrayOutput) ToLinkedServiceMysqlArrayOutput() LinkedServiceMysqlArrayOutput
func (LinkedServiceMysqlArrayOutput) ToLinkedServiceMysqlArrayOutputWithContext ¶
func (o LinkedServiceMysqlArrayOutput) ToLinkedServiceMysqlArrayOutputWithContext(ctx context.Context) LinkedServiceMysqlArrayOutput
type LinkedServiceMysqlInput ¶
type LinkedServiceMysqlInput interface { pulumi.Input ToLinkedServiceMysqlOutput() LinkedServiceMysqlOutput ToLinkedServiceMysqlOutputWithContext(ctx context.Context) LinkedServiceMysqlOutput }
type LinkedServiceMysqlMap ¶
type LinkedServiceMysqlMap map[string]LinkedServiceMysqlInput
func (LinkedServiceMysqlMap) ElementType ¶
func (LinkedServiceMysqlMap) ElementType() reflect.Type
func (LinkedServiceMysqlMap) ToLinkedServiceMysqlMapOutput ¶
func (i LinkedServiceMysqlMap) ToLinkedServiceMysqlMapOutput() LinkedServiceMysqlMapOutput
func (LinkedServiceMysqlMap) ToLinkedServiceMysqlMapOutputWithContext ¶
func (i LinkedServiceMysqlMap) ToLinkedServiceMysqlMapOutputWithContext(ctx context.Context) LinkedServiceMysqlMapOutput
type LinkedServiceMysqlMapInput ¶
type LinkedServiceMysqlMapInput interface { pulumi.Input ToLinkedServiceMysqlMapOutput() LinkedServiceMysqlMapOutput ToLinkedServiceMysqlMapOutputWithContext(context.Context) LinkedServiceMysqlMapOutput }
LinkedServiceMysqlMapInput is an input type that accepts LinkedServiceMysqlMap and LinkedServiceMysqlMapOutput values. You can construct a concrete instance of `LinkedServiceMysqlMapInput` via:
LinkedServiceMysqlMap{ "key": LinkedServiceMysqlArgs{...} }
type LinkedServiceMysqlMapOutput ¶
type LinkedServiceMysqlMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceMysqlMapOutput) ElementType ¶
func (LinkedServiceMysqlMapOutput) ElementType() reflect.Type
func (LinkedServiceMysqlMapOutput) MapIndex ¶
func (o LinkedServiceMysqlMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceMysqlOutput
func (LinkedServiceMysqlMapOutput) ToLinkedServiceMysqlMapOutput ¶
func (o LinkedServiceMysqlMapOutput) ToLinkedServiceMysqlMapOutput() LinkedServiceMysqlMapOutput
func (LinkedServiceMysqlMapOutput) ToLinkedServiceMysqlMapOutputWithContext ¶
func (o LinkedServiceMysqlMapOutput) ToLinkedServiceMysqlMapOutputWithContext(ctx context.Context) LinkedServiceMysqlMapOutput
type LinkedServiceMysqlOutput ¶
type LinkedServiceMysqlOutput struct{ *pulumi.OutputState }
func (LinkedServiceMysqlOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServiceMysqlOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service MySQL.
func (LinkedServiceMysqlOutput) Annotations ¶ added in v5.5.0
func (o LinkedServiceMysqlOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service MySQL.
func (LinkedServiceMysqlOutput) ConnectionString ¶ added in v5.5.0
func (o LinkedServiceMysqlOutput) ConnectionString() pulumi.StringOutput
The connection string in which to authenticate with MySQL.
func (LinkedServiceMysqlOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedServiceMysqlOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServiceMysqlOutput) Description ¶ added in v5.5.0
func (o LinkedServiceMysqlOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service MySQL.
func (LinkedServiceMysqlOutput) ElementType ¶
func (LinkedServiceMysqlOutput) ElementType() reflect.Type
func (LinkedServiceMysqlOutput) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServiceMysqlOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service MySQL.
func (LinkedServiceMysqlOutput) Name ¶ added in v5.5.0
func (o LinkedServiceMysqlOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service MySQL. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServiceMysqlOutput) Parameters ¶ added in v5.5.0
func (o LinkedServiceMysqlOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service MySQL.
func (LinkedServiceMysqlOutput) ToLinkedServiceMysqlOutput ¶
func (o LinkedServiceMysqlOutput) ToLinkedServiceMysqlOutput() LinkedServiceMysqlOutput
func (LinkedServiceMysqlOutput) ToLinkedServiceMysqlOutputWithContext ¶
func (o LinkedServiceMysqlOutput) ToLinkedServiceMysqlOutputWithContext(ctx context.Context) LinkedServiceMysqlOutput
type LinkedServiceMysqlState ¶
type LinkedServiceMysqlState struct { // A map of additional properties to associate with the Data Factory Linked Service MySQL. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service MySQL. Annotations pulumi.StringArrayInput // The connection string in which to authenticate with MySQL. ConnectionString pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Linked Service MySQL. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service MySQL. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service MySQL. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service MySQL. Parameters pulumi.StringMapInput }
func (LinkedServiceMysqlState) ElementType ¶
func (LinkedServiceMysqlState) ElementType() reflect.Type
type LinkedServiceOdata ¶
type LinkedServiceOdata struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Linked Service OData. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service OData. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // A `basicAuthentication` block as defined below. BasicAuthentication LinkedServiceOdataBasicAuthenticationPtrOutput `pulumi:"basicAuthentication"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Linked Service OData. Description pulumi.StringPtrOutput `pulumi:"description"` // The integration runtime reference to associate with the Data Factory Linked Service OData. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // Specifies the name of the Data Factory Linked Service OData. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service OData. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // The URL of the OData service endpoint. Url pulumi.StringOutput `pulumi:"url"` }
Manages a Linked Service (connection) between a Database and Azure Data Factory through OData protocol.
> **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).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewLinkedServiceOdata(ctx, "anonymous", &datafactory.LinkedServiceOdataArgs{ DataFactoryId: exampleFactory.ID(), Url: pulumi.String("https://services.odata.org/v4/TripPinServiceRW/People"), }) if err != nil { return err } _, err = datafactory.NewLinkedServiceOdata(ctx, "basicAuth", &datafactory.LinkedServiceOdataArgs{ DataFactoryId: exampleFactory.ID(), Url: pulumi.String("https://services.odata.org/v4/TripPinServiceRW/People"), BasicAuthentication: &datafactory.LinkedServiceOdataBasicAuthenticationArgs{ Username: pulumi.String("emma"), Password: pulumi.String("Ch4ngeM3!"), }, }) if err != nil { return err } return nil }) }
```
## Import
Data Factory OData Linked Service's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServiceOdata:LinkedServiceOdata example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServiceOdata ¶
func GetLinkedServiceOdata(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceOdataState, opts ...pulumi.ResourceOption) (*LinkedServiceOdata, error)
GetLinkedServiceOdata gets an existing LinkedServiceOdata 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 NewLinkedServiceOdata ¶
func NewLinkedServiceOdata(ctx *pulumi.Context, name string, args *LinkedServiceOdataArgs, opts ...pulumi.ResourceOption) (*LinkedServiceOdata, error)
NewLinkedServiceOdata registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceOdata) ElementType ¶
func (*LinkedServiceOdata) ElementType() reflect.Type
func (*LinkedServiceOdata) ToLinkedServiceOdataOutput ¶
func (i *LinkedServiceOdata) ToLinkedServiceOdataOutput() LinkedServiceOdataOutput
func (*LinkedServiceOdata) ToLinkedServiceOdataOutputWithContext ¶
func (i *LinkedServiceOdata) ToLinkedServiceOdataOutputWithContext(ctx context.Context) LinkedServiceOdataOutput
type LinkedServiceOdataArgs ¶
type LinkedServiceOdataArgs struct { // A map of additional properties to associate with the Data Factory Linked Service OData. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service OData. Annotations pulumi.StringArrayInput // A `basicAuthentication` block as defined below. BasicAuthentication LinkedServiceOdataBasicAuthenticationPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Linked Service OData. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service OData. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service OData. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service OData. Parameters pulumi.StringMapInput // The URL of the OData service endpoint. Url pulumi.StringInput }
The set of arguments for constructing a LinkedServiceOdata resource.
func (LinkedServiceOdataArgs) ElementType ¶
func (LinkedServiceOdataArgs) ElementType() reflect.Type
type LinkedServiceOdataArray ¶
type LinkedServiceOdataArray []LinkedServiceOdataInput
func (LinkedServiceOdataArray) ElementType ¶
func (LinkedServiceOdataArray) ElementType() reflect.Type
func (LinkedServiceOdataArray) ToLinkedServiceOdataArrayOutput ¶
func (i LinkedServiceOdataArray) ToLinkedServiceOdataArrayOutput() LinkedServiceOdataArrayOutput
func (LinkedServiceOdataArray) ToLinkedServiceOdataArrayOutputWithContext ¶
func (i LinkedServiceOdataArray) ToLinkedServiceOdataArrayOutputWithContext(ctx context.Context) LinkedServiceOdataArrayOutput
type LinkedServiceOdataArrayInput ¶
type LinkedServiceOdataArrayInput interface { pulumi.Input ToLinkedServiceOdataArrayOutput() LinkedServiceOdataArrayOutput ToLinkedServiceOdataArrayOutputWithContext(context.Context) LinkedServiceOdataArrayOutput }
LinkedServiceOdataArrayInput is an input type that accepts LinkedServiceOdataArray and LinkedServiceOdataArrayOutput values. You can construct a concrete instance of `LinkedServiceOdataArrayInput` via:
LinkedServiceOdataArray{ LinkedServiceOdataArgs{...} }
type LinkedServiceOdataArrayOutput ¶
type LinkedServiceOdataArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceOdataArrayOutput) ElementType ¶
func (LinkedServiceOdataArrayOutput) ElementType() reflect.Type
func (LinkedServiceOdataArrayOutput) Index ¶
func (o LinkedServiceOdataArrayOutput) Index(i pulumi.IntInput) LinkedServiceOdataOutput
func (LinkedServiceOdataArrayOutput) ToLinkedServiceOdataArrayOutput ¶
func (o LinkedServiceOdataArrayOutput) ToLinkedServiceOdataArrayOutput() LinkedServiceOdataArrayOutput
func (LinkedServiceOdataArrayOutput) ToLinkedServiceOdataArrayOutputWithContext ¶
func (o LinkedServiceOdataArrayOutput) ToLinkedServiceOdataArrayOutputWithContext(ctx context.Context) LinkedServiceOdataArrayOutput
type LinkedServiceOdataBasicAuthentication ¶
type LinkedServiceOdataBasicAuthentication struct { // The password associated with the username, which can be used to authenticate to the OData endpoint. Password string `pulumi:"password"` // The username which can be used to authenticate to the OData endpoint. Username string `pulumi:"username"` }
type LinkedServiceOdataBasicAuthenticationArgs ¶
type LinkedServiceOdataBasicAuthenticationArgs struct { // The password associated with the username, which can be used to authenticate to the OData endpoint. Password pulumi.StringInput `pulumi:"password"` // The username which can be used to authenticate to the OData endpoint. Username pulumi.StringInput `pulumi:"username"` }
func (LinkedServiceOdataBasicAuthenticationArgs) ElementType ¶
func (LinkedServiceOdataBasicAuthenticationArgs) ElementType() reflect.Type
func (LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationOutput ¶
func (i LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationOutput() LinkedServiceOdataBasicAuthenticationOutput
func (LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationOutputWithContext ¶
func (i LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationOutputWithContext(ctx context.Context) LinkedServiceOdataBasicAuthenticationOutput
func (LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationPtrOutput ¶
func (i LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationPtrOutput() LinkedServiceOdataBasicAuthenticationPtrOutput
func (LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationPtrOutputWithContext ¶
func (i LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdataBasicAuthenticationPtrOutput
type LinkedServiceOdataBasicAuthenticationInput ¶
type LinkedServiceOdataBasicAuthenticationInput interface { pulumi.Input ToLinkedServiceOdataBasicAuthenticationOutput() LinkedServiceOdataBasicAuthenticationOutput ToLinkedServiceOdataBasicAuthenticationOutputWithContext(context.Context) LinkedServiceOdataBasicAuthenticationOutput }
LinkedServiceOdataBasicAuthenticationInput is an input type that accepts LinkedServiceOdataBasicAuthenticationArgs and LinkedServiceOdataBasicAuthenticationOutput values. You can construct a concrete instance of `LinkedServiceOdataBasicAuthenticationInput` via:
LinkedServiceOdataBasicAuthenticationArgs{...}
type LinkedServiceOdataBasicAuthenticationOutput ¶
type LinkedServiceOdataBasicAuthenticationOutput struct{ *pulumi.OutputState }
func (LinkedServiceOdataBasicAuthenticationOutput) ElementType ¶
func (LinkedServiceOdataBasicAuthenticationOutput) ElementType() reflect.Type
func (LinkedServiceOdataBasicAuthenticationOutput) Password ¶
func (o LinkedServiceOdataBasicAuthenticationOutput) Password() pulumi.StringOutput
The password associated with the username, which can be used to authenticate to the OData endpoint.
func (LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationOutput ¶
func (o LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationOutput() LinkedServiceOdataBasicAuthenticationOutput
func (LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationOutputWithContext ¶
func (o LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationOutputWithContext(ctx context.Context) LinkedServiceOdataBasicAuthenticationOutput
func (LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutput ¶
func (o LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutput() LinkedServiceOdataBasicAuthenticationPtrOutput
func (LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutputWithContext ¶
func (o LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdataBasicAuthenticationPtrOutput
func (LinkedServiceOdataBasicAuthenticationOutput) Username ¶
func (o LinkedServiceOdataBasicAuthenticationOutput) Username() pulumi.StringOutput
The username which can be used to authenticate to the OData endpoint.
type LinkedServiceOdataBasicAuthenticationPtrInput ¶
type LinkedServiceOdataBasicAuthenticationPtrInput interface { pulumi.Input ToLinkedServiceOdataBasicAuthenticationPtrOutput() LinkedServiceOdataBasicAuthenticationPtrOutput ToLinkedServiceOdataBasicAuthenticationPtrOutputWithContext(context.Context) LinkedServiceOdataBasicAuthenticationPtrOutput }
LinkedServiceOdataBasicAuthenticationPtrInput is an input type that accepts LinkedServiceOdataBasicAuthenticationArgs, LinkedServiceOdataBasicAuthenticationPtr and LinkedServiceOdataBasicAuthenticationPtrOutput values. You can construct a concrete instance of `LinkedServiceOdataBasicAuthenticationPtrInput` via:
LinkedServiceOdataBasicAuthenticationArgs{...} or: nil
func LinkedServiceOdataBasicAuthenticationPtr ¶
func LinkedServiceOdataBasicAuthenticationPtr(v *LinkedServiceOdataBasicAuthenticationArgs) LinkedServiceOdataBasicAuthenticationPtrInput
type LinkedServiceOdataBasicAuthenticationPtrOutput ¶
type LinkedServiceOdataBasicAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceOdataBasicAuthenticationPtrOutput) ElementType ¶
func (LinkedServiceOdataBasicAuthenticationPtrOutput) ElementType() reflect.Type
func (LinkedServiceOdataBasicAuthenticationPtrOutput) Password ¶
func (o LinkedServiceOdataBasicAuthenticationPtrOutput) Password() pulumi.StringPtrOutput
The password associated with the username, which can be used to authenticate to the OData endpoint.
func (LinkedServiceOdataBasicAuthenticationPtrOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutput ¶
func (o LinkedServiceOdataBasicAuthenticationPtrOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutput() LinkedServiceOdataBasicAuthenticationPtrOutput
func (LinkedServiceOdataBasicAuthenticationPtrOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutputWithContext ¶
func (o LinkedServiceOdataBasicAuthenticationPtrOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdataBasicAuthenticationPtrOutput
func (LinkedServiceOdataBasicAuthenticationPtrOutput) Username ¶
func (o LinkedServiceOdataBasicAuthenticationPtrOutput) Username() pulumi.StringPtrOutput
The username which can be used to authenticate to the OData endpoint.
type LinkedServiceOdataInput ¶
type LinkedServiceOdataInput interface { pulumi.Input ToLinkedServiceOdataOutput() LinkedServiceOdataOutput ToLinkedServiceOdataOutputWithContext(ctx context.Context) LinkedServiceOdataOutput }
type LinkedServiceOdataMap ¶
type LinkedServiceOdataMap map[string]LinkedServiceOdataInput
func (LinkedServiceOdataMap) ElementType ¶
func (LinkedServiceOdataMap) ElementType() reflect.Type
func (LinkedServiceOdataMap) ToLinkedServiceOdataMapOutput ¶
func (i LinkedServiceOdataMap) ToLinkedServiceOdataMapOutput() LinkedServiceOdataMapOutput
func (LinkedServiceOdataMap) ToLinkedServiceOdataMapOutputWithContext ¶
func (i LinkedServiceOdataMap) ToLinkedServiceOdataMapOutputWithContext(ctx context.Context) LinkedServiceOdataMapOutput
type LinkedServiceOdataMapInput ¶
type LinkedServiceOdataMapInput interface { pulumi.Input ToLinkedServiceOdataMapOutput() LinkedServiceOdataMapOutput ToLinkedServiceOdataMapOutputWithContext(context.Context) LinkedServiceOdataMapOutput }
LinkedServiceOdataMapInput is an input type that accepts LinkedServiceOdataMap and LinkedServiceOdataMapOutput values. You can construct a concrete instance of `LinkedServiceOdataMapInput` via:
LinkedServiceOdataMap{ "key": LinkedServiceOdataArgs{...} }
type LinkedServiceOdataMapOutput ¶
type LinkedServiceOdataMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceOdataMapOutput) ElementType ¶
func (LinkedServiceOdataMapOutput) ElementType() reflect.Type
func (LinkedServiceOdataMapOutput) MapIndex ¶
func (o LinkedServiceOdataMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceOdataOutput
func (LinkedServiceOdataMapOutput) ToLinkedServiceOdataMapOutput ¶
func (o LinkedServiceOdataMapOutput) ToLinkedServiceOdataMapOutput() LinkedServiceOdataMapOutput
func (LinkedServiceOdataMapOutput) ToLinkedServiceOdataMapOutputWithContext ¶
func (o LinkedServiceOdataMapOutput) ToLinkedServiceOdataMapOutputWithContext(ctx context.Context) LinkedServiceOdataMapOutput
type LinkedServiceOdataOutput ¶
type LinkedServiceOdataOutput struct{ *pulumi.OutputState }
func (LinkedServiceOdataOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServiceOdataOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service OData.
func (LinkedServiceOdataOutput) Annotations ¶ added in v5.5.0
func (o LinkedServiceOdataOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service OData.
func (LinkedServiceOdataOutput) BasicAuthentication ¶ added in v5.5.0
func (o LinkedServiceOdataOutput) BasicAuthentication() LinkedServiceOdataBasicAuthenticationPtrOutput
A `basicAuthentication` block as defined below.
func (LinkedServiceOdataOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedServiceOdataOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServiceOdataOutput) Description ¶ added in v5.5.0
func (o LinkedServiceOdataOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service OData.
func (LinkedServiceOdataOutput) ElementType ¶
func (LinkedServiceOdataOutput) ElementType() reflect.Type
func (LinkedServiceOdataOutput) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServiceOdataOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service OData.
func (LinkedServiceOdataOutput) Name ¶ added in v5.5.0
func (o LinkedServiceOdataOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service OData. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServiceOdataOutput) Parameters ¶ added in v5.5.0
func (o LinkedServiceOdataOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service OData.
func (LinkedServiceOdataOutput) ToLinkedServiceOdataOutput ¶
func (o LinkedServiceOdataOutput) ToLinkedServiceOdataOutput() LinkedServiceOdataOutput
func (LinkedServiceOdataOutput) ToLinkedServiceOdataOutputWithContext ¶
func (o LinkedServiceOdataOutput) ToLinkedServiceOdataOutputWithContext(ctx context.Context) LinkedServiceOdataOutput
func (LinkedServiceOdataOutput) Url ¶ added in v5.5.0
func (o LinkedServiceOdataOutput) Url() pulumi.StringOutput
The URL of the OData service endpoint.
type LinkedServiceOdataState ¶
type LinkedServiceOdataState struct { // A map of additional properties to associate with the Data Factory Linked Service OData. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service OData. Annotations pulumi.StringArrayInput // A `basicAuthentication` block as defined below. BasicAuthentication LinkedServiceOdataBasicAuthenticationPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Linked Service OData. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service OData. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service OData. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service OData. Parameters pulumi.StringMapInput // The URL of the OData service endpoint. Url pulumi.StringPtrInput }
func (LinkedServiceOdataState) ElementType ¶
func (LinkedServiceOdataState) ElementType() reflect.Type
type LinkedServiceOdbc ¶
type LinkedServiceOdbc struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Linked Service ODBC. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service ODBC. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // A `basicAuthentication` block as defined below. BasicAuthentication LinkedServiceOdbcBasicAuthenticationPtrOutput `pulumi:"basicAuthentication"` // The connection string in which to authenticate with ODBC. ConnectionString pulumi.StringOutput `pulumi:"connectionString"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Linked Service ODBC. Description pulumi.StringPtrOutput `pulumi:"description"` // The integration runtime reference to associate with the Data Factory Linked Service ODBC. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // Specifies the name of the Data Factory Linked Service ODBC. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service ODBC. Parameters pulumi.StringMapOutput `pulumi:"parameters"` }
Manages a Linked Service (connection) between a Database and Azure Data Factory through ODBC protocol.
> **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).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewLinkedServiceOdbc(ctx, "anonymous", &datafactory.LinkedServiceOdbcArgs{ DataFactoryId: exampleFactory.ID(), ConnectionString: pulumi.String("Driver={SQL Server};Server=test;Database=test;Uid=test;Pwd=test;"), }) if err != nil { return err } _, err = datafactory.NewLinkedServiceOdbc(ctx, "basicAuth", &datafactory.LinkedServiceOdbcArgs{ DataFactoryId: exampleFactory.ID(), ConnectionString: pulumi.String("Driver={SQL Server};Server=test;Database=test;Uid=test;Pwd=test;"), BasicAuthentication: &datafactory.LinkedServiceOdbcBasicAuthenticationArgs{ Username: pulumi.String("onrylmz"), Password: pulumi.String("Ch4ngeM3!"), }, }) if err != nil { return err } return nil }) }
```
## Import
Data Factory ODBC Linked Service's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServiceOdbc:LinkedServiceOdbc example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServiceOdbc ¶
func GetLinkedServiceOdbc(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceOdbcState, opts ...pulumi.ResourceOption) (*LinkedServiceOdbc, error)
GetLinkedServiceOdbc gets an existing LinkedServiceOdbc 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 NewLinkedServiceOdbc ¶
func NewLinkedServiceOdbc(ctx *pulumi.Context, name string, args *LinkedServiceOdbcArgs, opts ...pulumi.ResourceOption) (*LinkedServiceOdbc, error)
NewLinkedServiceOdbc registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceOdbc) ElementType ¶
func (*LinkedServiceOdbc) ElementType() reflect.Type
func (*LinkedServiceOdbc) ToLinkedServiceOdbcOutput ¶
func (i *LinkedServiceOdbc) ToLinkedServiceOdbcOutput() LinkedServiceOdbcOutput
func (*LinkedServiceOdbc) ToLinkedServiceOdbcOutputWithContext ¶
func (i *LinkedServiceOdbc) ToLinkedServiceOdbcOutputWithContext(ctx context.Context) LinkedServiceOdbcOutput
type LinkedServiceOdbcArgs ¶
type LinkedServiceOdbcArgs struct { // A map of additional properties to associate with the Data Factory Linked Service ODBC. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service ODBC. Annotations pulumi.StringArrayInput // A `basicAuthentication` block as defined below. BasicAuthentication LinkedServiceOdbcBasicAuthenticationPtrInput // The connection string in which to authenticate with ODBC. ConnectionString pulumi.StringInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Linked Service ODBC. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service ODBC. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service ODBC. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service ODBC. Parameters pulumi.StringMapInput }
The set of arguments for constructing a LinkedServiceOdbc resource.
func (LinkedServiceOdbcArgs) ElementType ¶
func (LinkedServiceOdbcArgs) ElementType() reflect.Type
type LinkedServiceOdbcArray ¶
type LinkedServiceOdbcArray []LinkedServiceOdbcInput
func (LinkedServiceOdbcArray) ElementType ¶
func (LinkedServiceOdbcArray) ElementType() reflect.Type
func (LinkedServiceOdbcArray) ToLinkedServiceOdbcArrayOutput ¶
func (i LinkedServiceOdbcArray) ToLinkedServiceOdbcArrayOutput() LinkedServiceOdbcArrayOutput
func (LinkedServiceOdbcArray) ToLinkedServiceOdbcArrayOutputWithContext ¶
func (i LinkedServiceOdbcArray) ToLinkedServiceOdbcArrayOutputWithContext(ctx context.Context) LinkedServiceOdbcArrayOutput
type LinkedServiceOdbcArrayInput ¶
type LinkedServiceOdbcArrayInput interface { pulumi.Input ToLinkedServiceOdbcArrayOutput() LinkedServiceOdbcArrayOutput ToLinkedServiceOdbcArrayOutputWithContext(context.Context) LinkedServiceOdbcArrayOutput }
LinkedServiceOdbcArrayInput is an input type that accepts LinkedServiceOdbcArray and LinkedServiceOdbcArrayOutput values. You can construct a concrete instance of `LinkedServiceOdbcArrayInput` via:
LinkedServiceOdbcArray{ LinkedServiceOdbcArgs{...} }
type LinkedServiceOdbcArrayOutput ¶
type LinkedServiceOdbcArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceOdbcArrayOutput) ElementType ¶
func (LinkedServiceOdbcArrayOutput) ElementType() reflect.Type
func (LinkedServiceOdbcArrayOutput) Index ¶
func (o LinkedServiceOdbcArrayOutput) Index(i pulumi.IntInput) LinkedServiceOdbcOutput
func (LinkedServiceOdbcArrayOutput) ToLinkedServiceOdbcArrayOutput ¶
func (o LinkedServiceOdbcArrayOutput) ToLinkedServiceOdbcArrayOutput() LinkedServiceOdbcArrayOutput
func (LinkedServiceOdbcArrayOutput) ToLinkedServiceOdbcArrayOutputWithContext ¶
func (o LinkedServiceOdbcArrayOutput) ToLinkedServiceOdbcArrayOutputWithContext(ctx context.Context) LinkedServiceOdbcArrayOutput
type LinkedServiceOdbcBasicAuthenticationArgs ¶
type LinkedServiceOdbcBasicAuthenticationArgs struct { // The password associated with the username, which can be used to authenticate to the ODBC endpoint. Password pulumi.StringInput `pulumi:"password"` // The username which can be used to authenticate to the ODBC endpoint. Username pulumi.StringInput `pulumi:"username"` }
func (LinkedServiceOdbcBasicAuthenticationArgs) ElementType ¶
func (LinkedServiceOdbcBasicAuthenticationArgs) ElementType() reflect.Type
func (LinkedServiceOdbcBasicAuthenticationArgs) ToLinkedServiceOdbcBasicAuthenticationOutput ¶
func (i LinkedServiceOdbcBasicAuthenticationArgs) ToLinkedServiceOdbcBasicAuthenticationOutput() LinkedServiceOdbcBasicAuthenticationOutput
func (LinkedServiceOdbcBasicAuthenticationArgs) ToLinkedServiceOdbcBasicAuthenticationOutputWithContext ¶
func (i LinkedServiceOdbcBasicAuthenticationArgs) ToLinkedServiceOdbcBasicAuthenticationOutputWithContext(ctx context.Context) LinkedServiceOdbcBasicAuthenticationOutput
func (LinkedServiceOdbcBasicAuthenticationArgs) ToLinkedServiceOdbcBasicAuthenticationPtrOutput ¶
func (i LinkedServiceOdbcBasicAuthenticationArgs) ToLinkedServiceOdbcBasicAuthenticationPtrOutput() LinkedServiceOdbcBasicAuthenticationPtrOutput
func (LinkedServiceOdbcBasicAuthenticationArgs) ToLinkedServiceOdbcBasicAuthenticationPtrOutputWithContext ¶
func (i LinkedServiceOdbcBasicAuthenticationArgs) ToLinkedServiceOdbcBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdbcBasicAuthenticationPtrOutput
type LinkedServiceOdbcBasicAuthenticationInput ¶
type LinkedServiceOdbcBasicAuthenticationInput interface { pulumi.Input ToLinkedServiceOdbcBasicAuthenticationOutput() LinkedServiceOdbcBasicAuthenticationOutput ToLinkedServiceOdbcBasicAuthenticationOutputWithContext(context.Context) LinkedServiceOdbcBasicAuthenticationOutput }
LinkedServiceOdbcBasicAuthenticationInput is an input type that accepts LinkedServiceOdbcBasicAuthenticationArgs and LinkedServiceOdbcBasicAuthenticationOutput values. You can construct a concrete instance of `LinkedServiceOdbcBasicAuthenticationInput` via:
LinkedServiceOdbcBasicAuthenticationArgs{...}
type LinkedServiceOdbcBasicAuthenticationOutput ¶
type LinkedServiceOdbcBasicAuthenticationOutput struct{ *pulumi.OutputState }
func (LinkedServiceOdbcBasicAuthenticationOutput) ElementType ¶
func (LinkedServiceOdbcBasicAuthenticationOutput) ElementType() reflect.Type
func (LinkedServiceOdbcBasicAuthenticationOutput) Password ¶
func (o LinkedServiceOdbcBasicAuthenticationOutput) Password() pulumi.StringOutput
The password associated with the username, which can be used to authenticate to the ODBC endpoint.
func (LinkedServiceOdbcBasicAuthenticationOutput) ToLinkedServiceOdbcBasicAuthenticationOutput ¶
func (o LinkedServiceOdbcBasicAuthenticationOutput) ToLinkedServiceOdbcBasicAuthenticationOutput() LinkedServiceOdbcBasicAuthenticationOutput
func (LinkedServiceOdbcBasicAuthenticationOutput) ToLinkedServiceOdbcBasicAuthenticationOutputWithContext ¶
func (o LinkedServiceOdbcBasicAuthenticationOutput) ToLinkedServiceOdbcBasicAuthenticationOutputWithContext(ctx context.Context) LinkedServiceOdbcBasicAuthenticationOutput
func (LinkedServiceOdbcBasicAuthenticationOutput) ToLinkedServiceOdbcBasicAuthenticationPtrOutput ¶
func (o LinkedServiceOdbcBasicAuthenticationOutput) ToLinkedServiceOdbcBasicAuthenticationPtrOutput() LinkedServiceOdbcBasicAuthenticationPtrOutput
func (LinkedServiceOdbcBasicAuthenticationOutput) ToLinkedServiceOdbcBasicAuthenticationPtrOutputWithContext ¶
func (o LinkedServiceOdbcBasicAuthenticationOutput) ToLinkedServiceOdbcBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdbcBasicAuthenticationPtrOutput
func (LinkedServiceOdbcBasicAuthenticationOutput) Username ¶
func (o LinkedServiceOdbcBasicAuthenticationOutput) Username() pulumi.StringOutput
The username which can be used to authenticate to the ODBC endpoint.
type LinkedServiceOdbcBasicAuthenticationPtrInput ¶
type LinkedServiceOdbcBasicAuthenticationPtrInput interface { pulumi.Input ToLinkedServiceOdbcBasicAuthenticationPtrOutput() LinkedServiceOdbcBasicAuthenticationPtrOutput ToLinkedServiceOdbcBasicAuthenticationPtrOutputWithContext(context.Context) LinkedServiceOdbcBasicAuthenticationPtrOutput }
LinkedServiceOdbcBasicAuthenticationPtrInput is an input type that accepts LinkedServiceOdbcBasicAuthenticationArgs, LinkedServiceOdbcBasicAuthenticationPtr and LinkedServiceOdbcBasicAuthenticationPtrOutput values. You can construct a concrete instance of `LinkedServiceOdbcBasicAuthenticationPtrInput` via:
LinkedServiceOdbcBasicAuthenticationArgs{...} or: nil
func LinkedServiceOdbcBasicAuthenticationPtr ¶
func LinkedServiceOdbcBasicAuthenticationPtr(v *LinkedServiceOdbcBasicAuthenticationArgs) LinkedServiceOdbcBasicAuthenticationPtrInput
type LinkedServiceOdbcBasicAuthenticationPtrOutput ¶
type LinkedServiceOdbcBasicAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceOdbcBasicAuthenticationPtrOutput) ElementType ¶
func (LinkedServiceOdbcBasicAuthenticationPtrOutput) ElementType() reflect.Type
func (LinkedServiceOdbcBasicAuthenticationPtrOutput) Password ¶
func (o LinkedServiceOdbcBasicAuthenticationPtrOutput) Password() pulumi.StringPtrOutput
The password associated with the username, which can be used to authenticate to the ODBC endpoint.
func (LinkedServiceOdbcBasicAuthenticationPtrOutput) ToLinkedServiceOdbcBasicAuthenticationPtrOutput ¶
func (o LinkedServiceOdbcBasicAuthenticationPtrOutput) ToLinkedServiceOdbcBasicAuthenticationPtrOutput() LinkedServiceOdbcBasicAuthenticationPtrOutput
func (LinkedServiceOdbcBasicAuthenticationPtrOutput) ToLinkedServiceOdbcBasicAuthenticationPtrOutputWithContext ¶
func (o LinkedServiceOdbcBasicAuthenticationPtrOutput) ToLinkedServiceOdbcBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdbcBasicAuthenticationPtrOutput
func (LinkedServiceOdbcBasicAuthenticationPtrOutput) Username ¶
func (o LinkedServiceOdbcBasicAuthenticationPtrOutput) Username() pulumi.StringPtrOutput
The username which can be used to authenticate to the ODBC endpoint.
type LinkedServiceOdbcInput ¶
type LinkedServiceOdbcInput interface { pulumi.Input ToLinkedServiceOdbcOutput() LinkedServiceOdbcOutput ToLinkedServiceOdbcOutputWithContext(ctx context.Context) LinkedServiceOdbcOutput }
type LinkedServiceOdbcMap ¶
type LinkedServiceOdbcMap map[string]LinkedServiceOdbcInput
func (LinkedServiceOdbcMap) ElementType ¶
func (LinkedServiceOdbcMap) ElementType() reflect.Type
func (LinkedServiceOdbcMap) ToLinkedServiceOdbcMapOutput ¶
func (i LinkedServiceOdbcMap) ToLinkedServiceOdbcMapOutput() LinkedServiceOdbcMapOutput
func (LinkedServiceOdbcMap) ToLinkedServiceOdbcMapOutputWithContext ¶
func (i LinkedServiceOdbcMap) ToLinkedServiceOdbcMapOutputWithContext(ctx context.Context) LinkedServiceOdbcMapOutput
type LinkedServiceOdbcMapInput ¶
type LinkedServiceOdbcMapInput interface { pulumi.Input ToLinkedServiceOdbcMapOutput() LinkedServiceOdbcMapOutput ToLinkedServiceOdbcMapOutputWithContext(context.Context) LinkedServiceOdbcMapOutput }
LinkedServiceOdbcMapInput is an input type that accepts LinkedServiceOdbcMap and LinkedServiceOdbcMapOutput values. You can construct a concrete instance of `LinkedServiceOdbcMapInput` via:
LinkedServiceOdbcMap{ "key": LinkedServiceOdbcArgs{...} }
type LinkedServiceOdbcMapOutput ¶
type LinkedServiceOdbcMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceOdbcMapOutput) ElementType ¶
func (LinkedServiceOdbcMapOutput) ElementType() reflect.Type
func (LinkedServiceOdbcMapOutput) MapIndex ¶
func (o LinkedServiceOdbcMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceOdbcOutput
func (LinkedServiceOdbcMapOutput) ToLinkedServiceOdbcMapOutput ¶
func (o LinkedServiceOdbcMapOutput) ToLinkedServiceOdbcMapOutput() LinkedServiceOdbcMapOutput
func (LinkedServiceOdbcMapOutput) ToLinkedServiceOdbcMapOutputWithContext ¶
func (o LinkedServiceOdbcMapOutput) ToLinkedServiceOdbcMapOutputWithContext(ctx context.Context) LinkedServiceOdbcMapOutput
type LinkedServiceOdbcOutput ¶
type LinkedServiceOdbcOutput struct{ *pulumi.OutputState }
func (LinkedServiceOdbcOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServiceOdbcOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service ODBC.
func (LinkedServiceOdbcOutput) Annotations ¶ added in v5.5.0
func (o LinkedServiceOdbcOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service ODBC.
func (LinkedServiceOdbcOutput) BasicAuthentication ¶ added in v5.5.0
func (o LinkedServiceOdbcOutput) BasicAuthentication() LinkedServiceOdbcBasicAuthenticationPtrOutput
A `basicAuthentication` block as defined below.
func (LinkedServiceOdbcOutput) ConnectionString ¶ added in v5.5.0
func (o LinkedServiceOdbcOutput) ConnectionString() pulumi.StringOutput
The connection string in which to authenticate with ODBC.
func (LinkedServiceOdbcOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedServiceOdbcOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServiceOdbcOutput) Description ¶ added in v5.5.0
func (o LinkedServiceOdbcOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service ODBC.
func (LinkedServiceOdbcOutput) ElementType ¶
func (LinkedServiceOdbcOutput) ElementType() reflect.Type
func (LinkedServiceOdbcOutput) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServiceOdbcOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service ODBC.
func (LinkedServiceOdbcOutput) Name ¶ added in v5.5.0
func (o LinkedServiceOdbcOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service ODBC. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServiceOdbcOutput) Parameters ¶ added in v5.5.0
func (o LinkedServiceOdbcOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service ODBC.
func (LinkedServiceOdbcOutput) ToLinkedServiceOdbcOutput ¶
func (o LinkedServiceOdbcOutput) ToLinkedServiceOdbcOutput() LinkedServiceOdbcOutput
func (LinkedServiceOdbcOutput) ToLinkedServiceOdbcOutputWithContext ¶
func (o LinkedServiceOdbcOutput) ToLinkedServiceOdbcOutputWithContext(ctx context.Context) LinkedServiceOdbcOutput
type LinkedServiceOdbcState ¶
type LinkedServiceOdbcState struct { // A map of additional properties to associate with the Data Factory Linked Service ODBC. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service ODBC. Annotations pulumi.StringArrayInput // A `basicAuthentication` block as defined below. BasicAuthentication LinkedServiceOdbcBasicAuthenticationPtrInput // The connection string in which to authenticate with ODBC. ConnectionString pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Linked Service ODBC. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service ODBC. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service ODBC. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service ODBC. Parameters pulumi.StringMapInput }
func (LinkedServiceOdbcState) ElementType ¶
func (LinkedServiceOdbcState) ElementType() reflect.Type
type LinkedServicePostgresql ¶
type LinkedServicePostgresql struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Linked Service PostgreSQL. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service PostgreSQL. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The connection string in which to authenticate with PostgreSQL. ConnectionString pulumi.StringOutput `pulumi:"connectionString"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Linked Service PostgreSQL. Description pulumi.StringPtrOutput `pulumi:"description"` // The integration runtime reference to associate with the Data Factory Linked Service PostgreSQL. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // Specifies the name of the Data Factory Linked Service PostgreSQL. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service PostgreSQL. Parameters pulumi.StringMapOutput `pulumi:"parameters"` }
Manages a Linked Service (connection) between PostgreSQL and Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewLinkedServicePostgresql(ctx, "exampleLinkedServicePostgresql", &datafactory.LinkedServicePostgresqlArgs{ DataFactoryId: exampleFactory.ID(), ConnectionString: pulumi.String("Host=example;Port=5432;Database=example;UID=example;EncryptionMethod=0;Password=example"), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory PostgreSQL Linked Service's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServicePostgresql:LinkedServicePostgresql example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServicePostgresql ¶
func GetLinkedServicePostgresql(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServicePostgresqlState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*LinkedServicePostgresql, error)
NewLinkedServicePostgresql registers a new resource with the given unique name, arguments, and options.
func (*LinkedServicePostgresql) ElementType ¶
func (*LinkedServicePostgresql) ElementType() reflect.Type
func (*LinkedServicePostgresql) ToLinkedServicePostgresqlOutput ¶
func (i *LinkedServicePostgresql) ToLinkedServicePostgresqlOutput() LinkedServicePostgresqlOutput
func (*LinkedServicePostgresql) ToLinkedServicePostgresqlOutputWithContext ¶
func (i *LinkedServicePostgresql) ToLinkedServicePostgresqlOutputWithContext(ctx context.Context) LinkedServicePostgresqlOutput
type LinkedServicePostgresqlArgs ¶
type LinkedServicePostgresqlArgs struct { // A map of additional properties to associate with the Data Factory Linked Service PostgreSQL. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service PostgreSQL. Annotations pulumi.StringArrayInput // The connection string in which to authenticate with PostgreSQL. ConnectionString pulumi.StringInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Linked Service PostgreSQL. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service PostgreSQL. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service PostgreSQL. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service PostgreSQL. Parameters pulumi.StringMapInput }
The set of arguments for constructing a LinkedServicePostgresql resource.
func (LinkedServicePostgresqlArgs) ElementType ¶
func (LinkedServicePostgresqlArgs) ElementType() reflect.Type
type LinkedServicePostgresqlArray ¶
type LinkedServicePostgresqlArray []LinkedServicePostgresqlInput
func (LinkedServicePostgresqlArray) ElementType ¶
func (LinkedServicePostgresqlArray) ElementType() reflect.Type
func (LinkedServicePostgresqlArray) ToLinkedServicePostgresqlArrayOutput ¶
func (i LinkedServicePostgresqlArray) ToLinkedServicePostgresqlArrayOutput() LinkedServicePostgresqlArrayOutput
func (LinkedServicePostgresqlArray) ToLinkedServicePostgresqlArrayOutputWithContext ¶
func (i LinkedServicePostgresqlArray) ToLinkedServicePostgresqlArrayOutputWithContext(ctx context.Context) LinkedServicePostgresqlArrayOutput
type LinkedServicePostgresqlArrayInput ¶
type LinkedServicePostgresqlArrayInput interface { pulumi.Input ToLinkedServicePostgresqlArrayOutput() LinkedServicePostgresqlArrayOutput ToLinkedServicePostgresqlArrayOutputWithContext(context.Context) LinkedServicePostgresqlArrayOutput }
LinkedServicePostgresqlArrayInput is an input type that accepts LinkedServicePostgresqlArray and LinkedServicePostgresqlArrayOutput values. You can construct a concrete instance of `LinkedServicePostgresqlArrayInput` via:
LinkedServicePostgresqlArray{ LinkedServicePostgresqlArgs{...} }
type LinkedServicePostgresqlArrayOutput ¶
type LinkedServicePostgresqlArrayOutput struct{ *pulumi.OutputState }
func (LinkedServicePostgresqlArrayOutput) ElementType ¶
func (LinkedServicePostgresqlArrayOutput) ElementType() reflect.Type
func (LinkedServicePostgresqlArrayOutput) Index ¶
func (o LinkedServicePostgresqlArrayOutput) Index(i pulumi.IntInput) LinkedServicePostgresqlOutput
func (LinkedServicePostgresqlArrayOutput) ToLinkedServicePostgresqlArrayOutput ¶
func (o LinkedServicePostgresqlArrayOutput) ToLinkedServicePostgresqlArrayOutput() LinkedServicePostgresqlArrayOutput
func (LinkedServicePostgresqlArrayOutput) ToLinkedServicePostgresqlArrayOutputWithContext ¶
func (o LinkedServicePostgresqlArrayOutput) ToLinkedServicePostgresqlArrayOutputWithContext(ctx context.Context) LinkedServicePostgresqlArrayOutput
type LinkedServicePostgresqlInput ¶
type LinkedServicePostgresqlInput interface { pulumi.Input ToLinkedServicePostgresqlOutput() LinkedServicePostgresqlOutput ToLinkedServicePostgresqlOutputWithContext(ctx context.Context) LinkedServicePostgresqlOutput }
type LinkedServicePostgresqlMap ¶
type LinkedServicePostgresqlMap map[string]LinkedServicePostgresqlInput
func (LinkedServicePostgresqlMap) ElementType ¶
func (LinkedServicePostgresqlMap) ElementType() reflect.Type
func (LinkedServicePostgresqlMap) ToLinkedServicePostgresqlMapOutput ¶
func (i LinkedServicePostgresqlMap) ToLinkedServicePostgresqlMapOutput() LinkedServicePostgresqlMapOutput
func (LinkedServicePostgresqlMap) ToLinkedServicePostgresqlMapOutputWithContext ¶
func (i LinkedServicePostgresqlMap) ToLinkedServicePostgresqlMapOutputWithContext(ctx context.Context) LinkedServicePostgresqlMapOutput
type LinkedServicePostgresqlMapInput ¶
type LinkedServicePostgresqlMapInput interface { pulumi.Input ToLinkedServicePostgresqlMapOutput() LinkedServicePostgresqlMapOutput ToLinkedServicePostgresqlMapOutputWithContext(context.Context) LinkedServicePostgresqlMapOutput }
LinkedServicePostgresqlMapInput is an input type that accepts LinkedServicePostgresqlMap and LinkedServicePostgresqlMapOutput values. You can construct a concrete instance of `LinkedServicePostgresqlMapInput` via:
LinkedServicePostgresqlMap{ "key": LinkedServicePostgresqlArgs{...} }
type LinkedServicePostgresqlMapOutput ¶
type LinkedServicePostgresqlMapOutput struct{ *pulumi.OutputState }
func (LinkedServicePostgresqlMapOutput) ElementType ¶
func (LinkedServicePostgresqlMapOutput) ElementType() reflect.Type
func (LinkedServicePostgresqlMapOutput) MapIndex ¶
func (o LinkedServicePostgresqlMapOutput) MapIndex(k pulumi.StringInput) LinkedServicePostgresqlOutput
func (LinkedServicePostgresqlMapOutput) ToLinkedServicePostgresqlMapOutput ¶
func (o LinkedServicePostgresqlMapOutput) ToLinkedServicePostgresqlMapOutput() LinkedServicePostgresqlMapOutput
func (LinkedServicePostgresqlMapOutput) ToLinkedServicePostgresqlMapOutputWithContext ¶
func (o LinkedServicePostgresqlMapOutput) ToLinkedServicePostgresqlMapOutputWithContext(ctx context.Context) LinkedServicePostgresqlMapOutput
type LinkedServicePostgresqlOutput ¶
type LinkedServicePostgresqlOutput struct{ *pulumi.OutputState }
func (LinkedServicePostgresqlOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServicePostgresqlOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service PostgreSQL.
func (LinkedServicePostgresqlOutput) Annotations ¶ added in v5.5.0
func (o LinkedServicePostgresqlOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service PostgreSQL.
func (LinkedServicePostgresqlOutput) ConnectionString ¶ added in v5.5.0
func (o LinkedServicePostgresqlOutput) ConnectionString() pulumi.StringOutput
The connection string in which to authenticate with PostgreSQL.
func (LinkedServicePostgresqlOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedServicePostgresqlOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServicePostgresqlOutput) Description ¶ added in v5.5.0
func (o LinkedServicePostgresqlOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service PostgreSQL.
func (LinkedServicePostgresqlOutput) ElementType ¶
func (LinkedServicePostgresqlOutput) ElementType() reflect.Type
func (LinkedServicePostgresqlOutput) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServicePostgresqlOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service PostgreSQL.
func (LinkedServicePostgresqlOutput) Name ¶ added in v5.5.0
func (o LinkedServicePostgresqlOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service PostgreSQL. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServicePostgresqlOutput) Parameters ¶ added in v5.5.0
func (o LinkedServicePostgresqlOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service PostgreSQL.
func (LinkedServicePostgresqlOutput) ToLinkedServicePostgresqlOutput ¶
func (o LinkedServicePostgresqlOutput) ToLinkedServicePostgresqlOutput() LinkedServicePostgresqlOutput
func (LinkedServicePostgresqlOutput) ToLinkedServicePostgresqlOutputWithContext ¶
func (o LinkedServicePostgresqlOutput) ToLinkedServicePostgresqlOutputWithContext(ctx context.Context) LinkedServicePostgresqlOutput
type LinkedServicePostgresqlState ¶
type LinkedServicePostgresqlState struct { // A map of additional properties to associate with the Data Factory Linked Service PostgreSQL. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service PostgreSQL. Annotations pulumi.StringArrayInput // The connection string in which to authenticate with PostgreSQL. ConnectionString pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Linked Service PostgreSQL. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service PostgreSQL. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service PostgreSQL. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service PostgreSQL. Parameters pulumi.StringMapInput }
func (LinkedServicePostgresqlState) ElementType ¶
func (LinkedServicePostgresqlState) ElementType() reflect.Type
type LinkedServiceSftp ¶
type LinkedServiceSftp struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The type of authentication used to connect to the web table source. Valid options are `Anonymous`, `Basic` and `ClientCertificate`. AuthenticationType pulumi.StringOutput `pulumi:"authenticationType"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Linked Service. Description pulumi.StringPtrOutput `pulumi:"description"` // The SFTP server hostname. Host pulumi.StringOutput `pulumi:"host"` // The host key fingerprint of the SFTP server. HostKeyFingerprint pulumi.StringPtrOutput `pulumi:"hostKeyFingerprint"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // Password to logon to the SFTP Server for Basic Authentication. Password pulumi.StringOutput `pulumi:"password"` // The TCP port number that the SFTP server uses to listen for client connection. Default value is 22. Port pulumi.IntOutput `pulumi:"port"` // Whether to validate host key fingerprint while connecting. If set to `false`, `hostKeyFingerprint` must also be set. SkipHostKeyValidation pulumi.BoolPtrOutput `pulumi:"skipHostKeyValidation"` // The username used to log on to the SFTP server. Username pulumi.StringOutput `pulumi:"username"` }
Manages a Linked Service (connection) between a SFTP Server and Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewLinkedServiceSftp(ctx, "exampleLinkedServiceSftp", &datafactory.LinkedServiceSftpArgs{ DataFactoryId: exampleFactory.ID(), AuthenticationType: pulumi.String("Basic"), Host: pulumi.String("http://www.bing.com"), Port: pulumi.Int(22), Username: pulumi.String("foo"), Password: pulumi.String("bar"), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Linked Service's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServiceSftp:LinkedServiceSftp example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServiceSftp ¶
func GetLinkedServiceSftp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceSftpState, opts ...pulumi.ResourceOption) (*LinkedServiceSftp, error)
GetLinkedServiceSftp gets an existing LinkedServiceSftp 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 NewLinkedServiceSftp ¶
func NewLinkedServiceSftp(ctx *pulumi.Context, name string, args *LinkedServiceSftpArgs, opts ...pulumi.ResourceOption) (*LinkedServiceSftp, error)
NewLinkedServiceSftp registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceSftp) ElementType ¶
func (*LinkedServiceSftp) ElementType() reflect.Type
func (*LinkedServiceSftp) ToLinkedServiceSftpOutput ¶
func (i *LinkedServiceSftp) ToLinkedServiceSftpOutput() LinkedServiceSftpOutput
func (*LinkedServiceSftp) ToLinkedServiceSftpOutputWithContext ¶
func (i *LinkedServiceSftp) ToLinkedServiceSftpOutputWithContext(ctx context.Context) LinkedServiceSftpOutput
type LinkedServiceSftpArgs ¶
type LinkedServiceSftpArgs struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The type of authentication used to connect to the web table source. Valid options are `Anonymous`, `Basic` and `ClientCertificate`. AuthenticationType pulumi.StringInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The SFTP server hostname. Host pulumi.StringInput // The host key fingerprint of the SFTP server. HostKeyFingerprint pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput // Password to logon to the SFTP Server for Basic Authentication. Password pulumi.StringInput // The TCP port number that the SFTP server uses to listen for client connection. Default value is 22. Port pulumi.IntInput // Whether to validate host key fingerprint while connecting. If set to `false`, `hostKeyFingerprint` must also be set. SkipHostKeyValidation pulumi.BoolPtrInput // The username used to log on to the SFTP server. Username pulumi.StringInput }
The set of arguments for constructing a LinkedServiceSftp resource.
func (LinkedServiceSftpArgs) ElementType ¶
func (LinkedServiceSftpArgs) ElementType() reflect.Type
type LinkedServiceSftpArray ¶
type LinkedServiceSftpArray []LinkedServiceSftpInput
func (LinkedServiceSftpArray) ElementType ¶
func (LinkedServiceSftpArray) ElementType() reflect.Type
func (LinkedServiceSftpArray) ToLinkedServiceSftpArrayOutput ¶
func (i LinkedServiceSftpArray) ToLinkedServiceSftpArrayOutput() LinkedServiceSftpArrayOutput
func (LinkedServiceSftpArray) ToLinkedServiceSftpArrayOutputWithContext ¶
func (i LinkedServiceSftpArray) ToLinkedServiceSftpArrayOutputWithContext(ctx context.Context) LinkedServiceSftpArrayOutput
type LinkedServiceSftpArrayInput ¶
type LinkedServiceSftpArrayInput interface { pulumi.Input ToLinkedServiceSftpArrayOutput() LinkedServiceSftpArrayOutput ToLinkedServiceSftpArrayOutputWithContext(context.Context) LinkedServiceSftpArrayOutput }
LinkedServiceSftpArrayInput is an input type that accepts LinkedServiceSftpArray and LinkedServiceSftpArrayOutput values. You can construct a concrete instance of `LinkedServiceSftpArrayInput` via:
LinkedServiceSftpArray{ LinkedServiceSftpArgs{...} }
type LinkedServiceSftpArrayOutput ¶
type LinkedServiceSftpArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceSftpArrayOutput) ElementType ¶
func (LinkedServiceSftpArrayOutput) ElementType() reflect.Type
func (LinkedServiceSftpArrayOutput) Index ¶
func (o LinkedServiceSftpArrayOutput) Index(i pulumi.IntInput) LinkedServiceSftpOutput
func (LinkedServiceSftpArrayOutput) ToLinkedServiceSftpArrayOutput ¶
func (o LinkedServiceSftpArrayOutput) ToLinkedServiceSftpArrayOutput() LinkedServiceSftpArrayOutput
func (LinkedServiceSftpArrayOutput) ToLinkedServiceSftpArrayOutputWithContext ¶
func (o LinkedServiceSftpArrayOutput) ToLinkedServiceSftpArrayOutputWithContext(ctx context.Context) LinkedServiceSftpArrayOutput
type LinkedServiceSftpInput ¶
type LinkedServiceSftpInput interface { pulumi.Input ToLinkedServiceSftpOutput() LinkedServiceSftpOutput ToLinkedServiceSftpOutputWithContext(ctx context.Context) LinkedServiceSftpOutput }
type LinkedServiceSftpMap ¶
type LinkedServiceSftpMap map[string]LinkedServiceSftpInput
func (LinkedServiceSftpMap) ElementType ¶
func (LinkedServiceSftpMap) ElementType() reflect.Type
func (LinkedServiceSftpMap) ToLinkedServiceSftpMapOutput ¶
func (i LinkedServiceSftpMap) ToLinkedServiceSftpMapOutput() LinkedServiceSftpMapOutput
func (LinkedServiceSftpMap) ToLinkedServiceSftpMapOutputWithContext ¶
func (i LinkedServiceSftpMap) ToLinkedServiceSftpMapOutputWithContext(ctx context.Context) LinkedServiceSftpMapOutput
type LinkedServiceSftpMapInput ¶
type LinkedServiceSftpMapInput interface { pulumi.Input ToLinkedServiceSftpMapOutput() LinkedServiceSftpMapOutput ToLinkedServiceSftpMapOutputWithContext(context.Context) LinkedServiceSftpMapOutput }
LinkedServiceSftpMapInput is an input type that accepts LinkedServiceSftpMap and LinkedServiceSftpMapOutput values. You can construct a concrete instance of `LinkedServiceSftpMapInput` via:
LinkedServiceSftpMap{ "key": LinkedServiceSftpArgs{...} }
type LinkedServiceSftpMapOutput ¶
type LinkedServiceSftpMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceSftpMapOutput) ElementType ¶
func (LinkedServiceSftpMapOutput) ElementType() reflect.Type
func (LinkedServiceSftpMapOutput) MapIndex ¶
func (o LinkedServiceSftpMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceSftpOutput
func (LinkedServiceSftpMapOutput) ToLinkedServiceSftpMapOutput ¶
func (o LinkedServiceSftpMapOutput) ToLinkedServiceSftpMapOutput() LinkedServiceSftpMapOutput
func (LinkedServiceSftpMapOutput) ToLinkedServiceSftpMapOutputWithContext ¶
func (o LinkedServiceSftpMapOutput) ToLinkedServiceSftpMapOutputWithContext(ctx context.Context) LinkedServiceSftpMapOutput
type LinkedServiceSftpOutput ¶
type LinkedServiceSftpOutput struct{ *pulumi.OutputState }
func (LinkedServiceSftpOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServiceSftpOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service.
func (LinkedServiceSftpOutput) Annotations ¶ added in v5.5.0
func (o LinkedServiceSftpOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service.
func (LinkedServiceSftpOutput) AuthenticationType ¶ added in v5.5.0
func (o LinkedServiceSftpOutput) AuthenticationType() pulumi.StringOutput
The type of authentication used to connect to the web table source. Valid options are `Anonymous`, `Basic` and `ClientCertificate`.
func (LinkedServiceSftpOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedServiceSftpOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServiceSftpOutput) Description ¶ added in v5.5.0
func (o LinkedServiceSftpOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service.
func (LinkedServiceSftpOutput) ElementType ¶
func (LinkedServiceSftpOutput) ElementType() reflect.Type
func (LinkedServiceSftpOutput) Host ¶ added in v5.5.0
func (o LinkedServiceSftpOutput) Host() pulumi.StringOutput
The SFTP server hostname.
func (LinkedServiceSftpOutput) HostKeyFingerprint ¶ added in v5.5.0
func (o LinkedServiceSftpOutput) HostKeyFingerprint() pulumi.StringPtrOutput
The host key fingerprint of the SFTP server.
func (LinkedServiceSftpOutput) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServiceSftpOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service.
func (LinkedServiceSftpOutput) Name ¶ added in v5.5.0
func (o LinkedServiceSftpOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServiceSftpOutput) Parameters ¶ added in v5.5.0
func (o LinkedServiceSftpOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (LinkedServiceSftpOutput) Password ¶ added in v5.5.0
func (o LinkedServiceSftpOutput) Password() pulumi.StringOutput
Password to logon to the SFTP Server for Basic Authentication.
func (LinkedServiceSftpOutput) Port ¶ added in v5.5.0
func (o LinkedServiceSftpOutput) Port() pulumi.IntOutput
The TCP port number that the SFTP server uses to listen for client connection. Default value is 22.
func (LinkedServiceSftpOutput) SkipHostKeyValidation ¶ added in v5.5.0
func (o LinkedServiceSftpOutput) SkipHostKeyValidation() pulumi.BoolPtrOutput
Whether to validate host key fingerprint while connecting. If set to `false`, `hostKeyFingerprint` must also be set.
func (LinkedServiceSftpOutput) ToLinkedServiceSftpOutput ¶
func (o LinkedServiceSftpOutput) ToLinkedServiceSftpOutput() LinkedServiceSftpOutput
func (LinkedServiceSftpOutput) ToLinkedServiceSftpOutputWithContext ¶
func (o LinkedServiceSftpOutput) ToLinkedServiceSftpOutputWithContext(ctx context.Context) LinkedServiceSftpOutput
func (LinkedServiceSftpOutput) Username ¶ added in v5.5.0
func (o LinkedServiceSftpOutput) Username() pulumi.StringOutput
The username used to log on to the SFTP server.
type LinkedServiceSftpState ¶
type LinkedServiceSftpState struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The type of authentication used to connect to the web table source. Valid options are `Anonymous`, `Basic` and `ClientCertificate`. AuthenticationType pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The SFTP server hostname. Host pulumi.StringPtrInput // The host key fingerprint of the SFTP server. HostKeyFingerprint pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput // Password to logon to the SFTP Server for Basic Authentication. Password pulumi.StringPtrInput // The TCP port number that the SFTP server uses to listen for client connection. Default value is 22. Port pulumi.IntPtrInput // Whether to validate host key fingerprint while connecting. If set to `false`, `hostKeyFingerprint` must also be set. SkipHostKeyValidation pulumi.BoolPtrInput // The username used to log on to the SFTP server. Username pulumi.StringPtrInput }
func (LinkedServiceSftpState) ElementType ¶
func (LinkedServiceSftpState) ElementType() reflect.Type
type LinkedServiceSnowflake ¶
type LinkedServiceSnowflake struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The connection string in which to authenticate with Snowflake. ConnectionString pulumi.StringOutput `pulumi:"connectionString"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Linked Service. Description pulumi.StringPtrOutput `pulumi:"description"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // A `keyVaultPassword` block as defined below. Use this argument to store Snowflake password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword LinkedServiceSnowflakeKeyVaultPasswordPtrOutput `pulumi:"keyVaultPassword"` // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapOutput `pulumi:"parameters"` }
Manages a Linked Service (connection) between Snowflake and Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewLinkedServiceSnowflake(ctx, "exampleLinkedServiceSnowflake", &datafactory.LinkedServiceSnowflakeArgs{ DataFactoryId: exampleFactory.ID(), ConnectionString: pulumi.String("jdbc:snowflake://account.region.snowflakecomputing.com/?user=user&db=db&warehouse=wh"), }) if err != nil { return err } return nil }) }
``` ### With Password In Key Vault
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleKeyVault, err := keyvault.NewKeyVault(ctx, "exampleKeyVault", &keyvault.KeyVaultArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, TenantId: pulumi.String(current.TenantId), SkuName: pulumi.String("standard"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } exampleLinkedServiceKeyVault, err := datafactory.NewLinkedServiceKeyVault(ctx, "exampleLinkedServiceKeyVault", &datafactory.LinkedServiceKeyVaultArgs{ DataFactoryId: exampleFactory.ID(), KeyVaultId: exampleKeyVault.ID(), }) if err != nil { return err } _, err = datafactory.NewLinkedServiceSnowflake(ctx, "exampleLinkedServiceSnowflake", &datafactory.LinkedServiceSnowflakeArgs{ DataFactoryId: exampleFactory.ID(), ConnectionString: pulumi.String("jdbc:snowflake://account.region.snowflakecomputing.com/?user=user&db=db&warehouse=wh"), KeyVaultPassword: &datafactory.LinkedServiceSnowflakeKeyVaultPasswordArgs{ LinkedServiceName: exampleLinkedServiceKeyVault.Name, SecretName: pulumi.String("secret"), }, }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Snowflake Linked Service's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServiceSnowflake:LinkedServiceSnowflake example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServiceSnowflake ¶
func GetLinkedServiceSnowflake(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceSnowflakeState, opts ...pulumi.ResourceOption) (*LinkedServiceSnowflake, error)
GetLinkedServiceSnowflake gets an existing LinkedServiceSnowflake 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 NewLinkedServiceSnowflake ¶
func NewLinkedServiceSnowflake(ctx *pulumi.Context, name string, args *LinkedServiceSnowflakeArgs, opts ...pulumi.ResourceOption) (*LinkedServiceSnowflake, error)
NewLinkedServiceSnowflake registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceSnowflake) ElementType ¶
func (*LinkedServiceSnowflake) ElementType() reflect.Type
func (*LinkedServiceSnowflake) ToLinkedServiceSnowflakeOutput ¶
func (i *LinkedServiceSnowflake) ToLinkedServiceSnowflakeOutput() LinkedServiceSnowflakeOutput
func (*LinkedServiceSnowflake) ToLinkedServiceSnowflakeOutputWithContext ¶
func (i *LinkedServiceSnowflake) ToLinkedServiceSnowflakeOutputWithContext(ctx context.Context) LinkedServiceSnowflakeOutput
type LinkedServiceSnowflakeArgs ¶
type LinkedServiceSnowflakeArgs struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The connection string in which to authenticate with Snowflake. ConnectionString pulumi.StringInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // A `keyVaultPassword` block as defined below. Use this argument to store Snowflake password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword LinkedServiceSnowflakeKeyVaultPasswordPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput }
The set of arguments for constructing a LinkedServiceSnowflake resource.
func (LinkedServiceSnowflakeArgs) ElementType ¶
func (LinkedServiceSnowflakeArgs) ElementType() reflect.Type
type LinkedServiceSnowflakeArray ¶
type LinkedServiceSnowflakeArray []LinkedServiceSnowflakeInput
func (LinkedServiceSnowflakeArray) ElementType ¶
func (LinkedServiceSnowflakeArray) ElementType() reflect.Type
func (LinkedServiceSnowflakeArray) ToLinkedServiceSnowflakeArrayOutput ¶
func (i LinkedServiceSnowflakeArray) ToLinkedServiceSnowflakeArrayOutput() LinkedServiceSnowflakeArrayOutput
func (LinkedServiceSnowflakeArray) ToLinkedServiceSnowflakeArrayOutputWithContext ¶
func (i LinkedServiceSnowflakeArray) ToLinkedServiceSnowflakeArrayOutputWithContext(ctx context.Context) LinkedServiceSnowflakeArrayOutput
type LinkedServiceSnowflakeArrayInput ¶
type LinkedServiceSnowflakeArrayInput interface { pulumi.Input ToLinkedServiceSnowflakeArrayOutput() LinkedServiceSnowflakeArrayOutput ToLinkedServiceSnowflakeArrayOutputWithContext(context.Context) LinkedServiceSnowflakeArrayOutput }
LinkedServiceSnowflakeArrayInput is an input type that accepts LinkedServiceSnowflakeArray and LinkedServiceSnowflakeArrayOutput values. You can construct a concrete instance of `LinkedServiceSnowflakeArrayInput` via:
LinkedServiceSnowflakeArray{ LinkedServiceSnowflakeArgs{...} }
type LinkedServiceSnowflakeArrayOutput ¶
type LinkedServiceSnowflakeArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceSnowflakeArrayOutput) ElementType ¶
func (LinkedServiceSnowflakeArrayOutput) ElementType() reflect.Type
func (LinkedServiceSnowflakeArrayOutput) Index ¶
func (o LinkedServiceSnowflakeArrayOutput) Index(i pulumi.IntInput) LinkedServiceSnowflakeOutput
func (LinkedServiceSnowflakeArrayOutput) ToLinkedServiceSnowflakeArrayOutput ¶
func (o LinkedServiceSnowflakeArrayOutput) ToLinkedServiceSnowflakeArrayOutput() LinkedServiceSnowflakeArrayOutput
func (LinkedServiceSnowflakeArrayOutput) ToLinkedServiceSnowflakeArrayOutputWithContext ¶
func (o LinkedServiceSnowflakeArrayOutput) ToLinkedServiceSnowflakeArrayOutputWithContext(ctx context.Context) LinkedServiceSnowflakeArrayOutput
type LinkedServiceSnowflakeInput ¶
type LinkedServiceSnowflakeInput interface { pulumi.Input ToLinkedServiceSnowflakeOutput() LinkedServiceSnowflakeOutput ToLinkedServiceSnowflakeOutputWithContext(ctx context.Context) LinkedServiceSnowflakeOutput }
type LinkedServiceSnowflakeKeyVaultPassword ¶
type LinkedServiceSnowflakeKeyVaultPassword struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName string `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores Snowflake password. SecretName string `pulumi:"secretName"` }
type LinkedServiceSnowflakeKeyVaultPasswordArgs ¶
type LinkedServiceSnowflakeKeyVaultPasswordArgs struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName pulumi.StringInput `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores Snowflake password. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (LinkedServiceSnowflakeKeyVaultPasswordArgs) ElementType ¶
func (LinkedServiceSnowflakeKeyVaultPasswordArgs) ElementType() reflect.Type
func (LinkedServiceSnowflakeKeyVaultPasswordArgs) ToLinkedServiceSnowflakeKeyVaultPasswordOutput ¶
func (i LinkedServiceSnowflakeKeyVaultPasswordArgs) ToLinkedServiceSnowflakeKeyVaultPasswordOutput() LinkedServiceSnowflakeKeyVaultPasswordOutput
func (LinkedServiceSnowflakeKeyVaultPasswordArgs) ToLinkedServiceSnowflakeKeyVaultPasswordOutputWithContext ¶
func (i LinkedServiceSnowflakeKeyVaultPasswordArgs) ToLinkedServiceSnowflakeKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceSnowflakeKeyVaultPasswordOutput
func (LinkedServiceSnowflakeKeyVaultPasswordArgs) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutput ¶
func (i LinkedServiceSnowflakeKeyVaultPasswordArgs) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutput() LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
func (LinkedServiceSnowflakeKeyVaultPasswordArgs) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutputWithContext ¶
func (i LinkedServiceSnowflakeKeyVaultPasswordArgs) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
type LinkedServiceSnowflakeKeyVaultPasswordInput ¶
type LinkedServiceSnowflakeKeyVaultPasswordInput interface { pulumi.Input ToLinkedServiceSnowflakeKeyVaultPasswordOutput() LinkedServiceSnowflakeKeyVaultPasswordOutput ToLinkedServiceSnowflakeKeyVaultPasswordOutputWithContext(context.Context) LinkedServiceSnowflakeKeyVaultPasswordOutput }
LinkedServiceSnowflakeKeyVaultPasswordInput is an input type that accepts LinkedServiceSnowflakeKeyVaultPasswordArgs and LinkedServiceSnowflakeKeyVaultPasswordOutput values. You can construct a concrete instance of `LinkedServiceSnowflakeKeyVaultPasswordInput` via:
LinkedServiceSnowflakeKeyVaultPasswordArgs{...}
type LinkedServiceSnowflakeKeyVaultPasswordOutput ¶
type LinkedServiceSnowflakeKeyVaultPasswordOutput struct{ *pulumi.OutputState }
func (LinkedServiceSnowflakeKeyVaultPasswordOutput) ElementType ¶
func (LinkedServiceSnowflakeKeyVaultPasswordOutput) ElementType() reflect.Type
func (LinkedServiceSnowflakeKeyVaultPasswordOutput) LinkedServiceName ¶
func (o LinkedServiceSnowflakeKeyVaultPasswordOutput) LinkedServiceName() pulumi.StringOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceSnowflakeKeyVaultPasswordOutput) SecretName ¶
func (o LinkedServiceSnowflakeKeyVaultPasswordOutput) SecretName() pulumi.StringOutput
Specifies the secret name in Azure Key Vault that stores Snowflake password.
func (LinkedServiceSnowflakeKeyVaultPasswordOutput) ToLinkedServiceSnowflakeKeyVaultPasswordOutput ¶
func (o LinkedServiceSnowflakeKeyVaultPasswordOutput) ToLinkedServiceSnowflakeKeyVaultPasswordOutput() LinkedServiceSnowflakeKeyVaultPasswordOutput
func (LinkedServiceSnowflakeKeyVaultPasswordOutput) ToLinkedServiceSnowflakeKeyVaultPasswordOutputWithContext ¶
func (o LinkedServiceSnowflakeKeyVaultPasswordOutput) ToLinkedServiceSnowflakeKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceSnowflakeKeyVaultPasswordOutput
func (LinkedServiceSnowflakeKeyVaultPasswordOutput) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutput ¶
func (o LinkedServiceSnowflakeKeyVaultPasswordOutput) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutput() LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
func (LinkedServiceSnowflakeKeyVaultPasswordOutput) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutputWithContext ¶
func (o LinkedServiceSnowflakeKeyVaultPasswordOutput) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
type LinkedServiceSnowflakeKeyVaultPasswordPtrInput ¶
type LinkedServiceSnowflakeKeyVaultPasswordPtrInput interface { pulumi.Input ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutput() LinkedServiceSnowflakeKeyVaultPasswordPtrOutput ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutputWithContext(context.Context) LinkedServiceSnowflakeKeyVaultPasswordPtrOutput }
LinkedServiceSnowflakeKeyVaultPasswordPtrInput is an input type that accepts LinkedServiceSnowflakeKeyVaultPasswordArgs, LinkedServiceSnowflakeKeyVaultPasswordPtr and LinkedServiceSnowflakeKeyVaultPasswordPtrOutput values. You can construct a concrete instance of `LinkedServiceSnowflakeKeyVaultPasswordPtrInput` via:
LinkedServiceSnowflakeKeyVaultPasswordArgs{...} or: nil
func LinkedServiceSnowflakeKeyVaultPasswordPtr ¶
func LinkedServiceSnowflakeKeyVaultPasswordPtr(v *LinkedServiceSnowflakeKeyVaultPasswordArgs) LinkedServiceSnowflakeKeyVaultPasswordPtrInput
type LinkedServiceSnowflakeKeyVaultPasswordPtrOutput ¶
type LinkedServiceSnowflakeKeyVaultPasswordPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) ElementType ¶
func (LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) ElementType() reflect.Type
func (LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) LinkedServiceName ¶
func (o LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) SecretName ¶
func (o LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) SecretName() pulumi.StringPtrOutput
Specifies the secret name in Azure Key Vault that stores Snowflake password.
func (LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutput ¶
func (o LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutput() LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
func (LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutputWithContext ¶
func (o LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
type LinkedServiceSnowflakeMap ¶
type LinkedServiceSnowflakeMap map[string]LinkedServiceSnowflakeInput
func (LinkedServiceSnowflakeMap) ElementType ¶
func (LinkedServiceSnowflakeMap) ElementType() reflect.Type
func (LinkedServiceSnowflakeMap) ToLinkedServiceSnowflakeMapOutput ¶
func (i LinkedServiceSnowflakeMap) ToLinkedServiceSnowflakeMapOutput() LinkedServiceSnowflakeMapOutput
func (LinkedServiceSnowflakeMap) ToLinkedServiceSnowflakeMapOutputWithContext ¶
func (i LinkedServiceSnowflakeMap) ToLinkedServiceSnowflakeMapOutputWithContext(ctx context.Context) LinkedServiceSnowflakeMapOutput
type LinkedServiceSnowflakeMapInput ¶
type LinkedServiceSnowflakeMapInput interface { pulumi.Input ToLinkedServiceSnowflakeMapOutput() LinkedServiceSnowflakeMapOutput ToLinkedServiceSnowflakeMapOutputWithContext(context.Context) LinkedServiceSnowflakeMapOutput }
LinkedServiceSnowflakeMapInput is an input type that accepts LinkedServiceSnowflakeMap and LinkedServiceSnowflakeMapOutput values. You can construct a concrete instance of `LinkedServiceSnowflakeMapInput` via:
LinkedServiceSnowflakeMap{ "key": LinkedServiceSnowflakeArgs{...} }
type LinkedServiceSnowflakeMapOutput ¶
type LinkedServiceSnowflakeMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceSnowflakeMapOutput) ElementType ¶
func (LinkedServiceSnowflakeMapOutput) ElementType() reflect.Type
func (LinkedServiceSnowflakeMapOutput) MapIndex ¶
func (o LinkedServiceSnowflakeMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceSnowflakeOutput
func (LinkedServiceSnowflakeMapOutput) ToLinkedServiceSnowflakeMapOutput ¶
func (o LinkedServiceSnowflakeMapOutput) ToLinkedServiceSnowflakeMapOutput() LinkedServiceSnowflakeMapOutput
func (LinkedServiceSnowflakeMapOutput) ToLinkedServiceSnowflakeMapOutputWithContext ¶
func (o LinkedServiceSnowflakeMapOutput) ToLinkedServiceSnowflakeMapOutputWithContext(ctx context.Context) LinkedServiceSnowflakeMapOutput
type LinkedServiceSnowflakeOutput ¶
type LinkedServiceSnowflakeOutput struct{ *pulumi.OutputState }
func (LinkedServiceSnowflakeOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServiceSnowflakeOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service.
func (LinkedServiceSnowflakeOutput) Annotations ¶ added in v5.5.0
func (o LinkedServiceSnowflakeOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service.
func (LinkedServiceSnowflakeOutput) ConnectionString ¶ added in v5.5.0
func (o LinkedServiceSnowflakeOutput) ConnectionString() pulumi.StringOutput
The connection string in which to authenticate with Snowflake.
func (LinkedServiceSnowflakeOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedServiceSnowflakeOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServiceSnowflakeOutput) Description ¶ added in v5.5.0
func (o LinkedServiceSnowflakeOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service.
func (LinkedServiceSnowflakeOutput) ElementType ¶
func (LinkedServiceSnowflakeOutput) ElementType() reflect.Type
func (LinkedServiceSnowflakeOutput) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServiceSnowflakeOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service.
func (LinkedServiceSnowflakeOutput) KeyVaultPassword ¶ added in v5.5.0
func (o LinkedServiceSnowflakeOutput) KeyVaultPassword() LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
A `keyVaultPassword` block as defined below. Use this argument to store Snowflake password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service.
func (LinkedServiceSnowflakeOutput) Name ¶ added in v5.5.0
func (o LinkedServiceSnowflakeOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServiceSnowflakeOutput) Parameters ¶ added in v5.5.0
func (o LinkedServiceSnowflakeOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (LinkedServiceSnowflakeOutput) ToLinkedServiceSnowflakeOutput ¶
func (o LinkedServiceSnowflakeOutput) ToLinkedServiceSnowflakeOutput() LinkedServiceSnowflakeOutput
func (LinkedServiceSnowflakeOutput) ToLinkedServiceSnowflakeOutputWithContext ¶
func (o LinkedServiceSnowflakeOutput) ToLinkedServiceSnowflakeOutputWithContext(ctx context.Context) LinkedServiceSnowflakeOutput
type LinkedServiceSnowflakeState ¶
type LinkedServiceSnowflakeState struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The connection string in which to authenticate with Snowflake. ConnectionString pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // A `keyVaultPassword` block as defined below. Use this argument to store Snowflake password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword LinkedServiceSnowflakeKeyVaultPasswordPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput }
func (LinkedServiceSnowflakeState) ElementType ¶
func (LinkedServiceSnowflakeState) ElementType() reflect.Type
type LinkedServiceSqlServer ¶
type LinkedServiceSqlServer struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Linked Service SQL Server. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service SQL Server. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The connection string in which to authenticate with the SQL Server. Exactly one of either `connectionString` or `keyVaultConnectionString` is required. ConnectionString pulumi.StringPtrOutput `pulumi:"connectionString"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Linked Service SQL Server. Description pulumi.StringPtrOutput `pulumi:"description"` // The integration runtime reference to associate with the Data Factory Linked Service SQL Server. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // A `keyVaultConnectionString` block as defined below. Use this argument to store SQL Server connection string in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either `connectionString` or `keyVaultConnectionString` is required. KeyVaultConnectionString LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput `pulumi:"keyVaultConnectionString"` // A `keyVaultPassword` block as defined below. Use this argument to store SQL Server password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword LinkedServiceSqlServerKeyVaultPasswordPtrOutput `pulumi:"keyVaultPassword"` // Specifies the name of the Data Factory Linked Service SQL Server. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service SQL Server. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // The on-premises Windows authentication user name. UserName pulumi.StringPtrOutput `pulumi:"userName"` }
Manages a Linked Service (connection) between a SQL Server and Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewLinkedServiceSqlServer(ctx, "exampleLinkedServiceSqlServer", &datafactory.LinkedServiceSqlServerArgs{ DataFactoryId: exampleFactory.ID(), ConnectionString: pulumi.String("Integrated Security=False;Data Source=test;Initial Catalog=test;User ID=test;Password=test"), }) if err != nil { return err } return nil }) }
``` ### With Password In Key Vault
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleKeyVault, err := keyvault.NewKeyVault(ctx, "exampleKeyVault", &keyvault.KeyVaultArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, TenantId: pulumi.String(current.TenantId), SkuName: pulumi.String("standard"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } exampleLinkedServiceKeyVault, err := datafactory.NewLinkedServiceKeyVault(ctx, "exampleLinkedServiceKeyVault", &datafactory.LinkedServiceKeyVaultArgs{ DataFactoryId: exampleFactory.ID(), KeyVaultId: exampleKeyVault.ID(), }) if err != nil { return err } _, err = datafactory.NewLinkedServiceSqlServer(ctx, "exampleLinkedServiceSqlServer", &datafactory.LinkedServiceSqlServerArgs{ DataFactoryId: exampleFactory.ID(), ConnectionString: pulumi.String("Integrated Security=False;Data Source=test;Initial Catalog=test;User ID=test;"), KeyVaultPassword: &datafactory.LinkedServiceSqlServerKeyVaultPasswordArgs{ LinkedServiceName: exampleLinkedServiceKeyVault.Name, SecretName: pulumi.String("secret"), }, }) if err != nil { return err } return nil }) }
```
## Import
Data Factory SQL Server Linked Service's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServiceSqlServer:LinkedServiceSqlServer example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServiceSqlServer ¶
func GetLinkedServiceSqlServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceSqlServerState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*LinkedServiceSqlServer, error)
NewLinkedServiceSqlServer registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceSqlServer) ElementType ¶
func (*LinkedServiceSqlServer) ElementType() reflect.Type
func (*LinkedServiceSqlServer) ToLinkedServiceSqlServerOutput ¶
func (i *LinkedServiceSqlServer) ToLinkedServiceSqlServerOutput() LinkedServiceSqlServerOutput
func (*LinkedServiceSqlServer) ToLinkedServiceSqlServerOutputWithContext ¶
func (i *LinkedServiceSqlServer) ToLinkedServiceSqlServerOutputWithContext(ctx context.Context) LinkedServiceSqlServerOutput
type LinkedServiceSqlServerArgs ¶
type LinkedServiceSqlServerArgs struct { // A map of additional properties to associate with the Data Factory Linked Service SQL Server. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service SQL Server. Annotations pulumi.StringArrayInput // The connection string in which to authenticate with the SQL Server. Exactly one of either `connectionString` or `keyVaultConnectionString` is required. ConnectionString pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Linked Service SQL Server. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service SQL Server. IntegrationRuntimeName pulumi.StringPtrInput // A `keyVaultConnectionString` block as defined below. Use this argument to store SQL Server connection string in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either `connectionString` or `keyVaultConnectionString` is required. KeyVaultConnectionString LinkedServiceSqlServerKeyVaultConnectionStringPtrInput // A `keyVaultPassword` block as defined below. Use this argument to store SQL Server password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword LinkedServiceSqlServerKeyVaultPasswordPtrInput // Specifies the name of the Data Factory Linked Service SQL Server. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service SQL Server. Parameters pulumi.StringMapInput // The on-premises Windows authentication user name. UserName pulumi.StringPtrInput }
The set of arguments for constructing a LinkedServiceSqlServer resource.
func (LinkedServiceSqlServerArgs) ElementType ¶
func (LinkedServiceSqlServerArgs) ElementType() reflect.Type
type LinkedServiceSqlServerArray ¶
type LinkedServiceSqlServerArray []LinkedServiceSqlServerInput
func (LinkedServiceSqlServerArray) ElementType ¶
func (LinkedServiceSqlServerArray) ElementType() reflect.Type
func (LinkedServiceSqlServerArray) ToLinkedServiceSqlServerArrayOutput ¶
func (i LinkedServiceSqlServerArray) ToLinkedServiceSqlServerArrayOutput() LinkedServiceSqlServerArrayOutput
func (LinkedServiceSqlServerArray) ToLinkedServiceSqlServerArrayOutputWithContext ¶
func (i LinkedServiceSqlServerArray) ToLinkedServiceSqlServerArrayOutputWithContext(ctx context.Context) LinkedServiceSqlServerArrayOutput
type LinkedServiceSqlServerArrayInput ¶
type LinkedServiceSqlServerArrayInput interface { pulumi.Input ToLinkedServiceSqlServerArrayOutput() LinkedServiceSqlServerArrayOutput ToLinkedServiceSqlServerArrayOutputWithContext(context.Context) LinkedServiceSqlServerArrayOutput }
LinkedServiceSqlServerArrayInput is an input type that accepts LinkedServiceSqlServerArray and LinkedServiceSqlServerArrayOutput values. You can construct a concrete instance of `LinkedServiceSqlServerArrayInput` via:
LinkedServiceSqlServerArray{ LinkedServiceSqlServerArgs{...} }
type LinkedServiceSqlServerArrayOutput ¶
type LinkedServiceSqlServerArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceSqlServerArrayOutput) ElementType ¶
func (LinkedServiceSqlServerArrayOutput) ElementType() reflect.Type
func (LinkedServiceSqlServerArrayOutput) Index ¶
func (o LinkedServiceSqlServerArrayOutput) Index(i pulumi.IntInput) LinkedServiceSqlServerOutput
func (LinkedServiceSqlServerArrayOutput) ToLinkedServiceSqlServerArrayOutput ¶
func (o LinkedServiceSqlServerArrayOutput) ToLinkedServiceSqlServerArrayOutput() LinkedServiceSqlServerArrayOutput
func (LinkedServiceSqlServerArrayOutput) ToLinkedServiceSqlServerArrayOutputWithContext ¶
func (o LinkedServiceSqlServerArrayOutput) ToLinkedServiceSqlServerArrayOutputWithContext(ctx context.Context) LinkedServiceSqlServerArrayOutput
type LinkedServiceSqlServerInput ¶
type LinkedServiceSqlServerInput interface { pulumi.Input ToLinkedServiceSqlServerOutput() LinkedServiceSqlServerOutput ToLinkedServiceSqlServerOutputWithContext(ctx context.Context) LinkedServiceSqlServerOutput }
type LinkedServiceSqlServerKeyVaultConnectionString ¶
type LinkedServiceSqlServerKeyVaultConnectionString struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName string `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores SQL Server connection string. SecretName string `pulumi:"secretName"` }
type LinkedServiceSqlServerKeyVaultConnectionStringArgs ¶
type LinkedServiceSqlServerKeyVaultConnectionStringArgs struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName pulumi.StringInput `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores SQL Server connection string. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (LinkedServiceSqlServerKeyVaultConnectionStringArgs) ElementType ¶
func (LinkedServiceSqlServerKeyVaultConnectionStringArgs) ElementType() reflect.Type
func (LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringOutput ¶
func (i LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringOutput() LinkedServiceSqlServerKeyVaultConnectionStringOutput
func (LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringOutputWithContext ¶
func (i LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultConnectionStringOutput
func (LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutput ¶
func (i LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutput() LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
func (LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutputWithContext ¶
func (i LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
type LinkedServiceSqlServerKeyVaultConnectionStringInput ¶
type LinkedServiceSqlServerKeyVaultConnectionStringInput interface { pulumi.Input ToLinkedServiceSqlServerKeyVaultConnectionStringOutput() LinkedServiceSqlServerKeyVaultConnectionStringOutput ToLinkedServiceSqlServerKeyVaultConnectionStringOutputWithContext(context.Context) LinkedServiceSqlServerKeyVaultConnectionStringOutput }
LinkedServiceSqlServerKeyVaultConnectionStringInput is an input type that accepts LinkedServiceSqlServerKeyVaultConnectionStringArgs and LinkedServiceSqlServerKeyVaultConnectionStringOutput values. You can construct a concrete instance of `LinkedServiceSqlServerKeyVaultConnectionStringInput` via:
LinkedServiceSqlServerKeyVaultConnectionStringArgs{...}
type LinkedServiceSqlServerKeyVaultConnectionStringOutput ¶
type LinkedServiceSqlServerKeyVaultConnectionStringOutput struct{ *pulumi.OutputState }
func (LinkedServiceSqlServerKeyVaultConnectionStringOutput) ElementType ¶
func (LinkedServiceSqlServerKeyVaultConnectionStringOutput) ElementType() reflect.Type
func (LinkedServiceSqlServerKeyVaultConnectionStringOutput) LinkedServiceName ¶
func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) LinkedServiceName() pulumi.StringOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceSqlServerKeyVaultConnectionStringOutput) SecretName ¶
func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) SecretName() pulumi.StringOutput
Specifies the secret name in Azure Key Vault that stores SQL Server connection string.
func (LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringOutput ¶
func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringOutput() LinkedServiceSqlServerKeyVaultConnectionStringOutput
func (LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringOutputWithContext ¶
func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultConnectionStringOutput
func (LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutput ¶
func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutput() LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
func (LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutputWithContext ¶
func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
type LinkedServiceSqlServerKeyVaultConnectionStringPtrInput ¶
type LinkedServiceSqlServerKeyVaultConnectionStringPtrInput interface { pulumi.Input ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutput() LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutputWithContext(context.Context) LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput }
LinkedServiceSqlServerKeyVaultConnectionStringPtrInput is an input type that accepts LinkedServiceSqlServerKeyVaultConnectionStringArgs, LinkedServiceSqlServerKeyVaultConnectionStringPtr and LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput values. You can construct a concrete instance of `LinkedServiceSqlServerKeyVaultConnectionStringPtrInput` via:
LinkedServiceSqlServerKeyVaultConnectionStringArgs{...} or: nil
func LinkedServiceSqlServerKeyVaultConnectionStringPtr ¶
func LinkedServiceSqlServerKeyVaultConnectionStringPtr(v *LinkedServiceSqlServerKeyVaultConnectionStringArgs) LinkedServiceSqlServerKeyVaultConnectionStringPtrInput
type LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput ¶
type LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) ElementType ¶
func (LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) ElementType() reflect.Type
func (LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) LinkedServiceName ¶
func (o LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) SecretName ¶
func (o LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) SecretName() pulumi.StringPtrOutput
Specifies the secret name in Azure Key Vault that stores SQL Server connection string.
func (LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutput ¶
func (o LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutput() LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
func (LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutputWithContext ¶
func (o LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
type LinkedServiceSqlServerKeyVaultPassword ¶
type LinkedServiceSqlServerKeyVaultPassword struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName string `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores SQL Server password. SecretName string `pulumi:"secretName"` }
type LinkedServiceSqlServerKeyVaultPasswordArgs ¶
type LinkedServiceSqlServerKeyVaultPasswordArgs struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName pulumi.StringInput `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores SQL Server password. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (LinkedServiceSqlServerKeyVaultPasswordArgs) ElementType ¶
func (LinkedServiceSqlServerKeyVaultPasswordArgs) ElementType() reflect.Type
func (LinkedServiceSqlServerKeyVaultPasswordArgs) ToLinkedServiceSqlServerKeyVaultPasswordOutput ¶
func (i LinkedServiceSqlServerKeyVaultPasswordArgs) ToLinkedServiceSqlServerKeyVaultPasswordOutput() LinkedServiceSqlServerKeyVaultPasswordOutput
func (LinkedServiceSqlServerKeyVaultPasswordArgs) ToLinkedServiceSqlServerKeyVaultPasswordOutputWithContext ¶
func (i LinkedServiceSqlServerKeyVaultPasswordArgs) ToLinkedServiceSqlServerKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultPasswordOutput
func (LinkedServiceSqlServerKeyVaultPasswordArgs) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutput ¶
func (i LinkedServiceSqlServerKeyVaultPasswordArgs) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutput() LinkedServiceSqlServerKeyVaultPasswordPtrOutput
func (LinkedServiceSqlServerKeyVaultPasswordArgs) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutputWithContext ¶
func (i LinkedServiceSqlServerKeyVaultPasswordArgs) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultPasswordPtrOutput
type LinkedServiceSqlServerKeyVaultPasswordInput ¶
type LinkedServiceSqlServerKeyVaultPasswordInput interface { pulumi.Input ToLinkedServiceSqlServerKeyVaultPasswordOutput() LinkedServiceSqlServerKeyVaultPasswordOutput ToLinkedServiceSqlServerKeyVaultPasswordOutputWithContext(context.Context) LinkedServiceSqlServerKeyVaultPasswordOutput }
LinkedServiceSqlServerKeyVaultPasswordInput is an input type that accepts LinkedServiceSqlServerKeyVaultPasswordArgs and LinkedServiceSqlServerKeyVaultPasswordOutput values. You can construct a concrete instance of `LinkedServiceSqlServerKeyVaultPasswordInput` via:
LinkedServiceSqlServerKeyVaultPasswordArgs{...}
type LinkedServiceSqlServerKeyVaultPasswordOutput ¶
type LinkedServiceSqlServerKeyVaultPasswordOutput struct{ *pulumi.OutputState }
func (LinkedServiceSqlServerKeyVaultPasswordOutput) ElementType ¶
func (LinkedServiceSqlServerKeyVaultPasswordOutput) ElementType() reflect.Type
func (LinkedServiceSqlServerKeyVaultPasswordOutput) LinkedServiceName ¶
func (o LinkedServiceSqlServerKeyVaultPasswordOutput) LinkedServiceName() pulumi.StringOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceSqlServerKeyVaultPasswordOutput) SecretName ¶
func (o LinkedServiceSqlServerKeyVaultPasswordOutput) SecretName() pulumi.StringOutput
Specifies the secret name in Azure Key Vault that stores SQL Server password.
func (LinkedServiceSqlServerKeyVaultPasswordOutput) ToLinkedServiceSqlServerKeyVaultPasswordOutput ¶
func (o LinkedServiceSqlServerKeyVaultPasswordOutput) ToLinkedServiceSqlServerKeyVaultPasswordOutput() LinkedServiceSqlServerKeyVaultPasswordOutput
func (LinkedServiceSqlServerKeyVaultPasswordOutput) ToLinkedServiceSqlServerKeyVaultPasswordOutputWithContext ¶
func (o LinkedServiceSqlServerKeyVaultPasswordOutput) ToLinkedServiceSqlServerKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultPasswordOutput
func (LinkedServiceSqlServerKeyVaultPasswordOutput) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutput ¶
func (o LinkedServiceSqlServerKeyVaultPasswordOutput) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutput() LinkedServiceSqlServerKeyVaultPasswordPtrOutput
func (LinkedServiceSqlServerKeyVaultPasswordOutput) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutputWithContext ¶
func (o LinkedServiceSqlServerKeyVaultPasswordOutput) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultPasswordPtrOutput
type LinkedServiceSqlServerKeyVaultPasswordPtrInput ¶
type LinkedServiceSqlServerKeyVaultPasswordPtrInput interface { pulumi.Input ToLinkedServiceSqlServerKeyVaultPasswordPtrOutput() LinkedServiceSqlServerKeyVaultPasswordPtrOutput ToLinkedServiceSqlServerKeyVaultPasswordPtrOutputWithContext(context.Context) LinkedServiceSqlServerKeyVaultPasswordPtrOutput }
LinkedServiceSqlServerKeyVaultPasswordPtrInput is an input type that accepts LinkedServiceSqlServerKeyVaultPasswordArgs, LinkedServiceSqlServerKeyVaultPasswordPtr and LinkedServiceSqlServerKeyVaultPasswordPtrOutput values. You can construct a concrete instance of `LinkedServiceSqlServerKeyVaultPasswordPtrInput` via:
LinkedServiceSqlServerKeyVaultPasswordArgs{...} or: nil
func LinkedServiceSqlServerKeyVaultPasswordPtr ¶
func LinkedServiceSqlServerKeyVaultPasswordPtr(v *LinkedServiceSqlServerKeyVaultPasswordArgs) LinkedServiceSqlServerKeyVaultPasswordPtrInput
type LinkedServiceSqlServerKeyVaultPasswordPtrOutput ¶
type LinkedServiceSqlServerKeyVaultPasswordPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceSqlServerKeyVaultPasswordPtrOutput) ElementType ¶
func (LinkedServiceSqlServerKeyVaultPasswordPtrOutput) ElementType() reflect.Type
func (LinkedServiceSqlServerKeyVaultPasswordPtrOutput) LinkedServiceName ¶
func (o LinkedServiceSqlServerKeyVaultPasswordPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceSqlServerKeyVaultPasswordPtrOutput) SecretName ¶
func (o LinkedServiceSqlServerKeyVaultPasswordPtrOutput) SecretName() pulumi.StringPtrOutput
Specifies the secret name in Azure Key Vault that stores SQL Server password.
func (LinkedServiceSqlServerKeyVaultPasswordPtrOutput) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutput ¶
func (o LinkedServiceSqlServerKeyVaultPasswordPtrOutput) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutput() LinkedServiceSqlServerKeyVaultPasswordPtrOutput
func (LinkedServiceSqlServerKeyVaultPasswordPtrOutput) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutputWithContext ¶
func (o LinkedServiceSqlServerKeyVaultPasswordPtrOutput) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultPasswordPtrOutput
type LinkedServiceSqlServerMap ¶
type LinkedServiceSqlServerMap map[string]LinkedServiceSqlServerInput
func (LinkedServiceSqlServerMap) ElementType ¶
func (LinkedServiceSqlServerMap) ElementType() reflect.Type
func (LinkedServiceSqlServerMap) ToLinkedServiceSqlServerMapOutput ¶
func (i LinkedServiceSqlServerMap) ToLinkedServiceSqlServerMapOutput() LinkedServiceSqlServerMapOutput
func (LinkedServiceSqlServerMap) ToLinkedServiceSqlServerMapOutputWithContext ¶
func (i LinkedServiceSqlServerMap) ToLinkedServiceSqlServerMapOutputWithContext(ctx context.Context) LinkedServiceSqlServerMapOutput
type LinkedServiceSqlServerMapInput ¶
type LinkedServiceSqlServerMapInput interface { pulumi.Input ToLinkedServiceSqlServerMapOutput() LinkedServiceSqlServerMapOutput ToLinkedServiceSqlServerMapOutputWithContext(context.Context) LinkedServiceSqlServerMapOutput }
LinkedServiceSqlServerMapInput is an input type that accepts LinkedServiceSqlServerMap and LinkedServiceSqlServerMapOutput values. You can construct a concrete instance of `LinkedServiceSqlServerMapInput` via:
LinkedServiceSqlServerMap{ "key": LinkedServiceSqlServerArgs{...} }
type LinkedServiceSqlServerMapOutput ¶
type LinkedServiceSqlServerMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceSqlServerMapOutput) ElementType ¶
func (LinkedServiceSqlServerMapOutput) ElementType() reflect.Type
func (LinkedServiceSqlServerMapOutput) MapIndex ¶
func (o LinkedServiceSqlServerMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceSqlServerOutput
func (LinkedServiceSqlServerMapOutput) ToLinkedServiceSqlServerMapOutput ¶
func (o LinkedServiceSqlServerMapOutput) ToLinkedServiceSqlServerMapOutput() LinkedServiceSqlServerMapOutput
func (LinkedServiceSqlServerMapOutput) ToLinkedServiceSqlServerMapOutputWithContext ¶
func (o LinkedServiceSqlServerMapOutput) ToLinkedServiceSqlServerMapOutputWithContext(ctx context.Context) LinkedServiceSqlServerMapOutput
type LinkedServiceSqlServerOutput ¶
type LinkedServiceSqlServerOutput struct{ *pulumi.OutputState }
func (LinkedServiceSqlServerOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServiceSqlServerOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service SQL Server.
func (LinkedServiceSqlServerOutput) Annotations ¶ added in v5.5.0
func (o LinkedServiceSqlServerOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service SQL Server.
func (LinkedServiceSqlServerOutput) ConnectionString ¶ added in v5.5.0
func (o LinkedServiceSqlServerOutput) ConnectionString() pulumi.StringPtrOutput
The connection string in which to authenticate with the SQL Server. Exactly one of either `connectionString` or `keyVaultConnectionString` is required.
func (LinkedServiceSqlServerOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedServiceSqlServerOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServiceSqlServerOutput) Description ¶ added in v5.5.0
func (o LinkedServiceSqlServerOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service SQL Server.
func (LinkedServiceSqlServerOutput) ElementType ¶
func (LinkedServiceSqlServerOutput) ElementType() reflect.Type
func (LinkedServiceSqlServerOutput) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServiceSqlServerOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service SQL Server.
func (LinkedServiceSqlServerOutput) KeyVaultConnectionString ¶ added in v5.5.0
func (o LinkedServiceSqlServerOutput) KeyVaultConnectionString() LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
A `keyVaultConnectionString` block as defined below. Use this argument to store SQL Server connection string in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either `connectionString` or `keyVaultConnectionString` is required.
func (LinkedServiceSqlServerOutput) KeyVaultPassword ¶ added in v5.5.0
func (o LinkedServiceSqlServerOutput) KeyVaultPassword() LinkedServiceSqlServerKeyVaultPasswordPtrOutput
A `keyVaultPassword` block as defined below. Use this argument to store SQL Server password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service.
func (LinkedServiceSqlServerOutput) Name ¶ added in v5.5.0
func (o LinkedServiceSqlServerOutput) 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 unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServiceSqlServerOutput) Parameters ¶ added in v5.5.0
func (o LinkedServiceSqlServerOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service SQL Server.
func (LinkedServiceSqlServerOutput) ToLinkedServiceSqlServerOutput ¶
func (o LinkedServiceSqlServerOutput) ToLinkedServiceSqlServerOutput() LinkedServiceSqlServerOutput
func (LinkedServiceSqlServerOutput) ToLinkedServiceSqlServerOutputWithContext ¶
func (o LinkedServiceSqlServerOutput) ToLinkedServiceSqlServerOutputWithContext(ctx context.Context) LinkedServiceSqlServerOutput
func (LinkedServiceSqlServerOutput) UserName ¶ added in v5.5.0
func (o LinkedServiceSqlServerOutput) UserName() pulumi.StringPtrOutput
The on-premises Windows authentication user name.
type LinkedServiceSqlServerState ¶
type LinkedServiceSqlServerState struct { // A map of additional properties to associate with the Data Factory Linked Service SQL Server. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service SQL Server. Annotations pulumi.StringArrayInput // The connection string in which to authenticate with the SQL Server. Exactly one of either `connectionString` or `keyVaultConnectionString` is required. ConnectionString pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Linked Service SQL Server. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service SQL Server. IntegrationRuntimeName pulumi.StringPtrInput // A `keyVaultConnectionString` block as defined below. Use this argument to store SQL Server connection string in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either `connectionString` or `keyVaultConnectionString` is required. KeyVaultConnectionString LinkedServiceSqlServerKeyVaultConnectionStringPtrInput // A `keyVaultPassword` block as defined below. Use this argument to store SQL Server password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword LinkedServiceSqlServerKeyVaultPasswordPtrInput // Specifies the name of the Data Factory Linked Service SQL Server. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service SQL Server. Parameters pulumi.StringMapInput // The on-premises Windows authentication user name. UserName pulumi.StringPtrInput }
func (LinkedServiceSqlServerState) ElementType ¶
func (LinkedServiceSqlServerState) ElementType() reflect.Type
type LinkedServiceSynapse ¶
type LinkedServiceSynapse struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Linked Service Synapse. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service Synapse. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The connection string in which to authenticate with the Synapse. ConnectionString pulumi.StringOutput `pulumi:"connectionString"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Linked Service Synapse. Description pulumi.StringPtrOutput `pulumi:"description"` // The integration runtime reference to associate with the Data Factory Linked Service Synapse. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // A `keyVaultPassword` block as defined below. Use this argument to store Synapse password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword LinkedServiceSynapseKeyVaultPasswordPtrOutput `pulumi:"keyVaultPassword"` // Specifies the name of the Data Factory Linked Service Synapse. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service Synapse. Parameters pulumi.StringMapOutput `pulumi:"parameters"` }
Manages a Linked Service (connection) between Synapse and Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewLinkedServiceSynapse(ctx, "exampleLinkedServiceSynapse", &datafactory.LinkedServiceSynapseArgs{ DataFactoryId: exampleFactory.ID(), ConnectionString: pulumi.String("Integrated Security=False;Data Source=test;Initial Catalog=test;User ID=test;Password=test"), }) if err != nil { return err } return nil }) }
``` ### With Password In Key Vault
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleKeyVault, err := keyvault.NewKeyVault(ctx, "exampleKeyVault", &keyvault.KeyVaultArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, TenantId: pulumi.String(current.TenantId), SkuName: pulumi.String("standard"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } exampleLinkedServiceKeyVault, err := datafactory.NewLinkedServiceKeyVault(ctx, "exampleLinkedServiceKeyVault", &datafactory.LinkedServiceKeyVaultArgs{ DataFactoryId: exampleFactory.ID(), KeyVaultId: exampleKeyVault.ID(), }) if err != nil { return err } _, err = datafactory.NewLinkedServiceSynapse(ctx, "exampleLinkedServiceSynapse", &datafactory.LinkedServiceSynapseArgs{ DataFactoryId: exampleFactory.ID(), ConnectionString: pulumi.String("Integrated Security=False;Data Source=test;Initial Catalog=test;User ID=test;"), KeyVaultPassword: &datafactory.LinkedServiceSynapseKeyVaultPasswordArgs{ LinkedServiceName: exampleLinkedServiceKeyVault.Name, SecretName: pulumi.String("secret"), }, }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Synapse Linked Service's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServiceSynapse:LinkedServiceSynapse example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServiceSynapse ¶
func GetLinkedServiceSynapse(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceSynapseState, opts ...pulumi.ResourceOption) (*LinkedServiceSynapse, error)
GetLinkedServiceSynapse gets an existing LinkedServiceSynapse 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 NewLinkedServiceSynapse ¶
func NewLinkedServiceSynapse(ctx *pulumi.Context, name string, args *LinkedServiceSynapseArgs, opts ...pulumi.ResourceOption) (*LinkedServiceSynapse, error)
NewLinkedServiceSynapse registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceSynapse) ElementType ¶
func (*LinkedServiceSynapse) ElementType() reflect.Type
func (*LinkedServiceSynapse) ToLinkedServiceSynapseOutput ¶
func (i *LinkedServiceSynapse) ToLinkedServiceSynapseOutput() LinkedServiceSynapseOutput
func (*LinkedServiceSynapse) ToLinkedServiceSynapseOutputWithContext ¶
func (i *LinkedServiceSynapse) ToLinkedServiceSynapseOutputWithContext(ctx context.Context) LinkedServiceSynapseOutput
type LinkedServiceSynapseArgs ¶
type LinkedServiceSynapseArgs struct { // A map of additional properties to associate with the Data Factory Linked Service Synapse. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service Synapse. Annotations pulumi.StringArrayInput // The connection string in which to authenticate with the Synapse. ConnectionString pulumi.StringInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Linked Service Synapse. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service Synapse. IntegrationRuntimeName pulumi.StringPtrInput // A `keyVaultPassword` block as defined below. Use this argument to store Synapse password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword LinkedServiceSynapseKeyVaultPasswordPtrInput // Specifies the name of the Data Factory Linked Service Synapse. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service Synapse. Parameters pulumi.StringMapInput }
The set of arguments for constructing a LinkedServiceSynapse resource.
func (LinkedServiceSynapseArgs) ElementType ¶
func (LinkedServiceSynapseArgs) ElementType() reflect.Type
type LinkedServiceSynapseArray ¶
type LinkedServiceSynapseArray []LinkedServiceSynapseInput
func (LinkedServiceSynapseArray) ElementType ¶
func (LinkedServiceSynapseArray) ElementType() reflect.Type
func (LinkedServiceSynapseArray) ToLinkedServiceSynapseArrayOutput ¶
func (i LinkedServiceSynapseArray) ToLinkedServiceSynapseArrayOutput() LinkedServiceSynapseArrayOutput
func (LinkedServiceSynapseArray) ToLinkedServiceSynapseArrayOutputWithContext ¶
func (i LinkedServiceSynapseArray) ToLinkedServiceSynapseArrayOutputWithContext(ctx context.Context) LinkedServiceSynapseArrayOutput
type LinkedServiceSynapseArrayInput ¶
type LinkedServiceSynapseArrayInput interface { pulumi.Input ToLinkedServiceSynapseArrayOutput() LinkedServiceSynapseArrayOutput ToLinkedServiceSynapseArrayOutputWithContext(context.Context) LinkedServiceSynapseArrayOutput }
LinkedServiceSynapseArrayInput is an input type that accepts LinkedServiceSynapseArray and LinkedServiceSynapseArrayOutput values. You can construct a concrete instance of `LinkedServiceSynapseArrayInput` via:
LinkedServiceSynapseArray{ LinkedServiceSynapseArgs{...} }
type LinkedServiceSynapseArrayOutput ¶
type LinkedServiceSynapseArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceSynapseArrayOutput) ElementType ¶
func (LinkedServiceSynapseArrayOutput) ElementType() reflect.Type
func (LinkedServiceSynapseArrayOutput) Index ¶
func (o LinkedServiceSynapseArrayOutput) Index(i pulumi.IntInput) LinkedServiceSynapseOutput
func (LinkedServiceSynapseArrayOutput) ToLinkedServiceSynapseArrayOutput ¶
func (o LinkedServiceSynapseArrayOutput) ToLinkedServiceSynapseArrayOutput() LinkedServiceSynapseArrayOutput
func (LinkedServiceSynapseArrayOutput) ToLinkedServiceSynapseArrayOutputWithContext ¶
func (o LinkedServiceSynapseArrayOutput) ToLinkedServiceSynapseArrayOutputWithContext(ctx context.Context) LinkedServiceSynapseArrayOutput
type LinkedServiceSynapseInput ¶
type LinkedServiceSynapseInput interface { pulumi.Input ToLinkedServiceSynapseOutput() LinkedServiceSynapseOutput ToLinkedServiceSynapseOutputWithContext(ctx context.Context) LinkedServiceSynapseOutput }
type LinkedServiceSynapseKeyVaultPassword ¶
type LinkedServiceSynapseKeyVaultPassword struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName string `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores Synapse password. SecretName string `pulumi:"secretName"` }
type LinkedServiceSynapseKeyVaultPasswordArgs ¶
type LinkedServiceSynapseKeyVaultPasswordArgs struct { // Specifies the name of an existing Key Vault Data Factory Linked Service. LinkedServiceName pulumi.StringInput `pulumi:"linkedServiceName"` // Specifies the secret name in Azure Key Vault that stores Synapse password. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (LinkedServiceSynapseKeyVaultPasswordArgs) ElementType ¶
func (LinkedServiceSynapseKeyVaultPasswordArgs) ElementType() reflect.Type
func (LinkedServiceSynapseKeyVaultPasswordArgs) ToLinkedServiceSynapseKeyVaultPasswordOutput ¶
func (i LinkedServiceSynapseKeyVaultPasswordArgs) ToLinkedServiceSynapseKeyVaultPasswordOutput() LinkedServiceSynapseKeyVaultPasswordOutput
func (LinkedServiceSynapseKeyVaultPasswordArgs) ToLinkedServiceSynapseKeyVaultPasswordOutputWithContext ¶
func (i LinkedServiceSynapseKeyVaultPasswordArgs) ToLinkedServiceSynapseKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceSynapseKeyVaultPasswordOutput
func (LinkedServiceSynapseKeyVaultPasswordArgs) ToLinkedServiceSynapseKeyVaultPasswordPtrOutput ¶
func (i LinkedServiceSynapseKeyVaultPasswordArgs) ToLinkedServiceSynapseKeyVaultPasswordPtrOutput() LinkedServiceSynapseKeyVaultPasswordPtrOutput
func (LinkedServiceSynapseKeyVaultPasswordArgs) ToLinkedServiceSynapseKeyVaultPasswordPtrOutputWithContext ¶
func (i LinkedServiceSynapseKeyVaultPasswordArgs) ToLinkedServiceSynapseKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSynapseKeyVaultPasswordPtrOutput
type LinkedServiceSynapseKeyVaultPasswordInput ¶
type LinkedServiceSynapseKeyVaultPasswordInput interface { pulumi.Input ToLinkedServiceSynapseKeyVaultPasswordOutput() LinkedServiceSynapseKeyVaultPasswordOutput ToLinkedServiceSynapseKeyVaultPasswordOutputWithContext(context.Context) LinkedServiceSynapseKeyVaultPasswordOutput }
LinkedServiceSynapseKeyVaultPasswordInput is an input type that accepts LinkedServiceSynapseKeyVaultPasswordArgs and LinkedServiceSynapseKeyVaultPasswordOutput values. You can construct a concrete instance of `LinkedServiceSynapseKeyVaultPasswordInput` via:
LinkedServiceSynapseKeyVaultPasswordArgs{...}
type LinkedServiceSynapseKeyVaultPasswordOutput ¶
type LinkedServiceSynapseKeyVaultPasswordOutput struct{ *pulumi.OutputState }
func (LinkedServiceSynapseKeyVaultPasswordOutput) ElementType ¶
func (LinkedServiceSynapseKeyVaultPasswordOutput) ElementType() reflect.Type
func (LinkedServiceSynapseKeyVaultPasswordOutput) LinkedServiceName ¶
func (o LinkedServiceSynapseKeyVaultPasswordOutput) LinkedServiceName() pulumi.StringOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceSynapseKeyVaultPasswordOutput) SecretName ¶
func (o LinkedServiceSynapseKeyVaultPasswordOutput) SecretName() pulumi.StringOutput
Specifies the secret name in Azure Key Vault that stores Synapse password.
func (LinkedServiceSynapseKeyVaultPasswordOutput) ToLinkedServiceSynapseKeyVaultPasswordOutput ¶
func (o LinkedServiceSynapseKeyVaultPasswordOutput) ToLinkedServiceSynapseKeyVaultPasswordOutput() LinkedServiceSynapseKeyVaultPasswordOutput
func (LinkedServiceSynapseKeyVaultPasswordOutput) ToLinkedServiceSynapseKeyVaultPasswordOutputWithContext ¶
func (o LinkedServiceSynapseKeyVaultPasswordOutput) ToLinkedServiceSynapseKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceSynapseKeyVaultPasswordOutput
func (LinkedServiceSynapseKeyVaultPasswordOutput) ToLinkedServiceSynapseKeyVaultPasswordPtrOutput ¶
func (o LinkedServiceSynapseKeyVaultPasswordOutput) ToLinkedServiceSynapseKeyVaultPasswordPtrOutput() LinkedServiceSynapseKeyVaultPasswordPtrOutput
func (LinkedServiceSynapseKeyVaultPasswordOutput) ToLinkedServiceSynapseKeyVaultPasswordPtrOutputWithContext ¶
func (o LinkedServiceSynapseKeyVaultPasswordOutput) ToLinkedServiceSynapseKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSynapseKeyVaultPasswordPtrOutput
type LinkedServiceSynapseKeyVaultPasswordPtrInput ¶
type LinkedServiceSynapseKeyVaultPasswordPtrInput interface { pulumi.Input ToLinkedServiceSynapseKeyVaultPasswordPtrOutput() LinkedServiceSynapseKeyVaultPasswordPtrOutput ToLinkedServiceSynapseKeyVaultPasswordPtrOutputWithContext(context.Context) LinkedServiceSynapseKeyVaultPasswordPtrOutput }
LinkedServiceSynapseKeyVaultPasswordPtrInput is an input type that accepts LinkedServiceSynapseKeyVaultPasswordArgs, LinkedServiceSynapseKeyVaultPasswordPtr and LinkedServiceSynapseKeyVaultPasswordPtrOutput values. You can construct a concrete instance of `LinkedServiceSynapseKeyVaultPasswordPtrInput` via:
LinkedServiceSynapseKeyVaultPasswordArgs{...} or: nil
func LinkedServiceSynapseKeyVaultPasswordPtr ¶
func LinkedServiceSynapseKeyVaultPasswordPtr(v *LinkedServiceSynapseKeyVaultPasswordArgs) LinkedServiceSynapseKeyVaultPasswordPtrInput
type LinkedServiceSynapseKeyVaultPasswordPtrOutput ¶
type LinkedServiceSynapseKeyVaultPasswordPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceSynapseKeyVaultPasswordPtrOutput) ElementType ¶
func (LinkedServiceSynapseKeyVaultPasswordPtrOutput) ElementType() reflect.Type
func (LinkedServiceSynapseKeyVaultPasswordPtrOutput) LinkedServiceName ¶
func (o LinkedServiceSynapseKeyVaultPasswordPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceSynapseKeyVaultPasswordPtrOutput) SecretName ¶
func (o LinkedServiceSynapseKeyVaultPasswordPtrOutput) SecretName() pulumi.StringPtrOutput
Specifies the secret name in Azure Key Vault that stores Synapse password.
func (LinkedServiceSynapseKeyVaultPasswordPtrOutput) ToLinkedServiceSynapseKeyVaultPasswordPtrOutput ¶
func (o LinkedServiceSynapseKeyVaultPasswordPtrOutput) ToLinkedServiceSynapseKeyVaultPasswordPtrOutput() LinkedServiceSynapseKeyVaultPasswordPtrOutput
func (LinkedServiceSynapseKeyVaultPasswordPtrOutput) ToLinkedServiceSynapseKeyVaultPasswordPtrOutputWithContext ¶
func (o LinkedServiceSynapseKeyVaultPasswordPtrOutput) ToLinkedServiceSynapseKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSynapseKeyVaultPasswordPtrOutput
type LinkedServiceSynapseMap ¶
type LinkedServiceSynapseMap map[string]LinkedServiceSynapseInput
func (LinkedServiceSynapseMap) ElementType ¶
func (LinkedServiceSynapseMap) ElementType() reflect.Type
func (LinkedServiceSynapseMap) ToLinkedServiceSynapseMapOutput ¶
func (i LinkedServiceSynapseMap) ToLinkedServiceSynapseMapOutput() LinkedServiceSynapseMapOutput
func (LinkedServiceSynapseMap) ToLinkedServiceSynapseMapOutputWithContext ¶
func (i LinkedServiceSynapseMap) ToLinkedServiceSynapseMapOutputWithContext(ctx context.Context) LinkedServiceSynapseMapOutput
type LinkedServiceSynapseMapInput ¶
type LinkedServiceSynapseMapInput interface { pulumi.Input ToLinkedServiceSynapseMapOutput() LinkedServiceSynapseMapOutput ToLinkedServiceSynapseMapOutputWithContext(context.Context) LinkedServiceSynapseMapOutput }
LinkedServiceSynapseMapInput is an input type that accepts LinkedServiceSynapseMap and LinkedServiceSynapseMapOutput values. You can construct a concrete instance of `LinkedServiceSynapseMapInput` via:
LinkedServiceSynapseMap{ "key": LinkedServiceSynapseArgs{...} }
type LinkedServiceSynapseMapOutput ¶
type LinkedServiceSynapseMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceSynapseMapOutput) ElementType ¶
func (LinkedServiceSynapseMapOutput) ElementType() reflect.Type
func (LinkedServiceSynapseMapOutput) MapIndex ¶
func (o LinkedServiceSynapseMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceSynapseOutput
func (LinkedServiceSynapseMapOutput) ToLinkedServiceSynapseMapOutput ¶
func (o LinkedServiceSynapseMapOutput) ToLinkedServiceSynapseMapOutput() LinkedServiceSynapseMapOutput
func (LinkedServiceSynapseMapOutput) ToLinkedServiceSynapseMapOutputWithContext ¶
func (o LinkedServiceSynapseMapOutput) ToLinkedServiceSynapseMapOutputWithContext(ctx context.Context) LinkedServiceSynapseMapOutput
type LinkedServiceSynapseOutput ¶
type LinkedServiceSynapseOutput struct{ *pulumi.OutputState }
func (LinkedServiceSynapseOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServiceSynapseOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service Synapse.
func (LinkedServiceSynapseOutput) Annotations ¶ added in v5.5.0
func (o LinkedServiceSynapseOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service Synapse.
func (LinkedServiceSynapseOutput) ConnectionString ¶ added in v5.5.0
func (o LinkedServiceSynapseOutput) ConnectionString() pulumi.StringOutput
The connection string in which to authenticate with the Synapse.
func (LinkedServiceSynapseOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedServiceSynapseOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServiceSynapseOutput) Description ¶ added in v5.5.0
func (o LinkedServiceSynapseOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service Synapse.
func (LinkedServiceSynapseOutput) ElementType ¶
func (LinkedServiceSynapseOutput) ElementType() reflect.Type
func (LinkedServiceSynapseOutput) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServiceSynapseOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service Synapse.
func (LinkedServiceSynapseOutput) KeyVaultPassword ¶ added in v5.5.0
func (o LinkedServiceSynapseOutput) KeyVaultPassword() LinkedServiceSynapseKeyVaultPasswordPtrOutput
A `keyVaultPassword` block as defined below. Use this argument to store Synapse password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service.
func (LinkedServiceSynapseOutput) Name ¶ added in v5.5.0
func (o LinkedServiceSynapseOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service Synapse. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServiceSynapseOutput) Parameters ¶ added in v5.5.0
func (o LinkedServiceSynapseOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service Synapse.
func (LinkedServiceSynapseOutput) ToLinkedServiceSynapseOutput ¶
func (o LinkedServiceSynapseOutput) ToLinkedServiceSynapseOutput() LinkedServiceSynapseOutput
func (LinkedServiceSynapseOutput) ToLinkedServiceSynapseOutputWithContext ¶
func (o LinkedServiceSynapseOutput) ToLinkedServiceSynapseOutputWithContext(ctx context.Context) LinkedServiceSynapseOutput
type LinkedServiceSynapseState ¶
type LinkedServiceSynapseState struct { // A map of additional properties to associate with the Data Factory Linked Service Synapse. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service Synapse. Annotations pulumi.StringArrayInput // The connection string in which to authenticate with the Synapse. ConnectionString pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Linked Service Synapse. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service Synapse. IntegrationRuntimeName pulumi.StringPtrInput // A `keyVaultPassword` block as defined below. Use this argument to store Synapse password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword LinkedServiceSynapseKeyVaultPasswordPtrInput // Specifies the name of the Data Factory Linked Service Synapse. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service Synapse. Parameters pulumi.StringMapInput }
func (LinkedServiceSynapseState) ElementType ¶
func (LinkedServiceSynapseState) ElementType() reflect.Type
type LinkedServiceWeb ¶
type LinkedServiceWeb struct { pulumi.CustomResourceState // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The type of authentication used to connect to the web table source. Valid options are `Anonymous`, `Basic` and `ClientCertificate`. AuthenticationType pulumi.StringOutput `pulumi:"authenticationType"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Linked Service. Description pulumi.StringPtrOutput `pulumi:"description"` // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrOutput `pulumi:"integrationRuntimeName"` // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapOutput `pulumi:"parameters"` Password pulumi.StringPtrOutput `pulumi:"password"` // The URL of the web service endpoint (e.g. http://www.microsoft.com). Url pulumi.StringOutput `pulumi:"url"` Username pulumi.StringPtrOutput `pulumi:"username"` }
Manages a Linked Service (connection) between a Web Server and Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewLinkedServiceWeb(ctx, "exampleLinkedServiceWeb", &datafactory.LinkedServiceWebArgs{ DataFactoryId: exampleFactory.ID(), AuthenticationType: pulumi.String("Anonymous"), Url: pulumi.String("http://www.bing.com"), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Linked Service's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/linkedServiceWeb:LinkedServiceWeb example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/linkedservices/example
```
func GetLinkedServiceWeb ¶
func GetLinkedServiceWeb(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceWebState, opts ...pulumi.ResourceOption) (*LinkedServiceWeb, error)
GetLinkedServiceWeb gets an existing LinkedServiceWeb 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 NewLinkedServiceWeb ¶
func NewLinkedServiceWeb(ctx *pulumi.Context, name string, args *LinkedServiceWebArgs, opts ...pulumi.ResourceOption) (*LinkedServiceWeb, error)
NewLinkedServiceWeb registers a new resource with the given unique name, arguments, and options.
func (*LinkedServiceWeb) ElementType ¶
func (*LinkedServiceWeb) ElementType() reflect.Type
func (*LinkedServiceWeb) ToLinkedServiceWebOutput ¶
func (i *LinkedServiceWeb) ToLinkedServiceWebOutput() LinkedServiceWebOutput
func (*LinkedServiceWeb) ToLinkedServiceWebOutputWithContext ¶
func (i *LinkedServiceWeb) ToLinkedServiceWebOutputWithContext(ctx context.Context) LinkedServiceWebOutput
type LinkedServiceWebArgs ¶
type LinkedServiceWebArgs struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The type of authentication used to connect to the web table source. Valid options are `Anonymous`, `Basic` and `ClientCertificate`. AuthenticationType pulumi.StringInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput Password pulumi.StringPtrInput // The URL of the web service endpoint (e.g. http://www.microsoft.com). Url pulumi.StringInput Username pulumi.StringPtrInput }
The set of arguments for constructing a LinkedServiceWeb resource.
func (LinkedServiceWebArgs) ElementType ¶
func (LinkedServiceWebArgs) ElementType() reflect.Type
type LinkedServiceWebArray ¶
type LinkedServiceWebArray []LinkedServiceWebInput
func (LinkedServiceWebArray) ElementType ¶
func (LinkedServiceWebArray) ElementType() reflect.Type
func (LinkedServiceWebArray) ToLinkedServiceWebArrayOutput ¶
func (i LinkedServiceWebArray) ToLinkedServiceWebArrayOutput() LinkedServiceWebArrayOutput
func (LinkedServiceWebArray) ToLinkedServiceWebArrayOutputWithContext ¶
func (i LinkedServiceWebArray) ToLinkedServiceWebArrayOutputWithContext(ctx context.Context) LinkedServiceWebArrayOutput
type LinkedServiceWebArrayInput ¶
type LinkedServiceWebArrayInput interface { pulumi.Input ToLinkedServiceWebArrayOutput() LinkedServiceWebArrayOutput ToLinkedServiceWebArrayOutputWithContext(context.Context) LinkedServiceWebArrayOutput }
LinkedServiceWebArrayInput is an input type that accepts LinkedServiceWebArray and LinkedServiceWebArrayOutput values. You can construct a concrete instance of `LinkedServiceWebArrayInput` via:
LinkedServiceWebArray{ LinkedServiceWebArgs{...} }
type LinkedServiceWebArrayOutput ¶
type LinkedServiceWebArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceWebArrayOutput) ElementType ¶
func (LinkedServiceWebArrayOutput) ElementType() reflect.Type
func (LinkedServiceWebArrayOutput) Index ¶
func (o LinkedServiceWebArrayOutput) Index(i pulumi.IntInput) LinkedServiceWebOutput
func (LinkedServiceWebArrayOutput) ToLinkedServiceWebArrayOutput ¶
func (o LinkedServiceWebArrayOutput) ToLinkedServiceWebArrayOutput() LinkedServiceWebArrayOutput
func (LinkedServiceWebArrayOutput) ToLinkedServiceWebArrayOutputWithContext ¶
func (o LinkedServiceWebArrayOutput) ToLinkedServiceWebArrayOutputWithContext(ctx context.Context) LinkedServiceWebArrayOutput
type LinkedServiceWebInput ¶
type LinkedServiceWebInput interface { pulumi.Input ToLinkedServiceWebOutput() LinkedServiceWebOutput ToLinkedServiceWebOutputWithContext(ctx context.Context) LinkedServiceWebOutput }
type LinkedServiceWebMap ¶
type LinkedServiceWebMap map[string]LinkedServiceWebInput
func (LinkedServiceWebMap) ElementType ¶
func (LinkedServiceWebMap) ElementType() reflect.Type
func (LinkedServiceWebMap) ToLinkedServiceWebMapOutput ¶
func (i LinkedServiceWebMap) ToLinkedServiceWebMapOutput() LinkedServiceWebMapOutput
func (LinkedServiceWebMap) ToLinkedServiceWebMapOutputWithContext ¶
func (i LinkedServiceWebMap) ToLinkedServiceWebMapOutputWithContext(ctx context.Context) LinkedServiceWebMapOutput
type LinkedServiceWebMapInput ¶
type LinkedServiceWebMapInput interface { pulumi.Input ToLinkedServiceWebMapOutput() LinkedServiceWebMapOutput ToLinkedServiceWebMapOutputWithContext(context.Context) LinkedServiceWebMapOutput }
LinkedServiceWebMapInput is an input type that accepts LinkedServiceWebMap and LinkedServiceWebMapOutput values. You can construct a concrete instance of `LinkedServiceWebMapInput` via:
LinkedServiceWebMap{ "key": LinkedServiceWebArgs{...} }
type LinkedServiceWebMapOutput ¶
type LinkedServiceWebMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceWebMapOutput) ElementType ¶
func (LinkedServiceWebMapOutput) ElementType() reflect.Type
func (LinkedServiceWebMapOutput) MapIndex ¶
func (o LinkedServiceWebMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceWebOutput
func (LinkedServiceWebMapOutput) ToLinkedServiceWebMapOutput ¶
func (o LinkedServiceWebMapOutput) ToLinkedServiceWebMapOutput() LinkedServiceWebMapOutput
func (LinkedServiceWebMapOutput) ToLinkedServiceWebMapOutputWithContext ¶
func (o LinkedServiceWebMapOutput) ToLinkedServiceWebMapOutputWithContext(ctx context.Context) LinkedServiceWebMapOutput
type LinkedServiceWebOutput ¶
type LinkedServiceWebOutput struct{ *pulumi.OutputState }
func (LinkedServiceWebOutput) AdditionalProperties ¶ added in v5.5.0
func (o LinkedServiceWebOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Linked Service.
func (LinkedServiceWebOutput) Annotations ¶ added in v5.5.0
func (o LinkedServiceWebOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Linked Service.
func (LinkedServiceWebOutput) AuthenticationType ¶ added in v5.5.0
func (o LinkedServiceWebOutput) AuthenticationType() pulumi.StringOutput
The type of authentication used to connect to the web table source. Valid options are `Anonymous`, `Basic` and `ClientCertificate`.
func (LinkedServiceWebOutput) DataFactoryId ¶ added in v5.5.0
func (o LinkedServiceWebOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (LinkedServiceWebOutput) Description ¶ added in v5.5.0
func (o LinkedServiceWebOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Linked Service.
func (LinkedServiceWebOutput) ElementType ¶
func (LinkedServiceWebOutput) ElementType() reflect.Type
func (LinkedServiceWebOutput) IntegrationRuntimeName ¶ added in v5.5.0
func (o LinkedServiceWebOutput) IntegrationRuntimeName() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service.
func (LinkedServiceWebOutput) Name ¶ added in v5.5.0
func (o LinkedServiceWebOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions.
func (LinkedServiceWebOutput) Parameters ¶ added in v5.5.0
func (o LinkedServiceWebOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (LinkedServiceWebOutput) Password ¶ added in v5.5.0
func (o LinkedServiceWebOutput) Password() pulumi.StringPtrOutput
func (LinkedServiceWebOutput) ToLinkedServiceWebOutput ¶
func (o LinkedServiceWebOutput) ToLinkedServiceWebOutput() LinkedServiceWebOutput
func (LinkedServiceWebOutput) ToLinkedServiceWebOutputWithContext ¶
func (o LinkedServiceWebOutput) ToLinkedServiceWebOutputWithContext(ctx context.Context) LinkedServiceWebOutput
func (LinkedServiceWebOutput) Url ¶ added in v5.5.0
func (o LinkedServiceWebOutput) Url() pulumi.StringOutput
The URL of the web service endpoint (e.g. http://www.microsoft.com).
func (LinkedServiceWebOutput) Username ¶ added in v5.5.0
func (o LinkedServiceWebOutput) Username() pulumi.StringPtrOutput
type LinkedServiceWebState ¶
type LinkedServiceWebState struct { // A map of additional properties to associate with the Data Factory Linked Service. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Linked Service. Annotations pulumi.StringArrayInput // The type of authentication used to connect to the web table source. Valid options are `Anonymous`, `Basic` and `ClientCertificate`. AuthenticationType pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput Password pulumi.StringPtrInput // The URL of the web service endpoint (e.g. http://www.microsoft.com). Url pulumi.StringPtrInput Username pulumi.StringPtrInput }
func (LinkedServiceWebState) ElementType ¶
func (LinkedServiceWebState) ElementType() reflect.Type
type LookupFactoryArgs ¶
type LookupFactoryArgs struct { // The name of this Azure Data Factory. Name string `pulumi:"name"` // The name of the Resource Group where the Azure Data Factory exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getFactory.
type LookupFactoryOutputArgs ¶
type LookupFactoryOutputArgs struct { // The name of this Azure Data Factory. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the Azure Data Factory exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getFactory.
func (LookupFactoryOutputArgs) ElementType ¶
func (LookupFactoryOutputArgs) ElementType() reflect.Type
type LookupFactoryResult ¶
type LookupFactoryResult struct { // A `githubConfiguration` block as defined below. GithubConfigurations []GetFactoryGithubConfiguration `pulumi:"githubConfigurations"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // An `identity` block as defined below. Identities []GetFactoryIdentity `pulumi:"identities"` // The Azure Region where the Azure Data Factory exists. Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags assigned to the Azure Data Factory. Tags map[string]string `pulumi:"tags"` // A `vstsConfiguration` block as defined below. VstsConfigurations []GetFactoryVstsConfiguration `pulumi:"vstsConfigurations"` }
A collection of values returned by getFactory.
func LookupFactory ¶
func LookupFactory(ctx *pulumi.Context, args *LookupFactoryArgs, opts ...pulumi.InvokeOption) (*LookupFactoryResult, error)
Use this data source to access information about an existing Azure Data Factory (Version 2).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := datafactory.LookupFactory(ctx, &datafactory.LookupFactoryArgs{ Name: "existing-adf", ResourceGroupName: "existing-rg", }, nil) if err != nil { return err } ctx.Export("id", example.Id) return nil }) }
```
type LookupFactoryResultOutput ¶
type LookupFactoryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFactory.
func LookupFactoryOutput ¶
func LookupFactoryOutput(ctx *pulumi.Context, args LookupFactoryOutputArgs, opts ...pulumi.InvokeOption) LookupFactoryResultOutput
func (LookupFactoryResultOutput) ElementType ¶
func (LookupFactoryResultOutput) ElementType() reflect.Type
func (LookupFactoryResultOutput) GithubConfigurations ¶
func (o LookupFactoryResultOutput) GithubConfigurations() GetFactoryGithubConfigurationArrayOutput
A `githubConfiguration` block as defined below.
func (LookupFactoryResultOutput) Id ¶
func (o LookupFactoryResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupFactoryResultOutput) Identities ¶
func (o LookupFactoryResultOutput) Identities() GetFactoryIdentityArrayOutput
An `identity` block as defined below.
func (LookupFactoryResultOutput) Location ¶
func (o LookupFactoryResultOutput) Location() pulumi.StringOutput
The Azure Region where the Azure Data Factory exists.
func (LookupFactoryResultOutput) Name ¶
func (o LookupFactoryResultOutput) Name() pulumi.StringOutput
func (LookupFactoryResultOutput) ResourceGroupName ¶
func (o LookupFactoryResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupFactoryResultOutput) Tags ¶
func (o LookupFactoryResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the Azure Data Factory.
func (LookupFactoryResultOutput) ToLookupFactoryResultOutput ¶
func (o LookupFactoryResultOutput) ToLookupFactoryResultOutput() LookupFactoryResultOutput
func (LookupFactoryResultOutput) ToLookupFactoryResultOutputWithContext ¶
func (o LookupFactoryResultOutput) ToLookupFactoryResultOutputWithContext(ctx context.Context) LookupFactoryResultOutput
func (LookupFactoryResultOutput) VstsConfigurations ¶
func (o LookupFactoryResultOutput) VstsConfigurations() GetFactoryVstsConfigurationArrayOutput
A `vstsConfiguration` block as defined below.
type ManagedPrivateEndpoint ¶
type ManagedPrivateEndpoint struct { pulumi.CustomResourceState // The ID of the Data Factory on which to create the Managed Private Endpoint. Changing this forces a new resource to be created. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // Fully qualified domain names. Changing this forces a new resource to be created. Fqdns pulumi.StringArrayOutput `pulumi:"fqdns"` // Specifies the name which should be used for this Managed Private Endpoint. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the sub resource name which the Data Factory Private Endpoint is able to connect to. Changing this forces a new resource to be created. SubresourceName pulumi.StringPtrOutput `pulumi:"subresourceName"` // The ID of the Private Link Enabled Remote Resource which this Data Factory Private Endpoint should be connected to. Changing this forces a new resource to be created. TargetResourceId pulumi.StringOutput `pulumi:"targetResourceId"` }
Manages a Data Factory Managed Private Endpoint.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, ManagedVirtualNetworkEnabled: pulumi.Bool(true), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountKind: pulumi.String("BlobStorage"), AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } _, err = datafactory.NewManagedPrivateEndpoint(ctx, "exampleManagedPrivateEndpoint", &datafactory.ManagedPrivateEndpointArgs{ DataFactoryId: exampleFactory.ID(), TargetResourceId: exampleAccount.ID(), SubresourceName: pulumi.String("blob"), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Managed Private Endpoint can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/managedPrivateEndpoint:ManagedPrivateEndpoint example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/managedVirtualNetworks/default/managedPrivateEndpoints/endpoint1
```
func GetManagedPrivateEndpoint ¶
func GetManagedPrivateEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedPrivateEndpointState, opts ...pulumi.ResourceOption) (*ManagedPrivateEndpoint, error)
GetManagedPrivateEndpoint gets an existing ManagedPrivateEndpoint 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 NewManagedPrivateEndpoint ¶
func NewManagedPrivateEndpoint(ctx *pulumi.Context, name string, args *ManagedPrivateEndpointArgs, opts ...pulumi.ResourceOption) (*ManagedPrivateEndpoint, error)
NewManagedPrivateEndpoint registers a new resource with the given unique name, arguments, and options.
func (*ManagedPrivateEndpoint) ElementType ¶
func (*ManagedPrivateEndpoint) ElementType() reflect.Type
func (*ManagedPrivateEndpoint) ToManagedPrivateEndpointOutput ¶
func (i *ManagedPrivateEndpoint) ToManagedPrivateEndpointOutput() ManagedPrivateEndpointOutput
func (*ManagedPrivateEndpoint) ToManagedPrivateEndpointOutputWithContext ¶
func (i *ManagedPrivateEndpoint) ToManagedPrivateEndpointOutputWithContext(ctx context.Context) ManagedPrivateEndpointOutput
type ManagedPrivateEndpointArgs ¶
type ManagedPrivateEndpointArgs struct { // The ID of the Data Factory on which to create the Managed Private Endpoint. Changing this forces a new resource to be created. DataFactoryId pulumi.StringInput // Fully qualified domain names. Changing this forces a new resource to be created. Fqdns pulumi.StringArrayInput // Specifies the name which should be used for this Managed Private Endpoint. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the sub resource name which the Data Factory Private Endpoint is able to connect to. Changing this forces a new resource to be created. SubresourceName pulumi.StringPtrInput // The ID of the Private Link Enabled Remote Resource which this Data Factory Private Endpoint should be connected to. Changing this forces a new resource to be created. TargetResourceId pulumi.StringInput }
The set of arguments for constructing a ManagedPrivateEndpoint resource.
func (ManagedPrivateEndpointArgs) ElementType ¶
func (ManagedPrivateEndpointArgs) ElementType() reflect.Type
type ManagedPrivateEndpointArray ¶
type ManagedPrivateEndpointArray []ManagedPrivateEndpointInput
func (ManagedPrivateEndpointArray) ElementType ¶
func (ManagedPrivateEndpointArray) ElementType() reflect.Type
func (ManagedPrivateEndpointArray) ToManagedPrivateEndpointArrayOutput ¶
func (i ManagedPrivateEndpointArray) ToManagedPrivateEndpointArrayOutput() ManagedPrivateEndpointArrayOutput
func (ManagedPrivateEndpointArray) ToManagedPrivateEndpointArrayOutputWithContext ¶
func (i ManagedPrivateEndpointArray) ToManagedPrivateEndpointArrayOutputWithContext(ctx context.Context) ManagedPrivateEndpointArrayOutput
type ManagedPrivateEndpointArrayInput ¶
type ManagedPrivateEndpointArrayInput interface { pulumi.Input ToManagedPrivateEndpointArrayOutput() ManagedPrivateEndpointArrayOutput ToManagedPrivateEndpointArrayOutputWithContext(context.Context) ManagedPrivateEndpointArrayOutput }
ManagedPrivateEndpointArrayInput is an input type that accepts ManagedPrivateEndpointArray and ManagedPrivateEndpointArrayOutput values. You can construct a concrete instance of `ManagedPrivateEndpointArrayInput` via:
ManagedPrivateEndpointArray{ ManagedPrivateEndpointArgs{...} }
type ManagedPrivateEndpointArrayOutput ¶
type ManagedPrivateEndpointArrayOutput struct{ *pulumi.OutputState }
func (ManagedPrivateEndpointArrayOutput) ElementType ¶
func (ManagedPrivateEndpointArrayOutput) ElementType() reflect.Type
func (ManagedPrivateEndpointArrayOutput) Index ¶
func (o ManagedPrivateEndpointArrayOutput) Index(i pulumi.IntInput) ManagedPrivateEndpointOutput
func (ManagedPrivateEndpointArrayOutput) ToManagedPrivateEndpointArrayOutput ¶
func (o ManagedPrivateEndpointArrayOutput) ToManagedPrivateEndpointArrayOutput() ManagedPrivateEndpointArrayOutput
func (ManagedPrivateEndpointArrayOutput) ToManagedPrivateEndpointArrayOutputWithContext ¶
func (o ManagedPrivateEndpointArrayOutput) ToManagedPrivateEndpointArrayOutputWithContext(ctx context.Context) ManagedPrivateEndpointArrayOutput
type ManagedPrivateEndpointInput ¶
type ManagedPrivateEndpointInput interface { pulumi.Input ToManagedPrivateEndpointOutput() ManagedPrivateEndpointOutput ToManagedPrivateEndpointOutputWithContext(ctx context.Context) ManagedPrivateEndpointOutput }
type ManagedPrivateEndpointMap ¶
type ManagedPrivateEndpointMap map[string]ManagedPrivateEndpointInput
func (ManagedPrivateEndpointMap) ElementType ¶
func (ManagedPrivateEndpointMap) ElementType() reflect.Type
func (ManagedPrivateEndpointMap) ToManagedPrivateEndpointMapOutput ¶
func (i ManagedPrivateEndpointMap) ToManagedPrivateEndpointMapOutput() ManagedPrivateEndpointMapOutput
func (ManagedPrivateEndpointMap) ToManagedPrivateEndpointMapOutputWithContext ¶
func (i ManagedPrivateEndpointMap) ToManagedPrivateEndpointMapOutputWithContext(ctx context.Context) ManagedPrivateEndpointMapOutput
type ManagedPrivateEndpointMapInput ¶
type ManagedPrivateEndpointMapInput interface { pulumi.Input ToManagedPrivateEndpointMapOutput() ManagedPrivateEndpointMapOutput ToManagedPrivateEndpointMapOutputWithContext(context.Context) ManagedPrivateEndpointMapOutput }
ManagedPrivateEndpointMapInput is an input type that accepts ManagedPrivateEndpointMap and ManagedPrivateEndpointMapOutput values. You can construct a concrete instance of `ManagedPrivateEndpointMapInput` via:
ManagedPrivateEndpointMap{ "key": ManagedPrivateEndpointArgs{...} }
type ManagedPrivateEndpointMapOutput ¶
type ManagedPrivateEndpointMapOutput struct{ *pulumi.OutputState }
func (ManagedPrivateEndpointMapOutput) ElementType ¶
func (ManagedPrivateEndpointMapOutput) ElementType() reflect.Type
func (ManagedPrivateEndpointMapOutput) MapIndex ¶
func (o ManagedPrivateEndpointMapOutput) MapIndex(k pulumi.StringInput) ManagedPrivateEndpointOutput
func (ManagedPrivateEndpointMapOutput) ToManagedPrivateEndpointMapOutput ¶
func (o ManagedPrivateEndpointMapOutput) ToManagedPrivateEndpointMapOutput() ManagedPrivateEndpointMapOutput
func (ManagedPrivateEndpointMapOutput) ToManagedPrivateEndpointMapOutputWithContext ¶
func (o ManagedPrivateEndpointMapOutput) ToManagedPrivateEndpointMapOutputWithContext(ctx context.Context) ManagedPrivateEndpointMapOutput
type ManagedPrivateEndpointOutput ¶
type ManagedPrivateEndpointOutput struct{ *pulumi.OutputState }
func (ManagedPrivateEndpointOutput) DataFactoryId ¶ added in v5.5.0
func (o ManagedPrivateEndpointOutput) DataFactoryId() pulumi.StringOutput
The ID of the Data Factory on which to create the Managed Private Endpoint. Changing this forces a new resource to be created.
func (ManagedPrivateEndpointOutput) ElementType ¶
func (ManagedPrivateEndpointOutput) ElementType() reflect.Type
func (ManagedPrivateEndpointOutput) Fqdns ¶ added in v5.5.0
func (o ManagedPrivateEndpointOutput) Fqdns() pulumi.StringArrayOutput
Fully qualified domain names. Changing this forces a new resource to be created.
func (ManagedPrivateEndpointOutput) Name ¶ added in v5.5.0
func (o ManagedPrivateEndpointOutput) Name() pulumi.StringOutput
Specifies the name which should be used for this Managed Private Endpoint. Changing this forces a new resource to be created.
func (ManagedPrivateEndpointOutput) SubresourceName ¶ added in v5.5.0
func (o ManagedPrivateEndpointOutput) SubresourceName() pulumi.StringPtrOutput
Specifies the sub resource name which the Data Factory Private Endpoint is able to connect to. Changing this forces a new resource to be created.
func (ManagedPrivateEndpointOutput) TargetResourceId ¶ added in v5.5.0
func (o ManagedPrivateEndpointOutput) TargetResourceId() pulumi.StringOutput
The ID of the Private Link Enabled Remote Resource which this Data Factory Private Endpoint should be connected to. Changing this forces a new resource to be created.
func (ManagedPrivateEndpointOutput) ToManagedPrivateEndpointOutput ¶
func (o ManagedPrivateEndpointOutput) ToManagedPrivateEndpointOutput() ManagedPrivateEndpointOutput
func (ManagedPrivateEndpointOutput) ToManagedPrivateEndpointOutputWithContext ¶
func (o ManagedPrivateEndpointOutput) ToManagedPrivateEndpointOutputWithContext(ctx context.Context) ManagedPrivateEndpointOutput
type ManagedPrivateEndpointState ¶
type ManagedPrivateEndpointState struct { // The ID of the Data Factory on which to create the Managed Private Endpoint. Changing this forces a new resource to be created. DataFactoryId pulumi.StringPtrInput // Fully qualified domain names. Changing this forces a new resource to be created. Fqdns pulumi.StringArrayInput // Specifies the name which should be used for this Managed Private Endpoint. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the sub resource name which the Data Factory Private Endpoint is able to connect to. Changing this forces a new resource to be created. SubresourceName pulumi.StringPtrInput // The ID of the Private Link Enabled Remote Resource which this Data Factory Private Endpoint should be connected to. Changing this forces a new resource to be created. TargetResourceId pulumi.StringPtrInput }
func (ManagedPrivateEndpointState) ElementType ¶
func (ManagedPrivateEndpointState) ElementType() reflect.Type
type Pipeline ¶
type Pipeline struct { pulumi.CustomResourceState // A JSON object that contains the activities that will be associated with the Data Factory Pipeline. ActivitiesJson pulumi.StringPtrOutput `pulumi:"activitiesJson"` // List of tags that can be used for describing the Data Factory Pipeline. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The max number of concurrent runs for the Data Factory Pipeline. Must be between `1` and `50`. Concurrency pulumi.IntPtrOutput `pulumi:"concurrency"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Pipeline. Description pulumi.StringPtrOutput `pulumi:"description"` // The folder that this Pipeline is in. If not specified, the Pipeline will appear at the root level. Folder pulumi.StringPtrOutput `pulumi:"folder"` // The TimeSpan value after which an Azure Monitoring Metric is fired. MoniterMetricsAfterDuration pulumi.StringPtrOutput `pulumi:"moniterMetricsAfterDuration"` // 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 pulumi.StringOutput `pulumi:"name"` // A map of parameters to associate with the Data Factory Pipeline. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // A map of variables to associate with the Data Factory Pipeline. Variables pulumi.StringMapOutput `pulumi:"variables"` }
Manages a Pipeline inside a Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewPipeline(ctx, "examplePipeline", &datafactory.PipelineArgs{ DataFactoryId: exampleFactory.ID(), }) if err != nil { return err } return nil }) }
``` ### With Activities
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := datafactory.NewPipeline(ctx, "test", &datafactory.PipelineArgs{ DataFactoryId: pulumi.Any(azurerm_data_factory.Test.Id), Variables: pulumi.StringMap{ "bob": pulumi.String("item1"), }, ActivitiesJson: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v%v%v", "[\n", " {\n", " \"name\": \"Append variable1\",\n", " \"type\": \"AppendVariable\",\n", " \"dependsOn\": [],\n", " \"userProperties\": [],\n", " \"typeProperties\": {\n", " \"variableName\": \"bob\",\n", " \"value\": \"something\"\n", " }\n", " }\n", "]\n")), }) if err != nil { return err } return nil }) }
```
## Import
Data Factory Pipeline's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/pipeline:Pipeline example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/pipelines/example
```
func GetPipeline ¶
func GetPipeline(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PipelineState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*Pipeline, error)
NewPipeline registers a new resource with the given unique name, arguments, and options.
func (*Pipeline) ElementType ¶
func (*Pipeline) ToPipelineOutput ¶
func (i *Pipeline) ToPipelineOutput() PipelineOutput
func (*Pipeline) ToPipelineOutputWithContext ¶
func (i *Pipeline) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput
type PipelineArgs ¶
type PipelineArgs struct { // A JSON object that contains the activities that will be associated with the Data Factory Pipeline. ActivitiesJson pulumi.StringPtrInput // List of tags that can be used for describing the Data Factory Pipeline. Annotations pulumi.StringArrayInput // The max number of concurrent runs for the Data Factory Pipeline. Must be between `1` and `50`. Concurrency pulumi.IntPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Pipeline. Description pulumi.StringPtrInput // The folder that this Pipeline is in. If not specified, the Pipeline will appear at the root level. Folder pulumi.StringPtrInput // The TimeSpan value after which an Azure Monitoring Metric is fired. MoniterMetricsAfterDuration pulumi.StringPtrInput // 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Pipeline. Parameters pulumi.StringMapInput // A map of variables to associate with the Data Factory Pipeline. Variables pulumi.StringMapInput }
The set of arguments for constructing a Pipeline resource.
func (PipelineArgs) ElementType ¶
func (PipelineArgs) ElementType() reflect.Type
type PipelineArray ¶
type PipelineArray []PipelineInput
func (PipelineArray) ElementType ¶
func (PipelineArray) ElementType() reflect.Type
func (PipelineArray) ToPipelineArrayOutput ¶
func (i PipelineArray) ToPipelineArrayOutput() PipelineArrayOutput
func (PipelineArray) ToPipelineArrayOutputWithContext ¶
func (i PipelineArray) ToPipelineArrayOutputWithContext(ctx context.Context) PipelineArrayOutput
type PipelineArrayInput ¶
type PipelineArrayInput interface { pulumi.Input ToPipelineArrayOutput() PipelineArrayOutput ToPipelineArrayOutputWithContext(context.Context) PipelineArrayOutput }
PipelineArrayInput is an input type that accepts PipelineArray and PipelineArrayOutput values. You can construct a concrete instance of `PipelineArrayInput` via:
PipelineArray{ PipelineArgs{...} }
type PipelineArrayOutput ¶
type PipelineArrayOutput struct{ *pulumi.OutputState }
func (PipelineArrayOutput) ElementType ¶
func (PipelineArrayOutput) ElementType() reflect.Type
func (PipelineArrayOutput) Index ¶
func (o PipelineArrayOutput) Index(i pulumi.IntInput) PipelineOutput
func (PipelineArrayOutput) ToPipelineArrayOutput ¶
func (o PipelineArrayOutput) ToPipelineArrayOutput() PipelineArrayOutput
func (PipelineArrayOutput) ToPipelineArrayOutputWithContext ¶
func (o PipelineArrayOutput) ToPipelineArrayOutputWithContext(ctx context.Context) PipelineArrayOutput
type PipelineInput ¶
type PipelineInput interface { pulumi.Input ToPipelineOutput() PipelineOutput ToPipelineOutputWithContext(ctx context.Context) PipelineOutput }
type PipelineMap ¶
type PipelineMap map[string]PipelineInput
func (PipelineMap) ElementType ¶
func (PipelineMap) ElementType() reflect.Type
func (PipelineMap) ToPipelineMapOutput ¶
func (i PipelineMap) ToPipelineMapOutput() PipelineMapOutput
func (PipelineMap) ToPipelineMapOutputWithContext ¶
func (i PipelineMap) ToPipelineMapOutputWithContext(ctx context.Context) PipelineMapOutput
type PipelineMapInput ¶
type PipelineMapInput interface { pulumi.Input ToPipelineMapOutput() PipelineMapOutput ToPipelineMapOutputWithContext(context.Context) PipelineMapOutput }
PipelineMapInput is an input type that accepts PipelineMap and PipelineMapOutput values. You can construct a concrete instance of `PipelineMapInput` via:
PipelineMap{ "key": PipelineArgs{...} }
type PipelineMapOutput ¶
type PipelineMapOutput struct{ *pulumi.OutputState }
func (PipelineMapOutput) ElementType ¶
func (PipelineMapOutput) ElementType() reflect.Type
func (PipelineMapOutput) MapIndex ¶
func (o PipelineMapOutput) MapIndex(k pulumi.StringInput) PipelineOutput
func (PipelineMapOutput) ToPipelineMapOutput ¶
func (o PipelineMapOutput) ToPipelineMapOutput() PipelineMapOutput
func (PipelineMapOutput) ToPipelineMapOutputWithContext ¶
func (o PipelineMapOutput) ToPipelineMapOutputWithContext(ctx context.Context) PipelineMapOutput
type PipelineOutput ¶
type PipelineOutput struct{ *pulumi.OutputState }
func (PipelineOutput) ActivitiesJson ¶ added in v5.5.0
func (o PipelineOutput) ActivitiesJson() pulumi.StringPtrOutput
A JSON object that contains the activities that will be associated with the Data Factory Pipeline.
func (PipelineOutput) Annotations ¶ added in v5.5.0
func (o PipelineOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Pipeline.
func (PipelineOutput) Concurrency ¶ added in v5.5.0
func (o PipelineOutput) Concurrency() pulumi.IntPtrOutput
The max number of concurrent runs for the Data Factory Pipeline. Must be between `1` and `50`.
func (PipelineOutput) DataFactoryId ¶ added in v5.5.0
func (o PipelineOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (PipelineOutput) Description ¶ added in v5.5.0
func (o PipelineOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Pipeline.
func (PipelineOutput) ElementType ¶
func (PipelineOutput) ElementType() reflect.Type
func (PipelineOutput) Folder ¶ added in v5.5.0
func (o PipelineOutput) Folder() pulumi.StringPtrOutput
The folder that this Pipeline is in. If not specified, the Pipeline will appear at the root level.
func (PipelineOutput) MoniterMetricsAfterDuration ¶ added in v5.5.0
func (o PipelineOutput) MoniterMetricsAfterDuration() pulumi.StringPtrOutput
The TimeSpan value after which an Azure Monitoring Metric is fired.
func (PipelineOutput) Name ¶ added in v5.5.0
func (o PipelineOutput) 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 (PipelineOutput) Parameters ¶ added in v5.5.0
func (o PipelineOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Pipeline.
func (PipelineOutput) ToPipelineOutput ¶
func (o PipelineOutput) ToPipelineOutput() PipelineOutput
func (PipelineOutput) ToPipelineOutputWithContext ¶
func (o PipelineOutput) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput
func (PipelineOutput) Variables ¶ added in v5.5.0
func (o PipelineOutput) Variables() pulumi.StringMapOutput
A map of variables to associate with the Data Factory Pipeline.
type PipelineState ¶
type PipelineState struct { // A JSON object that contains the activities that will be associated with the Data Factory Pipeline. ActivitiesJson pulumi.StringPtrInput // List of tags that can be used for describing the Data Factory Pipeline. Annotations pulumi.StringArrayInput // The max number of concurrent runs for the Data Factory Pipeline. Must be between `1` and `50`. Concurrency pulumi.IntPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Pipeline. Description pulumi.StringPtrInput // The folder that this Pipeline is in. If not specified, the Pipeline will appear at the root level. Folder pulumi.StringPtrInput // The TimeSpan value after which an Azure Monitoring Metric is fired. MoniterMetricsAfterDuration pulumi.StringPtrInput // 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 pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Pipeline. Parameters pulumi.StringMapInput // A map of variables to associate with the Data Factory Pipeline. Variables pulumi.StringMapInput }
func (PipelineState) ElementType ¶
func (PipelineState) ElementType() reflect.Type
type TriggerBlobEvent ¶
type TriggerBlobEvent struct { pulumi.CustomResourceState // Specifies if the Data Factory Blob Event Trigger is activated. Defaults to `true`. Activated pulumi.BoolPtrOutput `pulumi:"activated"` // A map of additional properties to associate with the Data Factory Blob Event Trigger. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Blob Event Trigger. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The pattern that blob path starts with for trigger to fire. BlobPathBeginsWith pulumi.StringPtrOutput `pulumi:"blobPathBeginsWith"` // The pattern that blob path ends with for trigger to fire. BlobPathEndsWith pulumi.StringPtrOutput `pulumi:"blobPathEndsWith"` // The ID of Data Factory in which to associate the Trigger with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Blob Event Trigger. Description pulumi.StringPtrOutput `pulumi:"description"` // List of events that will fire this trigger. Possible values are `Microsoft.Storage.BlobCreated` and `Microsoft.Storage.BlobDeleted`. Events pulumi.StringArrayOutput `pulumi:"events"` // are blobs with zero bytes ignored? IgnoreEmptyBlobs pulumi.BoolPtrOutput `pulumi:"ignoreEmptyBlobs"` // Specifies the name of the Data Factory Blob Event Trigger. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `pipeline` blocks as defined below. Pipelines TriggerBlobEventPipelineArrayOutput `pulumi:"pipelines"` // The ID of Storage Account in which blob event will be listened. Changing this forces a new resource. StorageAccountId pulumi.StringOutput `pulumi:"storageAccountId"` }
Manages a Blob Event Trigger inside an Azure Data Factory.
## Import
Data Factory Blob Event Trigger can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/triggerBlobEvent:TriggerBlobEvent example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/triggers/example
```
func GetTriggerBlobEvent ¶
func GetTriggerBlobEvent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TriggerBlobEventState, opts ...pulumi.ResourceOption) (*TriggerBlobEvent, error)
GetTriggerBlobEvent gets an existing TriggerBlobEvent 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 NewTriggerBlobEvent ¶
func NewTriggerBlobEvent(ctx *pulumi.Context, name string, args *TriggerBlobEventArgs, opts ...pulumi.ResourceOption) (*TriggerBlobEvent, error)
NewTriggerBlobEvent registers a new resource with the given unique name, arguments, and options.
func (*TriggerBlobEvent) ElementType ¶
func (*TriggerBlobEvent) ElementType() reflect.Type
func (*TriggerBlobEvent) ToTriggerBlobEventOutput ¶
func (i *TriggerBlobEvent) ToTriggerBlobEventOutput() TriggerBlobEventOutput
func (*TriggerBlobEvent) ToTriggerBlobEventOutputWithContext ¶
func (i *TriggerBlobEvent) ToTriggerBlobEventOutputWithContext(ctx context.Context) TriggerBlobEventOutput
type TriggerBlobEventArgs ¶
type TriggerBlobEventArgs struct { // Specifies if the Data Factory Blob Event Trigger is activated. Defaults to `true`. Activated pulumi.BoolPtrInput // A map of additional properties to associate with the Data Factory Blob Event Trigger. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Blob Event Trigger. Annotations pulumi.StringArrayInput // The pattern that blob path starts with for trigger to fire. BlobPathBeginsWith pulumi.StringPtrInput // The pattern that blob path ends with for trigger to fire. BlobPathEndsWith pulumi.StringPtrInput // The ID of Data Factory in which to associate the Trigger with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Blob Event Trigger. Description pulumi.StringPtrInput // List of events that will fire this trigger. Possible values are `Microsoft.Storage.BlobCreated` and `Microsoft.Storage.BlobDeleted`. Events pulumi.StringArrayInput // are blobs with zero bytes ignored? IgnoreEmptyBlobs pulumi.BoolPtrInput // Specifies the name of the Data Factory Blob Event Trigger. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // One or more `pipeline` blocks as defined below. Pipelines TriggerBlobEventPipelineArrayInput // The ID of Storage Account in which blob event will be listened. Changing this forces a new resource. StorageAccountId pulumi.StringInput }
The set of arguments for constructing a TriggerBlobEvent resource.
func (TriggerBlobEventArgs) ElementType ¶
func (TriggerBlobEventArgs) ElementType() reflect.Type
type TriggerBlobEventArray ¶
type TriggerBlobEventArray []TriggerBlobEventInput
func (TriggerBlobEventArray) ElementType ¶
func (TriggerBlobEventArray) ElementType() reflect.Type
func (TriggerBlobEventArray) ToTriggerBlobEventArrayOutput ¶
func (i TriggerBlobEventArray) ToTriggerBlobEventArrayOutput() TriggerBlobEventArrayOutput
func (TriggerBlobEventArray) ToTriggerBlobEventArrayOutputWithContext ¶
func (i TriggerBlobEventArray) ToTriggerBlobEventArrayOutputWithContext(ctx context.Context) TriggerBlobEventArrayOutput
type TriggerBlobEventArrayInput ¶
type TriggerBlobEventArrayInput interface { pulumi.Input ToTriggerBlobEventArrayOutput() TriggerBlobEventArrayOutput ToTriggerBlobEventArrayOutputWithContext(context.Context) TriggerBlobEventArrayOutput }
TriggerBlobEventArrayInput is an input type that accepts TriggerBlobEventArray and TriggerBlobEventArrayOutput values. You can construct a concrete instance of `TriggerBlobEventArrayInput` via:
TriggerBlobEventArray{ TriggerBlobEventArgs{...} }
type TriggerBlobEventArrayOutput ¶
type TriggerBlobEventArrayOutput struct{ *pulumi.OutputState }
func (TriggerBlobEventArrayOutput) ElementType ¶
func (TriggerBlobEventArrayOutput) ElementType() reflect.Type
func (TriggerBlobEventArrayOutput) Index ¶
func (o TriggerBlobEventArrayOutput) Index(i pulumi.IntInput) TriggerBlobEventOutput
func (TriggerBlobEventArrayOutput) ToTriggerBlobEventArrayOutput ¶
func (o TriggerBlobEventArrayOutput) ToTriggerBlobEventArrayOutput() TriggerBlobEventArrayOutput
func (TriggerBlobEventArrayOutput) ToTriggerBlobEventArrayOutputWithContext ¶
func (o TriggerBlobEventArrayOutput) ToTriggerBlobEventArrayOutputWithContext(ctx context.Context) TriggerBlobEventArrayOutput
type TriggerBlobEventInput ¶
type TriggerBlobEventInput interface { pulumi.Input ToTriggerBlobEventOutput() TriggerBlobEventOutput ToTriggerBlobEventOutputWithContext(ctx context.Context) TriggerBlobEventOutput }
type TriggerBlobEventMap ¶
type TriggerBlobEventMap map[string]TriggerBlobEventInput
func (TriggerBlobEventMap) ElementType ¶
func (TriggerBlobEventMap) ElementType() reflect.Type
func (TriggerBlobEventMap) ToTriggerBlobEventMapOutput ¶
func (i TriggerBlobEventMap) ToTriggerBlobEventMapOutput() TriggerBlobEventMapOutput
func (TriggerBlobEventMap) ToTriggerBlobEventMapOutputWithContext ¶
func (i TriggerBlobEventMap) ToTriggerBlobEventMapOutputWithContext(ctx context.Context) TriggerBlobEventMapOutput
type TriggerBlobEventMapInput ¶
type TriggerBlobEventMapInput interface { pulumi.Input ToTriggerBlobEventMapOutput() TriggerBlobEventMapOutput ToTriggerBlobEventMapOutputWithContext(context.Context) TriggerBlobEventMapOutput }
TriggerBlobEventMapInput is an input type that accepts TriggerBlobEventMap and TriggerBlobEventMapOutput values. You can construct a concrete instance of `TriggerBlobEventMapInput` via:
TriggerBlobEventMap{ "key": TriggerBlobEventArgs{...} }
type TriggerBlobEventMapOutput ¶
type TriggerBlobEventMapOutput struct{ *pulumi.OutputState }
func (TriggerBlobEventMapOutput) ElementType ¶
func (TriggerBlobEventMapOutput) ElementType() reflect.Type
func (TriggerBlobEventMapOutput) MapIndex ¶
func (o TriggerBlobEventMapOutput) MapIndex(k pulumi.StringInput) TriggerBlobEventOutput
func (TriggerBlobEventMapOutput) ToTriggerBlobEventMapOutput ¶
func (o TriggerBlobEventMapOutput) ToTriggerBlobEventMapOutput() TriggerBlobEventMapOutput
func (TriggerBlobEventMapOutput) ToTriggerBlobEventMapOutputWithContext ¶
func (o TriggerBlobEventMapOutput) ToTriggerBlobEventMapOutputWithContext(ctx context.Context) TriggerBlobEventMapOutput
type TriggerBlobEventOutput ¶
type TriggerBlobEventOutput struct{ *pulumi.OutputState }
func (TriggerBlobEventOutput) Activated ¶ added in v5.5.0
func (o TriggerBlobEventOutput) Activated() pulumi.BoolPtrOutput
Specifies if the Data Factory Blob Event Trigger is activated. Defaults to `true`.
func (TriggerBlobEventOutput) AdditionalProperties ¶ added in v5.5.0
func (o TriggerBlobEventOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Blob Event Trigger.
func (TriggerBlobEventOutput) Annotations ¶ added in v5.5.0
func (o TriggerBlobEventOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Blob Event Trigger.
func (TriggerBlobEventOutput) BlobPathBeginsWith ¶ added in v5.5.0
func (o TriggerBlobEventOutput) BlobPathBeginsWith() pulumi.StringPtrOutput
The pattern that blob path starts with for trigger to fire.
func (TriggerBlobEventOutput) BlobPathEndsWith ¶ added in v5.5.0
func (o TriggerBlobEventOutput) BlobPathEndsWith() pulumi.StringPtrOutput
The pattern that blob path ends with for trigger to fire.
func (TriggerBlobEventOutput) DataFactoryId ¶ added in v5.5.0
func (o TriggerBlobEventOutput) DataFactoryId() pulumi.StringOutput
The ID of Data Factory in which to associate the Trigger with. Changing this forces a new resource.
func (TriggerBlobEventOutput) Description ¶ added in v5.5.0
func (o TriggerBlobEventOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Blob Event Trigger.
func (TriggerBlobEventOutput) ElementType ¶
func (TriggerBlobEventOutput) ElementType() reflect.Type
func (TriggerBlobEventOutput) Events ¶ added in v5.5.0
func (o TriggerBlobEventOutput) Events() pulumi.StringArrayOutput
List of events that will fire this trigger. Possible values are `Microsoft.Storage.BlobCreated` and `Microsoft.Storage.BlobDeleted`.
func (TriggerBlobEventOutput) IgnoreEmptyBlobs ¶ added in v5.5.0
func (o TriggerBlobEventOutput) IgnoreEmptyBlobs() pulumi.BoolPtrOutput
are blobs with zero bytes ignored?
func (TriggerBlobEventOutput) Name ¶ added in v5.5.0
func (o TriggerBlobEventOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Blob Event Trigger. Changing this forces a new resource to be created.
func (TriggerBlobEventOutput) Pipelines ¶ added in v5.5.0
func (o TriggerBlobEventOutput) Pipelines() TriggerBlobEventPipelineArrayOutput
One or more `pipeline` blocks as defined below.
func (TriggerBlobEventOutput) StorageAccountId ¶ added in v5.5.0
func (o TriggerBlobEventOutput) StorageAccountId() pulumi.StringOutput
The ID of Storage Account in which blob event will be listened. Changing this forces a new resource.
func (TriggerBlobEventOutput) ToTriggerBlobEventOutput ¶
func (o TriggerBlobEventOutput) ToTriggerBlobEventOutput() TriggerBlobEventOutput
func (TriggerBlobEventOutput) ToTriggerBlobEventOutputWithContext ¶
func (o TriggerBlobEventOutput) ToTriggerBlobEventOutputWithContext(ctx context.Context) TriggerBlobEventOutput
type TriggerBlobEventPipelineArgs ¶
type TriggerBlobEventPipelineArgs struct { // The Data Factory Pipeline name that the trigger will act on. Name pulumi.StringInput `pulumi:"name"` // The Data Factory Pipeline parameters that the trigger will act on. Parameters pulumi.StringMapInput `pulumi:"parameters"` }
func (TriggerBlobEventPipelineArgs) ElementType ¶
func (TriggerBlobEventPipelineArgs) ElementType() reflect.Type
func (TriggerBlobEventPipelineArgs) ToTriggerBlobEventPipelineOutput ¶
func (i TriggerBlobEventPipelineArgs) ToTriggerBlobEventPipelineOutput() TriggerBlobEventPipelineOutput
func (TriggerBlobEventPipelineArgs) ToTriggerBlobEventPipelineOutputWithContext ¶
func (i TriggerBlobEventPipelineArgs) ToTriggerBlobEventPipelineOutputWithContext(ctx context.Context) TriggerBlobEventPipelineOutput
type TriggerBlobEventPipelineArray ¶
type TriggerBlobEventPipelineArray []TriggerBlobEventPipelineInput
func (TriggerBlobEventPipelineArray) ElementType ¶
func (TriggerBlobEventPipelineArray) ElementType() reflect.Type
func (TriggerBlobEventPipelineArray) ToTriggerBlobEventPipelineArrayOutput ¶
func (i TriggerBlobEventPipelineArray) ToTriggerBlobEventPipelineArrayOutput() TriggerBlobEventPipelineArrayOutput
func (TriggerBlobEventPipelineArray) ToTriggerBlobEventPipelineArrayOutputWithContext ¶
func (i TriggerBlobEventPipelineArray) ToTriggerBlobEventPipelineArrayOutputWithContext(ctx context.Context) TriggerBlobEventPipelineArrayOutput
type TriggerBlobEventPipelineArrayInput ¶
type TriggerBlobEventPipelineArrayInput interface { pulumi.Input ToTriggerBlobEventPipelineArrayOutput() TriggerBlobEventPipelineArrayOutput ToTriggerBlobEventPipelineArrayOutputWithContext(context.Context) TriggerBlobEventPipelineArrayOutput }
TriggerBlobEventPipelineArrayInput is an input type that accepts TriggerBlobEventPipelineArray and TriggerBlobEventPipelineArrayOutput values. You can construct a concrete instance of `TriggerBlobEventPipelineArrayInput` via:
TriggerBlobEventPipelineArray{ TriggerBlobEventPipelineArgs{...} }
type TriggerBlobEventPipelineArrayOutput ¶
type TriggerBlobEventPipelineArrayOutput struct{ *pulumi.OutputState }
func (TriggerBlobEventPipelineArrayOutput) ElementType ¶
func (TriggerBlobEventPipelineArrayOutput) ElementType() reflect.Type
func (TriggerBlobEventPipelineArrayOutput) Index ¶
func (o TriggerBlobEventPipelineArrayOutput) Index(i pulumi.IntInput) TriggerBlobEventPipelineOutput
func (TriggerBlobEventPipelineArrayOutput) ToTriggerBlobEventPipelineArrayOutput ¶
func (o TriggerBlobEventPipelineArrayOutput) ToTriggerBlobEventPipelineArrayOutput() TriggerBlobEventPipelineArrayOutput
func (TriggerBlobEventPipelineArrayOutput) ToTriggerBlobEventPipelineArrayOutputWithContext ¶
func (o TriggerBlobEventPipelineArrayOutput) ToTriggerBlobEventPipelineArrayOutputWithContext(ctx context.Context) TriggerBlobEventPipelineArrayOutput
type TriggerBlobEventPipelineInput ¶
type TriggerBlobEventPipelineInput interface { pulumi.Input ToTriggerBlobEventPipelineOutput() TriggerBlobEventPipelineOutput ToTriggerBlobEventPipelineOutputWithContext(context.Context) TriggerBlobEventPipelineOutput }
TriggerBlobEventPipelineInput is an input type that accepts TriggerBlobEventPipelineArgs and TriggerBlobEventPipelineOutput values. You can construct a concrete instance of `TriggerBlobEventPipelineInput` via:
TriggerBlobEventPipelineArgs{...}
type TriggerBlobEventPipelineOutput ¶
type TriggerBlobEventPipelineOutput struct{ *pulumi.OutputState }
func (TriggerBlobEventPipelineOutput) ElementType ¶
func (TriggerBlobEventPipelineOutput) ElementType() reflect.Type
func (TriggerBlobEventPipelineOutput) Name ¶
func (o TriggerBlobEventPipelineOutput) Name() pulumi.StringOutput
The Data Factory Pipeline name that the trigger will act on.
func (TriggerBlobEventPipelineOutput) Parameters ¶
func (o TriggerBlobEventPipelineOutput) Parameters() pulumi.StringMapOutput
The Data Factory Pipeline parameters that the trigger will act on.
func (TriggerBlobEventPipelineOutput) ToTriggerBlobEventPipelineOutput ¶
func (o TriggerBlobEventPipelineOutput) ToTriggerBlobEventPipelineOutput() TriggerBlobEventPipelineOutput
func (TriggerBlobEventPipelineOutput) ToTriggerBlobEventPipelineOutputWithContext ¶
func (o TriggerBlobEventPipelineOutput) ToTriggerBlobEventPipelineOutputWithContext(ctx context.Context) TriggerBlobEventPipelineOutput
type TriggerBlobEventState ¶
type TriggerBlobEventState struct { // Specifies if the Data Factory Blob Event Trigger is activated. Defaults to `true`. Activated pulumi.BoolPtrInput // A map of additional properties to associate with the Data Factory Blob Event Trigger. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Blob Event Trigger. Annotations pulumi.StringArrayInput // The pattern that blob path starts with for trigger to fire. BlobPathBeginsWith pulumi.StringPtrInput // The pattern that blob path ends with for trigger to fire. BlobPathEndsWith pulumi.StringPtrInput // The ID of Data Factory in which to associate the Trigger with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Blob Event Trigger. Description pulumi.StringPtrInput // List of events that will fire this trigger. Possible values are `Microsoft.Storage.BlobCreated` and `Microsoft.Storage.BlobDeleted`. Events pulumi.StringArrayInput // are blobs with zero bytes ignored? IgnoreEmptyBlobs pulumi.BoolPtrInput // Specifies the name of the Data Factory Blob Event Trigger. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // One or more `pipeline` blocks as defined below. Pipelines TriggerBlobEventPipelineArrayInput // The ID of Storage Account in which blob event will be listened. Changing this forces a new resource. StorageAccountId pulumi.StringPtrInput }
func (TriggerBlobEventState) ElementType ¶
func (TriggerBlobEventState) ElementType() reflect.Type
type TriggerCustomEvent ¶
type TriggerCustomEvent struct { pulumi.CustomResourceState // Specifies if the Data Factory Custom Event Trigger is activated. Defaults to `true`. Activated pulumi.BoolPtrOutput `pulumi:"activated"` // A map of additional properties to associate with the Data Factory Custom Event Trigger. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Custom Event Trigger. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The ID of Data Factory in which to associate the Trigger with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The description for the Data Factory Custom Event Trigger. Description pulumi.StringPtrOutput `pulumi:"description"` // The ID of Event Grid Topic in which event will be listened. Changing this forces a new resource. EventgridTopicId pulumi.StringOutput `pulumi:"eventgridTopicId"` // List of events that will fire this trigger. At least one event must be specified. Events pulumi.StringArrayOutput `pulumi:"events"` // Specifies the name of the Data Factory Custom Event Trigger. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `pipeline` blocks as defined below. Pipelines TriggerCustomEventPipelineArrayOutput `pulumi:"pipelines"` // The pattern that event subject starts with for trigger to fire. SubjectBeginsWith pulumi.StringPtrOutput `pulumi:"subjectBeginsWith"` // The pattern that event subject ends with for trigger to fire. SubjectEndsWith pulumi.StringPtrOutput `pulumi:"subjectEndsWith"` }
Manages a Custom Event Trigger inside an Azure Data Factory.
## Import
Data Factory Custom Event Trigger can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/triggerCustomEvent:TriggerCustomEvent example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/triggers/example
```
func GetTriggerCustomEvent ¶
func GetTriggerCustomEvent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TriggerCustomEventState, opts ...pulumi.ResourceOption) (*TriggerCustomEvent, error)
GetTriggerCustomEvent gets an existing TriggerCustomEvent 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 NewTriggerCustomEvent ¶
func NewTriggerCustomEvent(ctx *pulumi.Context, name string, args *TriggerCustomEventArgs, opts ...pulumi.ResourceOption) (*TriggerCustomEvent, error)
NewTriggerCustomEvent registers a new resource with the given unique name, arguments, and options.
func (*TriggerCustomEvent) ElementType ¶
func (*TriggerCustomEvent) ElementType() reflect.Type
func (*TriggerCustomEvent) ToTriggerCustomEventOutput ¶
func (i *TriggerCustomEvent) ToTriggerCustomEventOutput() TriggerCustomEventOutput
func (*TriggerCustomEvent) ToTriggerCustomEventOutputWithContext ¶
func (i *TriggerCustomEvent) ToTriggerCustomEventOutputWithContext(ctx context.Context) TriggerCustomEventOutput
type TriggerCustomEventArgs ¶
type TriggerCustomEventArgs struct { // Specifies if the Data Factory Custom Event Trigger is activated. Defaults to `true`. Activated pulumi.BoolPtrInput // A map of additional properties to associate with the Data Factory Custom Event Trigger. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Custom Event Trigger. Annotations pulumi.StringArrayInput // The ID of Data Factory in which to associate the Trigger with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The description for the Data Factory Custom Event Trigger. Description pulumi.StringPtrInput // The ID of Event Grid Topic in which event will be listened. Changing this forces a new resource. EventgridTopicId pulumi.StringInput // List of events that will fire this trigger. At least one event must be specified. Events pulumi.StringArrayInput // Specifies the name of the Data Factory Custom Event Trigger. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // One or more `pipeline` blocks as defined below. Pipelines TriggerCustomEventPipelineArrayInput // The pattern that event subject starts with for trigger to fire. SubjectBeginsWith pulumi.StringPtrInput // The pattern that event subject ends with for trigger to fire. SubjectEndsWith pulumi.StringPtrInput }
The set of arguments for constructing a TriggerCustomEvent resource.
func (TriggerCustomEventArgs) ElementType ¶
func (TriggerCustomEventArgs) ElementType() reflect.Type
type TriggerCustomEventArray ¶
type TriggerCustomEventArray []TriggerCustomEventInput
func (TriggerCustomEventArray) ElementType ¶
func (TriggerCustomEventArray) ElementType() reflect.Type
func (TriggerCustomEventArray) ToTriggerCustomEventArrayOutput ¶
func (i TriggerCustomEventArray) ToTriggerCustomEventArrayOutput() TriggerCustomEventArrayOutput
func (TriggerCustomEventArray) ToTriggerCustomEventArrayOutputWithContext ¶
func (i TriggerCustomEventArray) ToTriggerCustomEventArrayOutputWithContext(ctx context.Context) TriggerCustomEventArrayOutput
type TriggerCustomEventArrayInput ¶
type TriggerCustomEventArrayInput interface { pulumi.Input ToTriggerCustomEventArrayOutput() TriggerCustomEventArrayOutput ToTriggerCustomEventArrayOutputWithContext(context.Context) TriggerCustomEventArrayOutput }
TriggerCustomEventArrayInput is an input type that accepts TriggerCustomEventArray and TriggerCustomEventArrayOutput values. You can construct a concrete instance of `TriggerCustomEventArrayInput` via:
TriggerCustomEventArray{ TriggerCustomEventArgs{...} }
type TriggerCustomEventArrayOutput ¶
type TriggerCustomEventArrayOutput struct{ *pulumi.OutputState }
func (TriggerCustomEventArrayOutput) ElementType ¶
func (TriggerCustomEventArrayOutput) ElementType() reflect.Type
func (TriggerCustomEventArrayOutput) Index ¶
func (o TriggerCustomEventArrayOutput) Index(i pulumi.IntInput) TriggerCustomEventOutput
func (TriggerCustomEventArrayOutput) ToTriggerCustomEventArrayOutput ¶
func (o TriggerCustomEventArrayOutput) ToTriggerCustomEventArrayOutput() TriggerCustomEventArrayOutput
func (TriggerCustomEventArrayOutput) ToTriggerCustomEventArrayOutputWithContext ¶
func (o TriggerCustomEventArrayOutput) ToTriggerCustomEventArrayOutputWithContext(ctx context.Context) TriggerCustomEventArrayOutput
type TriggerCustomEventInput ¶
type TriggerCustomEventInput interface { pulumi.Input ToTriggerCustomEventOutput() TriggerCustomEventOutput ToTriggerCustomEventOutputWithContext(ctx context.Context) TriggerCustomEventOutput }
type TriggerCustomEventMap ¶
type TriggerCustomEventMap map[string]TriggerCustomEventInput
func (TriggerCustomEventMap) ElementType ¶
func (TriggerCustomEventMap) ElementType() reflect.Type
func (TriggerCustomEventMap) ToTriggerCustomEventMapOutput ¶
func (i TriggerCustomEventMap) ToTriggerCustomEventMapOutput() TriggerCustomEventMapOutput
func (TriggerCustomEventMap) ToTriggerCustomEventMapOutputWithContext ¶
func (i TriggerCustomEventMap) ToTriggerCustomEventMapOutputWithContext(ctx context.Context) TriggerCustomEventMapOutput
type TriggerCustomEventMapInput ¶
type TriggerCustomEventMapInput interface { pulumi.Input ToTriggerCustomEventMapOutput() TriggerCustomEventMapOutput ToTriggerCustomEventMapOutputWithContext(context.Context) TriggerCustomEventMapOutput }
TriggerCustomEventMapInput is an input type that accepts TriggerCustomEventMap and TriggerCustomEventMapOutput values. You can construct a concrete instance of `TriggerCustomEventMapInput` via:
TriggerCustomEventMap{ "key": TriggerCustomEventArgs{...} }
type TriggerCustomEventMapOutput ¶
type TriggerCustomEventMapOutput struct{ *pulumi.OutputState }
func (TriggerCustomEventMapOutput) ElementType ¶
func (TriggerCustomEventMapOutput) ElementType() reflect.Type
func (TriggerCustomEventMapOutput) MapIndex ¶
func (o TriggerCustomEventMapOutput) MapIndex(k pulumi.StringInput) TriggerCustomEventOutput
func (TriggerCustomEventMapOutput) ToTriggerCustomEventMapOutput ¶
func (o TriggerCustomEventMapOutput) ToTriggerCustomEventMapOutput() TriggerCustomEventMapOutput
func (TriggerCustomEventMapOutput) ToTriggerCustomEventMapOutputWithContext ¶
func (o TriggerCustomEventMapOutput) ToTriggerCustomEventMapOutputWithContext(ctx context.Context) TriggerCustomEventMapOutput
type TriggerCustomEventOutput ¶
type TriggerCustomEventOutput struct{ *pulumi.OutputState }
func (TriggerCustomEventOutput) Activated ¶ added in v5.5.0
func (o TriggerCustomEventOutput) Activated() pulumi.BoolPtrOutput
Specifies if the Data Factory Custom Event Trigger is activated. Defaults to `true`.
func (TriggerCustomEventOutput) AdditionalProperties ¶ added in v5.5.0
func (o TriggerCustomEventOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Custom Event Trigger.
func (TriggerCustomEventOutput) Annotations ¶ added in v5.5.0
func (o TriggerCustomEventOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Custom Event Trigger.
func (TriggerCustomEventOutput) DataFactoryId ¶ added in v5.5.0
func (o TriggerCustomEventOutput) DataFactoryId() pulumi.StringOutput
The ID of Data Factory in which to associate the Trigger with. Changing this forces a new resource.
func (TriggerCustomEventOutput) Description ¶ added in v5.5.0
func (o TriggerCustomEventOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Custom Event Trigger.
func (TriggerCustomEventOutput) ElementType ¶
func (TriggerCustomEventOutput) ElementType() reflect.Type
func (TriggerCustomEventOutput) EventgridTopicId ¶ added in v5.5.0
func (o TriggerCustomEventOutput) EventgridTopicId() pulumi.StringOutput
The ID of Event Grid Topic in which event will be listened. Changing this forces a new resource.
func (TriggerCustomEventOutput) Events ¶ added in v5.5.0
func (o TriggerCustomEventOutput) Events() pulumi.StringArrayOutput
List of events that will fire this trigger. At least one event must be specified.
func (TriggerCustomEventOutput) Name ¶ added in v5.5.0
func (o TriggerCustomEventOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Custom Event Trigger. Changing this forces a new resource to be created.
func (TriggerCustomEventOutput) Pipelines ¶ added in v5.5.0
func (o TriggerCustomEventOutput) Pipelines() TriggerCustomEventPipelineArrayOutput
One or more `pipeline` blocks as defined below.
func (TriggerCustomEventOutput) SubjectBeginsWith ¶ added in v5.5.0
func (o TriggerCustomEventOutput) SubjectBeginsWith() pulumi.StringPtrOutput
The pattern that event subject starts with for trigger to fire.
func (TriggerCustomEventOutput) SubjectEndsWith ¶ added in v5.5.0
func (o TriggerCustomEventOutput) SubjectEndsWith() pulumi.StringPtrOutput
The pattern that event subject ends with for trigger to fire.
func (TriggerCustomEventOutput) ToTriggerCustomEventOutput ¶
func (o TriggerCustomEventOutput) ToTriggerCustomEventOutput() TriggerCustomEventOutput
func (TriggerCustomEventOutput) ToTriggerCustomEventOutputWithContext ¶
func (o TriggerCustomEventOutput) ToTriggerCustomEventOutputWithContext(ctx context.Context) TriggerCustomEventOutput
type TriggerCustomEventPipelineArgs ¶
type TriggerCustomEventPipelineArgs struct { // The Data Factory Pipeline name that the trigger will act on. Name pulumi.StringInput `pulumi:"name"` // The Data Factory Pipeline parameters that the trigger will act on. Parameters pulumi.StringMapInput `pulumi:"parameters"` }
func (TriggerCustomEventPipelineArgs) ElementType ¶
func (TriggerCustomEventPipelineArgs) ElementType() reflect.Type
func (TriggerCustomEventPipelineArgs) ToTriggerCustomEventPipelineOutput ¶
func (i TriggerCustomEventPipelineArgs) ToTriggerCustomEventPipelineOutput() TriggerCustomEventPipelineOutput
func (TriggerCustomEventPipelineArgs) ToTriggerCustomEventPipelineOutputWithContext ¶
func (i TriggerCustomEventPipelineArgs) ToTriggerCustomEventPipelineOutputWithContext(ctx context.Context) TriggerCustomEventPipelineOutput
type TriggerCustomEventPipelineArray ¶
type TriggerCustomEventPipelineArray []TriggerCustomEventPipelineInput
func (TriggerCustomEventPipelineArray) ElementType ¶
func (TriggerCustomEventPipelineArray) ElementType() reflect.Type
func (TriggerCustomEventPipelineArray) ToTriggerCustomEventPipelineArrayOutput ¶
func (i TriggerCustomEventPipelineArray) ToTriggerCustomEventPipelineArrayOutput() TriggerCustomEventPipelineArrayOutput
func (TriggerCustomEventPipelineArray) ToTriggerCustomEventPipelineArrayOutputWithContext ¶
func (i TriggerCustomEventPipelineArray) ToTriggerCustomEventPipelineArrayOutputWithContext(ctx context.Context) TriggerCustomEventPipelineArrayOutput
type TriggerCustomEventPipelineArrayInput ¶
type TriggerCustomEventPipelineArrayInput interface { pulumi.Input ToTriggerCustomEventPipelineArrayOutput() TriggerCustomEventPipelineArrayOutput ToTriggerCustomEventPipelineArrayOutputWithContext(context.Context) TriggerCustomEventPipelineArrayOutput }
TriggerCustomEventPipelineArrayInput is an input type that accepts TriggerCustomEventPipelineArray and TriggerCustomEventPipelineArrayOutput values. You can construct a concrete instance of `TriggerCustomEventPipelineArrayInput` via:
TriggerCustomEventPipelineArray{ TriggerCustomEventPipelineArgs{...} }
type TriggerCustomEventPipelineArrayOutput ¶
type TriggerCustomEventPipelineArrayOutput struct{ *pulumi.OutputState }
func (TriggerCustomEventPipelineArrayOutput) ElementType ¶
func (TriggerCustomEventPipelineArrayOutput) ElementType() reflect.Type
func (TriggerCustomEventPipelineArrayOutput) Index ¶
func (o TriggerCustomEventPipelineArrayOutput) Index(i pulumi.IntInput) TriggerCustomEventPipelineOutput
func (TriggerCustomEventPipelineArrayOutput) ToTriggerCustomEventPipelineArrayOutput ¶
func (o TriggerCustomEventPipelineArrayOutput) ToTriggerCustomEventPipelineArrayOutput() TriggerCustomEventPipelineArrayOutput
func (TriggerCustomEventPipelineArrayOutput) ToTriggerCustomEventPipelineArrayOutputWithContext ¶
func (o TriggerCustomEventPipelineArrayOutput) ToTriggerCustomEventPipelineArrayOutputWithContext(ctx context.Context) TriggerCustomEventPipelineArrayOutput
type TriggerCustomEventPipelineInput ¶
type TriggerCustomEventPipelineInput interface { pulumi.Input ToTriggerCustomEventPipelineOutput() TriggerCustomEventPipelineOutput ToTriggerCustomEventPipelineOutputWithContext(context.Context) TriggerCustomEventPipelineOutput }
TriggerCustomEventPipelineInput is an input type that accepts TriggerCustomEventPipelineArgs and TriggerCustomEventPipelineOutput values. You can construct a concrete instance of `TriggerCustomEventPipelineInput` via:
TriggerCustomEventPipelineArgs{...}
type TriggerCustomEventPipelineOutput ¶
type TriggerCustomEventPipelineOutput struct{ *pulumi.OutputState }
func (TriggerCustomEventPipelineOutput) ElementType ¶
func (TriggerCustomEventPipelineOutput) ElementType() reflect.Type
func (TriggerCustomEventPipelineOutput) Name ¶
func (o TriggerCustomEventPipelineOutput) Name() pulumi.StringOutput
The Data Factory Pipeline name that the trigger will act on.
func (TriggerCustomEventPipelineOutput) Parameters ¶
func (o TriggerCustomEventPipelineOutput) Parameters() pulumi.StringMapOutput
The Data Factory Pipeline parameters that the trigger will act on.
func (TriggerCustomEventPipelineOutput) ToTriggerCustomEventPipelineOutput ¶
func (o TriggerCustomEventPipelineOutput) ToTriggerCustomEventPipelineOutput() TriggerCustomEventPipelineOutput
func (TriggerCustomEventPipelineOutput) ToTriggerCustomEventPipelineOutputWithContext ¶
func (o TriggerCustomEventPipelineOutput) ToTriggerCustomEventPipelineOutputWithContext(ctx context.Context) TriggerCustomEventPipelineOutput
type TriggerCustomEventState ¶
type TriggerCustomEventState struct { // Specifies if the Data Factory Custom Event Trigger is activated. Defaults to `true`. Activated pulumi.BoolPtrInput // A map of additional properties to associate with the Data Factory Custom Event Trigger. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Custom Event Trigger. Annotations pulumi.StringArrayInput // The ID of Data Factory in which to associate the Trigger with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The description for the Data Factory Custom Event Trigger. Description pulumi.StringPtrInput // The ID of Event Grid Topic in which event will be listened. Changing this forces a new resource. EventgridTopicId pulumi.StringPtrInput // List of events that will fire this trigger. At least one event must be specified. Events pulumi.StringArrayInput // Specifies the name of the Data Factory Custom Event Trigger. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // One or more `pipeline` blocks as defined below. Pipelines TriggerCustomEventPipelineArrayInput // The pattern that event subject starts with for trigger to fire. SubjectBeginsWith pulumi.StringPtrInput // The pattern that event subject ends with for trigger to fire. SubjectEndsWith pulumi.StringPtrInput }
func (TriggerCustomEventState) ElementType ¶
func (TriggerCustomEventState) ElementType() reflect.Type
type TriggerSchedule ¶
type TriggerSchedule struct { pulumi.CustomResourceState // Specifies if the Data Factory Schedule Trigger is activated. Defaults to `true`. Activated pulumi.BoolPtrOutput `pulumi:"activated"` // List of tags that can be used for describing the Data Factory Schedule Trigger. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The Schedule Trigger's description. Description pulumi.StringPtrOutput `pulumi:"description"` // The time the Schedule Trigger should end. The time will be represented in UTC. EndTime pulumi.StringPtrOutput `pulumi:"endTime"` // The trigger frequency. Valid values include `Minute`, `Hour`, `Day`, `Week`, `Month`. Defaults to `Minute`. Frequency pulumi.StringPtrOutput `pulumi:"frequency"` // The interval for how often the trigger occurs. This defaults to 1. Interval pulumi.IntPtrOutput `pulumi:"interval"` // 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 pulumi.StringOutput `pulumi:"name"` // The Data Factory Pipeline name that the trigger will act on. PipelineName pulumi.StringOutput `pulumi:"pipelineName"` // The pipeline parameters that the trigger will act upon. PipelineParameters pulumi.StringMapOutput `pulumi:"pipelineParameters"` // A `schedule` block as defined below, which further specifies the recurrence schedule for the trigger. A schedule is capable of limiting or increasing the number of trigger executions specified by the `frequency` and `interval` properties. Schedule TriggerScheduleSchedulePtrOutput `pulumi:"schedule"` // The time the Schedule Trigger will start. This defaults to the current time. The time will be represented in UTC. StartTime pulumi.StringOutput `pulumi:"startTime"` }
Manages a Trigger Schedule inside a Azure Data Factory.
## Import
Data Factory Schedule Trigger can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/triggerSchedule:TriggerSchedule example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/triggers/example
```
func GetTriggerSchedule ¶
func GetTriggerSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TriggerScheduleState, opts ...pulumi.ResourceOption) (*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 ¶
func NewTriggerSchedule(ctx *pulumi.Context, name string, args *TriggerScheduleArgs, opts ...pulumi.ResourceOption) (*TriggerSchedule, error)
NewTriggerSchedule registers a new resource with the given unique name, arguments, and options.
func (*TriggerSchedule) ElementType ¶
func (*TriggerSchedule) ElementType() reflect.Type
func (*TriggerSchedule) ToTriggerScheduleOutput ¶
func (i *TriggerSchedule) ToTriggerScheduleOutput() TriggerScheduleOutput
func (*TriggerSchedule) ToTriggerScheduleOutputWithContext ¶
func (i *TriggerSchedule) ToTriggerScheduleOutputWithContext(ctx context.Context) TriggerScheduleOutput
type TriggerScheduleArgs ¶
type TriggerScheduleArgs struct { // Specifies if the Data Factory Schedule Trigger is activated. Defaults to `true`. Activated pulumi.BoolPtrInput // List of tags that can be used for describing the Data Factory Schedule Trigger. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // The Schedule Trigger's description. Description pulumi.StringPtrInput // The time the Schedule Trigger should end. The time will be represented in UTC. EndTime pulumi.StringPtrInput // The trigger frequency. Valid values include `Minute`, `Hour`, `Day`, `Week`, `Month`. Defaults to `Minute`. Frequency pulumi.StringPtrInput // The interval for how often the trigger occurs. This defaults to 1. Interval pulumi.IntPtrInput // 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 pulumi.StringPtrInput // The Data Factory Pipeline name that the trigger will act on. PipelineName pulumi.StringInput // The pipeline parameters that the trigger will act upon. PipelineParameters pulumi.StringMapInput // A `schedule` block as defined below, which further specifies the recurrence schedule for the trigger. A schedule is capable of limiting or increasing the number of trigger executions specified by the `frequency` and `interval` properties. Schedule TriggerScheduleSchedulePtrInput // The time the Schedule Trigger will start. This defaults to the current time. The time will be represented in UTC. StartTime pulumi.StringPtrInput }
The set of arguments for constructing a TriggerSchedule resource.
func (TriggerScheduleArgs) ElementType ¶
func (TriggerScheduleArgs) ElementType() reflect.Type
type TriggerScheduleArray ¶
type TriggerScheduleArray []TriggerScheduleInput
func (TriggerScheduleArray) ElementType ¶
func (TriggerScheduleArray) ElementType() reflect.Type
func (TriggerScheduleArray) ToTriggerScheduleArrayOutput ¶
func (i TriggerScheduleArray) ToTriggerScheduleArrayOutput() TriggerScheduleArrayOutput
func (TriggerScheduleArray) ToTriggerScheduleArrayOutputWithContext ¶
func (i TriggerScheduleArray) ToTriggerScheduleArrayOutputWithContext(ctx context.Context) TriggerScheduleArrayOutput
type TriggerScheduleArrayInput ¶
type TriggerScheduleArrayInput interface { pulumi.Input ToTriggerScheduleArrayOutput() TriggerScheduleArrayOutput ToTriggerScheduleArrayOutputWithContext(context.Context) TriggerScheduleArrayOutput }
TriggerScheduleArrayInput is an input type that accepts TriggerScheduleArray and TriggerScheduleArrayOutput values. You can construct a concrete instance of `TriggerScheduleArrayInput` via:
TriggerScheduleArray{ TriggerScheduleArgs{...} }
type TriggerScheduleArrayOutput ¶
type TriggerScheduleArrayOutput struct{ *pulumi.OutputState }
func (TriggerScheduleArrayOutput) ElementType ¶
func (TriggerScheduleArrayOutput) ElementType() reflect.Type
func (TriggerScheduleArrayOutput) Index ¶
func (o TriggerScheduleArrayOutput) Index(i pulumi.IntInput) TriggerScheduleOutput
func (TriggerScheduleArrayOutput) ToTriggerScheduleArrayOutput ¶
func (o TriggerScheduleArrayOutput) ToTriggerScheduleArrayOutput() TriggerScheduleArrayOutput
func (TriggerScheduleArrayOutput) ToTriggerScheduleArrayOutputWithContext ¶
func (o TriggerScheduleArrayOutput) ToTriggerScheduleArrayOutputWithContext(ctx context.Context) TriggerScheduleArrayOutput
type TriggerScheduleInput ¶
type TriggerScheduleInput interface { pulumi.Input ToTriggerScheduleOutput() TriggerScheduleOutput ToTriggerScheduleOutputWithContext(ctx context.Context) TriggerScheduleOutput }
type TriggerScheduleMap ¶
type TriggerScheduleMap map[string]TriggerScheduleInput
func (TriggerScheduleMap) ElementType ¶
func (TriggerScheduleMap) ElementType() reflect.Type
func (TriggerScheduleMap) ToTriggerScheduleMapOutput ¶
func (i TriggerScheduleMap) ToTriggerScheduleMapOutput() TriggerScheduleMapOutput
func (TriggerScheduleMap) ToTriggerScheduleMapOutputWithContext ¶
func (i TriggerScheduleMap) ToTriggerScheduleMapOutputWithContext(ctx context.Context) TriggerScheduleMapOutput
type TriggerScheduleMapInput ¶
type TriggerScheduleMapInput interface { pulumi.Input ToTriggerScheduleMapOutput() TriggerScheduleMapOutput ToTriggerScheduleMapOutputWithContext(context.Context) TriggerScheduleMapOutput }
TriggerScheduleMapInput is an input type that accepts TriggerScheduleMap and TriggerScheduleMapOutput values. You can construct a concrete instance of `TriggerScheduleMapInput` via:
TriggerScheduleMap{ "key": TriggerScheduleArgs{...} }
type TriggerScheduleMapOutput ¶
type TriggerScheduleMapOutput struct{ *pulumi.OutputState }
func (TriggerScheduleMapOutput) ElementType ¶
func (TriggerScheduleMapOutput) ElementType() reflect.Type
func (TriggerScheduleMapOutput) MapIndex ¶
func (o TriggerScheduleMapOutput) MapIndex(k pulumi.StringInput) TriggerScheduleOutput
func (TriggerScheduleMapOutput) ToTriggerScheduleMapOutput ¶
func (o TriggerScheduleMapOutput) ToTriggerScheduleMapOutput() TriggerScheduleMapOutput
func (TriggerScheduleMapOutput) ToTriggerScheduleMapOutputWithContext ¶
func (o TriggerScheduleMapOutput) ToTriggerScheduleMapOutputWithContext(ctx context.Context) TriggerScheduleMapOutput
type TriggerScheduleOutput ¶
type TriggerScheduleOutput struct{ *pulumi.OutputState }
func (TriggerScheduleOutput) Activated ¶ added in v5.5.0
func (o TriggerScheduleOutput) Activated() pulumi.BoolPtrOutput
Specifies if the Data Factory Schedule Trigger is activated. Defaults to `true`.
func (TriggerScheduleOutput) Annotations ¶ added in v5.5.0
func (o TriggerScheduleOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Schedule Trigger.
func (TriggerScheduleOutput) DataFactoryId ¶ added in v5.5.0
func (o TriggerScheduleOutput) DataFactoryId() pulumi.StringOutput
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
func (TriggerScheduleOutput) Description ¶ added in v5.5.0
func (o TriggerScheduleOutput) Description() pulumi.StringPtrOutput
The Schedule Trigger's description.
func (TriggerScheduleOutput) ElementType ¶
func (TriggerScheduleOutput) ElementType() reflect.Type
func (TriggerScheduleOutput) EndTime ¶ added in v5.5.0
func (o TriggerScheduleOutput) EndTime() pulumi.StringPtrOutput
The time the Schedule Trigger should end. The time will be represented in UTC.
func (TriggerScheduleOutput) Frequency ¶ added in v5.5.0
func (o TriggerScheduleOutput) Frequency() pulumi.StringPtrOutput
The trigger frequency. Valid values include `Minute`, `Hour`, `Day`, `Week`, `Month`. Defaults to `Minute`.
func (TriggerScheduleOutput) Interval ¶ added in v5.5.0
func (o TriggerScheduleOutput) Interval() pulumi.IntPtrOutput
The interval for how often the trigger occurs. This defaults to 1.
func (TriggerScheduleOutput) Name ¶ added in v5.5.0
func (o TriggerScheduleOutput) 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 (TriggerScheduleOutput) PipelineName ¶ added in v5.5.0
func (o TriggerScheduleOutput) PipelineName() pulumi.StringOutput
The Data Factory Pipeline name that the trigger will act on.
func (TriggerScheduleOutput) PipelineParameters ¶ added in v5.5.0
func (o TriggerScheduleOutput) PipelineParameters() pulumi.StringMapOutput
The pipeline parameters that the trigger will act upon.
func (TriggerScheduleOutput) Schedule ¶ added in v5.5.0
func (o TriggerScheduleOutput) Schedule() TriggerScheduleSchedulePtrOutput
A `schedule` block as defined below, which further specifies the recurrence schedule for the trigger. A schedule is capable of limiting or increasing the number of trigger executions specified by the `frequency` and `interval` properties.
func (TriggerScheduleOutput) StartTime ¶ added in v5.5.0
func (o TriggerScheduleOutput) StartTime() pulumi.StringOutput
The time the Schedule Trigger will start. This defaults to the current time. The time will be represented in UTC.
func (TriggerScheduleOutput) ToTriggerScheduleOutput ¶
func (o TriggerScheduleOutput) ToTriggerScheduleOutput() TriggerScheduleOutput
func (TriggerScheduleOutput) ToTriggerScheduleOutputWithContext ¶
func (o TriggerScheduleOutput) ToTriggerScheduleOutputWithContext(ctx context.Context) TriggerScheduleOutput
type TriggerScheduleSchedule ¶
type TriggerScheduleSchedule struct { // Day(s) of the month on which the trigger is scheduled. This value can be specified with a monthly frequency only. DaysOfMonths []int `pulumi:"daysOfMonths"` // Days of the week on which the trigger is scheduled. This value can be specified only with a weekly frequency. DaysOfWeeks []string `pulumi:"daysOfWeeks"` // Hours of the day on which the trigger is scheduled. Hours []int `pulumi:"hours"` // Minutes of the hour on which the trigger is scheduled. Minutes []int `pulumi:"minutes"` // A `monthly` block as documented below, which specifies the days of the month on which the trigger is scheduled. The value can be specified only with a monthly frequency. Monthlies []TriggerScheduleScheduleMonthly `pulumi:"monthlies"` }
type TriggerScheduleScheduleArgs ¶
type TriggerScheduleScheduleArgs struct { // Day(s) of the month on which the trigger is scheduled. This value can be specified with a monthly frequency only. DaysOfMonths pulumi.IntArrayInput `pulumi:"daysOfMonths"` // Days of the week on which the trigger is scheduled. This value can be specified only with a weekly frequency. DaysOfWeeks pulumi.StringArrayInput `pulumi:"daysOfWeeks"` // Hours of the day on which the trigger is scheduled. Hours pulumi.IntArrayInput `pulumi:"hours"` // Minutes of the hour on which the trigger is scheduled. Minutes pulumi.IntArrayInput `pulumi:"minutes"` // A `monthly` block as documented below, which specifies the days of the month on which the trigger is scheduled. The value can be specified only with a monthly frequency. Monthlies TriggerScheduleScheduleMonthlyArrayInput `pulumi:"monthlies"` }
func (TriggerScheduleScheduleArgs) ElementType ¶
func (TriggerScheduleScheduleArgs) ElementType() reflect.Type
func (TriggerScheduleScheduleArgs) ToTriggerScheduleScheduleOutput ¶
func (i TriggerScheduleScheduleArgs) ToTriggerScheduleScheduleOutput() TriggerScheduleScheduleOutput
func (TriggerScheduleScheduleArgs) ToTriggerScheduleScheduleOutputWithContext ¶
func (i TriggerScheduleScheduleArgs) ToTriggerScheduleScheduleOutputWithContext(ctx context.Context) TriggerScheduleScheduleOutput
func (TriggerScheduleScheduleArgs) ToTriggerScheduleSchedulePtrOutput ¶
func (i TriggerScheduleScheduleArgs) ToTriggerScheduleSchedulePtrOutput() TriggerScheduleSchedulePtrOutput
func (TriggerScheduleScheduleArgs) ToTriggerScheduleSchedulePtrOutputWithContext ¶
func (i TriggerScheduleScheduleArgs) ToTriggerScheduleSchedulePtrOutputWithContext(ctx context.Context) TriggerScheduleSchedulePtrOutput
type TriggerScheduleScheduleInput ¶
type TriggerScheduleScheduleInput interface { pulumi.Input ToTriggerScheduleScheduleOutput() TriggerScheduleScheduleOutput ToTriggerScheduleScheduleOutputWithContext(context.Context) TriggerScheduleScheduleOutput }
TriggerScheduleScheduleInput is an input type that accepts TriggerScheduleScheduleArgs and TriggerScheduleScheduleOutput values. You can construct a concrete instance of `TriggerScheduleScheduleInput` via:
TriggerScheduleScheduleArgs{...}
type TriggerScheduleScheduleMonthly ¶
type TriggerScheduleScheduleMonthly struct { // The occurrence of the specified day during the month. For example, a `monthly` property with `weekday` and `week` values of `Sunday, -1` means the last Sunday of the month. Week *int `pulumi:"week"` // The day of the week on which the trigger runs. For example, a `monthly` property with a `weekday` value of `Sunday` means every Sunday of the month. Weekday string `pulumi:"weekday"` }
type TriggerScheduleScheduleMonthlyArgs ¶
type TriggerScheduleScheduleMonthlyArgs struct { // The occurrence of the specified day during the month. For example, a `monthly` property with `weekday` and `week` values of `Sunday, -1` means the last Sunday of the month. Week pulumi.IntPtrInput `pulumi:"week"` // The day of the week on which the trigger runs. For example, a `monthly` property with a `weekday` value of `Sunday` means every Sunday of the month. Weekday pulumi.StringInput `pulumi:"weekday"` }
func (TriggerScheduleScheduleMonthlyArgs) ElementType ¶
func (TriggerScheduleScheduleMonthlyArgs) ElementType() reflect.Type
func (TriggerScheduleScheduleMonthlyArgs) ToTriggerScheduleScheduleMonthlyOutput ¶
func (i TriggerScheduleScheduleMonthlyArgs) ToTriggerScheduleScheduleMonthlyOutput() TriggerScheduleScheduleMonthlyOutput
func (TriggerScheduleScheduleMonthlyArgs) ToTriggerScheduleScheduleMonthlyOutputWithContext ¶
func (i TriggerScheduleScheduleMonthlyArgs) ToTriggerScheduleScheduleMonthlyOutputWithContext(ctx context.Context) TriggerScheduleScheduleMonthlyOutput
type TriggerScheduleScheduleMonthlyArray ¶
type TriggerScheduleScheduleMonthlyArray []TriggerScheduleScheduleMonthlyInput
func (TriggerScheduleScheduleMonthlyArray) ElementType ¶
func (TriggerScheduleScheduleMonthlyArray) ElementType() reflect.Type
func (TriggerScheduleScheduleMonthlyArray) ToTriggerScheduleScheduleMonthlyArrayOutput ¶
func (i TriggerScheduleScheduleMonthlyArray) ToTriggerScheduleScheduleMonthlyArrayOutput() TriggerScheduleScheduleMonthlyArrayOutput
func (TriggerScheduleScheduleMonthlyArray) ToTriggerScheduleScheduleMonthlyArrayOutputWithContext ¶
func (i TriggerScheduleScheduleMonthlyArray) ToTriggerScheduleScheduleMonthlyArrayOutputWithContext(ctx context.Context) TriggerScheduleScheduleMonthlyArrayOutput
type TriggerScheduleScheduleMonthlyArrayInput ¶
type TriggerScheduleScheduleMonthlyArrayInput interface { pulumi.Input ToTriggerScheduleScheduleMonthlyArrayOutput() TriggerScheduleScheduleMonthlyArrayOutput ToTriggerScheduleScheduleMonthlyArrayOutputWithContext(context.Context) TriggerScheduleScheduleMonthlyArrayOutput }
TriggerScheduleScheduleMonthlyArrayInput is an input type that accepts TriggerScheduleScheduleMonthlyArray and TriggerScheduleScheduleMonthlyArrayOutput values. You can construct a concrete instance of `TriggerScheduleScheduleMonthlyArrayInput` via:
TriggerScheduleScheduleMonthlyArray{ TriggerScheduleScheduleMonthlyArgs{...} }
type TriggerScheduleScheduleMonthlyArrayOutput ¶
type TriggerScheduleScheduleMonthlyArrayOutput struct{ *pulumi.OutputState }
func (TriggerScheduleScheduleMonthlyArrayOutput) ElementType ¶
func (TriggerScheduleScheduleMonthlyArrayOutput) ElementType() reflect.Type
func (TriggerScheduleScheduleMonthlyArrayOutput) ToTriggerScheduleScheduleMonthlyArrayOutput ¶
func (o TriggerScheduleScheduleMonthlyArrayOutput) ToTriggerScheduleScheduleMonthlyArrayOutput() TriggerScheduleScheduleMonthlyArrayOutput
func (TriggerScheduleScheduleMonthlyArrayOutput) ToTriggerScheduleScheduleMonthlyArrayOutputWithContext ¶
func (o TriggerScheduleScheduleMonthlyArrayOutput) ToTriggerScheduleScheduleMonthlyArrayOutputWithContext(ctx context.Context) TriggerScheduleScheduleMonthlyArrayOutput
type TriggerScheduleScheduleMonthlyInput ¶
type TriggerScheduleScheduleMonthlyInput interface { pulumi.Input ToTriggerScheduleScheduleMonthlyOutput() TriggerScheduleScheduleMonthlyOutput ToTriggerScheduleScheduleMonthlyOutputWithContext(context.Context) TriggerScheduleScheduleMonthlyOutput }
TriggerScheduleScheduleMonthlyInput is an input type that accepts TriggerScheduleScheduleMonthlyArgs and TriggerScheduleScheduleMonthlyOutput values. You can construct a concrete instance of `TriggerScheduleScheduleMonthlyInput` via:
TriggerScheduleScheduleMonthlyArgs{...}
type TriggerScheduleScheduleMonthlyOutput ¶
type TriggerScheduleScheduleMonthlyOutput struct{ *pulumi.OutputState }
func (TriggerScheduleScheduleMonthlyOutput) ElementType ¶
func (TriggerScheduleScheduleMonthlyOutput) ElementType() reflect.Type
func (TriggerScheduleScheduleMonthlyOutput) ToTriggerScheduleScheduleMonthlyOutput ¶
func (o TriggerScheduleScheduleMonthlyOutput) ToTriggerScheduleScheduleMonthlyOutput() TriggerScheduleScheduleMonthlyOutput
func (TriggerScheduleScheduleMonthlyOutput) ToTriggerScheduleScheduleMonthlyOutputWithContext ¶
func (o TriggerScheduleScheduleMonthlyOutput) ToTriggerScheduleScheduleMonthlyOutputWithContext(ctx context.Context) TriggerScheduleScheduleMonthlyOutput
func (TriggerScheduleScheduleMonthlyOutput) Week ¶
func (o TriggerScheduleScheduleMonthlyOutput) Week() pulumi.IntPtrOutput
The occurrence of the specified day during the month. For example, a `monthly` property with `weekday` and `week` values of `Sunday, -1` means the last Sunday of the month.
func (TriggerScheduleScheduleMonthlyOutput) Weekday ¶
func (o TriggerScheduleScheduleMonthlyOutput) Weekday() pulumi.StringOutput
The day of the week on which the trigger runs. For example, a `monthly` property with a `weekday` value of `Sunday` means every Sunday of the month.
type TriggerScheduleScheduleOutput ¶
type TriggerScheduleScheduleOutput struct{ *pulumi.OutputState }
func (TriggerScheduleScheduleOutput) DaysOfMonths ¶
func (o TriggerScheduleScheduleOutput) DaysOfMonths() pulumi.IntArrayOutput
Day(s) of the month on which the trigger is scheduled. This value can be specified with a monthly frequency only.
func (TriggerScheduleScheduleOutput) DaysOfWeeks ¶
func (o TriggerScheduleScheduleOutput) DaysOfWeeks() pulumi.StringArrayOutput
Days of the week on which the trigger is scheduled. This value can be specified only with a weekly frequency.
func (TriggerScheduleScheduleOutput) ElementType ¶
func (TriggerScheduleScheduleOutput) ElementType() reflect.Type
func (TriggerScheduleScheduleOutput) Hours ¶
func (o TriggerScheduleScheduleOutput) Hours() pulumi.IntArrayOutput
Hours of the day on which the trigger is scheduled.
func (TriggerScheduleScheduleOutput) Minutes ¶
func (o TriggerScheduleScheduleOutput) Minutes() pulumi.IntArrayOutput
Minutes of the hour on which the trigger is scheduled.
func (TriggerScheduleScheduleOutput) Monthlies ¶
func (o TriggerScheduleScheduleOutput) Monthlies() TriggerScheduleScheduleMonthlyArrayOutput
A `monthly` block as documented below, which specifies the days of the month on which the trigger is scheduled. The value can be specified only with a monthly frequency.
func (TriggerScheduleScheduleOutput) ToTriggerScheduleScheduleOutput ¶
func (o TriggerScheduleScheduleOutput) ToTriggerScheduleScheduleOutput() TriggerScheduleScheduleOutput
func (TriggerScheduleScheduleOutput) ToTriggerScheduleScheduleOutputWithContext ¶
func (o TriggerScheduleScheduleOutput) ToTriggerScheduleScheduleOutputWithContext(ctx context.Context) TriggerScheduleScheduleOutput
func (TriggerScheduleScheduleOutput) ToTriggerScheduleSchedulePtrOutput ¶
func (o TriggerScheduleScheduleOutput) ToTriggerScheduleSchedulePtrOutput() TriggerScheduleSchedulePtrOutput
func (TriggerScheduleScheduleOutput) ToTriggerScheduleSchedulePtrOutputWithContext ¶
func (o TriggerScheduleScheduleOutput) ToTriggerScheduleSchedulePtrOutputWithContext(ctx context.Context) TriggerScheduleSchedulePtrOutput
type TriggerScheduleSchedulePtrInput ¶
type TriggerScheduleSchedulePtrInput interface { pulumi.Input ToTriggerScheduleSchedulePtrOutput() TriggerScheduleSchedulePtrOutput ToTriggerScheduleSchedulePtrOutputWithContext(context.Context) TriggerScheduleSchedulePtrOutput }
TriggerScheduleSchedulePtrInput is an input type that accepts TriggerScheduleScheduleArgs, TriggerScheduleSchedulePtr and TriggerScheduleSchedulePtrOutput values. You can construct a concrete instance of `TriggerScheduleSchedulePtrInput` via:
TriggerScheduleScheduleArgs{...} or: nil
func TriggerScheduleSchedulePtr ¶
func TriggerScheduleSchedulePtr(v *TriggerScheduleScheduleArgs) TriggerScheduleSchedulePtrInput
type TriggerScheduleSchedulePtrOutput ¶
type TriggerScheduleSchedulePtrOutput struct{ *pulumi.OutputState }
func (TriggerScheduleSchedulePtrOutput) DaysOfMonths ¶
func (o TriggerScheduleSchedulePtrOutput) DaysOfMonths() pulumi.IntArrayOutput
Day(s) of the month on which the trigger is scheduled. This value can be specified with a monthly frequency only.
func (TriggerScheduleSchedulePtrOutput) DaysOfWeeks ¶
func (o TriggerScheduleSchedulePtrOutput) DaysOfWeeks() pulumi.StringArrayOutput
Days of the week on which the trigger is scheduled. This value can be specified only with a weekly frequency.
func (TriggerScheduleSchedulePtrOutput) Elem ¶
func (o TriggerScheduleSchedulePtrOutput) Elem() TriggerScheduleScheduleOutput
func (TriggerScheduleSchedulePtrOutput) ElementType ¶
func (TriggerScheduleSchedulePtrOutput) ElementType() reflect.Type
func (TriggerScheduleSchedulePtrOutput) Hours ¶
func (o TriggerScheduleSchedulePtrOutput) Hours() pulumi.IntArrayOutput
Hours of the day on which the trigger is scheduled.
func (TriggerScheduleSchedulePtrOutput) Minutes ¶
func (o TriggerScheduleSchedulePtrOutput) Minutes() pulumi.IntArrayOutput
Minutes of the hour on which the trigger is scheduled.
func (TriggerScheduleSchedulePtrOutput) Monthlies ¶
func (o TriggerScheduleSchedulePtrOutput) Monthlies() TriggerScheduleScheduleMonthlyArrayOutput
A `monthly` block as documented below, which specifies the days of the month on which the trigger is scheduled. The value can be specified only with a monthly frequency.
func (TriggerScheduleSchedulePtrOutput) ToTriggerScheduleSchedulePtrOutput ¶
func (o TriggerScheduleSchedulePtrOutput) ToTriggerScheduleSchedulePtrOutput() TriggerScheduleSchedulePtrOutput
func (TriggerScheduleSchedulePtrOutput) ToTriggerScheduleSchedulePtrOutputWithContext ¶
func (o TriggerScheduleSchedulePtrOutput) ToTriggerScheduleSchedulePtrOutputWithContext(ctx context.Context) TriggerScheduleSchedulePtrOutput
type TriggerScheduleState ¶
type TriggerScheduleState struct { // Specifies if the Data Factory Schedule Trigger is activated. Defaults to `true`. Activated pulumi.BoolPtrInput // List of tags that can be used for describing the Data Factory Schedule Trigger. Annotations pulumi.StringArrayInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The Schedule Trigger's description. Description pulumi.StringPtrInput // The time the Schedule Trigger should end. The time will be represented in UTC. EndTime pulumi.StringPtrInput // The trigger frequency. Valid values include `Minute`, `Hour`, `Day`, `Week`, `Month`. Defaults to `Minute`. Frequency pulumi.StringPtrInput // The interval for how often the trigger occurs. This defaults to 1. Interval pulumi.IntPtrInput // 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 pulumi.StringPtrInput // The Data Factory Pipeline name that the trigger will act on. PipelineName pulumi.StringPtrInput // The pipeline parameters that the trigger will act upon. PipelineParameters pulumi.StringMapInput // A `schedule` block as defined below, which further specifies the recurrence schedule for the trigger. A schedule is capable of limiting or increasing the number of trigger executions specified by the `frequency` and `interval` properties. Schedule TriggerScheduleSchedulePtrInput // The time the Schedule Trigger will start. This defaults to the current time. The time will be represented in UTC. StartTime pulumi.StringPtrInput }
func (TriggerScheduleState) ElementType ¶
func (TriggerScheduleState) ElementType() reflect.Type
type TriggerTumblingWindow ¶
type TriggerTumblingWindow struct { pulumi.CustomResourceState // Specifies if the Data Factory Tumbling Window Trigger is activated. Defaults to `true`. Activated pulumi.BoolPtrOutput `pulumi:"activated"` // A map of additional properties to associate with the Data Factory Tumbling Window Trigger. AdditionalProperties pulumi.StringMapOutput `pulumi:"additionalProperties"` // List of tags that can be used for describing the Data Factory Tumbling Window Trigger. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The ID of Data Factory in which to associate the Trigger with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // Specifies how long the trigger waits before triggering new run. formatted as an `D.HH:MM:SS`. Delay pulumi.StringPtrOutput `pulumi:"delay"` // The description for the Data Factory Tumbling Window Trigger. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the end time of Tumbling Window, formatted as an RFC3339 string. EndTime pulumi.StringPtrOutput `pulumi:"endTime"` // Specifies the frequency of Tumbling Window. Possible values are `Hour`, `Minute` and `Month`. Changing this forces a new resource. Frequency pulumi.StringOutput `pulumi:"frequency"` // Specifies the interval of Tumbling Window. Changing this forces a new resource. Interval pulumi.IntOutput `pulumi:"interval"` // The max number for simultaneous trigger run fired by Tumbling Window. Possible values are between `1` and `50`. Defaults to `50`. MaxConcurrency pulumi.IntPtrOutput `pulumi:"maxConcurrency"` // Specifies the name of the Data Factory Tumbling Window Trigger. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A `pipeline` block as defined below. Pipeline TriggerTumblingWindowPipelineOutput `pulumi:"pipeline"` // A `retry` block as defined below. Retry TriggerTumblingWindowRetryPtrOutput `pulumi:"retry"` // Specifies the start time of Tumbling Window, formatted as an RFC3339 string. Changing this forces a new resource. StartTime pulumi.StringOutput `pulumi:"startTime"` // One or more `triggerDependency` block as defined below. TriggerDependencies TriggerTumblingWindowTriggerDependencyArrayOutput `pulumi:"triggerDependencies"` }
Manages a Tumbling Window Trigger inside an Azure Data Factory.
## Import
Data Factory Tumbling Window Trigger can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:datafactory/triggerTumblingWindow:TriggerTumblingWindow example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/triggers/example
```
func GetTriggerTumblingWindow ¶
func GetTriggerTumblingWindow(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TriggerTumblingWindowState, opts ...pulumi.ResourceOption) (*TriggerTumblingWindow, error)
GetTriggerTumblingWindow gets an existing TriggerTumblingWindow 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 NewTriggerTumblingWindow ¶
func NewTriggerTumblingWindow(ctx *pulumi.Context, name string, args *TriggerTumblingWindowArgs, opts ...pulumi.ResourceOption) (*TriggerTumblingWindow, error)
NewTriggerTumblingWindow registers a new resource with the given unique name, arguments, and options.
func (*TriggerTumblingWindow) ElementType ¶
func (*TriggerTumblingWindow) ElementType() reflect.Type
func (*TriggerTumblingWindow) ToTriggerTumblingWindowOutput ¶
func (i *TriggerTumblingWindow) ToTriggerTumblingWindowOutput() TriggerTumblingWindowOutput
func (*TriggerTumblingWindow) ToTriggerTumblingWindowOutputWithContext ¶
func (i *TriggerTumblingWindow) ToTriggerTumblingWindowOutputWithContext(ctx context.Context) TriggerTumblingWindowOutput
type TriggerTumblingWindowArgs ¶
type TriggerTumblingWindowArgs struct { // Specifies if the Data Factory Tumbling Window Trigger is activated. Defaults to `true`. Activated pulumi.BoolPtrInput // A map of additional properties to associate with the Data Factory Tumbling Window Trigger. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Tumbling Window Trigger. Annotations pulumi.StringArrayInput // The ID of Data Factory in which to associate the Trigger with. Changing this forces a new resource. DataFactoryId pulumi.StringInput // Specifies how long the trigger waits before triggering new run. formatted as an `D.HH:MM:SS`. Delay pulumi.StringPtrInput // The description for the Data Factory Tumbling Window Trigger. Description pulumi.StringPtrInput // Specifies the end time of Tumbling Window, formatted as an RFC3339 string. EndTime pulumi.StringPtrInput // Specifies the frequency of Tumbling Window. Possible values are `Hour`, `Minute` and `Month`. Changing this forces a new resource. Frequency pulumi.StringInput // Specifies the interval of Tumbling Window. Changing this forces a new resource. Interval pulumi.IntInput // The max number for simultaneous trigger run fired by Tumbling Window. Possible values are between `1` and `50`. Defaults to `50`. MaxConcurrency pulumi.IntPtrInput // Specifies the name of the Data Factory Tumbling Window Trigger. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `pipeline` block as defined below. Pipeline TriggerTumblingWindowPipelineInput // A `retry` block as defined below. Retry TriggerTumblingWindowRetryPtrInput // Specifies the start time of Tumbling Window, formatted as an RFC3339 string. Changing this forces a new resource. StartTime pulumi.StringInput // One or more `triggerDependency` block as defined below. TriggerDependencies TriggerTumblingWindowTriggerDependencyArrayInput }
The set of arguments for constructing a TriggerTumblingWindow resource.
func (TriggerTumblingWindowArgs) ElementType ¶
func (TriggerTumblingWindowArgs) ElementType() reflect.Type
type TriggerTumblingWindowArray ¶
type TriggerTumblingWindowArray []TriggerTumblingWindowInput
func (TriggerTumblingWindowArray) ElementType ¶
func (TriggerTumblingWindowArray) ElementType() reflect.Type
func (TriggerTumblingWindowArray) ToTriggerTumblingWindowArrayOutput ¶
func (i TriggerTumblingWindowArray) ToTriggerTumblingWindowArrayOutput() TriggerTumblingWindowArrayOutput
func (TriggerTumblingWindowArray) ToTriggerTumblingWindowArrayOutputWithContext ¶
func (i TriggerTumblingWindowArray) ToTriggerTumblingWindowArrayOutputWithContext(ctx context.Context) TriggerTumblingWindowArrayOutput
type TriggerTumblingWindowArrayInput ¶
type TriggerTumblingWindowArrayInput interface { pulumi.Input ToTriggerTumblingWindowArrayOutput() TriggerTumblingWindowArrayOutput ToTriggerTumblingWindowArrayOutputWithContext(context.Context) TriggerTumblingWindowArrayOutput }
TriggerTumblingWindowArrayInput is an input type that accepts TriggerTumblingWindowArray and TriggerTumblingWindowArrayOutput values. You can construct a concrete instance of `TriggerTumblingWindowArrayInput` via:
TriggerTumblingWindowArray{ TriggerTumblingWindowArgs{...} }
type TriggerTumblingWindowArrayOutput ¶
type TriggerTumblingWindowArrayOutput struct{ *pulumi.OutputState }
func (TriggerTumblingWindowArrayOutput) ElementType ¶
func (TriggerTumblingWindowArrayOutput) ElementType() reflect.Type
func (TriggerTumblingWindowArrayOutput) Index ¶
func (o TriggerTumblingWindowArrayOutput) Index(i pulumi.IntInput) TriggerTumblingWindowOutput
func (TriggerTumblingWindowArrayOutput) ToTriggerTumblingWindowArrayOutput ¶
func (o TriggerTumblingWindowArrayOutput) ToTriggerTumblingWindowArrayOutput() TriggerTumblingWindowArrayOutput
func (TriggerTumblingWindowArrayOutput) ToTriggerTumblingWindowArrayOutputWithContext ¶
func (o TriggerTumblingWindowArrayOutput) ToTriggerTumblingWindowArrayOutputWithContext(ctx context.Context) TriggerTumblingWindowArrayOutput
type TriggerTumblingWindowInput ¶
type TriggerTumblingWindowInput interface { pulumi.Input ToTriggerTumblingWindowOutput() TriggerTumblingWindowOutput ToTriggerTumblingWindowOutputWithContext(ctx context.Context) TriggerTumblingWindowOutput }
type TriggerTumblingWindowMap ¶
type TriggerTumblingWindowMap map[string]TriggerTumblingWindowInput
func (TriggerTumblingWindowMap) ElementType ¶
func (TriggerTumblingWindowMap) ElementType() reflect.Type
func (TriggerTumblingWindowMap) ToTriggerTumblingWindowMapOutput ¶
func (i TriggerTumblingWindowMap) ToTriggerTumblingWindowMapOutput() TriggerTumblingWindowMapOutput
func (TriggerTumblingWindowMap) ToTriggerTumblingWindowMapOutputWithContext ¶
func (i TriggerTumblingWindowMap) ToTriggerTumblingWindowMapOutputWithContext(ctx context.Context) TriggerTumblingWindowMapOutput
type TriggerTumblingWindowMapInput ¶
type TriggerTumblingWindowMapInput interface { pulumi.Input ToTriggerTumblingWindowMapOutput() TriggerTumblingWindowMapOutput ToTriggerTumblingWindowMapOutputWithContext(context.Context) TriggerTumblingWindowMapOutput }
TriggerTumblingWindowMapInput is an input type that accepts TriggerTumblingWindowMap and TriggerTumblingWindowMapOutput values. You can construct a concrete instance of `TriggerTumblingWindowMapInput` via:
TriggerTumblingWindowMap{ "key": TriggerTumblingWindowArgs{...} }
type TriggerTumblingWindowMapOutput ¶
type TriggerTumblingWindowMapOutput struct{ *pulumi.OutputState }
func (TriggerTumblingWindowMapOutput) ElementType ¶
func (TriggerTumblingWindowMapOutput) ElementType() reflect.Type
func (TriggerTumblingWindowMapOutput) MapIndex ¶
func (o TriggerTumblingWindowMapOutput) MapIndex(k pulumi.StringInput) TriggerTumblingWindowOutput
func (TriggerTumblingWindowMapOutput) ToTriggerTumblingWindowMapOutput ¶
func (o TriggerTumblingWindowMapOutput) ToTriggerTumblingWindowMapOutput() TriggerTumblingWindowMapOutput
func (TriggerTumblingWindowMapOutput) ToTriggerTumblingWindowMapOutputWithContext ¶
func (o TriggerTumblingWindowMapOutput) ToTriggerTumblingWindowMapOutputWithContext(ctx context.Context) TriggerTumblingWindowMapOutput
type TriggerTumblingWindowOutput ¶
type TriggerTumblingWindowOutput struct{ *pulumi.OutputState }
func (TriggerTumblingWindowOutput) Activated ¶ added in v5.5.0
func (o TriggerTumblingWindowOutput) Activated() pulumi.BoolPtrOutput
Specifies if the Data Factory Tumbling Window Trigger is activated. Defaults to `true`.
func (TriggerTumblingWindowOutput) AdditionalProperties ¶ added in v5.5.0
func (o TriggerTumblingWindowOutput) AdditionalProperties() pulumi.StringMapOutput
A map of additional properties to associate with the Data Factory Tumbling Window Trigger.
func (TriggerTumblingWindowOutput) Annotations ¶ added in v5.5.0
func (o TriggerTumblingWindowOutput) Annotations() pulumi.StringArrayOutput
List of tags that can be used for describing the Data Factory Tumbling Window Trigger.
func (TriggerTumblingWindowOutput) DataFactoryId ¶ added in v5.5.0
func (o TriggerTumblingWindowOutput) DataFactoryId() pulumi.StringOutput
The ID of Data Factory in which to associate the Trigger with. Changing this forces a new resource.
func (TriggerTumblingWindowOutput) Delay ¶ added in v5.5.0
func (o TriggerTumblingWindowOutput) Delay() pulumi.StringPtrOutput
Specifies how long the trigger waits before triggering new run. formatted as an `D.HH:MM:SS`.
func (TriggerTumblingWindowOutput) Description ¶ added in v5.5.0
func (o TriggerTumblingWindowOutput) Description() pulumi.StringPtrOutput
The description for the Data Factory Tumbling Window Trigger.
func (TriggerTumblingWindowOutput) ElementType ¶
func (TriggerTumblingWindowOutput) ElementType() reflect.Type
func (TriggerTumblingWindowOutput) EndTime ¶ added in v5.5.0
func (o TriggerTumblingWindowOutput) EndTime() pulumi.StringPtrOutput
Specifies the end time of Tumbling Window, formatted as an RFC3339 string.
func (TriggerTumblingWindowOutput) Frequency ¶ added in v5.5.0
func (o TriggerTumblingWindowOutput) Frequency() pulumi.StringOutput
Specifies the frequency of Tumbling Window. Possible values are `Hour`, `Minute` and `Month`. Changing this forces a new resource.
func (TriggerTumblingWindowOutput) Interval ¶ added in v5.5.0
func (o TriggerTumblingWindowOutput) Interval() pulumi.IntOutput
Specifies the interval of Tumbling Window. Changing this forces a new resource.
func (TriggerTumblingWindowOutput) MaxConcurrency ¶ added in v5.5.0
func (o TriggerTumblingWindowOutput) MaxConcurrency() pulumi.IntPtrOutput
The max number for simultaneous trigger run fired by Tumbling Window. Possible values are between `1` and `50`. Defaults to `50`.
func (TriggerTumblingWindowOutput) Name ¶ added in v5.5.0
func (o TriggerTumblingWindowOutput) Name() pulumi.StringOutput
Specifies the name of the Data Factory Tumbling Window Trigger. Changing this forces a new resource to be created.
func (TriggerTumblingWindowOutput) Pipeline ¶ added in v5.5.0
func (o TriggerTumblingWindowOutput) Pipeline() TriggerTumblingWindowPipelineOutput
A `pipeline` block as defined below.
func (TriggerTumblingWindowOutput) Retry ¶ added in v5.5.0
func (o TriggerTumblingWindowOutput) Retry() TriggerTumblingWindowRetryPtrOutput
A `retry` block as defined below.
func (TriggerTumblingWindowOutput) StartTime ¶ added in v5.5.0
func (o TriggerTumblingWindowOutput) StartTime() pulumi.StringOutput
Specifies the start time of Tumbling Window, formatted as an RFC3339 string. Changing this forces a new resource.
func (TriggerTumblingWindowOutput) ToTriggerTumblingWindowOutput ¶
func (o TriggerTumblingWindowOutput) ToTriggerTumblingWindowOutput() TriggerTumblingWindowOutput
func (TriggerTumblingWindowOutput) ToTriggerTumblingWindowOutputWithContext ¶
func (o TriggerTumblingWindowOutput) ToTriggerTumblingWindowOutputWithContext(ctx context.Context) TriggerTumblingWindowOutput
func (TriggerTumblingWindowOutput) TriggerDependencies ¶ added in v5.5.0
func (o TriggerTumblingWindowOutput) TriggerDependencies() TriggerTumblingWindowTriggerDependencyArrayOutput
One or more `triggerDependency` block as defined below.
type TriggerTumblingWindowPipelineArgs ¶
type TriggerTumblingWindowPipelineArgs struct { // The Data Factory Pipeline name that the trigger will act on. Name pulumi.StringInput `pulumi:"name"` // The Data Factory Pipeline parameters that the trigger will act on. Parameters pulumi.StringMapInput `pulumi:"parameters"` }
func (TriggerTumblingWindowPipelineArgs) ElementType ¶
func (TriggerTumblingWindowPipelineArgs) ElementType() reflect.Type
func (TriggerTumblingWindowPipelineArgs) ToTriggerTumblingWindowPipelineOutput ¶
func (i TriggerTumblingWindowPipelineArgs) ToTriggerTumblingWindowPipelineOutput() TriggerTumblingWindowPipelineOutput
func (TriggerTumblingWindowPipelineArgs) ToTriggerTumblingWindowPipelineOutputWithContext ¶
func (i TriggerTumblingWindowPipelineArgs) ToTriggerTumblingWindowPipelineOutputWithContext(ctx context.Context) TriggerTumblingWindowPipelineOutput
func (TriggerTumblingWindowPipelineArgs) ToTriggerTumblingWindowPipelinePtrOutput ¶
func (i TriggerTumblingWindowPipelineArgs) ToTriggerTumblingWindowPipelinePtrOutput() TriggerTumblingWindowPipelinePtrOutput
func (TriggerTumblingWindowPipelineArgs) ToTriggerTumblingWindowPipelinePtrOutputWithContext ¶
func (i TriggerTumblingWindowPipelineArgs) ToTriggerTumblingWindowPipelinePtrOutputWithContext(ctx context.Context) TriggerTumblingWindowPipelinePtrOutput
type TriggerTumblingWindowPipelineInput ¶
type TriggerTumblingWindowPipelineInput interface { pulumi.Input ToTriggerTumblingWindowPipelineOutput() TriggerTumblingWindowPipelineOutput ToTriggerTumblingWindowPipelineOutputWithContext(context.Context) TriggerTumblingWindowPipelineOutput }
TriggerTumblingWindowPipelineInput is an input type that accepts TriggerTumblingWindowPipelineArgs and TriggerTumblingWindowPipelineOutput values. You can construct a concrete instance of `TriggerTumblingWindowPipelineInput` via:
TriggerTumblingWindowPipelineArgs{...}
type TriggerTumblingWindowPipelineOutput ¶
type TriggerTumblingWindowPipelineOutput struct{ *pulumi.OutputState }
func (TriggerTumblingWindowPipelineOutput) ElementType ¶
func (TriggerTumblingWindowPipelineOutput) ElementType() reflect.Type
func (TriggerTumblingWindowPipelineOutput) Name ¶
func (o TriggerTumblingWindowPipelineOutput) Name() pulumi.StringOutput
The Data Factory Pipeline name that the trigger will act on.
func (TriggerTumblingWindowPipelineOutput) Parameters ¶
func (o TriggerTumblingWindowPipelineOutput) Parameters() pulumi.StringMapOutput
The Data Factory Pipeline parameters that the trigger will act on.
func (TriggerTumblingWindowPipelineOutput) ToTriggerTumblingWindowPipelineOutput ¶
func (o TriggerTumblingWindowPipelineOutput) ToTriggerTumblingWindowPipelineOutput() TriggerTumblingWindowPipelineOutput
func (TriggerTumblingWindowPipelineOutput) ToTriggerTumblingWindowPipelineOutputWithContext ¶
func (o TriggerTumblingWindowPipelineOutput) ToTriggerTumblingWindowPipelineOutputWithContext(ctx context.Context) TriggerTumblingWindowPipelineOutput
func (TriggerTumblingWindowPipelineOutput) ToTriggerTumblingWindowPipelinePtrOutput ¶
func (o TriggerTumblingWindowPipelineOutput) ToTriggerTumblingWindowPipelinePtrOutput() TriggerTumblingWindowPipelinePtrOutput
func (TriggerTumblingWindowPipelineOutput) ToTriggerTumblingWindowPipelinePtrOutputWithContext ¶
func (o TriggerTumblingWindowPipelineOutput) ToTriggerTumblingWindowPipelinePtrOutputWithContext(ctx context.Context) TriggerTumblingWindowPipelinePtrOutput
type TriggerTumblingWindowPipelinePtrInput ¶
type TriggerTumblingWindowPipelinePtrInput interface { pulumi.Input ToTriggerTumblingWindowPipelinePtrOutput() TriggerTumblingWindowPipelinePtrOutput ToTriggerTumblingWindowPipelinePtrOutputWithContext(context.Context) TriggerTumblingWindowPipelinePtrOutput }
TriggerTumblingWindowPipelinePtrInput is an input type that accepts TriggerTumblingWindowPipelineArgs, TriggerTumblingWindowPipelinePtr and TriggerTumblingWindowPipelinePtrOutput values. You can construct a concrete instance of `TriggerTumblingWindowPipelinePtrInput` via:
TriggerTumblingWindowPipelineArgs{...} or: nil
func TriggerTumblingWindowPipelinePtr ¶
func TriggerTumblingWindowPipelinePtr(v *TriggerTumblingWindowPipelineArgs) TriggerTumblingWindowPipelinePtrInput
type TriggerTumblingWindowPipelinePtrOutput ¶
type TriggerTumblingWindowPipelinePtrOutput struct{ *pulumi.OutputState }
func (TriggerTumblingWindowPipelinePtrOutput) ElementType ¶
func (TriggerTumblingWindowPipelinePtrOutput) ElementType() reflect.Type
func (TriggerTumblingWindowPipelinePtrOutput) Name ¶
func (o TriggerTumblingWindowPipelinePtrOutput) Name() pulumi.StringPtrOutput
The Data Factory Pipeline name that the trigger will act on.
func (TriggerTumblingWindowPipelinePtrOutput) Parameters ¶
func (o TriggerTumblingWindowPipelinePtrOutput) Parameters() pulumi.StringMapOutput
The Data Factory Pipeline parameters that the trigger will act on.
func (TriggerTumblingWindowPipelinePtrOutput) ToTriggerTumblingWindowPipelinePtrOutput ¶
func (o TriggerTumblingWindowPipelinePtrOutput) ToTriggerTumblingWindowPipelinePtrOutput() TriggerTumblingWindowPipelinePtrOutput
func (TriggerTumblingWindowPipelinePtrOutput) ToTriggerTumblingWindowPipelinePtrOutputWithContext ¶
func (o TriggerTumblingWindowPipelinePtrOutput) ToTriggerTumblingWindowPipelinePtrOutputWithContext(ctx context.Context) TriggerTumblingWindowPipelinePtrOutput
type TriggerTumblingWindowRetryArgs ¶
type TriggerTumblingWindowRetryArgs struct { // The maximum retry attempts if the pipeline run failed. Count pulumi.IntInput `pulumi:"count"` // The Interval in seconds between each retry if the pipeline run failed. Interval pulumi.IntPtrInput `pulumi:"interval"` }
func (TriggerTumblingWindowRetryArgs) ElementType ¶
func (TriggerTumblingWindowRetryArgs) ElementType() reflect.Type
func (TriggerTumblingWindowRetryArgs) ToTriggerTumblingWindowRetryOutput ¶
func (i TriggerTumblingWindowRetryArgs) ToTriggerTumblingWindowRetryOutput() TriggerTumblingWindowRetryOutput
func (TriggerTumblingWindowRetryArgs) ToTriggerTumblingWindowRetryOutputWithContext ¶
func (i TriggerTumblingWindowRetryArgs) ToTriggerTumblingWindowRetryOutputWithContext(ctx context.Context) TriggerTumblingWindowRetryOutput
func (TriggerTumblingWindowRetryArgs) ToTriggerTumblingWindowRetryPtrOutput ¶
func (i TriggerTumblingWindowRetryArgs) ToTriggerTumblingWindowRetryPtrOutput() TriggerTumblingWindowRetryPtrOutput
func (TriggerTumblingWindowRetryArgs) ToTriggerTumblingWindowRetryPtrOutputWithContext ¶
func (i TriggerTumblingWindowRetryArgs) ToTriggerTumblingWindowRetryPtrOutputWithContext(ctx context.Context) TriggerTumblingWindowRetryPtrOutput
type TriggerTumblingWindowRetryInput ¶
type TriggerTumblingWindowRetryInput interface { pulumi.Input ToTriggerTumblingWindowRetryOutput() TriggerTumblingWindowRetryOutput ToTriggerTumblingWindowRetryOutputWithContext(context.Context) TriggerTumblingWindowRetryOutput }
TriggerTumblingWindowRetryInput is an input type that accepts TriggerTumblingWindowRetryArgs and TriggerTumblingWindowRetryOutput values. You can construct a concrete instance of `TriggerTumblingWindowRetryInput` via:
TriggerTumblingWindowRetryArgs{...}
type TriggerTumblingWindowRetryOutput ¶
type TriggerTumblingWindowRetryOutput struct{ *pulumi.OutputState }
func (TriggerTumblingWindowRetryOutput) Count ¶
func (o TriggerTumblingWindowRetryOutput) Count() pulumi.IntOutput
The maximum retry attempts if the pipeline run failed.
func (TriggerTumblingWindowRetryOutput) ElementType ¶
func (TriggerTumblingWindowRetryOutput) ElementType() reflect.Type
func (TriggerTumblingWindowRetryOutput) Interval ¶
func (o TriggerTumblingWindowRetryOutput) Interval() pulumi.IntPtrOutput
The Interval in seconds between each retry if the pipeline run failed.
func (TriggerTumblingWindowRetryOutput) ToTriggerTumblingWindowRetryOutput ¶
func (o TriggerTumblingWindowRetryOutput) ToTriggerTumblingWindowRetryOutput() TriggerTumblingWindowRetryOutput
func (TriggerTumblingWindowRetryOutput) ToTriggerTumblingWindowRetryOutputWithContext ¶
func (o TriggerTumblingWindowRetryOutput) ToTriggerTumblingWindowRetryOutputWithContext(ctx context.Context) TriggerTumblingWindowRetryOutput
func (TriggerTumblingWindowRetryOutput) ToTriggerTumblingWindowRetryPtrOutput ¶
func (o TriggerTumblingWindowRetryOutput) ToTriggerTumblingWindowRetryPtrOutput() TriggerTumblingWindowRetryPtrOutput
func (TriggerTumblingWindowRetryOutput) ToTriggerTumblingWindowRetryPtrOutputWithContext ¶
func (o TriggerTumblingWindowRetryOutput) ToTriggerTumblingWindowRetryPtrOutputWithContext(ctx context.Context) TriggerTumblingWindowRetryPtrOutput
type TriggerTumblingWindowRetryPtrInput ¶
type TriggerTumblingWindowRetryPtrInput interface { pulumi.Input ToTriggerTumblingWindowRetryPtrOutput() TriggerTumblingWindowRetryPtrOutput ToTriggerTumblingWindowRetryPtrOutputWithContext(context.Context) TriggerTumblingWindowRetryPtrOutput }
TriggerTumblingWindowRetryPtrInput is an input type that accepts TriggerTumblingWindowRetryArgs, TriggerTumblingWindowRetryPtr and TriggerTumblingWindowRetryPtrOutput values. You can construct a concrete instance of `TriggerTumblingWindowRetryPtrInput` via:
TriggerTumblingWindowRetryArgs{...} or: nil
func TriggerTumblingWindowRetryPtr ¶
func TriggerTumblingWindowRetryPtr(v *TriggerTumblingWindowRetryArgs) TriggerTumblingWindowRetryPtrInput
type TriggerTumblingWindowRetryPtrOutput ¶
type TriggerTumblingWindowRetryPtrOutput struct{ *pulumi.OutputState }
func (TriggerTumblingWindowRetryPtrOutput) Count ¶
func (o TriggerTumblingWindowRetryPtrOutput) Count() pulumi.IntPtrOutput
The maximum retry attempts if the pipeline run failed.
func (TriggerTumblingWindowRetryPtrOutput) Elem ¶
func (o TriggerTumblingWindowRetryPtrOutput) Elem() TriggerTumblingWindowRetryOutput
func (TriggerTumblingWindowRetryPtrOutput) ElementType ¶
func (TriggerTumblingWindowRetryPtrOutput) ElementType() reflect.Type
func (TriggerTumblingWindowRetryPtrOutput) Interval ¶
func (o TriggerTumblingWindowRetryPtrOutput) Interval() pulumi.IntPtrOutput
The Interval in seconds between each retry if the pipeline run failed.
func (TriggerTumblingWindowRetryPtrOutput) ToTriggerTumblingWindowRetryPtrOutput ¶
func (o TriggerTumblingWindowRetryPtrOutput) ToTriggerTumblingWindowRetryPtrOutput() TriggerTumblingWindowRetryPtrOutput
func (TriggerTumblingWindowRetryPtrOutput) ToTriggerTumblingWindowRetryPtrOutputWithContext ¶
func (o TriggerTumblingWindowRetryPtrOutput) ToTriggerTumblingWindowRetryPtrOutputWithContext(ctx context.Context) TriggerTumblingWindowRetryPtrOutput
type TriggerTumblingWindowState ¶
type TriggerTumblingWindowState struct { // Specifies if the Data Factory Tumbling Window Trigger is activated. Defaults to `true`. Activated pulumi.BoolPtrInput // A map of additional properties to associate with the Data Factory Tumbling Window Trigger. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Tumbling Window Trigger. Annotations pulumi.StringArrayInput // The ID of Data Factory in which to associate the Trigger with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // Specifies how long the trigger waits before triggering new run. formatted as an `D.HH:MM:SS`. Delay pulumi.StringPtrInput // The description for the Data Factory Tumbling Window Trigger. Description pulumi.StringPtrInput // Specifies the end time of Tumbling Window, formatted as an RFC3339 string. EndTime pulumi.StringPtrInput // Specifies the frequency of Tumbling Window. Possible values are `Hour`, `Minute` and `Month`. Changing this forces a new resource. Frequency pulumi.StringPtrInput // Specifies the interval of Tumbling Window. Changing this forces a new resource. Interval pulumi.IntPtrInput // The max number for simultaneous trigger run fired by Tumbling Window. Possible values are between `1` and `50`. Defaults to `50`. MaxConcurrency pulumi.IntPtrInput // Specifies the name of the Data Factory Tumbling Window Trigger. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `pipeline` block as defined below. Pipeline TriggerTumblingWindowPipelinePtrInput // A `retry` block as defined below. Retry TriggerTumblingWindowRetryPtrInput // Specifies the start time of Tumbling Window, formatted as an RFC3339 string. Changing this forces a new resource. StartTime pulumi.StringPtrInput // One or more `triggerDependency` block as defined below. TriggerDependencies TriggerTumblingWindowTriggerDependencyArrayInput }
func (TriggerTumblingWindowState) ElementType ¶
func (TriggerTumblingWindowState) ElementType() reflect.Type
type TriggerTumblingWindowTriggerDependency ¶
type TriggerTumblingWindowTriggerDependency struct { // The offset of the dependency trigger. Must be in Timespan format (±hh:mm:ss) and must be a negative offset for a self dependency. Offset *string `pulumi:"offset"` // The size of the dependency tumbling window. Must be in Timespan format (hh:mm:ss). Size *string `pulumi:"size"` // The dependency trigger name. If not specified, it will use self dependency. TriggerName *string `pulumi:"triggerName"` }
type TriggerTumblingWindowTriggerDependencyArgs ¶
type TriggerTumblingWindowTriggerDependencyArgs struct { // The offset of the dependency trigger. Must be in Timespan format (±hh:mm:ss) and must be a negative offset for a self dependency. Offset pulumi.StringPtrInput `pulumi:"offset"` // The size of the dependency tumbling window. Must be in Timespan format (hh:mm:ss). Size pulumi.StringPtrInput `pulumi:"size"` // The dependency trigger name. If not specified, it will use self dependency. TriggerName pulumi.StringPtrInput `pulumi:"triggerName"` }
func (TriggerTumblingWindowTriggerDependencyArgs) ElementType ¶
func (TriggerTumblingWindowTriggerDependencyArgs) ElementType() reflect.Type
func (TriggerTumblingWindowTriggerDependencyArgs) ToTriggerTumblingWindowTriggerDependencyOutput ¶
func (i TriggerTumblingWindowTriggerDependencyArgs) ToTriggerTumblingWindowTriggerDependencyOutput() TriggerTumblingWindowTriggerDependencyOutput
func (TriggerTumblingWindowTriggerDependencyArgs) ToTriggerTumblingWindowTriggerDependencyOutputWithContext ¶
func (i TriggerTumblingWindowTriggerDependencyArgs) ToTriggerTumblingWindowTriggerDependencyOutputWithContext(ctx context.Context) TriggerTumblingWindowTriggerDependencyOutput
type TriggerTumblingWindowTriggerDependencyArray ¶
type TriggerTumblingWindowTriggerDependencyArray []TriggerTumblingWindowTriggerDependencyInput
func (TriggerTumblingWindowTriggerDependencyArray) ElementType ¶
func (TriggerTumblingWindowTriggerDependencyArray) ElementType() reflect.Type
func (TriggerTumblingWindowTriggerDependencyArray) ToTriggerTumblingWindowTriggerDependencyArrayOutput ¶
func (i TriggerTumblingWindowTriggerDependencyArray) ToTriggerTumblingWindowTriggerDependencyArrayOutput() TriggerTumblingWindowTriggerDependencyArrayOutput
func (TriggerTumblingWindowTriggerDependencyArray) ToTriggerTumblingWindowTriggerDependencyArrayOutputWithContext ¶
func (i TriggerTumblingWindowTriggerDependencyArray) ToTriggerTumblingWindowTriggerDependencyArrayOutputWithContext(ctx context.Context) TriggerTumblingWindowTriggerDependencyArrayOutput
type TriggerTumblingWindowTriggerDependencyArrayInput ¶
type TriggerTumblingWindowTriggerDependencyArrayInput interface { pulumi.Input ToTriggerTumblingWindowTriggerDependencyArrayOutput() TriggerTumblingWindowTriggerDependencyArrayOutput ToTriggerTumblingWindowTriggerDependencyArrayOutputWithContext(context.Context) TriggerTumblingWindowTriggerDependencyArrayOutput }
TriggerTumblingWindowTriggerDependencyArrayInput is an input type that accepts TriggerTumblingWindowTriggerDependencyArray and TriggerTumblingWindowTriggerDependencyArrayOutput values. You can construct a concrete instance of `TriggerTumblingWindowTriggerDependencyArrayInput` via:
TriggerTumblingWindowTriggerDependencyArray{ TriggerTumblingWindowTriggerDependencyArgs{...} }
type TriggerTumblingWindowTriggerDependencyArrayOutput ¶
type TriggerTumblingWindowTriggerDependencyArrayOutput struct{ *pulumi.OutputState }
func (TriggerTumblingWindowTriggerDependencyArrayOutput) ElementType ¶
func (TriggerTumblingWindowTriggerDependencyArrayOutput) ElementType() reflect.Type
func (TriggerTumblingWindowTriggerDependencyArrayOutput) ToTriggerTumblingWindowTriggerDependencyArrayOutput ¶
func (o TriggerTumblingWindowTriggerDependencyArrayOutput) ToTriggerTumblingWindowTriggerDependencyArrayOutput() TriggerTumblingWindowTriggerDependencyArrayOutput
func (TriggerTumblingWindowTriggerDependencyArrayOutput) ToTriggerTumblingWindowTriggerDependencyArrayOutputWithContext ¶
func (o TriggerTumblingWindowTriggerDependencyArrayOutput) ToTriggerTumblingWindowTriggerDependencyArrayOutputWithContext(ctx context.Context) TriggerTumblingWindowTriggerDependencyArrayOutput
type TriggerTumblingWindowTriggerDependencyInput ¶
type TriggerTumblingWindowTriggerDependencyInput interface { pulumi.Input ToTriggerTumblingWindowTriggerDependencyOutput() TriggerTumblingWindowTriggerDependencyOutput ToTriggerTumblingWindowTriggerDependencyOutputWithContext(context.Context) TriggerTumblingWindowTriggerDependencyOutput }
TriggerTumblingWindowTriggerDependencyInput is an input type that accepts TriggerTumblingWindowTriggerDependencyArgs and TriggerTumblingWindowTriggerDependencyOutput values. You can construct a concrete instance of `TriggerTumblingWindowTriggerDependencyInput` via:
TriggerTumblingWindowTriggerDependencyArgs{...}
type TriggerTumblingWindowTriggerDependencyOutput ¶
type TriggerTumblingWindowTriggerDependencyOutput struct{ *pulumi.OutputState }
func (TriggerTumblingWindowTriggerDependencyOutput) ElementType ¶
func (TriggerTumblingWindowTriggerDependencyOutput) ElementType() reflect.Type
func (TriggerTumblingWindowTriggerDependencyOutput) Offset ¶
func (o TriggerTumblingWindowTriggerDependencyOutput) Offset() pulumi.StringPtrOutput
The offset of the dependency trigger. Must be in Timespan format (±hh:mm:ss) and must be a negative offset for a self dependency.
func (TriggerTumblingWindowTriggerDependencyOutput) Size ¶
func (o TriggerTumblingWindowTriggerDependencyOutput) Size() pulumi.StringPtrOutput
The size of the dependency tumbling window. Must be in Timespan format (hh:mm:ss).
func (TriggerTumblingWindowTriggerDependencyOutput) ToTriggerTumblingWindowTriggerDependencyOutput ¶
func (o TriggerTumblingWindowTriggerDependencyOutput) ToTriggerTumblingWindowTriggerDependencyOutput() TriggerTumblingWindowTriggerDependencyOutput
func (TriggerTumblingWindowTriggerDependencyOutput) ToTriggerTumblingWindowTriggerDependencyOutputWithContext ¶
func (o TriggerTumblingWindowTriggerDependencyOutput) ToTriggerTumblingWindowTriggerDependencyOutputWithContext(ctx context.Context) TriggerTumblingWindowTriggerDependencyOutput
func (TriggerTumblingWindowTriggerDependencyOutput) TriggerName ¶
func (o TriggerTumblingWindowTriggerDependencyOutput) TriggerName() pulumi.StringPtrOutput
The dependency trigger name. If not specified, it will use self dependency.
Source Files ¶
- customDataset.go
- dataFlow.go
- datasetAzureBlob.go
- datasetBinary.go
- datasetCosmosDBApi.go
- datasetDelimitedText.go
- datasetHttp.go
- datasetJson.go
- datasetMysql.go
- datasetParquet.go
- datasetPostgresql.go
- datasetSnowflake.go
- datasetSqlServerTable.go
- factory.go
- getFactory.go
- init.go
- integrationRuntimeManaged.go
- integrationRuntimeRule.go
- integrationRuntimeSelfHosted.go
- integrationRuntimeSsis.go
- linkedCustomService.go
- linkedServiceAzureBlobStorage.go
- linkedServiceAzureDatabricks.go
- linkedServiceAzureFileStorage.go
- linkedServiceAzureFunction.go
- linkedServiceAzureSearch.go
- linkedServiceAzureSqlDatabase.go
- linkedServiceAzureTableStorage.go
- linkedServiceCosmosDb.go
- linkedServiceCosmosDbMongoApi.go
- linkedServiceDataLakeStorageGen2.go
- linkedServiceKeyVault.go
- linkedServiceKusto.go
- linkedServiceMysql.go
- linkedServiceOdata.go
- linkedServiceOdbc.go
- linkedServicePostgresql.go
- linkedServiceSftp.go
- linkedServiceSnowflake.go
- linkedServiceSqlServer.go
- linkedServiceSynapse.go
- linkedServiceWeb.go
- managedPrivateEndpoint.go
- pipeline.go
- pulumiTypes.go
- triggerBlobEvent.go
- triggerCustomEvent.go
- triggerSchedule.go
- triggerTumblingWindow.go