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
- type CustomDatasetState
- type DataFlow
- type DataFlowArgs
- type DataFlowArray
- type DataFlowArrayInput
- type DataFlowArrayOutput
- type DataFlowInput
- type DataFlowMap
- type DataFlowMapInput
- type DataFlowMapOutput
- type DataFlowOutput
- 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
- 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) 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) 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
- 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
- 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) 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) 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
- 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
- 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) 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) 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
- 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
- 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) 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) 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
- 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
- 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
- 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 DatasetSnowflakeStructureColumn
- type DatasetSnowflakeStructureColumnArgs
- func (DatasetSnowflakeStructureColumnArgs) ElementType() reflect.Type
- func (i DatasetSnowflakeStructureColumnArgs) ToDatasetSnowflakeStructureColumnOutput() DatasetSnowflakeStructureColumnOutput
- func (i DatasetSnowflakeStructureColumnArgs) ToDatasetSnowflakeStructureColumnOutputWithContext(ctx context.Context) DatasetSnowflakeStructureColumnOutput
- type DatasetSnowflakeStructureColumnArray
- func (DatasetSnowflakeStructureColumnArray) ElementType() reflect.Type
- func (i DatasetSnowflakeStructureColumnArray) ToDatasetSnowflakeStructureColumnArrayOutput() DatasetSnowflakeStructureColumnArrayOutput
- func (i DatasetSnowflakeStructureColumnArray) ToDatasetSnowflakeStructureColumnArrayOutputWithContext(ctx context.Context) DatasetSnowflakeStructureColumnArrayOutput
- type DatasetSnowflakeStructureColumnArrayInput
- type DatasetSnowflakeStructureColumnArrayOutput
- func (DatasetSnowflakeStructureColumnArrayOutput) ElementType() reflect.Type
- func (o DatasetSnowflakeStructureColumnArrayOutput) Index(i pulumi.IntInput) DatasetSnowflakeStructureColumnOutput
- func (o DatasetSnowflakeStructureColumnArrayOutput) ToDatasetSnowflakeStructureColumnArrayOutput() DatasetSnowflakeStructureColumnArrayOutput
- func (o DatasetSnowflakeStructureColumnArrayOutput) ToDatasetSnowflakeStructureColumnArrayOutputWithContext(ctx context.Context) DatasetSnowflakeStructureColumnArrayOutput
- type DatasetSnowflakeStructureColumnInput
- type DatasetSnowflakeStructureColumnOutput
- func (o DatasetSnowflakeStructureColumnOutput) Description() pulumi.StringPtrOutput
- func (DatasetSnowflakeStructureColumnOutput) ElementType() reflect.Type
- func (o DatasetSnowflakeStructureColumnOutput) Name() pulumi.StringOutput
- func (o DatasetSnowflakeStructureColumnOutput) ToDatasetSnowflakeStructureColumnOutput() DatasetSnowflakeStructureColumnOutput
- func (o DatasetSnowflakeStructureColumnOutput) ToDatasetSnowflakeStructureColumnOutputWithContext(ctx context.Context) DatasetSnowflakeStructureColumnOutput
- func (o DatasetSnowflakeStructureColumnOutput) Type() pulumi.StringPtrOutput
- 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
- 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
- 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 (IntegrationRuntimeManagedOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeManagedOutput) ToIntegrationRuntimeManagedOutput() IntegrationRuntimeManagedOutput
- func (o IntegrationRuntimeManagedOutput) ToIntegrationRuntimeManagedOutputWithContext(ctx context.Context) IntegrationRuntimeManagedOutput
- 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
- 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 (IntegrationRuntimeSelfHostedOutput) ElementType() reflect.Type
- 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
- 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
- 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 (LinkedServiceAzureBlobStorageOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureBlobStorageOutput) ToLinkedServiceAzureBlobStorageOutput() LinkedServiceAzureBlobStorageOutput
- func (o LinkedServiceAzureBlobStorageOutput) ToLinkedServiceAzureBlobStorageOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageOutput
- 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 (LinkedServiceAzureDatabricksOutput) ElementType() reflect.Type
- 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 (LinkedServiceAzureFileStorageOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureFileStorageOutput) ToLinkedServiceAzureFileStorageOutput() LinkedServiceAzureFileStorageOutput
- func (o LinkedServiceAzureFileStorageOutput) ToLinkedServiceAzureFileStorageOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageOutput
- 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 (LinkedServiceAzureFunctionOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureFunctionOutput) ToLinkedServiceAzureFunctionOutput() LinkedServiceAzureFunctionOutput
- func (o LinkedServiceAzureFunctionOutput) ToLinkedServiceAzureFunctionOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionOutput
- 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 (LinkedServiceAzureSearchOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureSearchOutput) ToLinkedServiceAzureSearchOutput() LinkedServiceAzureSearchOutput
- func (o LinkedServiceAzureSearchOutput) ToLinkedServiceAzureSearchOutputWithContext(ctx context.Context) LinkedServiceAzureSearchOutput
- 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 (LinkedServiceAzureSqlDatabaseOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureSqlDatabaseOutput) ToLinkedServiceAzureSqlDatabaseOutput() LinkedServiceAzureSqlDatabaseOutput
- func (o LinkedServiceAzureSqlDatabaseOutput) ToLinkedServiceAzureSqlDatabaseOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseOutput
- 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 (LinkedServiceAzureTableStorageOutput) ElementType() reflect.Type
- 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 (LinkedServiceCosmosDbMongoApiOutput) ElementType() reflect.Type
- func (o LinkedServiceCosmosDbMongoApiOutput) ToLinkedServiceCosmosDbMongoApiOutput() LinkedServiceCosmosDbMongoApiOutput
- func (o LinkedServiceCosmosDbMongoApiOutput) ToLinkedServiceCosmosDbMongoApiOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiOutput
- type LinkedServiceCosmosDbMongoApiState
- type 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 (LinkedServiceDataLakeStorageGen2Output) ElementType() reflect.Type
- func (o LinkedServiceDataLakeStorageGen2Output) ToLinkedServiceDataLakeStorageGen2Output() LinkedServiceDataLakeStorageGen2Output
- func (o LinkedServiceDataLakeStorageGen2Output) ToLinkedServiceDataLakeStorageGen2OutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2Output
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- type ManagedPrivateEndpointState
- type Pipeline
- type PipelineArgs
- type PipelineArray
- type PipelineArrayInput
- type PipelineArrayOutput
- type PipelineInput
- type PipelineMap
- type PipelineMapInput
- type PipelineMapOutput
- type PipelineOutput
- 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
- 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
- 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
- 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
- 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 ¶ added in v4.11.0
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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v4/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 ¶ added in v4.11.0
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 ¶ added in v4.11.0
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 ¶ added in v4.11.0
func (*CustomDataset) ElementType() reflect.Type
func (*CustomDataset) ToCustomDatasetOutput ¶ added in v4.11.0
func (i *CustomDataset) ToCustomDatasetOutput() CustomDatasetOutput
func (*CustomDataset) ToCustomDatasetOutputWithContext ¶ added in v4.11.0
func (i *CustomDataset) ToCustomDatasetOutputWithContext(ctx context.Context) CustomDatasetOutput
type CustomDatasetArgs ¶ added in v4.11.0
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 ¶ added in v4.11.0
func (CustomDatasetArgs) ElementType() reflect.Type
type CustomDatasetArray ¶ added in v4.11.0
type CustomDatasetArray []CustomDatasetInput
func (CustomDatasetArray) ElementType ¶ added in v4.11.0
func (CustomDatasetArray) ElementType() reflect.Type
func (CustomDatasetArray) ToCustomDatasetArrayOutput ¶ added in v4.11.0
func (i CustomDatasetArray) ToCustomDatasetArrayOutput() CustomDatasetArrayOutput
func (CustomDatasetArray) ToCustomDatasetArrayOutputWithContext ¶ added in v4.11.0
func (i CustomDatasetArray) ToCustomDatasetArrayOutputWithContext(ctx context.Context) CustomDatasetArrayOutput
type CustomDatasetArrayInput ¶ added in v4.11.0
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 ¶ added in v4.11.0
type CustomDatasetArrayOutput struct{ *pulumi.OutputState }
func (CustomDatasetArrayOutput) ElementType ¶ added in v4.11.0
func (CustomDatasetArrayOutput) ElementType() reflect.Type
func (CustomDatasetArrayOutput) Index ¶ added in v4.11.0
func (o CustomDatasetArrayOutput) Index(i pulumi.IntInput) CustomDatasetOutput
func (CustomDatasetArrayOutput) ToCustomDatasetArrayOutput ¶ added in v4.11.0
func (o CustomDatasetArrayOutput) ToCustomDatasetArrayOutput() CustomDatasetArrayOutput
func (CustomDatasetArrayOutput) ToCustomDatasetArrayOutputWithContext ¶ added in v4.11.0
func (o CustomDatasetArrayOutput) ToCustomDatasetArrayOutputWithContext(ctx context.Context) CustomDatasetArrayOutput
type CustomDatasetInput ¶ added in v4.11.0
type CustomDatasetInput interface { pulumi.Input ToCustomDatasetOutput() CustomDatasetOutput ToCustomDatasetOutputWithContext(ctx context.Context) CustomDatasetOutput }
type CustomDatasetLinkedService ¶ added in v4.11.0
type CustomDatasetLinkedServiceArgs ¶ added in v4.11.0
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 ¶ added in v4.11.0
func (CustomDatasetLinkedServiceArgs) ElementType() reflect.Type
func (CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServiceOutput ¶ added in v4.11.0
func (i CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServiceOutput() CustomDatasetLinkedServiceOutput
func (CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServiceOutputWithContext ¶ added in v4.11.0
func (i CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServiceOutputWithContext(ctx context.Context) CustomDatasetLinkedServiceOutput
func (CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServicePtrOutput ¶ added in v4.11.0
func (i CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServicePtrOutput() CustomDatasetLinkedServicePtrOutput
func (CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServicePtrOutputWithContext ¶ added in v4.11.0
func (i CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServicePtrOutputWithContext(ctx context.Context) CustomDatasetLinkedServicePtrOutput
type CustomDatasetLinkedServiceInput ¶ added in v4.11.0
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 ¶ added in v4.11.0
type CustomDatasetLinkedServiceOutput struct{ *pulumi.OutputState }
func (CustomDatasetLinkedServiceOutput) ElementType ¶ added in v4.11.0
func (CustomDatasetLinkedServiceOutput) ElementType() reflect.Type
func (CustomDatasetLinkedServiceOutput) Name ¶ added in v4.11.0
func (o CustomDatasetLinkedServiceOutput) Name() pulumi.StringOutput
The name of the Data Factory Linked Service.
func (CustomDatasetLinkedServiceOutput) Parameters ¶ added in v4.11.0
func (o CustomDatasetLinkedServiceOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServiceOutput ¶ added in v4.11.0
func (o CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServiceOutput() CustomDatasetLinkedServiceOutput
func (CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServiceOutputWithContext ¶ added in v4.11.0
func (o CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServiceOutputWithContext(ctx context.Context) CustomDatasetLinkedServiceOutput
func (CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServicePtrOutput ¶ added in v4.11.0
func (o CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServicePtrOutput() CustomDatasetLinkedServicePtrOutput
func (CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServicePtrOutputWithContext ¶ added in v4.11.0
func (o CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServicePtrOutputWithContext(ctx context.Context) CustomDatasetLinkedServicePtrOutput
type CustomDatasetLinkedServicePtrInput ¶ added in v4.11.0
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 ¶ added in v4.11.0
func CustomDatasetLinkedServicePtr(v *CustomDatasetLinkedServiceArgs) CustomDatasetLinkedServicePtrInput
type CustomDatasetLinkedServicePtrOutput ¶ added in v4.11.0
type CustomDatasetLinkedServicePtrOutput struct{ *pulumi.OutputState }
func (CustomDatasetLinkedServicePtrOutput) Elem ¶ added in v4.11.0
func (o CustomDatasetLinkedServicePtrOutput) Elem() CustomDatasetLinkedServiceOutput
func (CustomDatasetLinkedServicePtrOutput) ElementType ¶ added in v4.11.0
func (CustomDatasetLinkedServicePtrOutput) ElementType() reflect.Type
func (CustomDatasetLinkedServicePtrOutput) Name ¶ added in v4.11.0
func (o CustomDatasetLinkedServicePtrOutput) Name() pulumi.StringPtrOutput
The name of the Data Factory Linked Service.
func (CustomDatasetLinkedServicePtrOutput) Parameters ¶ added in v4.11.0
func (o CustomDatasetLinkedServicePtrOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (CustomDatasetLinkedServicePtrOutput) ToCustomDatasetLinkedServicePtrOutput ¶ added in v4.11.0
func (o CustomDatasetLinkedServicePtrOutput) ToCustomDatasetLinkedServicePtrOutput() CustomDatasetLinkedServicePtrOutput
func (CustomDatasetLinkedServicePtrOutput) ToCustomDatasetLinkedServicePtrOutputWithContext ¶ added in v4.11.0
func (o CustomDatasetLinkedServicePtrOutput) ToCustomDatasetLinkedServicePtrOutputWithContext(ctx context.Context) CustomDatasetLinkedServicePtrOutput
type CustomDatasetMap ¶ added in v4.11.0
type CustomDatasetMap map[string]CustomDatasetInput
func (CustomDatasetMap) ElementType ¶ added in v4.11.0
func (CustomDatasetMap) ElementType() reflect.Type
func (CustomDatasetMap) ToCustomDatasetMapOutput ¶ added in v4.11.0
func (i CustomDatasetMap) ToCustomDatasetMapOutput() CustomDatasetMapOutput
func (CustomDatasetMap) ToCustomDatasetMapOutputWithContext ¶ added in v4.11.0
func (i CustomDatasetMap) ToCustomDatasetMapOutputWithContext(ctx context.Context) CustomDatasetMapOutput
type CustomDatasetMapInput ¶ added in v4.11.0
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 ¶ added in v4.11.0
type CustomDatasetMapOutput struct{ *pulumi.OutputState }
func (CustomDatasetMapOutput) ElementType ¶ added in v4.11.0
func (CustomDatasetMapOutput) ElementType() reflect.Type
func (CustomDatasetMapOutput) MapIndex ¶ added in v4.11.0
func (o CustomDatasetMapOutput) MapIndex(k pulumi.StringInput) CustomDatasetOutput
func (CustomDatasetMapOutput) ToCustomDatasetMapOutput ¶ added in v4.11.0
func (o CustomDatasetMapOutput) ToCustomDatasetMapOutput() CustomDatasetMapOutput
func (CustomDatasetMapOutput) ToCustomDatasetMapOutputWithContext ¶ added in v4.11.0
func (o CustomDatasetMapOutput) ToCustomDatasetMapOutputWithContext(ctx context.Context) CustomDatasetMapOutput
type CustomDatasetOutput ¶ added in v4.11.0
type CustomDatasetOutput struct{ *pulumi.OutputState }
func (CustomDatasetOutput) ElementType ¶ added in v4.11.0
func (CustomDatasetOutput) ElementType() reflect.Type
func (CustomDatasetOutput) ToCustomDatasetOutput ¶ added in v4.11.0
func (o CustomDatasetOutput) ToCustomDatasetOutput() CustomDatasetOutput
func (CustomDatasetOutput) ToCustomDatasetOutputWithContext ¶ added in v4.11.0
func (o CustomDatasetOutput) ToCustomDatasetOutputWithContext(ctx context.Context) CustomDatasetOutput
type CustomDatasetState ¶ added in v4.11.0
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 ¶ added in v4.11.0
func (CustomDatasetState) ElementType() reflect.Type
type DataFlow ¶ added in v4.13.0
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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, DataFactoryName: exampleFactory.Name, 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{ ResourceGroupName: exampleResourceGroup.Name, DataFactoryName: exampleFactory.Name, 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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (*DataFlow) ToDataFlowOutput ¶ added in v4.13.0
func (i *DataFlow) ToDataFlowOutput() DataFlowOutput
func (*DataFlow) ToDataFlowOutputWithContext ¶ added in v4.13.0
func (i *DataFlow) ToDataFlowOutputWithContext(ctx context.Context) DataFlowOutput
type DataFlowArgs ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (DataFlowArgs) ElementType() reflect.Type
type DataFlowArray ¶ added in v4.13.0
type DataFlowArray []DataFlowInput
func (DataFlowArray) ElementType ¶ added in v4.13.0
func (DataFlowArray) ElementType() reflect.Type
func (DataFlowArray) ToDataFlowArrayOutput ¶ added in v4.13.0
func (i DataFlowArray) ToDataFlowArrayOutput() DataFlowArrayOutput
func (DataFlowArray) ToDataFlowArrayOutputWithContext ¶ added in v4.13.0
func (i DataFlowArray) ToDataFlowArrayOutputWithContext(ctx context.Context) DataFlowArrayOutput
type DataFlowArrayInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type DataFlowArrayOutput struct{ *pulumi.OutputState }
func (DataFlowArrayOutput) ElementType ¶ added in v4.13.0
func (DataFlowArrayOutput) ElementType() reflect.Type
func (DataFlowArrayOutput) Index ¶ added in v4.13.0
func (o DataFlowArrayOutput) Index(i pulumi.IntInput) DataFlowOutput
func (DataFlowArrayOutput) ToDataFlowArrayOutput ¶ added in v4.13.0
func (o DataFlowArrayOutput) ToDataFlowArrayOutput() DataFlowArrayOutput
func (DataFlowArrayOutput) ToDataFlowArrayOutputWithContext ¶ added in v4.13.0
func (o DataFlowArrayOutput) ToDataFlowArrayOutputWithContext(ctx context.Context) DataFlowArrayOutput
type DataFlowInput ¶ added in v4.13.0
type DataFlowInput interface { pulumi.Input ToDataFlowOutput() DataFlowOutput ToDataFlowOutputWithContext(ctx context.Context) DataFlowOutput }
type DataFlowMap ¶ added in v4.13.0
type DataFlowMap map[string]DataFlowInput
func (DataFlowMap) ElementType ¶ added in v4.13.0
func (DataFlowMap) ElementType() reflect.Type
func (DataFlowMap) ToDataFlowMapOutput ¶ added in v4.13.0
func (i DataFlowMap) ToDataFlowMapOutput() DataFlowMapOutput
func (DataFlowMap) ToDataFlowMapOutputWithContext ¶ added in v4.13.0
func (i DataFlowMap) ToDataFlowMapOutputWithContext(ctx context.Context) DataFlowMapOutput
type DataFlowMapInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type DataFlowMapOutput struct{ *pulumi.OutputState }
func (DataFlowMapOutput) ElementType ¶ added in v4.13.0
func (DataFlowMapOutput) ElementType() reflect.Type
func (DataFlowMapOutput) MapIndex ¶ added in v4.13.0
func (o DataFlowMapOutput) MapIndex(k pulumi.StringInput) DataFlowOutput
func (DataFlowMapOutput) ToDataFlowMapOutput ¶ added in v4.13.0
func (o DataFlowMapOutput) ToDataFlowMapOutput() DataFlowMapOutput
func (DataFlowMapOutput) ToDataFlowMapOutputWithContext ¶ added in v4.13.0
func (o DataFlowMapOutput) ToDataFlowMapOutputWithContext(ctx context.Context) DataFlowMapOutput
type DataFlowOutput ¶ added in v4.13.0
type DataFlowOutput struct{ *pulumi.OutputState }
func (DataFlowOutput) ElementType ¶ added in v4.13.0
func (DataFlowOutput) ElementType() reflect.Type
func (DataFlowOutput) ToDataFlowOutput ¶ added in v4.13.0
func (o DataFlowOutput) ToDataFlowOutput() DataFlowOutput
func (DataFlowOutput) ToDataFlowOutputWithContext ¶ added in v4.13.0
func (o DataFlowOutput) ToDataFlowOutputWithContext(ctx context.Context) DataFlowOutput
type DataFlowSink ¶ added in v4.13.0
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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (DataFlowSinkArgs) ElementType() reflect.Type
func (DataFlowSinkArgs) ToDataFlowSinkOutput ¶ added in v4.13.0
func (i DataFlowSinkArgs) ToDataFlowSinkOutput() DataFlowSinkOutput
func (DataFlowSinkArgs) ToDataFlowSinkOutputWithContext ¶ added in v4.13.0
func (i DataFlowSinkArgs) ToDataFlowSinkOutputWithContext(ctx context.Context) DataFlowSinkOutput
type DataFlowSinkArray ¶ added in v4.13.0
type DataFlowSinkArray []DataFlowSinkInput
func (DataFlowSinkArray) ElementType ¶ added in v4.13.0
func (DataFlowSinkArray) ElementType() reflect.Type
func (DataFlowSinkArray) ToDataFlowSinkArrayOutput ¶ added in v4.13.0
func (i DataFlowSinkArray) ToDataFlowSinkArrayOutput() DataFlowSinkArrayOutput
func (DataFlowSinkArray) ToDataFlowSinkArrayOutputWithContext ¶ added in v4.13.0
func (i DataFlowSinkArray) ToDataFlowSinkArrayOutputWithContext(ctx context.Context) DataFlowSinkArrayOutput
type DataFlowSinkArrayInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type DataFlowSinkArrayOutput struct{ *pulumi.OutputState }
func (DataFlowSinkArrayOutput) ElementType ¶ added in v4.13.0
func (DataFlowSinkArrayOutput) ElementType() reflect.Type
func (DataFlowSinkArrayOutput) Index ¶ added in v4.13.0
func (o DataFlowSinkArrayOutput) Index(i pulumi.IntInput) DataFlowSinkOutput
func (DataFlowSinkArrayOutput) ToDataFlowSinkArrayOutput ¶ added in v4.13.0
func (o DataFlowSinkArrayOutput) ToDataFlowSinkArrayOutput() DataFlowSinkArrayOutput
func (DataFlowSinkArrayOutput) ToDataFlowSinkArrayOutputWithContext ¶ added in v4.13.0
func (o DataFlowSinkArrayOutput) ToDataFlowSinkArrayOutputWithContext(ctx context.Context) DataFlowSinkArrayOutput
type DataFlowSinkDataset ¶ added in v4.13.0
type DataFlowSinkDatasetArgs ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (DataFlowSinkDatasetArgs) ElementType() reflect.Type
func (DataFlowSinkDatasetArgs) ToDataFlowSinkDatasetOutput ¶ added in v4.13.0
func (i DataFlowSinkDatasetArgs) ToDataFlowSinkDatasetOutput() DataFlowSinkDatasetOutput
func (DataFlowSinkDatasetArgs) ToDataFlowSinkDatasetOutputWithContext ¶ added in v4.13.0
func (i DataFlowSinkDatasetArgs) ToDataFlowSinkDatasetOutputWithContext(ctx context.Context) DataFlowSinkDatasetOutput
func (DataFlowSinkDatasetArgs) ToDataFlowSinkDatasetPtrOutput ¶ added in v4.13.0
func (i DataFlowSinkDatasetArgs) ToDataFlowSinkDatasetPtrOutput() DataFlowSinkDatasetPtrOutput
func (DataFlowSinkDatasetArgs) ToDataFlowSinkDatasetPtrOutputWithContext ¶ added in v4.13.0
func (i DataFlowSinkDatasetArgs) ToDataFlowSinkDatasetPtrOutputWithContext(ctx context.Context) DataFlowSinkDatasetPtrOutput
type DataFlowSinkDatasetInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type DataFlowSinkDatasetOutput struct{ *pulumi.OutputState }
func (DataFlowSinkDatasetOutput) ElementType ¶ added in v4.13.0
func (DataFlowSinkDatasetOutput) ElementType() reflect.Type
func (DataFlowSinkDatasetOutput) Name ¶ added in v4.13.0
func (o DataFlowSinkDatasetOutput) Name() pulumi.StringOutput
The name for the Data Factory Dataset.
func (DataFlowSinkDatasetOutput) Parameters ¶ added in v4.13.0
func (o DataFlowSinkDatasetOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory dataset.
func (DataFlowSinkDatasetOutput) ToDataFlowSinkDatasetOutput ¶ added in v4.13.0
func (o DataFlowSinkDatasetOutput) ToDataFlowSinkDatasetOutput() DataFlowSinkDatasetOutput
func (DataFlowSinkDatasetOutput) ToDataFlowSinkDatasetOutputWithContext ¶ added in v4.13.0
func (o DataFlowSinkDatasetOutput) ToDataFlowSinkDatasetOutputWithContext(ctx context.Context) DataFlowSinkDatasetOutput
func (DataFlowSinkDatasetOutput) ToDataFlowSinkDatasetPtrOutput ¶ added in v4.13.0
func (o DataFlowSinkDatasetOutput) ToDataFlowSinkDatasetPtrOutput() DataFlowSinkDatasetPtrOutput
func (DataFlowSinkDatasetOutput) ToDataFlowSinkDatasetPtrOutputWithContext ¶ added in v4.13.0
func (o DataFlowSinkDatasetOutput) ToDataFlowSinkDatasetPtrOutputWithContext(ctx context.Context) DataFlowSinkDatasetPtrOutput
type DataFlowSinkDatasetPtrInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
func DataFlowSinkDatasetPtr(v *DataFlowSinkDatasetArgs) DataFlowSinkDatasetPtrInput
type DataFlowSinkDatasetPtrOutput ¶ added in v4.13.0
type DataFlowSinkDatasetPtrOutput struct{ *pulumi.OutputState }
func (DataFlowSinkDatasetPtrOutput) Elem ¶ added in v4.13.0
func (o DataFlowSinkDatasetPtrOutput) Elem() DataFlowSinkDatasetOutput
func (DataFlowSinkDatasetPtrOutput) ElementType ¶ added in v4.13.0
func (DataFlowSinkDatasetPtrOutput) ElementType() reflect.Type
func (DataFlowSinkDatasetPtrOutput) Name ¶ added in v4.13.0
func (o DataFlowSinkDatasetPtrOutput) Name() pulumi.StringPtrOutput
The name for the Data Factory Dataset.
func (DataFlowSinkDatasetPtrOutput) Parameters ¶ added in v4.13.0
func (o DataFlowSinkDatasetPtrOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory dataset.
func (DataFlowSinkDatasetPtrOutput) ToDataFlowSinkDatasetPtrOutput ¶ added in v4.13.0
func (o DataFlowSinkDatasetPtrOutput) ToDataFlowSinkDatasetPtrOutput() DataFlowSinkDatasetPtrOutput
func (DataFlowSinkDatasetPtrOutput) ToDataFlowSinkDatasetPtrOutputWithContext ¶ added in v4.13.0
func (o DataFlowSinkDatasetPtrOutput) ToDataFlowSinkDatasetPtrOutputWithContext(ctx context.Context) DataFlowSinkDatasetPtrOutput
type DataFlowSinkInput ¶ added in v4.13.0
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 DataFlowSinkLinkedService ¶ added in v4.13.0
type DataFlowSinkLinkedServiceArgs ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (DataFlowSinkLinkedServiceArgs) ElementType() reflect.Type
func (DataFlowSinkLinkedServiceArgs) ToDataFlowSinkLinkedServiceOutput ¶ added in v4.13.0
func (i DataFlowSinkLinkedServiceArgs) ToDataFlowSinkLinkedServiceOutput() DataFlowSinkLinkedServiceOutput
func (DataFlowSinkLinkedServiceArgs) ToDataFlowSinkLinkedServiceOutputWithContext ¶ added in v4.13.0
func (i DataFlowSinkLinkedServiceArgs) ToDataFlowSinkLinkedServiceOutputWithContext(ctx context.Context) DataFlowSinkLinkedServiceOutput
func (DataFlowSinkLinkedServiceArgs) ToDataFlowSinkLinkedServicePtrOutput ¶ added in v4.13.0
func (i DataFlowSinkLinkedServiceArgs) ToDataFlowSinkLinkedServicePtrOutput() DataFlowSinkLinkedServicePtrOutput
func (DataFlowSinkLinkedServiceArgs) ToDataFlowSinkLinkedServicePtrOutputWithContext ¶ added in v4.13.0
func (i DataFlowSinkLinkedServiceArgs) ToDataFlowSinkLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSinkLinkedServicePtrOutput
type DataFlowSinkLinkedServiceInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type DataFlowSinkLinkedServiceOutput struct{ *pulumi.OutputState }
func (DataFlowSinkLinkedServiceOutput) ElementType ¶ added in v4.13.0
func (DataFlowSinkLinkedServiceOutput) ElementType() reflect.Type
func (DataFlowSinkLinkedServiceOutput) Name ¶ added in v4.13.0
func (o DataFlowSinkLinkedServiceOutput) Name() pulumi.StringOutput
The name for the Data Factory Linked Service.
func (DataFlowSinkLinkedServiceOutput) Parameters ¶ added in v4.13.0
func (o DataFlowSinkLinkedServiceOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (DataFlowSinkLinkedServiceOutput) ToDataFlowSinkLinkedServiceOutput ¶ added in v4.13.0
func (o DataFlowSinkLinkedServiceOutput) ToDataFlowSinkLinkedServiceOutput() DataFlowSinkLinkedServiceOutput
func (DataFlowSinkLinkedServiceOutput) ToDataFlowSinkLinkedServiceOutputWithContext ¶ added in v4.13.0
func (o DataFlowSinkLinkedServiceOutput) ToDataFlowSinkLinkedServiceOutputWithContext(ctx context.Context) DataFlowSinkLinkedServiceOutput
func (DataFlowSinkLinkedServiceOutput) ToDataFlowSinkLinkedServicePtrOutput ¶ added in v4.13.0
func (o DataFlowSinkLinkedServiceOutput) ToDataFlowSinkLinkedServicePtrOutput() DataFlowSinkLinkedServicePtrOutput
func (DataFlowSinkLinkedServiceOutput) ToDataFlowSinkLinkedServicePtrOutputWithContext ¶ added in v4.13.0
func (o DataFlowSinkLinkedServiceOutput) ToDataFlowSinkLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSinkLinkedServicePtrOutput
type DataFlowSinkLinkedServicePtrInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
func DataFlowSinkLinkedServicePtr(v *DataFlowSinkLinkedServiceArgs) DataFlowSinkLinkedServicePtrInput
type DataFlowSinkLinkedServicePtrOutput ¶ added in v4.13.0
type DataFlowSinkLinkedServicePtrOutput struct{ *pulumi.OutputState }
func (DataFlowSinkLinkedServicePtrOutput) Elem ¶ added in v4.13.0
func (o DataFlowSinkLinkedServicePtrOutput) Elem() DataFlowSinkLinkedServiceOutput
func (DataFlowSinkLinkedServicePtrOutput) ElementType ¶ added in v4.13.0
func (DataFlowSinkLinkedServicePtrOutput) ElementType() reflect.Type
func (DataFlowSinkLinkedServicePtrOutput) Name ¶ added in v4.13.0
func (o DataFlowSinkLinkedServicePtrOutput) Name() pulumi.StringPtrOutput
The name for the Data Factory Linked Service.
func (DataFlowSinkLinkedServicePtrOutput) Parameters ¶ added in v4.13.0
func (o DataFlowSinkLinkedServicePtrOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (DataFlowSinkLinkedServicePtrOutput) ToDataFlowSinkLinkedServicePtrOutput ¶ added in v4.13.0
func (o DataFlowSinkLinkedServicePtrOutput) ToDataFlowSinkLinkedServicePtrOutput() DataFlowSinkLinkedServicePtrOutput
func (DataFlowSinkLinkedServicePtrOutput) ToDataFlowSinkLinkedServicePtrOutputWithContext ¶ added in v4.13.0
func (o DataFlowSinkLinkedServicePtrOutput) ToDataFlowSinkLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSinkLinkedServicePtrOutput
type DataFlowSinkOutput ¶ added in v4.13.0
type DataFlowSinkOutput struct{ *pulumi.OutputState }
func (DataFlowSinkOutput) Dataset ¶ added in v4.13.0
func (o DataFlowSinkOutput) Dataset() DataFlowSinkDatasetPtrOutput
A `dataset` block as defined below.
func (DataFlowSinkOutput) Description ¶ added in v4.13.0
func (o DataFlowSinkOutput) Description() pulumi.StringPtrOutput
The description for the Data Flow Source.
func (DataFlowSinkOutput) ElementType ¶ added in v4.13.0
func (DataFlowSinkOutput) ElementType() reflect.Type
func (DataFlowSinkOutput) LinkedService ¶ added in v4.13.0
func (o DataFlowSinkOutput) LinkedService() DataFlowSinkLinkedServicePtrOutput
A `linkedService` block as defined below.
func (DataFlowSinkOutput) Name ¶ added in v4.13.0
func (o DataFlowSinkOutput) Name() pulumi.StringOutput
The name for the Data Flow Source.
func (DataFlowSinkOutput) SchemaLinkedService ¶ added in v4.13.0
func (o DataFlowSinkOutput) SchemaLinkedService() DataFlowSinkSchemaLinkedServicePtrOutput
A `schemaLinkedService` block as defined below.
func (DataFlowSinkOutput) ToDataFlowSinkOutput ¶ added in v4.13.0
func (o DataFlowSinkOutput) ToDataFlowSinkOutput() DataFlowSinkOutput
func (DataFlowSinkOutput) ToDataFlowSinkOutputWithContext ¶ added in v4.13.0
func (o DataFlowSinkOutput) ToDataFlowSinkOutputWithContext(ctx context.Context) DataFlowSinkOutput
type DataFlowSinkSchemaLinkedService ¶ added in v4.13.0
type DataFlowSinkSchemaLinkedServiceArgs ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (DataFlowSinkSchemaLinkedServiceArgs) ElementType() reflect.Type
func (DataFlowSinkSchemaLinkedServiceArgs) ToDataFlowSinkSchemaLinkedServiceOutput ¶ added in v4.13.0
func (i DataFlowSinkSchemaLinkedServiceArgs) ToDataFlowSinkSchemaLinkedServiceOutput() DataFlowSinkSchemaLinkedServiceOutput
func (DataFlowSinkSchemaLinkedServiceArgs) ToDataFlowSinkSchemaLinkedServiceOutputWithContext ¶ added in v4.13.0
func (i DataFlowSinkSchemaLinkedServiceArgs) ToDataFlowSinkSchemaLinkedServiceOutputWithContext(ctx context.Context) DataFlowSinkSchemaLinkedServiceOutput
func (DataFlowSinkSchemaLinkedServiceArgs) ToDataFlowSinkSchemaLinkedServicePtrOutput ¶ added in v4.13.0
func (i DataFlowSinkSchemaLinkedServiceArgs) ToDataFlowSinkSchemaLinkedServicePtrOutput() DataFlowSinkSchemaLinkedServicePtrOutput
func (DataFlowSinkSchemaLinkedServiceArgs) ToDataFlowSinkSchemaLinkedServicePtrOutputWithContext ¶ added in v4.13.0
func (i DataFlowSinkSchemaLinkedServiceArgs) ToDataFlowSinkSchemaLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSinkSchemaLinkedServicePtrOutput
type DataFlowSinkSchemaLinkedServiceInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type DataFlowSinkSchemaLinkedServiceOutput struct{ *pulumi.OutputState }
func (DataFlowSinkSchemaLinkedServiceOutput) ElementType ¶ added in v4.13.0
func (DataFlowSinkSchemaLinkedServiceOutput) ElementType() reflect.Type
func (DataFlowSinkSchemaLinkedServiceOutput) Name ¶ added in v4.13.0
func (o DataFlowSinkSchemaLinkedServiceOutput) Name() pulumi.StringOutput
The name for the Data Factory Linked Service with schema.
func (DataFlowSinkSchemaLinkedServiceOutput) Parameters ¶ added in v4.13.0
func (o DataFlowSinkSchemaLinkedServiceOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (DataFlowSinkSchemaLinkedServiceOutput) ToDataFlowSinkSchemaLinkedServiceOutput ¶ added in v4.13.0
func (o DataFlowSinkSchemaLinkedServiceOutput) ToDataFlowSinkSchemaLinkedServiceOutput() DataFlowSinkSchemaLinkedServiceOutput
func (DataFlowSinkSchemaLinkedServiceOutput) ToDataFlowSinkSchemaLinkedServiceOutputWithContext ¶ added in v4.13.0
func (o DataFlowSinkSchemaLinkedServiceOutput) ToDataFlowSinkSchemaLinkedServiceOutputWithContext(ctx context.Context) DataFlowSinkSchemaLinkedServiceOutput
func (DataFlowSinkSchemaLinkedServiceOutput) ToDataFlowSinkSchemaLinkedServicePtrOutput ¶ added in v4.13.0
func (o DataFlowSinkSchemaLinkedServiceOutput) ToDataFlowSinkSchemaLinkedServicePtrOutput() DataFlowSinkSchemaLinkedServicePtrOutput
func (DataFlowSinkSchemaLinkedServiceOutput) ToDataFlowSinkSchemaLinkedServicePtrOutputWithContext ¶ added in v4.13.0
func (o DataFlowSinkSchemaLinkedServiceOutput) ToDataFlowSinkSchemaLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSinkSchemaLinkedServicePtrOutput
type DataFlowSinkSchemaLinkedServicePtrInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
func DataFlowSinkSchemaLinkedServicePtr(v *DataFlowSinkSchemaLinkedServiceArgs) DataFlowSinkSchemaLinkedServicePtrInput
type DataFlowSinkSchemaLinkedServicePtrOutput ¶ added in v4.13.0
type DataFlowSinkSchemaLinkedServicePtrOutput struct{ *pulumi.OutputState }
func (DataFlowSinkSchemaLinkedServicePtrOutput) ElementType ¶ added in v4.13.0
func (DataFlowSinkSchemaLinkedServicePtrOutput) ElementType() reflect.Type
func (DataFlowSinkSchemaLinkedServicePtrOutput) Name ¶ added in v4.13.0
func (o DataFlowSinkSchemaLinkedServicePtrOutput) Name() pulumi.StringPtrOutput
The name for the Data Factory Linked Service with schema.
func (DataFlowSinkSchemaLinkedServicePtrOutput) Parameters ¶ added in v4.13.0
func (o DataFlowSinkSchemaLinkedServicePtrOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (DataFlowSinkSchemaLinkedServicePtrOutput) ToDataFlowSinkSchemaLinkedServicePtrOutput ¶ added in v4.13.0
func (o DataFlowSinkSchemaLinkedServicePtrOutput) ToDataFlowSinkSchemaLinkedServicePtrOutput() DataFlowSinkSchemaLinkedServicePtrOutput
func (DataFlowSinkSchemaLinkedServicePtrOutput) ToDataFlowSinkSchemaLinkedServicePtrOutputWithContext ¶ added in v4.13.0
func (o DataFlowSinkSchemaLinkedServicePtrOutput) ToDataFlowSinkSchemaLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSinkSchemaLinkedServicePtrOutput
type DataFlowSource ¶ added in v4.13.0
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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (DataFlowSourceArgs) ElementType() reflect.Type
func (DataFlowSourceArgs) ToDataFlowSourceOutput ¶ added in v4.13.0
func (i DataFlowSourceArgs) ToDataFlowSourceOutput() DataFlowSourceOutput
func (DataFlowSourceArgs) ToDataFlowSourceOutputWithContext ¶ added in v4.13.0
func (i DataFlowSourceArgs) ToDataFlowSourceOutputWithContext(ctx context.Context) DataFlowSourceOutput
type DataFlowSourceArray ¶ added in v4.13.0
type DataFlowSourceArray []DataFlowSourceInput
func (DataFlowSourceArray) ElementType ¶ added in v4.13.0
func (DataFlowSourceArray) ElementType() reflect.Type
func (DataFlowSourceArray) ToDataFlowSourceArrayOutput ¶ added in v4.13.0
func (i DataFlowSourceArray) ToDataFlowSourceArrayOutput() DataFlowSourceArrayOutput
func (DataFlowSourceArray) ToDataFlowSourceArrayOutputWithContext ¶ added in v4.13.0
func (i DataFlowSourceArray) ToDataFlowSourceArrayOutputWithContext(ctx context.Context) DataFlowSourceArrayOutput
type DataFlowSourceArrayInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type DataFlowSourceArrayOutput struct{ *pulumi.OutputState }
func (DataFlowSourceArrayOutput) ElementType ¶ added in v4.13.0
func (DataFlowSourceArrayOutput) ElementType() reflect.Type
func (DataFlowSourceArrayOutput) Index ¶ added in v4.13.0
func (o DataFlowSourceArrayOutput) Index(i pulumi.IntInput) DataFlowSourceOutput
func (DataFlowSourceArrayOutput) ToDataFlowSourceArrayOutput ¶ added in v4.13.0
func (o DataFlowSourceArrayOutput) ToDataFlowSourceArrayOutput() DataFlowSourceArrayOutput
func (DataFlowSourceArrayOutput) ToDataFlowSourceArrayOutputWithContext ¶ added in v4.13.0
func (o DataFlowSourceArrayOutput) ToDataFlowSourceArrayOutputWithContext(ctx context.Context) DataFlowSourceArrayOutput
type DataFlowSourceDataset ¶ added in v4.13.0
type DataFlowSourceDatasetArgs ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (DataFlowSourceDatasetArgs) ElementType() reflect.Type
func (DataFlowSourceDatasetArgs) ToDataFlowSourceDatasetOutput ¶ added in v4.13.0
func (i DataFlowSourceDatasetArgs) ToDataFlowSourceDatasetOutput() DataFlowSourceDatasetOutput
func (DataFlowSourceDatasetArgs) ToDataFlowSourceDatasetOutputWithContext ¶ added in v4.13.0
func (i DataFlowSourceDatasetArgs) ToDataFlowSourceDatasetOutputWithContext(ctx context.Context) DataFlowSourceDatasetOutput
func (DataFlowSourceDatasetArgs) ToDataFlowSourceDatasetPtrOutput ¶ added in v4.13.0
func (i DataFlowSourceDatasetArgs) ToDataFlowSourceDatasetPtrOutput() DataFlowSourceDatasetPtrOutput
func (DataFlowSourceDatasetArgs) ToDataFlowSourceDatasetPtrOutputWithContext ¶ added in v4.13.0
func (i DataFlowSourceDatasetArgs) ToDataFlowSourceDatasetPtrOutputWithContext(ctx context.Context) DataFlowSourceDatasetPtrOutput
type DataFlowSourceDatasetInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type DataFlowSourceDatasetOutput struct{ *pulumi.OutputState }
func (DataFlowSourceDatasetOutput) ElementType ¶ added in v4.13.0
func (DataFlowSourceDatasetOutput) ElementType() reflect.Type
func (DataFlowSourceDatasetOutput) Name ¶ added in v4.13.0
func (o DataFlowSourceDatasetOutput) Name() pulumi.StringOutput
The name for the Data Factory Dataset.
func (DataFlowSourceDatasetOutput) Parameters ¶ added in v4.13.0
func (o DataFlowSourceDatasetOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory dataset.
func (DataFlowSourceDatasetOutput) ToDataFlowSourceDatasetOutput ¶ added in v4.13.0
func (o DataFlowSourceDatasetOutput) ToDataFlowSourceDatasetOutput() DataFlowSourceDatasetOutput
func (DataFlowSourceDatasetOutput) ToDataFlowSourceDatasetOutputWithContext ¶ added in v4.13.0
func (o DataFlowSourceDatasetOutput) ToDataFlowSourceDatasetOutputWithContext(ctx context.Context) DataFlowSourceDatasetOutput
func (DataFlowSourceDatasetOutput) ToDataFlowSourceDatasetPtrOutput ¶ added in v4.13.0
func (o DataFlowSourceDatasetOutput) ToDataFlowSourceDatasetPtrOutput() DataFlowSourceDatasetPtrOutput
func (DataFlowSourceDatasetOutput) ToDataFlowSourceDatasetPtrOutputWithContext ¶ added in v4.13.0
func (o DataFlowSourceDatasetOutput) ToDataFlowSourceDatasetPtrOutputWithContext(ctx context.Context) DataFlowSourceDatasetPtrOutput
type DataFlowSourceDatasetPtrInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
func DataFlowSourceDatasetPtr(v *DataFlowSourceDatasetArgs) DataFlowSourceDatasetPtrInput
type DataFlowSourceDatasetPtrOutput ¶ added in v4.13.0
type DataFlowSourceDatasetPtrOutput struct{ *pulumi.OutputState }
func (DataFlowSourceDatasetPtrOutput) Elem ¶ added in v4.13.0
func (o DataFlowSourceDatasetPtrOutput) Elem() DataFlowSourceDatasetOutput
func (DataFlowSourceDatasetPtrOutput) ElementType ¶ added in v4.13.0
func (DataFlowSourceDatasetPtrOutput) ElementType() reflect.Type
func (DataFlowSourceDatasetPtrOutput) Name ¶ added in v4.13.0
func (o DataFlowSourceDatasetPtrOutput) Name() pulumi.StringPtrOutput
The name for the Data Factory Dataset.
func (DataFlowSourceDatasetPtrOutput) Parameters ¶ added in v4.13.0
func (o DataFlowSourceDatasetPtrOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory dataset.
func (DataFlowSourceDatasetPtrOutput) ToDataFlowSourceDatasetPtrOutput ¶ added in v4.13.0
func (o DataFlowSourceDatasetPtrOutput) ToDataFlowSourceDatasetPtrOutput() DataFlowSourceDatasetPtrOutput
func (DataFlowSourceDatasetPtrOutput) ToDataFlowSourceDatasetPtrOutputWithContext ¶ added in v4.13.0
func (o DataFlowSourceDatasetPtrOutput) ToDataFlowSourceDatasetPtrOutputWithContext(ctx context.Context) DataFlowSourceDatasetPtrOutput
type DataFlowSourceInput ¶ added in v4.13.0
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 DataFlowSourceLinkedService ¶ added in v4.13.0
type DataFlowSourceLinkedServiceArgs ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (DataFlowSourceLinkedServiceArgs) ElementType() reflect.Type
func (DataFlowSourceLinkedServiceArgs) ToDataFlowSourceLinkedServiceOutput ¶ added in v4.13.0
func (i DataFlowSourceLinkedServiceArgs) ToDataFlowSourceLinkedServiceOutput() DataFlowSourceLinkedServiceOutput
func (DataFlowSourceLinkedServiceArgs) ToDataFlowSourceLinkedServiceOutputWithContext ¶ added in v4.13.0
func (i DataFlowSourceLinkedServiceArgs) ToDataFlowSourceLinkedServiceOutputWithContext(ctx context.Context) DataFlowSourceLinkedServiceOutput
func (DataFlowSourceLinkedServiceArgs) ToDataFlowSourceLinkedServicePtrOutput ¶ added in v4.13.0
func (i DataFlowSourceLinkedServiceArgs) ToDataFlowSourceLinkedServicePtrOutput() DataFlowSourceLinkedServicePtrOutput
func (DataFlowSourceLinkedServiceArgs) ToDataFlowSourceLinkedServicePtrOutputWithContext ¶ added in v4.13.0
func (i DataFlowSourceLinkedServiceArgs) ToDataFlowSourceLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSourceLinkedServicePtrOutput
type DataFlowSourceLinkedServiceInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type DataFlowSourceLinkedServiceOutput struct{ *pulumi.OutputState }
func (DataFlowSourceLinkedServiceOutput) ElementType ¶ added in v4.13.0
func (DataFlowSourceLinkedServiceOutput) ElementType() reflect.Type
func (DataFlowSourceLinkedServiceOutput) Name ¶ added in v4.13.0
func (o DataFlowSourceLinkedServiceOutput) Name() pulumi.StringOutput
The name for the Data Factory Linked Service.
func (DataFlowSourceLinkedServiceOutput) Parameters ¶ added in v4.13.0
func (o DataFlowSourceLinkedServiceOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (DataFlowSourceLinkedServiceOutput) ToDataFlowSourceLinkedServiceOutput ¶ added in v4.13.0
func (o DataFlowSourceLinkedServiceOutput) ToDataFlowSourceLinkedServiceOutput() DataFlowSourceLinkedServiceOutput
func (DataFlowSourceLinkedServiceOutput) ToDataFlowSourceLinkedServiceOutputWithContext ¶ added in v4.13.0
func (o DataFlowSourceLinkedServiceOutput) ToDataFlowSourceLinkedServiceOutputWithContext(ctx context.Context) DataFlowSourceLinkedServiceOutput
func (DataFlowSourceLinkedServiceOutput) ToDataFlowSourceLinkedServicePtrOutput ¶ added in v4.13.0
func (o DataFlowSourceLinkedServiceOutput) ToDataFlowSourceLinkedServicePtrOutput() DataFlowSourceLinkedServicePtrOutput
func (DataFlowSourceLinkedServiceOutput) ToDataFlowSourceLinkedServicePtrOutputWithContext ¶ added in v4.13.0
func (o DataFlowSourceLinkedServiceOutput) ToDataFlowSourceLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSourceLinkedServicePtrOutput
type DataFlowSourceLinkedServicePtrInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
func DataFlowSourceLinkedServicePtr(v *DataFlowSourceLinkedServiceArgs) DataFlowSourceLinkedServicePtrInput
type DataFlowSourceLinkedServicePtrOutput ¶ added in v4.13.0
type DataFlowSourceLinkedServicePtrOutput struct{ *pulumi.OutputState }
func (DataFlowSourceLinkedServicePtrOutput) ElementType ¶ added in v4.13.0
func (DataFlowSourceLinkedServicePtrOutput) ElementType() reflect.Type
func (DataFlowSourceLinkedServicePtrOutput) Name ¶ added in v4.13.0
func (o DataFlowSourceLinkedServicePtrOutput) Name() pulumi.StringPtrOutput
The name for the Data Factory Linked Service.
func (DataFlowSourceLinkedServicePtrOutput) Parameters ¶ added in v4.13.0
func (o DataFlowSourceLinkedServicePtrOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (DataFlowSourceLinkedServicePtrOutput) ToDataFlowSourceLinkedServicePtrOutput ¶ added in v4.13.0
func (o DataFlowSourceLinkedServicePtrOutput) ToDataFlowSourceLinkedServicePtrOutput() DataFlowSourceLinkedServicePtrOutput
func (DataFlowSourceLinkedServicePtrOutput) ToDataFlowSourceLinkedServicePtrOutputWithContext ¶ added in v4.13.0
func (o DataFlowSourceLinkedServicePtrOutput) ToDataFlowSourceLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSourceLinkedServicePtrOutput
type DataFlowSourceOutput ¶ added in v4.13.0
type DataFlowSourceOutput struct{ *pulumi.OutputState }
func (DataFlowSourceOutput) Dataset ¶ added in v4.13.0
func (o DataFlowSourceOutput) Dataset() DataFlowSourceDatasetPtrOutput
A `dataset` block as defined below.
func (DataFlowSourceOutput) Description ¶ added in v4.13.0
func (o DataFlowSourceOutput) Description() pulumi.StringPtrOutput
The description for the Data Flow Source.
func (DataFlowSourceOutput) ElementType ¶ added in v4.13.0
func (DataFlowSourceOutput) ElementType() reflect.Type
func (DataFlowSourceOutput) LinkedService ¶ added in v4.13.0
func (o DataFlowSourceOutput) LinkedService() DataFlowSourceLinkedServicePtrOutput
A `linkedService` block as defined below.
func (DataFlowSourceOutput) Name ¶ added in v4.13.0
func (o DataFlowSourceOutput) Name() pulumi.StringOutput
The name for the Data Flow Source.
func (DataFlowSourceOutput) SchemaLinkedService ¶ added in v4.13.0
func (o DataFlowSourceOutput) SchemaLinkedService() DataFlowSourceSchemaLinkedServicePtrOutput
A `schemaLinkedService` block as defined below.
func (DataFlowSourceOutput) ToDataFlowSourceOutput ¶ added in v4.13.0
func (o DataFlowSourceOutput) ToDataFlowSourceOutput() DataFlowSourceOutput
func (DataFlowSourceOutput) ToDataFlowSourceOutputWithContext ¶ added in v4.13.0
func (o DataFlowSourceOutput) ToDataFlowSourceOutputWithContext(ctx context.Context) DataFlowSourceOutput
type DataFlowSourceSchemaLinkedService ¶ added in v4.13.0
type DataFlowSourceSchemaLinkedServiceArgs ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (DataFlowSourceSchemaLinkedServiceArgs) ElementType() reflect.Type
func (DataFlowSourceSchemaLinkedServiceArgs) ToDataFlowSourceSchemaLinkedServiceOutput ¶ added in v4.13.0
func (i DataFlowSourceSchemaLinkedServiceArgs) ToDataFlowSourceSchemaLinkedServiceOutput() DataFlowSourceSchemaLinkedServiceOutput
func (DataFlowSourceSchemaLinkedServiceArgs) ToDataFlowSourceSchemaLinkedServiceOutputWithContext ¶ added in v4.13.0
func (i DataFlowSourceSchemaLinkedServiceArgs) ToDataFlowSourceSchemaLinkedServiceOutputWithContext(ctx context.Context) DataFlowSourceSchemaLinkedServiceOutput
func (DataFlowSourceSchemaLinkedServiceArgs) ToDataFlowSourceSchemaLinkedServicePtrOutput ¶ added in v4.13.0
func (i DataFlowSourceSchemaLinkedServiceArgs) ToDataFlowSourceSchemaLinkedServicePtrOutput() DataFlowSourceSchemaLinkedServicePtrOutput
func (DataFlowSourceSchemaLinkedServiceArgs) ToDataFlowSourceSchemaLinkedServicePtrOutputWithContext ¶ added in v4.13.0
func (i DataFlowSourceSchemaLinkedServiceArgs) ToDataFlowSourceSchemaLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSourceSchemaLinkedServicePtrOutput
type DataFlowSourceSchemaLinkedServiceInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type DataFlowSourceSchemaLinkedServiceOutput struct{ *pulumi.OutputState }
func (DataFlowSourceSchemaLinkedServiceOutput) ElementType ¶ added in v4.13.0
func (DataFlowSourceSchemaLinkedServiceOutput) ElementType() reflect.Type
func (DataFlowSourceSchemaLinkedServiceOutput) Name ¶ added in v4.13.0
func (o DataFlowSourceSchemaLinkedServiceOutput) Name() pulumi.StringOutput
The name for the Data Factory Linked Service with schema.
func (DataFlowSourceSchemaLinkedServiceOutput) Parameters ¶ added in v4.13.0
func (o DataFlowSourceSchemaLinkedServiceOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (DataFlowSourceSchemaLinkedServiceOutput) ToDataFlowSourceSchemaLinkedServiceOutput ¶ added in v4.13.0
func (o DataFlowSourceSchemaLinkedServiceOutput) ToDataFlowSourceSchemaLinkedServiceOutput() DataFlowSourceSchemaLinkedServiceOutput
func (DataFlowSourceSchemaLinkedServiceOutput) ToDataFlowSourceSchemaLinkedServiceOutputWithContext ¶ added in v4.13.0
func (o DataFlowSourceSchemaLinkedServiceOutput) ToDataFlowSourceSchemaLinkedServiceOutputWithContext(ctx context.Context) DataFlowSourceSchemaLinkedServiceOutput
func (DataFlowSourceSchemaLinkedServiceOutput) ToDataFlowSourceSchemaLinkedServicePtrOutput ¶ added in v4.13.0
func (o DataFlowSourceSchemaLinkedServiceOutput) ToDataFlowSourceSchemaLinkedServicePtrOutput() DataFlowSourceSchemaLinkedServicePtrOutput
func (DataFlowSourceSchemaLinkedServiceOutput) ToDataFlowSourceSchemaLinkedServicePtrOutputWithContext ¶ added in v4.13.0
func (o DataFlowSourceSchemaLinkedServiceOutput) ToDataFlowSourceSchemaLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSourceSchemaLinkedServicePtrOutput
type DataFlowSourceSchemaLinkedServicePtrInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
func DataFlowSourceSchemaLinkedServicePtr(v *DataFlowSourceSchemaLinkedServiceArgs) DataFlowSourceSchemaLinkedServicePtrInput
type DataFlowSourceSchemaLinkedServicePtrOutput ¶ added in v4.13.0
type DataFlowSourceSchemaLinkedServicePtrOutput struct{ *pulumi.OutputState }
func (DataFlowSourceSchemaLinkedServicePtrOutput) ElementType ¶ added in v4.13.0
func (DataFlowSourceSchemaLinkedServicePtrOutput) ElementType() reflect.Type
func (DataFlowSourceSchemaLinkedServicePtrOutput) Name ¶ added in v4.13.0
func (o DataFlowSourceSchemaLinkedServicePtrOutput) Name() pulumi.StringPtrOutput
The name for the Data Factory Linked Service with schema.
func (DataFlowSourceSchemaLinkedServicePtrOutput) Parameters ¶ added in v4.13.0
func (o DataFlowSourceSchemaLinkedServicePtrOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Data Factory Linked Service.
func (DataFlowSourceSchemaLinkedServicePtrOutput) ToDataFlowSourceSchemaLinkedServicePtrOutput ¶ added in v4.13.0
func (o DataFlowSourceSchemaLinkedServicePtrOutput) ToDataFlowSourceSchemaLinkedServicePtrOutput() DataFlowSourceSchemaLinkedServicePtrOutput
func (DataFlowSourceSchemaLinkedServicePtrOutput) ToDataFlowSourceSchemaLinkedServicePtrOutputWithContext ¶ added in v4.13.0
func (o DataFlowSourceSchemaLinkedServicePtrOutput) ToDataFlowSourceSchemaLinkedServicePtrOutputWithContext(ctx context.Context) DataFlowSourceSchemaLinkedServicePtrOutput
type DataFlowState ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (DataFlowState) ElementType() reflect.Type
type DataFlowTransformation ¶ added in v4.13.0
type DataFlowTransformationArgs ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (DataFlowTransformationArgs) ElementType() reflect.Type
func (DataFlowTransformationArgs) ToDataFlowTransformationOutput ¶ added in v4.13.0
func (i DataFlowTransformationArgs) ToDataFlowTransformationOutput() DataFlowTransformationOutput
func (DataFlowTransformationArgs) ToDataFlowTransformationOutputWithContext ¶ added in v4.13.0
func (i DataFlowTransformationArgs) ToDataFlowTransformationOutputWithContext(ctx context.Context) DataFlowTransformationOutput
type DataFlowTransformationArray ¶ added in v4.13.0
type DataFlowTransformationArray []DataFlowTransformationInput
func (DataFlowTransformationArray) ElementType ¶ added in v4.13.0
func (DataFlowTransformationArray) ElementType() reflect.Type
func (DataFlowTransformationArray) ToDataFlowTransformationArrayOutput ¶ added in v4.13.0
func (i DataFlowTransformationArray) ToDataFlowTransformationArrayOutput() DataFlowTransformationArrayOutput
func (DataFlowTransformationArray) ToDataFlowTransformationArrayOutputWithContext ¶ added in v4.13.0
func (i DataFlowTransformationArray) ToDataFlowTransformationArrayOutputWithContext(ctx context.Context) DataFlowTransformationArrayOutput
type DataFlowTransformationArrayInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type DataFlowTransformationArrayOutput struct{ *pulumi.OutputState }
func (DataFlowTransformationArrayOutput) ElementType ¶ added in v4.13.0
func (DataFlowTransformationArrayOutput) ElementType() reflect.Type
func (DataFlowTransformationArrayOutput) Index ¶ added in v4.13.0
func (o DataFlowTransformationArrayOutput) Index(i pulumi.IntInput) DataFlowTransformationOutput
func (DataFlowTransformationArrayOutput) ToDataFlowTransformationArrayOutput ¶ added in v4.13.0
func (o DataFlowTransformationArrayOutput) ToDataFlowTransformationArrayOutput() DataFlowTransformationArrayOutput
func (DataFlowTransformationArrayOutput) ToDataFlowTransformationArrayOutputWithContext ¶ added in v4.13.0
func (o DataFlowTransformationArrayOutput) ToDataFlowTransformationArrayOutputWithContext(ctx context.Context) DataFlowTransformationArrayOutput
type DataFlowTransformationInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type DataFlowTransformationOutput struct{ *pulumi.OutputState }
func (DataFlowTransformationOutput) Description ¶ added in v4.13.0
func (o DataFlowTransformationOutput) Description() pulumi.StringPtrOutput
The description for the Data Flow transformation.
func (DataFlowTransformationOutput) ElementType ¶ added in v4.13.0
func (DataFlowTransformationOutput) ElementType() reflect.Type
func (DataFlowTransformationOutput) Name ¶ added in v4.13.0
func (o DataFlowTransformationOutput) Name() pulumi.StringOutput
The name for the Data Flow transformation.
func (DataFlowTransformationOutput) ToDataFlowTransformationOutput ¶ added in v4.13.0
func (o DataFlowTransformationOutput) ToDataFlowTransformationOutput() DataFlowTransformationOutput
func (DataFlowTransformationOutput) ToDataFlowTransformationOutputWithContext ¶ added in v4.13.0
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Data Factory Dataset. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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.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 // The name of the resource group in which to create the Data Factory Dataset. Changing this forces a new resource ResourceGroupName pulumi.StringInput // 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) ElementType ¶
func (DatasetAzureBlobOutput) ElementType() reflect.Type
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Dataset. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput // A `schemaColumn` block as defined below. SchemaColumns DatasetAzureBlobSchemaColumnArrayInput }
func (DatasetAzureBlobState) ElementType ¶
func (DatasetAzureBlobState) ElementType() reflect.Type
type DatasetBinary ¶ added in v4.11.0
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the Resource Group where the Data Factory should exist. Changing this forces a new Data Factory Binary Dataset to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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{ ResourceGroupName: exampleResourceGroup.Name, 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 Factorie 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 ¶ added in v4.11.0
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 ¶ added in v4.11.0
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 ¶ added in v4.11.0
func (*DatasetBinary) ElementType() reflect.Type
func (*DatasetBinary) ToDatasetBinaryOutput ¶ added in v4.11.0
func (i *DatasetBinary) ToDatasetBinaryOutput() DatasetBinaryOutput
func (*DatasetBinary) ToDatasetBinaryOutputWithContext ¶ added in v4.11.0
func (i *DatasetBinary) ToDatasetBinaryOutputWithContext(ctx context.Context) DatasetBinaryOutput
type DatasetBinaryArgs ¶ added in v4.11.0
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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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.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 // The name of the Resource Group where the Data Factory should exist. Changing this forces a new Data Factory Binary Dataset to be created. ResourceGroupName pulumi.StringInput // A `sftpServerLocation` block as defined below. // --- SftpServerLocation DatasetBinarySftpServerLocationPtrInput }
The set of arguments for constructing a DatasetBinary resource.
func (DatasetBinaryArgs) ElementType ¶ added in v4.11.0
func (DatasetBinaryArgs) ElementType() reflect.Type
type DatasetBinaryArray ¶ added in v4.11.0
type DatasetBinaryArray []DatasetBinaryInput
func (DatasetBinaryArray) ElementType ¶ added in v4.11.0
func (DatasetBinaryArray) ElementType() reflect.Type
func (DatasetBinaryArray) ToDatasetBinaryArrayOutput ¶ added in v4.11.0
func (i DatasetBinaryArray) ToDatasetBinaryArrayOutput() DatasetBinaryArrayOutput
func (DatasetBinaryArray) ToDatasetBinaryArrayOutputWithContext ¶ added in v4.11.0
func (i DatasetBinaryArray) ToDatasetBinaryArrayOutputWithContext(ctx context.Context) DatasetBinaryArrayOutput
type DatasetBinaryArrayInput ¶ added in v4.11.0
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 ¶ added in v4.11.0
type DatasetBinaryArrayOutput struct{ *pulumi.OutputState }
func (DatasetBinaryArrayOutput) ElementType ¶ added in v4.11.0
func (DatasetBinaryArrayOutput) ElementType() reflect.Type
func (DatasetBinaryArrayOutput) Index ¶ added in v4.11.0
func (o DatasetBinaryArrayOutput) Index(i pulumi.IntInput) DatasetBinaryOutput
func (DatasetBinaryArrayOutput) ToDatasetBinaryArrayOutput ¶ added in v4.11.0
func (o DatasetBinaryArrayOutput) ToDatasetBinaryArrayOutput() DatasetBinaryArrayOutput
func (DatasetBinaryArrayOutput) ToDatasetBinaryArrayOutputWithContext ¶ added in v4.11.0
func (o DatasetBinaryArrayOutput) ToDatasetBinaryArrayOutputWithContext(ctx context.Context) DatasetBinaryArrayOutput
type DatasetBinaryAzureBlobStorageLocation ¶ added in v4.11.0
type DatasetBinaryAzureBlobStorageLocation struct { // The container on the Azure Blob Storage Account hosting the file. Container string `pulumi:"container"` // 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 ¶ added in v4.11.0
type DatasetBinaryAzureBlobStorageLocationArgs struct { // The container on the Azure Blob Storage Account hosting the file. Container pulumi.StringInput `pulumi:"container"` // 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 ¶ added in v4.11.0
func (DatasetBinaryAzureBlobStorageLocationArgs) ElementType() reflect.Type
func (DatasetBinaryAzureBlobStorageLocationArgs) ToDatasetBinaryAzureBlobStorageLocationOutput ¶ added in v4.11.0
func (i DatasetBinaryAzureBlobStorageLocationArgs) ToDatasetBinaryAzureBlobStorageLocationOutput() DatasetBinaryAzureBlobStorageLocationOutput
func (DatasetBinaryAzureBlobStorageLocationArgs) ToDatasetBinaryAzureBlobStorageLocationOutputWithContext ¶ added in v4.11.0
func (i DatasetBinaryAzureBlobStorageLocationArgs) ToDatasetBinaryAzureBlobStorageLocationOutputWithContext(ctx context.Context) DatasetBinaryAzureBlobStorageLocationOutput
func (DatasetBinaryAzureBlobStorageLocationArgs) ToDatasetBinaryAzureBlobStorageLocationPtrOutput ¶ added in v4.11.0
func (i DatasetBinaryAzureBlobStorageLocationArgs) ToDatasetBinaryAzureBlobStorageLocationPtrOutput() DatasetBinaryAzureBlobStorageLocationPtrOutput
func (DatasetBinaryAzureBlobStorageLocationArgs) ToDatasetBinaryAzureBlobStorageLocationPtrOutputWithContext ¶ added in v4.11.0
func (i DatasetBinaryAzureBlobStorageLocationArgs) ToDatasetBinaryAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetBinaryAzureBlobStorageLocationPtrOutput
type DatasetBinaryAzureBlobStorageLocationInput ¶ added in v4.11.0
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 ¶ added in v4.11.0
type DatasetBinaryAzureBlobStorageLocationOutput struct{ *pulumi.OutputState }
func (DatasetBinaryAzureBlobStorageLocationOutput) Container ¶ added in v4.11.0
func (o DatasetBinaryAzureBlobStorageLocationOutput) Container() pulumi.StringOutput
The container on the Azure Blob Storage Account hosting the file.
func (DatasetBinaryAzureBlobStorageLocationOutput) DynamicFilenameEnabled ¶ added in v4.16.0
func (o DatasetBinaryAzureBlobStorageLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinaryAzureBlobStorageLocationOutput) DynamicPathEnabled ¶ added in v4.16.0
func (o DatasetBinaryAzureBlobStorageLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinaryAzureBlobStorageLocationOutput) ElementType ¶ added in v4.11.0
func (DatasetBinaryAzureBlobStorageLocationOutput) ElementType() reflect.Type
func (DatasetBinaryAzureBlobStorageLocationOutput) Filename ¶ added in v4.11.0
func (o DatasetBinaryAzureBlobStorageLocationOutput) Filename() pulumi.StringPtrOutput
The filename of the file in the blob container.
func (DatasetBinaryAzureBlobStorageLocationOutput) Path ¶ added in v4.11.0
func (o DatasetBinaryAzureBlobStorageLocationOutput) Path() pulumi.StringPtrOutput
The folder path to the file in the blob container.
func (DatasetBinaryAzureBlobStorageLocationOutput) ToDatasetBinaryAzureBlobStorageLocationOutput ¶ added in v4.11.0
func (o DatasetBinaryAzureBlobStorageLocationOutput) ToDatasetBinaryAzureBlobStorageLocationOutput() DatasetBinaryAzureBlobStorageLocationOutput
func (DatasetBinaryAzureBlobStorageLocationOutput) ToDatasetBinaryAzureBlobStorageLocationOutputWithContext ¶ added in v4.11.0
func (o DatasetBinaryAzureBlobStorageLocationOutput) ToDatasetBinaryAzureBlobStorageLocationOutputWithContext(ctx context.Context) DatasetBinaryAzureBlobStorageLocationOutput
func (DatasetBinaryAzureBlobStorageLocationOutput) ToDatasetBinaryAzureBlobStorageLocationPtrOutput ¶ added in v4.11.0
func (o DatasetBinaryAzureBlobStorageLocationOutput) ToDatasetBinaryAzureBlobStorageLocationPtrOutput() DatasetBinaryAzureBlobStorageLocationPtrOutput
func (DatasetBinaryAzureBlobStorageLocationOutput) ToDatasetBinaryAzureBlobStorageLocationPtrOutputWithContext ¶ added in v4.11.0
func (o DatasetBinaryAzureBlobStorageLocationOutput) ToDatasetBinaryAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetBinaryAzureBlobStorageLocationPtrOutput
type DatasetBinaryAzureBlobStorageLocationPtrInput ¶ added in v4.11.0
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 ¶ added in v4.11.0
func DatasetBinaryAzureBlobStorageLocationPtr(v *DatasetBinaryAzureBlobStorageLocationArgs) DatasetBinaryAzureBlobStorageLocationPtrInput
type DatasetBinaryAzureBlobStorageLocationPtrOutput ¶ added in v4.11.0
type DatasetBinaryAzureBlobStorageLocationPtrOutput struct{ *pulumi.OutputState }
func (DatasetBinaryAzureBlobStorageLocationPtrOutput) Container ¶ added in v4.11.0
func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) Container() pulumi.StringPtrOutput
The container on the Azure Blob Storage Account hosting the file.
func (DatasetBinaryAzureBlobStorageLocationPtrOutput) DynamicFilenameEnabled ¶ added in v4.16.0
func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinaryAzureBlobStorageLocationPtrOutput) DynamicPathEnabled ¶ added in v4.16.0
func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinaryAzureBlobStorageLocationPtrOutput) ElementType ¶ added in v4.11.0
func (DatasetBinaryAzureBlobStorageLocationPtrOutput) ElementType() reflect.Type
func (DatasetBinaryAzureBlobStorageLocationPtrOutput) Filename ¶ added in v4.11.0
func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) Filename() pulumi.StringPtrOutput
The filename of the file in the blob container.
func (DatasetBinaryAzureBlobStorageLocationPtrOutput) Path ¶ added in v4.11.0
func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) Path() pulumi.StringPtrOutput
The folder path to the file in the blob container.
func (DatasetBinaryAzureBlobStorageLocationPtrOutput) ToDatasetBinaryAzureBlobStorageLocationPtrOutput ¶ added in v4.11.0
func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) ToDatasetBinaryAzureBlobStorageLocationPtrOutput() DatasetBinaryAzureBlobStorageLocationPtrOutput
func (DatasetBinaryAzureBlobStorageLocationPtrOutput) ToDatasetBinaryAzureBlobStorageLocationPtrOutputWithContext ¶ added in v4.11.0
func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) ToDatasetBinaryAzureBlobStorageLocationPtrOutputWithContext(ctx context.Context) DatasetBinaryAzureBlobStorageLocationPtrOutput
type DatasetBinaryCompression ¶ added in v4.11.0
type DatasetBinaryCompressionArgs ¶ added in v4.11.0
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 ¶ added in v4.11.0
func (DatasetBinaryCompressionArgs) ElementType() reflect.Type
func (DatasetBinaryCompressionArgs) ToDatasetBinaryCompressionOutput ¶ added in v4.11.0
func (i DatasetBinaryCompressionArgs) ToDatasetBinaryCompressionOutput() DatasetBinaryCompressionOutput
func (DatasetBinaryCompressionArgs) ToDatasetBinaryCompressionOutputWithContext ¶ added in v4.11.0
func (i DatasetBinaryCompressionArgs) ToDatasetBinaryCompressionOutputWithContext(ctx context.Context) DatasetBinaryCompressionOutput
func (DatasetBinaryCompressionArgs) ToDatasetBinaryCompressionPtrOutput ¶ added in v4.11.0
func (i DatasetBinaryCompressionArgs) ToDatasetBinaryCompressionPtrOutput() DatasetBinaryCompressionPtrOutput
func (DatasetBinaryCompressionArgs) ToDatasetBinaryCompressionPtrOutputWithContext ¶ added in v4.11.0
func (i DatasetBinaryCompressionArgs) ToDatasetBinaryCompressionPtrOutputWithContext(ctx context.Context) DatasetBinaryCompressionPtrOutput
type DatasetBinaryCompressionInput ¶ added in v4.11.0
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 ¶ added in v4.11.0
type DatasetBinaryCompressionOutput struct{ *pulumi.OutputState }
func (DatasetBinaryCompressionOutput) ElementType ¶ added in v4.11.0
func (DatasetBinaryCompressionOutput) ElementType() reflect.Type
func (DatasetBinaryCompressionOutput) Level ¶ added in v4.11.0
func (o DatasetBinaryCompressionOutput) Level() pulumi.StringPtrOutput
The level of compression. Possible values are `Fastest` and `Optimal`.
func (DatasetBinaryCompressionOutput) ToDatasetBinaryCompressionOutput ¶ added in v4.11.0
func (o DatasetBinaryCompressionOutput) ToDatasetBinaryCompressionOutput() DatasetBinaryCompressionOutput
func (DatasetBinaryCompressionOutput) ToDatasetBinaryCompressionOutputWithContext ¶ added in v4.11.0
func (o DatasetBinaryCompressionOutput) ToDatasetBinaryCompressionOutputWithContext(ctx context.Context) DatasetBinaryCompressionOutput
func (DatasetBinaryCompressionOutput) ToDatasetBinaryCompressionPtrOutput ¶ added in v4.11.0
func (o DatasetBinaryCompressionOutput) ToDatasetBinaryCompressionPtrOutput() DatasetBinaryCompressionPtrOutput
func (DatasetBinaryCompressionOutput) ToDatasetBinaryCompressionPtrOutputWithContext ¶ added in v4.11.0
func (o DatasetBinaryCompressionOutput) ToDatasetBinaryCompressionPtrOutputWithContext(ctx context.Context) DatasetBinaryCompressionPtrOutput
func (DatasetBinaryCompressionOutput) Type ¶ added in v4.11.0
func (o DatasetBinaryCompressionOutput) Type() pulumi.StringOutput
The type of compression used during transport.
type DatasetBinaryCompressionPtrInput ¶ added in v4.11.0
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 ¶ added in v4.11.0
func DatasetBinaryCompressionPtr(v *DatasetBinaryCompressionArgs) DatasetBinaryCompressionPtrInput
type DatasetBinaryCompressionPtrOutput ¶ added in v4.11.0
type DatasetBinaryCompressionPtrOutput struct{ *pulumi.OutputState }
func (DatasetBinaryCompressionPtrOutput) Elem ¶ added in v4.11.0
func (o DatasetBinaryCompressionPtrOutput) Elem() DatasetBinaryCompressionOutput
func (DatasetBinaryCompressionPtrOutput) ElementType ¶ added in v4.11.0
func (DatasetBinaryCompressionPtrOutput) ElementType() reflect.Type
func (DatasetBinaryCompressionPtrOutput) Level ¶ added in v4.11.0
func (o DatasetBinaryCompressionPtrOutput) Level() pulumi.StringPtrOutput
The level of compression. Possible values are `Fastest` and `Optimal`.
func (DatasetBinaryCompressionPtrOutput) ToDatasetBinaryCompressionPtrOutput ¶ added in v4.11.0
func (o DatasetBinaryCompressionPtrOutput) ToDatasetBinaryCompressionPtrOutput() DatasetBinaryCompressionPtrOutput
func (DatasetBinaryCompressionPtrOutput) ToDatasetBinaryCompressionPtrOutputWithContext ¶ added in v4.11.0
func (o DatasetBinaryCompressionPtrOutput) ToDatasetBinaryCompressionPtrOutputWithContext(ctx context.Context) DatasetBinaryCompressionPtrOutput
func (DatasetBinaryCompressionPtrOutput) Type ¶ added in v4.11.0
func (o DatasetBinaryCompressionPtrOutput) Type() pulumi.StringPtrOutput
The type of compression used during transport.
type DatasetBinaryHttpServerLocation ¶ added in v4.11.0
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 ¶ added in v4.11.0
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 ¶ added in v4.11.0
func (DatasetBinaryHttpServerLocationArgs) ElementType() reflect.Type
func (DatasetBinaryHttpServerLocationArgs) ToDatasetBinaryHttpServerLocationOutput ¶ added in v4.11.0
func (i DatasetBinaryHttpServerLocationArgs) ToDatasetBinaryHttpServerLocationOutput() DatasetBinaryHttpServerLocationOutput
func (DatasetBinaryHttpServerLocationArgs) ToDatasetBinaryHttpServerLocationOutputWithContext ¶ added in v4.11.0
func (i DatasetBinaryHttpServerLocationArgs) ToDatasetBinaryHttpServerLocationOutputWithContext(ctx context.Context) DatasetBinaryHttpServerLocationOutput
func (DatasetBinaryHttpServerLocationArgs) ToDatasetBinaryHttpServerLocationPtrOutput ¶ added in v4.11.0
func (i DatasetBinaryHttpServerLocationArgs) ToDatasetBinaryHttpServerLocationPtrOutput() DatasetBinaryHttpServerLocationPtrOutput
func (DatasetBinaryHttpServerLocationArgs) ToDatasetBinaryHttpServerLocationPtrOutputWithContext ¶ added in v4.11.0
func (i DatasetBinaryHttpServerLocationArgs) ToDatasetBinaryHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetBinaryHttpServerLocationPtrOutput
type DatasetBinaryHttpServerLocationInput ¶ added in v4.11.0
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 ¶ added in v4.11.0
type DatasetBinaryHttpServerLocationOutput struct{ *pulumi.OutputState }
func (DatasetBinaryHttpServerLocationOutput) DynamicFilenameEnabled ¶ added in v4.16.0
func (o DatasetBinaryHttpServerLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinaryHttpServerLocationOutput) DynamicPathEnabled ¶ added in v4.16.0
func (o DatasetBinaryHttpServerLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinaryHttpServerLocationOutput) ElementType ¶ added in v4.11.0
func (DatasetBinaryHttpServerLocationOutput) ElementType() reflect.Type
func (DatasetBinaryHttpServerLocationOutput) Filename ¶ added in v4.11.0
func (o DatasetBinaryHttpServerLocationOutput) Filename() pulumi.StringOutput
The filename of the file on the web server.
func (DatasetBinaryHttpServerLocationOutput) Path ¶ added in v4.11.0
func (o DatasetBinaryHttpServerLocationOutput) Path() pulumi.StringOutput
The folder path to the file on the web server.
func (DatasetBinaryHttpServerLocationOutput) RelativeUrl ¶ added in v4.11.0
func (o DatasetBinaryHttpServerLocationOutput) RelativeUrl() pulumi.StringOutput
The base URL to the web server hosting the file.
func (DatasetBinaryHttpServerLocationOutput) ToDatasetBinaryHttpServerLocationOutput ¶ added in v4.11.0
func (o DatasetBinaryHttpServerLocationOutput) ToDatasetBinaryHttpServerLocationOutput() DatasetBinaryHttpServerLocationOutput
func (DatasetBinaryHttpServerLocationOutput) ToDatasetBinaryHttpServerLocationOutputWithContext ¶ added in v4.11.0
func (o DatasetBinaryHttpServerLocationOutput) ToDatasetBinaryHttpServerLocationOutputWithContext(ctx context.Context) DatasetBinaryHttpServerLocationOutput
func (DatasetBinaryHttpServerLocationOutput) ToDatasetBinaryHttpServerLocationPtrOutput ¶ added in v4.11.0
func (o DatasetBinaryHttpServerLocationOutput) ToDatasetBinaryHttpServerLocationPtrOutput() DatasetBinaryHttpServerLocationPtrOutput
func (DatasetBinaryHttpServerLocationOutput) ToDatasetBinaryHttpServerLocationPtrOutputWithContext ¶ added in v4.11.0
func (o DatasetBinaryHttpServerLocationOutput) ToDatasetBinaryHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetBinaryHttpServerLocationPtrOutput
type DatasetBinaryHttpServerLocationPtrInput ¶ added in v4.11.0
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 ¶ added in v4.11.0
func DatasetBinaryHttpServerLocationPtr(v *DatasetBinaryHttpServerLocationArgs) DatasetBinaryHttpServerLocationPtrInput
type DatasetBinaryHttpServerLocationPtrOutput ¶ added in v4.11.0
type DatasetBinaryHttpServerLocationPtrOutput struct{ *pulumi.OutputState }
func (DatasetBinaryHttpServerLocationPtrOutput) DynamicFilenameEnabled ¶ added in v4.16.0
func (o DatasetBinaryHttpServerLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinaryHttpServerLocationPtrOutput) DynamicPathEnabled ¶ added in v4.16.0
func (o DatasetBinaryHttpServerLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinaryHttpServerLocationPtrOutput) ElementType ¶ added in v4.11.0
func (DatasetBinaryHttpServerLocationPtrOutput) ElementType() reflect.Type
func (DatasetBinaryHttpServerLocationPtrOutput) Filename ¶ added in v4.11.0
func (o DatasetBinaryHttpServerLocationPtrOutput) Filename() pulumi.StringPtrOutput
The filename of the file on the web server.
func (DatasetBinaryHttpServerLocationPtrOutput) Path ¶ added in v4.11.0
func (o DatasetBinaryHttpServerLocationPtrOutput) Path() pulumi.StringPtrOutput
The folder path to the file on the web server.
func (DatasetBinaryHttpServerLocationPtrOutput) RelativeUrl ¶ added in v4.11.0
func (o DatasetBinaryHttpServerLocationPtrOutput) RelativeUrl() pulumi.StringPtrOutput
The base URL to the web server hosting the file.
func (DatasetBinaryHttpServerLocationPtrOutput) ToDatasetBinaryHttpServerLocationPtrOutput ¶ added in v4.11.0
func (o DatasetBinaryHttpServerLocationPtrOutput) ToDatasetBinaryHttpServerLocationPtrOutput() DatasetBinaryHttpServerLocationPtrOutput
func (DatasetBinaryHttpServerLocationPtrOutput) ToDatasetBinaryHttpServerLocationPtrOutputWithContext ¶ added in v4.11.0
func (o DatasetBinaryHttpServerLocationPtrOutput) ToDatasetBinaryHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetBinaryHttpServerLocationPtrOutput
type DatasetBinaryInput ¶ added in v4.11.0
type DatasetBinaryInput interface { pulumi.Input ToDatasetBinaryOutput() DatasetBinaryOutput ToDatasetBinaryOutputWithContext(ctx context.Context) DatasetBinaryOutput }
type DatasetBinaryMap ¶ added in v4.11.0
type DatasetBinaryMap map[string]DatasetBinaryInput
func (DatasetBinaryMap) ElementType ¶ added in v4.11.0
func (DatasetBinaryMap) ElementType() reflect.Type
func (DatasetBinaryMap) ToDatasetBinaryMapOutput ¶ added in v4.11.0
func (i DatasetBinaryMap) ToDatasetBinaryMapOutput() DatasetBinaryMapOutput
func (DatasetBinaryMap) ToDatasetBinaryMapOutputWithContext ¶ added in v4.11.0
func (i DatasetBinaryMap) ToDatasetBinaryMapOutputWithContext(ctx context.Context) DatasetBinaryMapOutput
type DatasetBinaryMapInput ¶ added in v4.11.0
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 ¶ added in v4.11.0
type DatasetBinaryMapOutput struct{ *pulumi.OutputState }
func (DatasetBinaryMapOutput) ElementType ¶ added in v4.11.0
func (DatasetBinaryMapOutput) ElementType() reflect.Type
func (DatasetBinaryMapOutput) MapIndex ¶ added in v4.11.0
func (o DatasetBinaryMapOutput) MapIndex(k pulumi.StringInput) DatasetBinaryOutput
func (DatasetBinaryMapOutput) ToDatasetBinaryMapOutput ¶ added in v4.11.0
func (o DatasetBinaryMapOutput) ToDatasetBinaryMapOutput() DatasetBinaryMapOutput
func (DatasetBinaryMapOutput) ToDatasetBinaryMapOutputWithContext ¶ added in v4.11.0
func (o DatasetBinaryMapOutput) ToDatasetBinaryMapOutputWithContext(ctx context.Context) DatasetBinaryMapOutput
type DatasetBinaryOutput ¶ added in v4.11.0
type DatasetBinaryOutput struct{ *pulumi.OutputState }
func (DatasetBinaryOutput) ElementType ¶ added in v4.11.0
func (DatasetBinaryOutput) ElementType() reflect.Type
func (DatasetBinaryOutput) ToDatasetBinaryOutput ¶ added in v4.11.0
func (o DatasetBinaryOutput) ToDatasetBinaryOutput() DatasetBinaryOutput
func (DatasetBinaryOutput) ToDatasetBinaryOutputWithContext ¶ added in v4.11.0
func (o DatasetBinaryOutput) ToDatasetBinaryOutputWithContext(ctx context.Context) DatasetBinaryOutput
type DatasetBinarySftpServerLocation ¶ added in v4.11.0
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 ¶ added in v4.11.0
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 ¶ added in v4.11.0
func (DatasetBinarySftpServerLocationArgs) ElementType() reflect.Type
func (DatasetBinarySftpServerLocationArgs) ToDatasetBinarySftpServerLocationOutput ¶ added in v4.11.0
func (i DatasetBinarySftpServerLocationArgs) ToDatasetBinarySftpServerLocationOutput() DatasetBinarySftpServerLocationOutput
func (DatasetBinarySftpServerLocationArgs) ToDatasetBinarySftpServerLocationOutputWithContext ¶ added in v4.11.0
func (i DatasetBinarySftpServerLocationArgs) ToDatasetBinarySftpServerLocationOutputWithContext(ctx context.Context) DatasetBinarySftpServerLocationOutput
func (DatasetBinarySftpServerLocationArgs) ToDatasetBinarySftpServerLocationPtrOutput ¶ added in v4.11.0
func (i DatasetBinarySftpServerLocationArgs) ToDatasetBinarySftpServerLocationPtrOutput() DatasetBinarySftpServerLocationPtrOutput
func (DatasetBinarySftpServerLocationArgs) ToDatasetBinarySftpServerLocationPtrOutputWithContext ¶ added in v4.11.0
func (i DatasetBinarySftpServerLocationArgs) ToDatasetBinarySftpServerLocationPtrOutputWithContext(ctx context.Context) DatasetBinarySftpServerLocationPtrOutput
type DatasetBinarySftpServerLocationInput ¶ added in v4.11.0
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 ¶ added in v4.11.0
type DatasetBinarySftpServerLocationOutput struct{ *pulumi.OutputState }
func (DatasetBinarySftpServerLocationOutput) DynamicFilenameEnabled ¶ added in v4.16.0
func (o DatasetBinarySftpServerLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinarySftpServerLocationOutput) DynamicPathEnabled ¶ added in v4.16.0
func (o DatasetBinarySftpServerLocationOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinarySftpServerLocationOutput) ElementType ¶ added in v4.11.0
func (DatasetBinarySftpServerLocationOutput) ElementType() reflect.Type
func (DatasetBinarySftpServerLocationOutput) Filename ¶ added in v4.11.0
func (o DatasetBinarySftpServerLocationOutput) Filename() pulumi.StringOutput
The filename of the file on the SFTP server.
func (DatasetBinarySftpServerLocationOutput) Path ¶ added in v4.11.0
func (o DatasetBinarySftpServerLocationOutput) Path() pulumi.StringOutput
The folder path to the file on the SFTP server.
func (DatasetBinarySftpServerLocationOutput) ToDatasetBinarySftpServerLocationOutput ¶ added in v4.11.0
func (o DatasetBinarySftpServerLocationOutput) ToDatasetBinarySftpServerLocationOutput() DatasetBinarySftpServerLocationOutput
func (DatasetBinarySftpServerLocationOutput) ToDatasetBinarySftpServerLocationOutputWithContext ¶ added in v4.11.0
func (o DatasetBinarySftpServerLocationOutput) ToDatasetBinarySftpServerLocationOutputWithContext(ctx context.Context) DatasetBinarySftpServerLocationOutput
func (DatasetBinarySftpServerLocationOutput) ToDatasetBinarySftpServerLocationPtrOutput ¶ added in v4.11.0
func (o DatasetBinarySftpServerLocationOutput) ToDatasetBinarySftpServerLocationPtrOutput() DatasetBinarySftpServerLocationPtrOutput
func (DatasetBinarySftpServerLocationOutput) ToDatasetBinarySftpServerLocationPtrOutputWithContext ¶ added in v4.11.0
func (o DatasetBinarySftpServerLocationOutput) ToDatasetBinarySftpServerLocationPtrOutputWithContext(ctx context.Context) DatasetBinarySftpServerLocationPtrOutput
type DatasetBinarySftpServerLocationPtrInput ¶ added in v4.11.0
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 ¶ added in v4.11.0
func DatasetBinarySftpServerLocationPtr(v *DatasetBinarySftpServerLocationArgs) DatasetBinarySftpServerLocationPtrInput
type DatasetBinarySftpServerLocationPtrOutput ¶ added in v4.11.0
type DatasetBinarySftpServerLocationPtrOutput struct{ *pulumi.OutputState }
func (DatasetBinarySftpServerLocationPtrOutput) DynamicFilenameEnabled ¶ added in v4.16.0
func (o DatasetBinarySftpServerLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinarySftpServerLocationPtrOutput) DynamicPathEnabled ¶ added in v4.16.0
func (o DatasetBinarySftpServerLocationPtrOutput) DynamicPathEnabled() pulumi.BoolPtrOutput
Is the `path` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetBinarySftpServerLocationPtrOutput) ElementType ¶ added in v4.11.0
func (DatasetBinarySftpServerLocationPtrOutput) ElementType() reflect.Type
func (DatasetBinarySftpServerLocationPtrOutput) Filename ¶ added in v4.11.0
func (o DatasetBinarySftpServerLocationPtrOutput) Filename() pulumi.StringPtrOutput
The filename of the file on the SFTP server.
func (DatasetBinarySftpServerLocationPtrOutput) Path ¶ added in v4.11.0
func (o DatasetBinarySftpServerLocationPtrOutput) Path() pulumi.StringPtrOutput
The folder path to the file on the SFTP server.
func (DatasetBinarySftpServerLocationPtrOutput) ToDatasetBinarySftpServerLocationPtrOutput ¶ added in v4.11.0
func (o DatasetBinarySftpServerLocationPtrOutput) ToDatasetBinarySftpServerLocationPtrOutput() DatasetBinarySftpServerLocationPtrOutput
func (DatasetBinarySftpServerLocationPtrOutput) ToDatasetBinarySftpServerLocationPtrOutputWithContext ¶ added in v4.11.0
func (o DatasetBinarySftpServerLocationPtrOutput) ToDatasetBinarySftpServerLocationPtrOutputWithContext(ctx context.Context) DatasetBinarySftpServerLocationPtrOutput
type DatasetBinaryState ¶ added in v4.11.0
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the Resource Group where the Data Factory should exist. Changing this forces a new Data Factory Binary Dataset to be created. ResourceGroupName pulumi.StringPtrInput // A `sftpServerLocation` block as defined below. // --- SftpServerLocation DatasetBinarySftpServerLocationPtrInput }
func (DatasetBinaryState) ElementType ¶ added in v4.11.0
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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 name of the resource group in which to create the Data Factory Dataset. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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.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 name of the resource group in which to create the Data Factory Dataset. Changing this forces a new resource ResourceGroupName pulumi.StringInput // 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) ElementType ¶
func (DatasetCosmosDBApiOutput) ElementType() reflect.Type
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 name of the resource group in which to create the Data Factory Dataset. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput // 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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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 name of the resource group in which to create the Data Factory Dataset. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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.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 name of the resource group in which to create the Data Factory Dataset. Changing this forces a new resource ResourceGroupName pulumi.StringInput // 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 ¶ added in v4.7.0
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 ¶ added in v4.7.0
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 ¶ added in v4.7.0
func (DatasetDelimitedTextAzureBlobFsLocationArgs) ElementType() reflect.Type
func (DatasetDelimitedTextAzureBlobFsLocationArgs) ToDatasetDelimitedTextAzureBlobFsLocationOutput ¶ added in v4.7.0
func (i DatasetDelimitedTextAzureBlobFsLocationArgs) ToDatasetDelimitedTextAzureBlobFsLocationOutput() DatasetDelimitedTextAzureBlobFsLocationOutput
func (DatasetDelimitedTextAzureBlobFsLocationArgs) ToDatasetDelimitedTextAzureBlobFsLocationOutputWithContext ¶ added in v4.7.0
func (i DatasetDelimitedTextAzureBlobFsLocationArgs) ToDatasetDelimitedTextAzureBlobFsLocationOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobFsLocationOutput
func (DatasetDelimitedTextAzureBlobFsLocationArgs) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutput ¶ added in v4.7.0
func (i DatasetDelimitedTextAzureBlobFsLocationArgs) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutput() DatasetDelimitedTextAzureBlobFsLocationPtrOutput
func (DatasetDelimitedTextAzureBlobFsLocationArgs) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutputWithContext ¶ added in v4.7.0
func (i DatasetDelimitedTextAzureBlobFsLocationArgs) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobFsLocationPtrOutput
type DatasetDelimitedTextAzureBlobFsLocationInput ¶ added in v4.7.0
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 ¶ added in v4.7.0
type DatasetDelimitedTextAzureBlobFsLocationOutput struct{ *pulumi.OutputState }
func (DatasetDelimitedTextAzureBlobFsLocationOutput) ElementType ¶ added in v4.7.0
func (DatasetDelimitedTextAzureBlobFsLocationOutput) ElementType() reflect.Type
func (DatasetDelimitedTextAzureBlobFsLocationOutput) FileSystem ¶ added in v4.7.0
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 ¶ added in v4.7.0
func (o DatasetDelimitedTextAzureBlobFsLocationOutput) Filename() pulumi.StringPtrOutput
The filename of the file.
func (DatasetDelimitedTextAzureBlobFsLocationOutput) Path ¶ added in v4.7.0
func (o DatasetDelimitedTextAzureBlobFsLocationOutput) Path() pulumi.StringPtrOutput
The folder path to the file.
func (DatasetDelimitedTextAzureBlobFsLocationOutput) ToDatasetDelimitedTextAzureBlobFsLocationOutput ¶ added in v4.7.0
func (o DatasetDelimitedTextAzureBlobFsLocationOutput) ToDatasetDelimitedTextAzureBlobFsLocationOutput() DatasetDelimitedTextAzureBlobFsLocationOutput
func (DatasetDelimitedTextAzureBlobFsLocationOutput) ToDatasetDelimitedTextAzureBlobFsLocationOutputWithContext ¶ added in v4.7.0
func (o DatasetDelimitedTextAzureBlobFsLocationOutput) ToDatasetDelimitedTextAzureBlobFsLocationOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobFsLocationOutput
func (DatasetDelimitedTextAzureBlobFsLocationOutput) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutput ¶ added in v4.7.0
func (o DatasetDelimitedTextAzureBlobFsLocationOutput) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutput() DatasetDelimitedTextAzureBlobFsLocationPtrOutput
func (DatasetDelimitedTextAzureBlobFsLocationOutput) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutputWithContext ¶ added in v4.7.0
func (o DatasetDelimitedTextAzureBlobFsLocationOutput) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextAzureBlobFsLocationPtrOutput
type DatasetDelimitedTextAzureBlobFsLocationPtrInput ¶ added in v4.7.0
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 ¶ added in v4.7.0
func DatasetDelimitedTextAzureBlobFsLocationPtr(v *DatasetDelimitedTextAzureBlobFsLocationArgs) DatasetDelimitedTextAzureBlobFsLocationPtrInput
type DatasetDelimitedTextAzureBlobFsLocationPtrOutput ¶ added in v4.7.0
type DatasetDelimitedTextAzureBlobFsLocationPtrOutput struct{ *pulumi.OutputState }
func (DatasetDelimitedTextAzureBlobFsLocationPtrOutput) ElementType ¶ added in v4.7.0
func (DatasetDelimitedTextAzureBlobFsLocationPtrOutput) ElementType() reflect.Type
func (DatasetDelimitedTextAzureBlobFsLocationPtrOutput) FileSystem ¶ added in v4.7.0
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 ¶ added in v4.7.0
func (o DatasetDelimitedTextAzureBlobFsLocationPtrOutput) Filename() pulumi.StringPtrOutput
The filename of the file.
func (DatasetDelimitedTextAzureBlobFsLocationPtrOutput) Path ¶ added in v4.7.0
func (o DatasetDelimitedTextAzureBlobFsLocationPtrOutput) Path() pulumi.StringPtrOutput
The folder path to the file.
func (DatasetDelimitedTextAzureBlobFsLocationPtrOutput) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutput ¶ added in v4.7.0
func (o DatasetDelimitedTextAzureBlobFsLocationPtrOutput) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutput() DatasetDelimitedTextAzureBlobFsLocationPtrOutput
func (DatasetDelimitedTextAzureBlobFsLocationPtrOutput) ToDatasetDelimitedTextAzureBlobFsLocationPtrOutputWithContext ¶ added in v4.7.0
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 `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. 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 `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. 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) DynamicFilenameEnabled ¶ added in v4.16.0
func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetDelimitedTextAzureBlobStorageLocationOutput) DynamicPathEnabled ¶ added in v4.16.0
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.
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) DynamicFilenameEnabled ¶ added in v4.16.0
func (o DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) DynamicPathEnabled ¶ added in v4.16.0
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) 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 ¶ added in v4.16.0
func (o DatasetDelimitedTextHttpServerLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetDelimitedTextHttpServerLocationOutput) DynamicPathEnabled ¶ added in v4.16.0
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 ¶ added in v4.16.0
func (o DatasetDelimitedTextHttpServerLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetDelimitedTextHttpServerLocationPtrOutput) DynamicPathEnabled ¶ added in v4.16.0
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) ElementType ¶
func (DatasetDelimitedTextOutput) ElementType() reflect.Type
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 name of the resource group in which to create the Data Factory Dataset. Changing this forces a new resource ResourceGroupName 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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Data Factory Dataset. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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.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 // The name of the resource group in which to create the Data Factory Dataset. Changing this forces a new resource ResourceGroupName pulumi.StringInput // 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) ElementType ¶
func (DatasetHttpOutput) ElementType() reflect.Type
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Dataset. Changing this forces a new resource ResourceGroupName 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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Data Factory Dataset. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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.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 name of the resource group in which to create the Data Factory Dataset. Changing this forces a new resource ResourceGroupName pulumi.StringInput // 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 `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 `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) DynamicFilenameEnabled ¶ added in v4.16.0
func (o DatasetJsonAzureBlobStorageLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetJsonAzureBlobStorageLocationOutput) DynamicPathEnabled ¶ added in v4.16.0
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) DynamicFilenameEnabled ¶ added in v4.16.0
func (o DatasetJsonAzureBlobStorageLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetJsonAzureBlobStorageLocationPtrOutput) DynamicPathEnabled ¶ added in v4.16.0
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 ¶ added in v4.16.0
func (o DatasetJsonHttpServerLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetJsonHttpServerLocationOutput) DynamicPathEnabled ¶ added in v4.16.0
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 ¶ added in v4.16.0
func (o DatasetJsonHttpServerLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetJsonHttpServerLocationPtrOutput) DynamicPathEnabled ¶ added in v4.16.0
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) ElementType ¶
func (DatasetJsonOutput) ElementType() reflect.Type
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Dataset. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput // 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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Data Factory Dataset MySQL. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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.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 // The name of the resource group in which to create the Data Factory Dataset MySQL. Changing this forces a new resource ResourceGroupName pulumi.StringInput // 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) ElementType ¶
func (DatasetMysqlOutput) ElementType() reflect.Type
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Dataset MySQL. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput // 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"` DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The Data Factory name in which to associate the Dataset with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Data Factory Dataset. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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{ ResourceGroupName: exampleResourceGroup.Name, 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 DataFactoryId pulumi.StringPtrInput // The Data Factory name in which to associate the Dataset with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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.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 name of the resource group in which to create the Data Factory Dataset. Changing this forces a new resource ResourceGroupName pulumi.StringInput // 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 `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 `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) DynamicFilenameEnabled ¶ added in v4.16.0
func (o DatasetParquetAzureBlobStorageLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetParquetAzureBlobStorageLocationOutput) DynamicPathEnabled ¶ added in v4.16.0
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) DynamicFilenameEnabled ¶ added in v4.16.0
func (o DatasetParquetAzureBlobStorageLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetParquetAzureBlobStorageLocationPtrOutput) DynamicPathEnabled ¶ added in v4.16.0
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 ¶ added in v4.16.0
func (o DatasetParquetHttpServerLocationOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetParquetHttpServerLocationOutput) DynamicPathEnabled ¶ added in v4.16.0
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 ¶ added in v4.16.0
func (o DatasetParquetHttpServerLocationPtrOutput) DynamicFilenameEnabled() pulumi.BoolPtrOutput
Is the `filename` using dynamic expression, function or system variables? Defaults to `false`.
func (DatasetParquetHttpServerLocationPtrOutput) DynamicPathEnabled ¶ added in v4.16.0
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) ElementType ¶
func (DatasetParquetOutput) ElementType() reflect.Type
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 DataFactoryId pulumi.StringPtrInput // The Data Factory name in which to associate the Dataset with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Dataset. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput // 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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Data Factory Dataset PostgreSQL. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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.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 // The name of the resource group in which to create the Data Factory Dataset PostgreSQL. Changing this forces a new resource ResourceGroupName pulumi.StringInput // 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) ElementType ¶
func (DatasetPostgresqlOutput) ElementType() reflect.Type
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Dataset PostgreSQL. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput // 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 ¶ added in v4.1.0
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Data Factory Dataset Snowflake. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `schemaColumn` block as defined below. SchemaColumns DatasetSnowflakeSchemaColumnArrayOutput `pulumi:"schemaColumns"` // The schema name of the Data Factory Dataset Snowflake. SchemaName pulumi.StringPtrOutput `pulumi:"schemaName"` // Deprecated: This block has been deprecated in favour of `schema_column` and will be removed. StructureColumns DatasetSnowflakeStructureColumnArrayOutput `pulumi:"structureColumns"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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{ ResourceGroupName: pulumi.Any(azurerm_resource_group.Test.Name), 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 ¶ added in v4.1.0
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 ¶ added in v4.1.0
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 ¶ added in v4.1.0
func (*DatasetSnowflake) ElementType() reflect.Type
func (*DatasetSnowflake) ToDatasetSnowflakeOutput ¶ added in v4.1.0
func (i *DatasetSnowflake) ToDatasetSnowflakeOutput() DatasetSnowflakeOutput
func (*DatasetSnowflake) ToDatasetSnowflakeOutputWithContext ¶ added in v4.1.0
func (i *DatasetSnowflake) ToDatasetSnowflakeOutputWithContext(ctx context.Context) DatasetSnowflakeOutput
type DatasetSnowflakeArgs ¶ added in v4.1.0
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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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.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 // The name of the resource group in which to create the Data Factory Dataset Snowflake. Changing this forces a new resource ResourceGroupName pulumi.StringInput // A `schemaColumn` block as defined below. SchemaColumns DatasetSnowflakeSchemaColumnArrayInput // The schema name of the Data Factory Dataset Snowflake. SchemaName pulumi.StringPtrInput // Deprecated: This block has been deprecated in favour of `schema_column` and will be removed. StructureColumns DatasetSnowflakeStructureColumnArrayInput // The table name of the Data Factory Dataset Snowflake. TableName pulumi.StringPtrInput }
The set of arguments for constructing a DatasetSnowflake resource.
func (DatasetSnowflakeArgs) ElementType ¶ added in v4.1.0
func (DatasetSnowflakeArgs) ElementType() reflect.Type
type DatasetSnowflakeArray ¶ added in v4.1.0
type DatasetSnowflakeArray []DatasetSnowflakeInput
func (DatasetSnowflakeArray) ElementType ¶ added in v4.1.0
func (DatasetSnowflakeArray) ElementType() reflect.Type
func (DatasetSnowflakeArray) ToDatasetSnowflakeArrayOutput ¶ added in v4.1.0
func (i DatasetSnowflakeArray) ToDatasetSnowflakeArrayOutput() DatasetSnowflakeArrayOutput
func (DatasetSnowflakeArray) ToDatasetSnowflakeArrayOutputWithContext ¶ added in v4.1.0
func (i DatasetSnowflakeArray) ToDatasetSnowflakeArrayOutputWithContext(ctx context.Context) DatasetSnowflakeArrayOutput
type DatasetSnowflakeArrayInput ¶ added in v4.1.0
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 ¶ added in v4.1.0
type DatasetSnowflakeArrayOutput struct{ *pulumi.OutputState }
func (DatasetSnowflakeArrayOutput) ElementType ¶ added in v4.1.0
func (DatasetSnowflakeArrayOutput) ElementType() reflect.Type
func (DatasetSnowflakeArrayOutput) Index ¶ added in v4.1.0
func (o DatasetSnowflakeArrayOutput) Index(i pulumi.IntInput) DatasetSnowflakeOutput
func (DatasetSnowflakeArrayOutput) ToDatasetSnowflakeArrayOutput ¶ added in v4.1.0
func (o DatasetSnowflakeArrayOutput) ToDatasetSnowflakeArrayOutput() DatasetSnowflakeArrayOutput
func (DatasetSnowflakeArrayOutput) ToDatasetSnowflakeArrayOutputWithContext ¶ added in v4.1.0
func (o DatasetSnowflakeArrayOutput) ToDatasetSnowflakeArrayOutputWithContext(ctx context.Context) DatasetSnowflakeArrayOutput
type DatasetSnowflakeInput ¶ added in v4.1.0
type DatasetSnowflakeInput interface { pulumi.Input ToDatasetSnowflakeOutput() DatasetSnowflakeOutput ToDatasetSnowflakeOutputWithContext(ctx context.Context) DatasetSnowflakeOutput }
type DatasetSnowflakeMap ¶ added in v4.1.0
type DatasetSnowflakeMap map[string]DatasetSnowflakeInput
func (DatasetSnowflakeMap) ElementType ¶ added in v4.1.0
func (DatasetSnowflakeMap) ElementType() reflect.Type
func (DatasetSnowflakeMap) ToDatasetSnowflakeMapOutput ¶ added in v4.1.0
func (i DatasetSnowflakeMap) ToDatasetSnowflakeMapOutput() DatasetSnowflakeMapOutput
func (DatasetSnowflakeMap) ToDatasetSnowflakeMapOutputWithContext ¶ added in v4.1.0
func (i DatasetSnowflakeMap) ToDatasetSnowflakeMapOutputWithContext(ctx context.Context) DatasetSnowflakeMapOutput
type DatasetSnowflakeMapInput ¶ added in v4.1.0
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 ¶ added in v4.1.0
type DatasetSnowflakeMapOutput struct{ *pulumi.OutputState }
func (DatasetSnowflakeMapOutput) ElementType ¶ added in v4.1.0
func (DatasetSnowflakeMapOutput) ElementType() reflect.Type
func (DatasetSnowflakeMapOutput) MapIndex ¶ added in v4.1.0
func (o DatasetSnowflakeMapOutput) MapIndex(k pulumi.StringInput) DatasetSnowflakeOutput
func (DatasetSnowflakeMapOutput) ToDatasetSnowflakeMapOutput ¶ added in v4.1.0
func (o DatasetSnowflakeMapOutput) ToDatasetSnowflakeMapOutput() DatasetSnowflakeMapOutput
func (DatasetSnowflakeMapOutput) ToDatasetSnowflakeMapOutputWithContext ¶ added in v4.1.0
func (o DatasetSnowflakeMapOutput) ToDatasetSnowflakeMapOutputWithContext(ctx context.Context) DatasetSnowflakeMapOutput
type DatasetSnowflakeOutput ¶ added in v4.1.0
type DatasetSnowflakeOutput struct{ *pulumi.OutputState }
func (DatasetSnowflakeOutput) ElementType ¶ added in v4.1.0
func (DatasetSnowflakeOutput) ElementType() reflect.Type
func (DatasetSnowflakeOutput) ToDatasetSnowflakeOutput ¶ added in v4.1.0
func (o DatasetSnowflakeOutput) ToDatasetSnowflakeOutput() DatasetSnowflakeOutput
func (DatasetSnowflakeOutput) ToDatasetSnowflakeOutputWithContext ¶ added in v4.1.0
func (o DatasetSnowflakeOutput) ToDatasetSnowflakeOutputWithContext(ctx context.Context) DatasetSnowflakeOutput
type DatasetSnowflakeSchemaColumn ¶ added in v4.1.0
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 ¶ added in v4.1.0
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 ¶ added in v4.1.0
func (DatasetSnowflakeSchemaColumnArgs) ElementType() reflect.Type
func (DatasetSnowflakeSchemaColumnArgs) ToDatasetSnowflakeSchemaColumnOutput ¶ added in v4.1.0
func (i DatasetSnowflakeSchemaColumnArgs) ToDatasetSnowflakeSchemaColumnOutput() DatasetSnowflakeSchemaColumnOutput
func (DatasetSnowflakeSchemaColumnArgs) ToDatasetSnowflakeSchemaColumnOutputWithContext ¶ added in v4.1.0
func (i DatasetSnowflakeSchemaColumnArgs) ToDatasetSnowflakeSchemaColumnOutputWithContext(ctx context.Context) DatasetSnowflakeSchemaColumnOutput
type DatasetSnowflakeSchemaColumnArray ¶ added in v4.1.0
type DatasetSnowflakeSchemaColumnArray []DatasetSnowflakeSchemaColumnInput
func (DatasetSnowflakeSchemaColumnArray) ElementType ¶ added in v4.1.0
func (DatasetSnowflakeSchemaColumnArray) ElementType() reflect.Type
func (DatasetSnowflakeSchemaColumnArray) ToDatasetSnowflakeSchemaColumnArrayOutput ¶ added in v4.1.0
func (i DatasetSnowflakeSchemaColumnArray) ToDatasetSnowflakeSchemaColumnArrayOutput() DatasetSnowflakeSchemaColumnArrayOutput
func (DatasetSnowflakeSchemaColumnArray) ToDatasetSnowflakeSchemaColumnArrayOutputWithContext ¶ added in v4.1.0
func (i DatasetSnowflakeSchemaColumnArray) ToDatasetSnowflakeSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetSnowflakeSchemaColumnArrayOutput
type DatasetSnowflakeSchemaColumnArrayInput ¶ added in v4.1.0
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 ¶ added in v4.1.0
type DatasetSnowflakeSchemaColumnArrayOutput struct{ *pulumi.OutputState }
func (DatasetSnowflakeSchemaColumnArrayOutput) ElementType ¶ added in v4.1.0
func (DatasetSnowflakeSchemaColumnArrayOutput) ElementType() reflect.Type
func (DatasetSnowflakeSchemaColumnArrayOutput) ToDatasetSnowflakeSchemaColumnArrayOutput ¶ added in v4.1.0
func (o DatasetSnowflakeSchemaColumnArrayOutput) ToDatasetSnowflakeSchemaColumnArrayOutput() DatasetSnowflakeSchemaColumnArrayOutput
func (DatasetSnowflakeSchemaColumnArrayOutput) ToDatasetSnowflakeSchemaColumnArrayOutputWithContext ¶ added in v4.1.0
func (o DatasetSnowflakeSchemaColumnArrayOutput) ToDatasetSnowflakeSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetSnowflakeSchemaColumnArrayOutput
type DatasetSnowflakeSchemaColumnInput ¶ added in v4.1.0
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 ¶ added in v4.1.0
type DatasetSnowflakeSchemaColumnOutput struct{ *pulumi.OutputState }
func (DatasetSnowflakeSchemaColumnOutput) ElementType ¶ added in v4.1.0
func (DatasetSnowflakeSchemaColumnOutput) ElementType() reflect.Type
func (DatasetSnowflakeSchemaColumnOutput) Name ¶ added in v4.1.0
func (o DatasetSnowflakeSchemaColumnOutput) Name() pulumi.StringOutput
The name of the column.
func (DatasetSnowflakeSchemaColumnOutput) Precision ¶ added in v4.20.0
func (o DatasetSnowflakeSchemaColumnOutput) Precision() pulumi.IntPtrOutput
The total number of digits allowed.
func (DatasetSnowflakeSchemaColumnOutput) Scale ¶ added in v4.20.0
func (o DatasetSnowflakeSchemaColumnOutput) Scale() pulumi.IntPtrOutput
The number of digits allowed to the right of the decimal point.
func (DatasetSnowflakeSchemaColumnOutput) ToDatasetSnowflakeSchemaColumnOutput ¶ added in v4.1.0
func (o DatasetSnowflakeSchemaColumnOutput) ToDatasetSnowflakeSchemaColumnOutput() DatasetSnowflakeSchemaColumnOutput
func (DatasetSnowflakeSchemaColumnOutput) ToDatasetSnowflakeSchemaColumnOutputWithContext ¶ added in v4.1.0
func (o DatasetSnowflakeSchemaColumnOutput) ToDatasetSnowflakeSchemaColumnOutputWithContext(ctx context.Context) DatasetSnowflakeSchemaColumnOutput
func (DatasetSnowflakeSchemaColumnOutput) Type ¶ added in v4.1.0
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 ¶ added in v4.1.0
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Dataset Snowflake. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput // A `schemaColumn` block as defined below. SchemaColumns DatasetSnowflakeSchemaColumnArrayInput // The schema name of the Data Factory Dataset Snowflake. SchemaName pulumi.StringPtrInput // Deprecated: This block has been deprecated in favour of `schema_column` and will be removed. StructureColumns DatasetSnowflakeStructureColumnArrayInput // The table name of the Data Factory Dataset Snowflake. TableName pulumi.StringPtrInput }
func (DatasetSnowflakeState) ElementType ¶ added in v4.1.0
func (DatasetSnowflakeState) ElementType() reflect.Type
type DatasetSnowflakeStructureColumn ¶ added in v4.20.0
type DatasetSnowflakeStructureColumn 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 DatasetSnowflakeStructureColumnArgs ¶ added in v4.20.0
type DatasetSnowflakeStructureColumnArgs 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 (DatasetSnowflakeStructureColumnArgs) ElementType ¶ added in v4.20.0
func (DatasetSnowflakeStructureColumnArgs) ElementType() reflect.Type
func (DatasetSnowflakeStructureColumnArgs) ToDatasetSnowflakeStructureColumnOutput ¶ added in v4.20.0
func (i DatasetSnowflakeStructureColumnArgs) ToDatasetSnowflakeStructureColumnOutput() DatasetSnowflakeStructureColumnOutput
func (DatasetSnowflakeStructureColumnArgs) ToDatasetSnowflakeStructureColumnOutputWithContext ¶ added in v4.20.0
func (i DatasetSnowflakeStructureColumnArgs) ToDatasetSnowflakeStructureColumnOutputWithContext(ctx context.Context) DatasetSnowflakeStructureColumnOutput
type DatasetSnowflakeStructureColumnArray ¶ added in v4.20.0
type DatasetSnowflakeStructureColumnArray []DatasetSnowflakeStructureColumnInput
func (DatasetSnowflakeStructureColumnArray) ElementType ¶ added in v4.20.0
func (DatasetSnowflakeStructureColumnArray) ElementType() reflect.Type
func (DatasetSnowflakeStructureColumnArray) ToDatasetSnowflakeStructureColumnArrayOutput ¶ added in v4.20.0
func (i DatasetSnowflakeStructureColumnArray) ToDatasetSnowflakeStructureColumnArrayOutput() DatasetSnowflakeStructureColumnArrayOutput
func (DatasetSnowflakeStructureColumnArray) ToDatasetSnowflakeStructureColumnArrayOutputWithContext ¶ added in v4.20.0
func (i DatasetSnowflakeStructureColumnArray) ToDatasetSnowflakeStructureColumnArrayOutputWithContext(ctx context.Context) DatasetSnowflakeStructureColumnArrayOutput
type DatasetSnowflakeStructureColumnArrayInput ¶ added in v4.20.0
type DatasetSnowflakeStructureColumnArrayInput interface { pulumi.Input ToDatasetSnowflakeStructureColumnArrayOutput() DatasetSnowflakeStructureColumnArrayOutput ToDatasetSnowflakeStructureColumnArrayOutputWithContext(context.Context) DatasetSnowflakeStructureColumnArrayOutput }
DatasetSnowflakeStructureColumnArrayInput is an input type that accepts DatasetSnowflakeStructureColumnArray and DatasetSnowflakeStructureColumnArrayOutput values. You can construct a concrete instance of `DatasetSnowflakeStructureColumnArrayInput` via:
DatasetSnowflakeStructureColumnArray{ DatasetSnowflakeStructureColumnArgs{...} }
type DatasetSnowflakeStructureColumnArrayOutput ¶ added in v4.20.0
type DatasetSnowflakeStructureColumnArrayOutput struct{ *pulumi.OutputState }
func (DatasetSnowflakeStructureColumnArrayOutput) ElementType ¶ added in v4.20.0
func (DatasetSnowflakeStructureColumnArrayOutput) ElementType() reflect.Type
func (DatasetSnowflakeStructureColumnArrayOutput) ToDatasetSnowflakeStructureColumnArrayOutput ¶ added in v4.20.0
func (o DatasetSnowflakeStructureColumnArrayOutput) ToDatasetSnowflakeStructureColumnArrayOutput() DatasetSnowflakeStructureColumnArrayOutput
func (DatasetSnowflakeStructureColumnArrayOutput) ToDatasetSnowflakeStructureColumnArrayOutputWithContext ¶ added in v4.20.0
func (o DatasetSnowflakeStructureColumnArrayOutput) ToDatasetSnowflakeStructureColumnArrayOutputWithContext(ctx context.Context) DatasetSnowflakeStructureColumnArrayOutput
type DatasetSnowflakeStructureColumnInput ¶ added in v4.20.0
type DatasetSnowflakeStructureColumnInput interface { pulumi.Input ToDatasetSnowflakeStructureColumnOutput() DatasetSnowflakeStructureColumnOutput ToDatasetSnowflakeStructureColumnOutputWithContext(context.Context) DatasetSnowflakeStructureColumnOutput }
DatasetSnowflakeStructureColumnInput is an input type that accepts DatasetSnowflakeStructureColumnArgs and DatasetSnowflakeStructureColumnOutput values. You can construct a concrete instance of `DatasetSnowflakeStructureColumnInput` via:
DatasetSnowflakeStructureColumnArgs{...}
type DatasetSnowflakeStructureColumnOutput ¶ added in v4.20.0
type DatasetSnowflakeStructureColumnOutput struct{ *pulumi.OutputState }
func (DatasetSnowflakeStructureColumnOutput) Description ¶ added in v4.20.0
func (o DatasetSnowflakeStructureColumnOutput) Description() pulumi.StringPtrOutput
The description of the column.
func (DatasetSnowflakeStructureColumnOutput) ElementType ¶ added in v4.20.0
func (DatasetSnowflakeStructureColumnOutput) ElementType() reflect.Type
func (DatasetSnowflakeStructureColumnOutput) Name ¶ added in v4.20.0
func (o DatasetSnowflakeStructureColumnOutput) Name() pulumi.StringOutput
The name of the column.
func (DatasetSnowflakeStructureColumnOutput) ToDatasetSnowflakeStructureColumnOutput ¶ added in v4.20.0
func (o DatasetSnowflakeStructureColumnOutput) ToDatasetSnowflakeStructureColumnOutput() DatasetSnowflakeStructureColumnOutput
func (DatasetSnowflakeStructureColumnOutput) ToDatasetSnowflakeStructureColumnOutputWithContext ¶ added in v4.20.0
func (o DatasetSnowflakeStructureColumnOutput) ToDatasetSnowflakeStructureColumnOutputWithContext(ctx context.Context) DatasetSnowflakeStructureColumnOutput
func (DatasetSnowflakeStructureColumnOutput) Type ¶ added in v4.20.0
func (o DatasetSnowflakeStructureColumnOutput) 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 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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Data Factory Dataset SQL Server Table. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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.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 // The name of the resource group in which to create the Data Factory Dataset SQL Server Table. Changing this forces a new resource ResourceGroupName pulumi.StringInput // 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) ElementType ¶
func (DatasetSqlServerTableOutput) ElementType() reflect.Type
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Dataset SQL Server Table. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput // 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"` // 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 FactoryIdentityOutput `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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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 // 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 ¶ added in v4.8.0
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 ¶ added in v4.8.0
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 ¶ added in v4.8.0
func (FactoryGlobalParameterArgs) ElementType() reflect.Type
func (FactoryGlobalParameterArgs) ToFactoryGlobalParameterOutput ¶ added in v4.8.0
func (i FactoryGlobalParameterArgs) ToFactoryGlobalParameterOutput() FactoryGlobalParameterOutput
func (FactoryGlobalParameterArgs) ToFactoryGlobalParameterOutputWithContext ¶ added in v4.8.0
func (i FactoryGlobalParameterArgs) ToFactoryGlobalParameterOutputWithContext(ctx context.Context) FactoryGlobalParameterOutput
type FactoryGlobalParameterArray ¶ added in v4.8.0
type FactoryGlobalParameterArray []FactoryGlobalParameterInput
func (FactoryGlobalParameterArray) ElementType ¶ added in v4.8.0
func (FactoryGlobalParameterArray) ElementType() reflect.Type
func (FactoryGlobalParameterArray) ToFactoryGlobalParameterArrayOutput ¶ added in v4.8.0
func (i FactoryGlobalParameterArray) ToFactoryGlobalParameterArrayOutput() FactoryGlobalParameterArrayOutput
func (FactoryGlobalParameterArray) ToFactoryGlobalParameterArrayOutputWithContext ¶ added in v4.8.0
func (i FactoryGlobalParameterArray) ToFactoryGlobalParameterArrayOutputWithContext(ctx context.Context) FactoryGlobalParameterArrayOutput
type FactoryGlobalParameterArrayInput ¶ added in v4.8.0
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 ¶ added in v4.8.0
type FactoryGlobalParameterArrayOutput struct{ *pulumi.OutputState }
func (FactoryGlobalParameterArrayOutput) ElementType ¶ added in v4.8.0
func (FactoryGlobalParameterArrayOutput) ElementType() reflect.Type
func (FactoryGlobalParameterArrayOutput) Index ¶ added in v4.8.0
func (o FactoryGlobalParameterArrayOutput) Index(i pulumi.IntInput) FactoryGlobalParameterOutput
func (FactoryGlobalParameterArrayOutput) ToFactoryGlobalParameterArrayOutput ¶ added in v4.8.0
func (o FactoryGlobalParameterArrayOutput) ToFactoryGlobalParameterArrayOutput() FactoryGlobalParameterArrayOutput
func (FactoryGlobalParameterArrayOutput) ToFactoryGlobalParameterArrayOutputWithContext ¶ added in v4.8.0
func (o FactoryGlobalParameterArrayOutput) ToFactoryGlobalParameterArrayOutputWithContext(ctx context.Context) FactoryGlobalParameterArrayOutput
type FactoryGlobalParameterInput ¶ added in v4.8.0
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 ¶ added in v4.8.0
type FactoryGlobalParameterOutput struct{ *pulumi.OutputState }
func (FactoryGlobalParameterOutput) ElementType ¶ added in v4.8.0
func (FactoryGlobalParameterOutput) ElementType() reflect.Type
func (FactoryGlobalParameterOutput) Name ¶ added in v4.8.0
func (o FactoryGlobalParameterOutput) Name() pulumi.StringOutput
Specifies the global parameter name.
func (FactoryGlobalParameterOutput) ToFactoryGlobalParameterOutput ¶ added in v4.8.0
func (o FactoryGlobalParameterOutput) ToFactoryGlobalParameterOutput() FactoryGlobalParameterOutput
func (FactoryGlobalParameterOutput) ToFactoryGlobalParameterOutputWithContext ¶ added in v4.8.0
func (o FactoryGlobalParameterOutput) ToFactoryGlobalParameterOutputWithContext(ctx context.Context) FactoryGlobalParameterOutput
func (FactoryGlobalParameterOutput) Type ¶ added in v4.8.0
func (o FactoryGlobalParameterOutput) Type() pulumi.StringOutput
Specifies the global parameter type. Possible Values are `Array`, `Bool`, `Float`, `Int`, `Object` or `String`.
func (FactoryGlobalParameterOutput) Value ¶ added in v4.8.0
func (o FactoryGlobalParameterOutput) Value() pulumi.StringOutput
Specifies the global parameter value.
type FactoryIdentity ¶
type FactoryIdentity struct { // Specifies the IDs of user assigned identities. Required if `UserAssigned` or `SystemAssigned,UserAssigned` type is used. IdentityIds []string `pulumi:"identityIds"` // The ID of the Principal (Client) in Azure Active Directory PrincipalId *string `pulumi:"principalId"` // Specifies the Tenant ID associated with the VSTS account. TenantId *string `pulumi:"tenantId"` // Specifies the identity type of the Data Factory. Possible values are `SystemAssigned`, `UserAssigned` and `SystemAssigned,UserAssigned`. Type string `pulumi:"type"` }
type FactoryIdentityArgs ¶
type FactoryIdentityArgs struct { // Specifies the IDs of user assigned identities. Required if `UserAssigned` or `SystemAssigned,UserAssigned` type is used. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The ID of the Principal (Client) in Azure Active Directory PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // Specifies the Tenant ID associated with the VSTS account. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the identity type of the Data Factory. Possible values are `SystemAssigned`, `UserAssigned` and `SystemAssigned,UserAssigned`. 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 ¶ added in v4.2.0
func (o FactoryIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies the IDs of user assigned identities. Required if `UserAssigned` or `SystemAssigned,UserAssigned` type is used.
func (FactoryIdentityOutput) PrincipalId ¶
func (o FactoryIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The ID of the Principal (Client) in Azure Active Directory
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 identity type of the Data Factory. Possible values are `SystemAssigned`, `UserAssigned` and `SystemAssigned,UserAssigned`.
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 ¶ added in v4.2.0
func (o FactoryIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies the IDs of user assigned identities. Required if `UserAssigned` or `SystemAssigned,UserAssigned` type is used.
func (FactoryIdentityPtrOutput) PrincipalId ¶
func (o FactoryIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The ID of the Principal (Client) in Azure Active Directory
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 identity type of the Data Factory. Possible values are `SystemAssigned`, `UserAssigned` and `SystemAssigned,UserAssigned`.
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) ElementType ¶
func (FactoryOutput) ElementType() reflect.Type
func (FactoryOutput) ToFactoryOutput ¶
func (o FactoryOutput) ToFactoryOutput() FactoryOutput
func (FactoryOutput) ToFactoryOutputWithContext ¶
func (o FactoryOutput) ToFactoryOutputWithContext(ctx context.Context) FactoryOutput
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 // 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 { IdentityIds []string `pulumi:"identityIds"` // The ID of the Principal (Client) in Azure Active Directory. PrincipalId string `pulumi:"principalId"` // The Tenant ID associated with the VSTS account. TenantId string `pulumi:"tenantId"` // The identity type of the Data Factory. Type string `pulumi:"type"` }
type GetFactoryIdentityArgs ¶
type GetFactoryIdentityArgs struct { IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The ID of the Principal (Client) in Azure Active Directory. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The Tenant ID associated with the VSTS account. TenantId pulumi.StringInput `pulumi:"tenantId"` // The identity type of the 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 ¶ added in v4.2.0
func (o GetFactoryIdentityOutput) IdentityIds() pulumi.StringArrayOutput
func (GetFactoryIdentityOutput) PrincipalId ¶
func (o GetFactoryIdentityOutput) PrincipalId() pulumi.StringOutput
The ID of the Principal (Client) in Azure Active Directory.
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 identity type of the 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"` // Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created. DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ DataFactoryName: exampleFactory.Name, ResourceGroupName: exampleResourceGroup.Name, 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 // Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created. DataFactoryName 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 // The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // 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) ElementType ¶
func (IntegrationRuntimeManagedOutput) ElementType() reflect.Type
func (IntegrationRuntimeManagedOutput) ToIntegrationRuntimeManagedOutput ¶
func (o IntegrationRuntimeManagedOutput) ToIntegrationRuntimeManagedOutput() IntegrationRuntimeManagedOutput
func (IntegrationRuntimeManagedOutput) ToIntegrationRuntimeManagedOutputWithContext ¶
func (o IntegrationRuntimeManagedOutput) ToIntegrationRuntimeManagedOutputWithContext(ctx context.Context) IntegrationRuntimeManagedOutput
type IntegrationRuntimeManagedState ¶
type IntegrationRuntimeManagedState struct { // A `catalogInfo` block as defined below. CatalogInfo IntegrationRuntimeManagedCatalogInfoPtrInput // A `customSetupScript` block as defined below. CustomSetupScript IntegrationRuntimeManagedCustomSetupScriptPtrInput // Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created. DataFactoryName 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 // The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // 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"` // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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(), ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // 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) ElementType ¶
func (IntegrationRuntimeRuleOutput) ElementType() reflect.Type
func (IntegrationRuntimeRuleOutput) ToIntegrationRuntimeRuleOutput ¶
func (o IntegrationRuntimeRuleOutput) ToIntegrationRuntimeRuleOutput() IntegrationRuntimeRuleOutput
func (IntegrationRuntimeRuleOutput) ToIntegrationRuntimeRuleOutputWithContext ¶
func (o IntegrationRuntimeRuleOutput) ToIntegrationRuntimeRuleOutputWithContext(ctx context.Context) IntegrationRuntimeRuleOutput
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 // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created. ResourceGroupName 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 primary integration runtime authentication key. AuthKey1 pulumi.StringOutput `pulumi:"authKey1"` // The secondary integration runtime authentication key. AuthKey2 pulumi.StringOutput `pulumi:"authKey2"` // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringOutput `pulumi:"dataFactoryId"` // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // A `rbacAuthorization` block as defined below. RbacAuthorizations IntegrationRuntimeSelfHostedRbacAuthorizationArrayOutput `pulumi:"rbacAuthorizations"` // The name of the Resource Group where the Data Factory should exist. Changing this forces a new Data Factory Self-hosted Integration Runtime to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages a Data Factory Self-hosted Integration Runtime.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // A `rbacAuthorization` block as defined below. RbacAuthorizations IntegrationRuntimeSelfHostedRbacAuthorizationArrayInput // The name of the Resource Group where the Data Factory should exist. Changing this forces a new Data Factory Self-hosted Integration Runtime to be created. ResourceGroupName pulumi.StringInput }
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) ElementType ¶
func (IntegrationRuntimeSelfHostedOutput) ElementType() reflect.Type
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 primary integration runtime authentication key. AuthKey1 pulumi.StringPtrInput // The secondary integration runtime authentication key. AuthKey2 pulumi.StringPtrInput // The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryId pulumi.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // A `rbacAuthorization` block as defined below. RbacAuthorizations IntegrationRuntimeSelfHostedRbacAuthorizationArrayInput // The name of the Resource Group where the Data Factory should exist. Changing this forces a new Data Factory Self-hosted Integration Runtime to be created. ResourceGroupName 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"` // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Azure-SSIS Integration Runtime. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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(), ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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.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 // The name of the resource group in which to create the Azure-SSIS Integration Runtime. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // 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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (IntegrationRuntimeSsisExpressCustomSetupArgs) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupArgs) ToIntegrationRuntimeSsisExpressCustomSetupOutput ¶ added in v4.13.0
func (i IntegrationRuntimeSsisExpressCustomSetupArgs) ToIntegrationRuntimeSsisExpressCustomSetupOutput() IntegrationRuntimeSsisExpressCustomSetupOutput
func (IntegrationRuntimeSsisExpressCustomSetupArgs) ToIntegrationRuntimeSsisExpressCustomSetupOutputWithContext ¶ added in v4.13.0
func (i IntegrationRuntimeSsisExpressCustomSetupArgs) ToIntegrationRuntimeSsisExpressCustomSetupOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupOutput
func (IntegrationRuntimeSsisExpressCustomSetupArgs) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutput ¶ added in v4.13.0
func (i IntegrationRuntimeSsisExpressCustomSetupArgs) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutput() IntegrationRuntimeSsisExpressCustomSetupPtrOutput
func (IntegrationRuntimeSsisExpressCustomSetupArgs) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutputWithContext ¶ added in v4.13.0
func (i IntegrationRuntimeSsisExpressCustomSetupArgs) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupPtrOutput
type IntegrationRuntimeSsisExpressCustomSetupCommandKey ¶ added in v4.13.0
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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput ¶ added in v4.13.0
func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutputWithContext ¶ added in v4.13.0
func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray ¶ added in v4.13.0
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray []IntegrationRuntimeSsisExpressCustomSetupCommandKeyInput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray) ElementType ¶ added in v4.13.0
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput ¶ added in v4.13.0
func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutputWithContext ¶ added in v4.13.0
func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput) ElementType ¶ added in v4.13.0
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutputWithContext ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput ¶ added in v4.13.0
func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutputWithContext ¶ added in v4.13.0
func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput ¶ added in v4.13.0
func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutputWithContext ¶ added in v4.13.0
func (i IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ElementType ¶ added in v4.13.0
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) LinkedServiceName ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) LinkedServiceName() pulumi.StringOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) Parameters ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Key Vault Data Factory Linked Service.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) SecretName ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) SecretName() pulumi.StringOutput
Specifies the secret name in Azure Key Vault.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) SecretVersion ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) SecretVersion() pulumi.StringPtrOutput
Specifies the secret version in Azure Key Vault.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutputWithContext ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutputWithContext ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
func IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtr(v *IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs) IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrInput
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput ¶ added in v4.13.0
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) Elem ¶ added in v4.13.0
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) ElementType ¶ added in v4.13.0
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) LinkedServiceName ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) Parameters ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Key Vault Data Factory Linked Service.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) SecretName ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) SecretName() pulumi.StringPtrOutput
Specifies the secret name in Azure Key Vault.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) SecretVersion ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) SecretVersion() pulumi.StringPtrOutput
Specifies the secret version in Azure Key Vault.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutputWithContext ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput ¶ added in v4.13.0
type IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) ElementType ¶ added in v4.13.0
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) KeyVaultPassword ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) KeyVaultPassword() IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordPtrOutput
A `keyVaultSecretReference` block as defined below.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) Password ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) Password() pulumi.StringPtrOutput
The password for the target device.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) TargetName ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) TargetName() pulumi.StringOutput
The target computer or domain name.
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput() IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutputWithContext ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) ToIntegrationRuntimeSsisExpressCustomSetupCommandKeyOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput
func (IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) UserName ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupCommandKeyOutput) UserName() pulumi.StringOutput
The username for the target device.
type IntegrationRuntimeSsisExpressCustomSetupComponent ¶ added in v4.13.0
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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (IntegrationRuntimeSsisExpressCustomSetupComponentArgs) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupComponentArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentOutput ¶ added in v4.13.0
func (i IntegrationRuntimeSsisExpressCustomSetupComponentArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentOutput() IntegrationRuntimeSsisExpressCustomSetupComponentOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentOutputWithContext ¶ added in v4.13.0
func (i IntegrationRuntimeSsisExpressCustomSetupComponentArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentOutput
type IntegrationRuntimeSsisExpressCustomSetupComponentArray ¶ added in v4.13.0
type IntegrationRuntimeSsisExpressCustomSetupComponentArray []IntegrationRuntimeSsisExpressCustomSetupComponentInput
func (IntegrationRuntimeSsisExpressCustomSetupComponentArray) ElementType ¶ added in v4.13.0
func (IntegrationRuntimeSsisExpressCustomSetupComponentArray) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupComponentArray) ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput ¶ added in v4.13.0
func (i IntegrationRuntimeSsisExpressCustomSetupComponentArray) ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput() IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentArray) ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutputWithContext ¶ added in v4.13.0
func (i IntegrationRuntimeSsisExpressCustomSetupComponentArray) ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput
type IntegrationRuntimeSsisExpressCustomSetupComponentArrayInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput) ElementType ¶ added in v4.13.0
func (IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput() IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutputWithContext ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput
type IntegrationRuntimeSsisExpressCustomSetupComponentInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput ¶ added in v4.13.0
func (i IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutputWithContext ¶ added in v4.13.0
func (i IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput ¶ added in v4.13.0
func (i IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutputWithContext ¶ added in v4.13.0
func (i IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ElementType ¶ added in v4.13.0
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) LinkedServiceName ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) LinkedServiceName() pulumi.StringOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) Parameters ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Key Vault Data Factory Linked Service.
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) SecretName ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) SecretName() pulumi.StringOutput
Specifies the secret name in Azure Key Vault.
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) SecretVersion ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) SecretVersion() pulumi.StringPtrOutput
Specifies the secret version in Azure Key Vault.
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutputWithContext ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutputWithContext ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
func IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtr(v *IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs) IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrInput
type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput ¶ added in v4.13.0
type IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) Elem ¶ added in v4.13.0
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) ElementType ¶ added in v4.13.0
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) LinkedServiceName ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) LinkedServiceName() pulumi.StringPtrOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) Parameters ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the Key Vault Data Factory Linked Service.
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) SecretName ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) SecretName() pulumi.StringPtrOutput
Specifies the secret name in Azure Key Vault.
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) SecretVersion ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) SecretVersion() pulumi.StringPtrOutput
Specifies the secret version in Azure Key Vault.
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutputWithContext ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
type IntegrationRuntimeSsisExpressCustomSetupComponentOutput ¶ added in v4.13.0
type IntegrationRuntimeSsisExpressCustomSetupComponentOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisExpressCustomSetupComponentOutput) ElementType ¶ added in v4.13.0
func (IntegrationRuntimeSsisExpressCustomSetupComponentOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupComponentOutput) KeyVaultLicense ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupComponentOutput) KeyVaultLicense() IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicensePtrOutput
A `keyVaultSecretReference` block as defined below.
func (IntegrationRuntimeSsisExpressCustomSetupComponentOutput) License ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupComponentOutput) License() pulumi.StringPtrOutput
The license used for the Component.
func (IntegrationRuntimeSsisExpressCustomSetupComponentOutput) Name ¶ added in v4.13.0
The Component Name installed for the Azure-SSIS Integration Runtime.
func (IntegrationRuntimeSsisExpressCustomSetupComponentOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentOutput ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupComponentOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentOutput() IntegrationRuntimeSsisExpressCustomSetupComponentOutput
func (IntegrationRuntimeSsisExpressCustomSetupComponentOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentOutputWithContext ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupComponentOutput) ToIntegrationRuntimeSsisExpressCustomSetupComponentOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupComponentOutput
type IntegrationRuntimeSsisExpressCustomSetupInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type IntegrationRuntimeSsisExpressCustomSetupOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisExpressCustomSetupOutput) CommandKeys ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupOutput) CommandKeys() IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput
One or more `commandKey` blocks as defined below.
func (IntegrationRuntimeSsisExpressCustomSetupOutput) Components ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupOutput) Components() IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput
One or more `component` blocks as defined below.
func (IntegrationRuntimeSsisExpressCustomSetupOutput) ElementType ¶ added in v4.13.0
func (IntegrationRuntimeSsisExpressCustomSetupOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupOutput) Environment ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupOutput) Environment() pulumi.StringMapOutput
The Environment Variables for the Azure-SSIS Integration Runtime.
func (IntegrationRuntimeSsisExpressCustomSetupOutput) PowershellVersion ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupOutput) PowershellVersion() pulumi.StringPtrOutput
The version of Azure Powershell installed for the Azure-SSIS Integration Runtime.
func (IntegrationRuntimeSsisExpressCustomSetupOutput) ToIntegrationRuntimeSsisExpressCustomSetupOutput ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupOutput) ToIntegrationRuntimeSsisExpressCustomSetupOutput() IntegrationRuntimeSsisExpressCustomSetupOutput
func (IntegrationRuntimeSsisExpressCustomSetupOutput) ToIntegrationRuntimeSsisExpressCustomSetupOutputWithContext ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupOutput) ToIntegrationRuntimeSsisExpressCustomSetupOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupOutput
func (IntegrationRuntimeSsisExpressCustomSetupOutput) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutput ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupOutput) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutput() IntegrationRuntimeSsisExpressCustomSetupPtrOutput
func (IntegrationRuntimeSsisExpressCustomSetupOutput) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutputWithContext ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupOutput) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisExpressCustomSetupPtrOutput
type IntegrationRuntimeSsisExpressCustomSetupPtrInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
func IntegrationRuntimeSsisExpressCustomSetupPtr(v *IntegrationRuntimeSsisExpressCustomSetupArgs) IntegrationRuntimeSsisExpressCustomSetupPtrInput
type IntegrationRuntimeSsisExpressCustomSetupPtrOutput ¶ added in v4.13.0
type IntegrationRuntimeSsisExpressCustomSetupPtrOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisExpressCustomSetupPtrOutput) CommandKeys ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupPtrOutput) CommandKeys() IntegrationRuntimeSsisExpressCustomSetupCommandKeyArrayOutput
One or more `commandKey` blocks as defined below.
func (IntegrationRuntimeSsisExpressCustomSetupPtrOutput) Components ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupPtrOutput) Components() IntegrationRuntimeSsisExpressCustomSetupComponentArrayOutput
One or more `component` blocks as defined below.
func (IntegrationRuntimeSsisExpressCustomSetupPtrOutput) ElementType ¶ added in v4.13.0
func (IntegrationRuntimeSsisExpressCustomSetupPtrOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisExpressCustomSetupPtrOutput) Environment ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupPtrOutput) Environment() pulumi.StringMapOutput
The Environment Variables for the Azure-SSIS Integration Runtime.
func (IntegrationRuntimeSsisExpressCustomSetupPtrOutput) PowershellVersion ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupPtrOutput) PowershellVersion() pulumi.StringPtrOutput
The version of Azure Powershell installed for the Azure-SSIS Integration Runtime.
func (IntegrationRuntimeSsisExpressCustomSetupPtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutput ¶ added in v4.13.0
func (o IntegrationRuntimeSsisExpressCustomSetupPtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutput() IntegrationRuntimeSsisExpressCustomSetupPtrOutput
func (IntegrationRuntimeSsisExpressCustomSetupPtrOutput) ToIntegrationRuntimeSsisExpressCustomSetupPtrOutputWithContext ¶ added in v4.13.0
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) ElementType ¶
func (IntegrationRuntimeSsisOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisOutput) ToIntegrationRuntimeSsisOutput ¶
func (o IntegrationRuntimeSsisOutput) ToIntegrationRuntimeSsisOutput() IntegrationRuntimeSsisOutput
func (IntegrationRuntimeSsisOutput) ToIntegrationRuntimeSsisOutputWithContext ¶
func (o IntegrationRuntimeSsisOutput) ToIntegrationRuntimeSsisOutputWithContext(ctx context.Context) IntegrationRuntimeSsisOutput
type IntegrationRuntimeSsisPackageStore ¶ added in v4.13.0
type IntegrationRuntimeSsisPackageStoreArgs ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (IntegrationRuntimeSsisPackageStoreArgs) ElementType() reflect.Type
func (IntegrationRuntimeSsisPackageStoreArgs) ToIntegrationRuntimeSsisPackageStoreOutput ¶ added in v4.13.0
func (i IntegrationRuntimeSsisPackageStoreArgs) ToIntegrationRuntimeSsisPackageStoreOutput() IntegrationRuntimeSsisPackageStoreOutput
func (IntegrationRuntimeSsisPackageStoreArgs) ToIntegrationRuntimeSsisPackageStoreOutputWithContext ¶ added in v4.13.0
func (i IntegrationRuntimeSsisPackageStoreArgs) ToIntegrationRuntimeSsisPackageStoreOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPackageStoreOutput
type IntegrationRuntimeSsisPackageStoreArray ¶ added in v4.13.0
type IntegrationRuntimeSsisPackageStoreArray []IntegrationRuntimeSsisPackageStoreInput
func (IntegrationRuntimeSsisPackageStoreArray) ElementType ¶ added in v4.13.0
func (IntegrationRuntimeSsisPackageStoreArray) ElementType() reflect.Type
func (IntegrationRuntimeSsisPackageStoreArray) ToIntegrationRuntimeSsisPackageStoreArrayOutput ¶ added in v4.13.0
func (i IntegrationRuntimeSsisPackageStoreArray) ToIntegrationRuntimeSsisPackageStoreArrayOutput() IntegrationRuntimeSsisPackageStoreArrayOutput
func (IntegrationRuntimeSsisPackageStoreArray) ToIntegrationRuntimeSsisPackageStoreArrayOutputWithContext ¶ added in v4.13.0
func (i IntegrationRuntimeSsisPackageStoreArray) ToIntegrationRuntimeSsisPackageStoreArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPackageStoreArrayOutput
type IntegrationRuntimeSsisPackageStoreArrayInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type IntegrationRuntimeSsisPackageStoreArrayOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisPackageStoreArrayOutput) ElementType ¶ added in v4.13.0
func (IntegrationRuntimeSsisPackageStoreArrayOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisPackageStoreArrayOutput) ToIntegrationRuntimeSsisPackageStoreArrayOutput ¶ added in v4.13.0
func (o IntegrationRuntimeSsisPackageStoreArrayOutput) ToIntegrationRuntimeSsisPackageStoreArrayOutput() IntegrationRuntimeSsisPackageStoreArrayOutput
func (IntegrationRuntimeSsisPackageStoreArrayOutput) ToIntegrationRuntimeSsisPackageStoreArrayOutputWithContext ¶ added in v4.13.0
func (o IntegrationRuntimeSsisPackageStoreArrayOutput) ToIntegrationRuntimeSsisPackageStoreArrayOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPackageStoreArrayOutput
type IntegrationRuntimeSsisPackageStoreInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type IntegrationRuntimeSsisPackageStoreOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisPackageStoreOutput) ElementType ¶ added in v4.13.0
func (IntegrationRuntimeSsisPackageStoreOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisPackageStoreOutput) LinkedServiceName ¶ added in v4.13.0
func (o IntegrationRuntimeSsisPackageStoreOutput) LinkedServiceName() pulumi.StringOutput
Name of the Linked Service to associate with the packages.
func (IntegrationRuntimeSsisPackageStoreOutput) Name ¶ added in v4.13.0
func (o IntegrationRuntimeSsisPackageStoreOutput) Name() pulumi.StringOutput
Name of the package store.
func (IntegrationRuntimeSsisPackageStoreOutput) ToIntegrationRuntimeSsisPackageStoreOutput ¶ added in v4.13.0
func (o IntegrationRuntimeSsisPackageStoreOutput) ToIntegrationRuntimeSsisPackageStoreOutput() IntegrationRuntimeSsisPackageStoreOutput
func (IntegrationRuntimeSsisPackageStoreOutput) ToIntegrationRuntimeSsisPackageStoreOutputWithContext ¶ added in v4.13.0
func (o IntegrationRuntimeSsisPackageStoreOutput) ToIntegrationRuntimeSsisPackageStoreOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPackageStoreOutput
type IntegrationRuntimeSsisProxy ¶ added in v4.13.0
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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (IntegrationRuntimeSsisProxyArgs) ElementType() reflect.Type
func (IntegrationRuntimeSsisProxyArgs) ToIntegrationRuntimeSsisProxyOutput ¶ added in v4.13.0
func (i IntegrationRuntimeSsisProxyArgs) ToIntegrationRuntimeSsisProxyOutput() IntegrationRuntimeSsisProxyOutput
func (IntegrationRuntimeSsisProxyArgs) ToIntegrationRuntimeSsisProxyOutputWithContext ¶ added in v4.13.0
func (i IntegrationRuntimeSsisProxyArgs) ToIntegrationRuntimeSsisProxyOutputWithContext(ctx context.Context) IntegrationRuntimeSsisProxyOutput
func (IntegrationRuntimeSsisProxyArgs) ToIntegrationRuntimeSsisProxyPtrOutput ¶ added in v4.13.0
func (i IntegrationRuntimeSsisProxyArgs) ToIntegrationRuntimeSsisProxyPtrOutput() IntegrationRuntimeSsisProxyPtrOutput
func (IntegrationRuntimeSsisProxyArgs) ToIntegrationRuntimeSsisProxyPtrOutputWithContext ¶ added in v4.13.0
func (i IntegrationRuntimeSsisProxyArgs) ToIntegrationRuntimeSsisProxyPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisProxyPtrOutput
type IntegrationRuntimeSsisProxyInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type IntegrationRuntimeSsisProxyOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisProxyOutput) ElementType ¶ added in v4.13.0
func (IntegrationRuntimeSsisProxyOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisProxyOutput) Path ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (o IntegrationRuntimeSsisProxyOutput) SelfHostedIntegrationRuntimeName() pulumi.StringOutput
Name of Self Hosted Integration Runtime as a proxy.
func (IntegrationRuntimeSsisProxyOutput) StagingStorageLinkedServiceName ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (o IntegrationRuntimeSsisProxyOutput) ToIntegrationRuntimeSsisProxyOutput() IntegrationRuntimeSsisProxyOutput
func (IntegrationRuntimeSsisProxyOutput) ToIntegrationRuntimeSsisProxyOutputWithContext ¶ added in v4.13.0
func (o IntegrationRuntimeSsisProxyOutput) ToIntegrationRuntimeSsisProxyOutputWithContext(ctx context.Context) IntegrationRuntimeSsisProxyOutput
func (IntegrationRuntimeSsisProxyOutput) ToIntegrationRuntimeSsisProxyPtrOutput ¶ added in v4.13.0
func (o IntegrationRuntimeSsisProxyOutput) ToIntegrationRuntimeSsisProxyPtrOutput() IntegrationRuntimeSsisProxyPtrOutput
func (IntegrationRuntimeSsisProxyOutput) ToIntegrationRuntimeSsisProxyPtrOutputWithContext ¶ added in v4.13.0
func (o IntegrationRuntimeSsisProxyOutput) ToIntegrationRuntimeSsisProxyPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisProxyPtrOutput
type IntegrationRuntimeSsisProxyPtrInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
func IntegrationRuntimeSsisProxyPtr(v *IntegrationRuntimeSsisProxyArgs) IntegrationRuntimeSsisProxyPtrInput
type IntegrationRuntimeSsisProxyPtrOutput ¶ added in v4.13.0
type IntegrationRuntimeSsisProxyPtrOutput struct{ *pulumi.OutputState }
func (IntegrationRuntimeSsisProxyPtrOutput) ElementType ¶ added in v4.13.0
func (IntegrationRuntimeSsisProxyPtrOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisProxyPtrOutput) Path ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (o IntegrationRuntimeSsisProxyPtrOutput) SelfHostedIntegrationRuntimeName() pulumi.StringPtrOutput
Name of Self Hosted Integration Runtime as a proxy.
func (IntegrationRuntimeSsisProxyPtrOutput) StagingStorageLinkedServiceName ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (o IntegrationRuntimeSsisProxyPtrOutput) ToIntegrationRuntimeSsisProxyPtrOutput() IntegrationRuntimeSsisProxyPtrOutput
func (IntegrationRuntimeSsisProxyPtrOutput) ToIntegrationRuntimeSsisProxyPtrOutputWithContext ¶ added in v4.13.0
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 // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Azure-SSIS Integration Runtime. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // 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 ¶ added in v4.13.0
func (o IntegrationRuntimeSsisVnetIntegrationOutput) PublicIps() pulumi.StringArrayOutput
Static public IP addresses for the Azure-SSIS Integration Runtime. The size must be 2.
func (IntegrationRuntimeSsisVnetIntegrationOutput) SubnetId ¶ added in v4.18.0
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 ¶ added in v4.13.0
func (o IntegrationRuntimeSsisVnetIntegrationPtrOutput) PublicIps() pulumi.StringArrayOutput
Static public IP addresses for the Azure-SSIS Integration Runtime. The size must be 2.
func (IntegrationRuntimeSsisVnetIntegrationPtrOutput) SubnetId ¶ added in v4.18.0
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 ¶ added in v4.9.0
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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v4/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 ¶ added in v4.9.0
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 ¶ added in v4.9.0
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 ¶ added in v4.9.0
func (*LinkedCustomService) ElementType() reflect.Type
func (*LinkedCustomService) ToLinkedCustomServiceOutput ¶ added in v4.9.0
func (i *LinkedCustomService) ToLinkedCustomServiceOutput() LinkedCustomServiceOutput
func (*LinkedCustomService) ToLinkedCustomServiceOutputWithContext ¶ added in v4.9.0
func (i *LinkedCustomService) ToLinkedCustomServiceOutputWithContext(ctx context.Context) LinkedCustomServiceOutput
type LinkedCustomServiceArgs ¶ added in v4.9.0
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 ¶ added in v4.9.0
func (LinkedCustomServiceArgs) ElementType() reflect.Type
type LinkedCustomServiceArray ¶ added in v4.9.0
type LinkedCustomServiceArray []LinkedCustomServiceInput
func (LinkedCustomServiceArray) ElementType ¶ added in v4.9.0
func (LinkedCustomServiceArray) ElementType() reflect.Type
func (LinkedCustomServiceArray) ToLinkedCustomServiceArrayOutput ¶ added in v4.9.0
func (i LinkedCustomServiceArray) ToLinkedCustomServiceArrayOutput() LinkedCustomServiceArrayOutput
func (LinkedCustomServiceArray) ToLinkedCustomServiceArrayOutputWithContext ¶ added in v4.9.0
func (i LinkedCustomServiceArray) ToLinkedCustomServiceArrayOutputWithContext(ctx context.Context) LinkedCustomServiceArrayOutput
type LinkedCustomServiceArrayInput ¶ added in v4.9.0
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 ¶ added in v4.9.0
type LinkedCustomServiceArrayOutput struct{ *pulumi.OutputState }
func (LinkedCustomServiceArrayOutput) ElementType ¶ added in v4.9.0
func (LinkedCustomServiceArrayOutput) ElementType() reflect.Type
func (LinkedCustomServiceArrayOutput) Index ¶ added in v4.9.0
func (o LinkedCustomServiceArrayOutput) Index(i pulumi.IntInput) LinkedCustomServiceOutput
func (LinkedCustomServiceArrayOutput) ToLinkedCustomServiceArrayOutput ¶ added in v4.9.0
func (o LinkedCustomServiceArrayOutput) ToLinkedCustomServiceArrayOutput() LinkedCustomServiceArrayOutput
func (LinkedCustomServiceArrayOutput) ToLinkedCustomServiceArrayOutputWithContext ¶ added in v4.9.0
func (o LinkedCustomServiceArrayOutput) ToLinkedCustomServiceArrayOutputWithContext(ctx context.Context) LinkedCustomServiceArrayOutput
type LinkedCustomServiceInput ¶ added in v4.9.0
type LinkedCustomServiceInput interface { pulumi.Input ToLinkedCustomServiceOutput() LinkedCustomServiceOutput ToLinkedCustomServiceOutputWithContext(ctx context.Context) LinkedCustomServiceOutput }
type LinkedCustomServiceIntegrationRuntime ¶ added in v4.9.0
type LinkedCustomServiceIntegrationRuntimeArgs ¶ added in v4.9.0
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 ¶ added in v4.9.0
func (LinkedCustomServiceIntegrationRuntimeArgs) ElementType() reflect.Type
func (LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimeOutput ¶ added in v4.9.0
func (i LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimeOutput() LinkedCustomServiceIntegrationRuntimeOutput
func (LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimeOutputWithContext ¶ added in v4.9.0
func (i LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimeOutputWithContext(ctx context.Context) LinkedCustomServiceIntegrationRuntimeOutput
func (LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimePtrOutput ¶ added in v4.9.0
func (i LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimePtrOutput() LinkedCustomServiceIntegrationRuntimePtrOutput
func (LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimePtrOutputWithContext ¶ added in v4.9.0
func (i LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimePtrOutputWithContext(ctx context.Context) LinkedCustomServiceIntegrationRuntimePtrOutput
type LinkedCustomServiceIntegrationRuntimeInput ¶ added in v4.9.0
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 ¶ added in v4.9.0
type LinkedCustomServiceIntegrationRuntimeOutput struct{ *pulumi.OutputState }
func (LinkedCustomServiceIntegrationRuntimeOutput) ElementType ¶ added in v4.9.0
func (LinkedCustomServiceIntegrationRuntimeOutput) ElementType() reflect.Type
func (LinkedCustomServiceIntegrationRuntimeOutput) Name ¶ added in v4.9.0
func (o LinkedCustomServiceIntegrationRuntimeOutput) Name() pulumi.StringOutput
The integration runtime reference to associate with the Data Factory Linked Service.
func (LinkedCustomServiceIntegrationRuntimeOutput) Parameters ¶ added in v4.9.0
func (o LinkedCustomServiceIntegrationRuntimeOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the integration runtime.
func (LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimeOutput ¶ added in v4.9.0
func (o LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimeOutput() LinkedCustomServiceIntegrationRuntimeOutput
func (LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimeOutputWithContext ¶ added in v4.9.0
func (o LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimeOutputWithContext(ctx context.Context) LinkedCustomServiceIntegrationRuntimeOutput
func (LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutput ¶ added in v4.9.0
func (o LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutput() LinkedCustomServiceIntegrationRuntimePtrOutput
func (LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutputWithContext ¶ added in v4.9.0
func (o LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutputWithContext(ctx context.Context) LinkedCustomServiceIntegrationRuntimePtrOutput
type LinkedCustomServiceIntegrationRuntimePtrInput ¶ added in v4.9.0
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 ¶ added in v4.9.0
func LinkedCustomServiceIntegrationRuntimePtr(v *LinkedCustomServiceIntegrationRuntimeArgs) LinkedCustomServiceIntegrationRuntimePtrInput
type LinkedCustomServiceIntegrationRuntimePtrOutput ¶ added in v4.9.0
type LinkedCustomServiceIntegrationRuntimePtrOutput struct{ *pulumi.OutputState }
func (LinkedCustomServiceIntegrationRuntimePtrOutput) ElementType ¶ added in v4.9.0
func (LinkedCustomServiceIntegrationRuntimePtrOutput) ElementType() reflect.Type
func (LinkedCustomServiceIntegrationRuntimePtrOutput) Name ¶ added in v4.9.0
func (o LinkedCustomServiceIntegrationRuntimePtrOutput) Name() pulumi.StringPtrOutput
The integration runtime reference to associate with the Data Factory Linked Service.
func (LinkedCustomServiceIntegrationRuntimePtrOutput) Parameters ¶ added in v4.9.0
func (o LinkedCustomServiceIntegrationRuntimePtrOutput) Parameters() pulumi.StringMapOutput
A map of parameters to associate with the integration runtime.
func (LinkedCustomServiceIntegrationRuntimePtrOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutput ¶ added in v4.9.0
func (o LinkedCustomServiceIntegrationRuntimePtrOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutput() LinkedCustomServiceIntegrationRuntimePtrOutput
func (LinkedCustomServiceIntegrationRuntimePtrOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutputWithContext ¶ added in v4.9.0
func (o LinkedCustomServiceIntegrationRuntimePtrOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutputWithContext(ctx context.Context) LinkedCustomServiceIntegrationRuntimePtrOutput
type LinkedCustomServiceMap ¶ added in v4.9.0
type LinkedCustomServiceMap map[string]LinkedCustomServiceInput
func (LinkedCustomServiceMap) ElementType ¶ added in v4.9.0
func (LinkedCustomServiceMap) ElementType() reflect.Type
func (LinkedCustomServiceMap) ToLinkedCustomServiceMapOutput ¶ added in v4.9.0
func (i LinkedCustomServiceMap) ToLinkedCustomServiceMapOutput() LinkedCustomServiceMapOutput
func (LinkedCustomServiceMap) ToLinkedCustomServiceMapOutputWithContext ¶ added in v4.9.0
func (i LinkedCustomServiceMap) ToLinkedCustomServiceMapOutputWithContext(ctx context.Context) LinkedCustomServiceMapOutput
type LinkedCustomServiceMapInput ¶ added in v4.9.0
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 ¶ added in v4.9.0
type LinkedCustomServiceMapOutput struct{ *pulumi.OutputState }
func (LinkedCustomServiceMapOutput) ElementType ¶ added in v4.9.0
func (LinkedCustomServiceMapOutput) ElementType() reflect.Type
func (LinkedCustomServiceMapOutput) MapIndex ¶ added in v4.9.0
func (o LinkedCustomServiceMapOutput) MapIndex(k pulumi.StringInput) LinkedCustomServiceOutput
func (LinkedCustomServiceMapOutput) ToLinkedCustomServiceMapOutput ¶ added in v4.9.0
func (o LinkedCustomServiceMapOutput) ToLinkedCustomServiceMapOutput() LinkedCustomServiceMapOutput
func (LinkedCustomServiceMapOutput) ToLinkedCustomServiceMapOutputWithContext ¶ added in v4.9.0
func (o LinkedCustomServiceMapOutput) ToLinkedCustomServiceMapOutputWithContext(ctx context.Context) LinkedCustomServiceMapOutput
type LinkedCustomServiceOutput ¶ added in v4.9.0
type LinkedCustomServiceOutput struct{ *pulumi.OutputState }
func (LinkedCustomServiceOutput) ElementType ¶ added in v4.9.0
func (LinkedCustomServiceOutput) ElementType() reflect.Type
func (LinkedCustomServiceOutput) ToLinkedCustomServiceOutput ¶ added in v4.9.0
func (o LinkedCustomServiceOutput) ToLinkedCustomServiceOutput() LinkedCustomServiceOutput
func (LinkedCustomServiceOutput) ToLinkedCustomServiceOutputWithContext ¶ added in v4.9.0
func (o LinkedCustomServiceOutput) ToLinkedCustomServiceOutputWithContext(ctx context.Context) LinkedCustomServiceOutput
type LinkedCustomServiceState ¶ added in v4.9.0
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 ¶ added in v4.9.0
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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 name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The SAS URI. Conflicts with `connectionString` and `serviceEndpoint`. SasUri pulumi.StringPtrOutput `pulumi:"sasUri"` // The Service Endpoint. Conflicts with `connectionString` and `sasUri`. Required with `useManagedIdentity`. ServiceEndpoint pulumi.StringPtrOutput `pulumi:"serviceEndpoint"` // The service principal id in which to authenticate against the Azure Blob Storage account. Required if `servicePrincipalKey` is set. ServicePrincipalId pulumi.StringPtrOutput `pulumi:"servicePrincipalId"` // The service principal key in which to authenticate against the AAzure Blob Storage account. Required if `servicePrincipalId` is set. ServicePrincipalKey pulumi.StringPtrOutput `pulumi:"servicePrincipalKey"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: testResourceGroup.Name, DataFactoryId: testFactory.ID(), KeyVaultId: testKeyVault.ID(), }) if err != nil { return err } _, err = datafactory.NewLinkedServiceAzureBlobStorage(ctx, "testLinkedServiceAzureBlobStorage", &datafactory.LinkedServiceAzureBlobStorageArgs{ ResourceGroupName: testResourceGroup.Name, 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 } 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringInput // The SAS URI. Conflicts with `connectionString` and `serviceEndpoint`. SasUri pulumi.StringPtrInput // The Service Endpoint. Conflicts with `connectionString` and `sasUri`. Required with `useManagedIdentity`. ServiceEndpoint pulumi.StringPtrInput // The service principal id in which to authenticate against the Azure Blob Storage account. Required if `servicePrincipalKey` is set. ServicePrincipalId pulumi.StringPtrInput // The service principal key in which to authenticate against the AAzure Blob Storage account. Required if `servicePrincipalId` is set. ServicePrincipalKey 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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ElementType() reflect.Type
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutput ¶ added in v4.17.0
func (i LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutput() LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutputWithContext ¶ added in v4.17.0
func (i LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput ¶ added in v4.17.0
func (i LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput() LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutputWithContext ¶ added in v4.17.0
func (i LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput
type LinkedServiceAzureBlobStorageKeyVaultSasTokenInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
type LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ElementType ¶ added in v4.17.0
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ElementType() reflect.Type
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) LinkedServiceName ¶ added in v4.17.0
func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) LinkedServiceName() pulumi.StringOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) SecretName ¶ added in v4.17.0
func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) SecretName() pulumi.StringOutput
Specifies the secret name in Azure Key Vault that stores the sas token.
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutput ¶ added in v4.17.0
func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutput() LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutputWithContext ¶ added in v4.17.0
func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput ¶ added in v4.17.0
func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput() LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutputWithContext ¶ added in v4.17.0
func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput
type LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
func LinkedServiceAzureBlobStorageKeyVaultSasTokenPtr(v *LinkedServiceAzureBlobStorageKeyVaultSasTokenArgs) LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrInput
type LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput ¶ added in v4.17.0
type LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) ElementType ¶ added in v4.17.0
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) ElementType() reflect.Type
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) LinkedServiceName ¶ added in v4.17.0
func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) SecretName ¶ added in v4.17.0
func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) SecretName() pulumi.StringPtrOutput
Specifies the secret name in Azure Key Vault that stores the sas token.
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput ¶ added in v4.17.0
func (o LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput() LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput
func (LinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutput) ToLinkedServiceAzureBlobStorageKeyVaultSasTokenPtrOutputWithContext ¶ added in v4.17.0
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) ElementType ¶
func (LinkedServiceAzureBlobStorageOutput) ElementType() reflect.Type
func (LinkedServiceAzureBlobStorageOutput) ToLinkedServiceAzureBlobStorageOutput ¶
func (o LinkedServiceAzureBlobStorageOutput) ToLinkedServiceAzureBlobStorageOutput() LinkedServiceAzureBlobStorageOutput
func (LinkedServiceAzureBlobStorageOutput) ToLinkedServiceAzureBlobStorageOutputWithContext ¶
func (o LinkedServiceAzureBlobStorageOutput) ToLinkedServiceAzureBlobStorageOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageOutput
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput // The SAS URI. Conflicts with `connectionString` and `serviceEndpoint`. SasUri pulumi.StringPtrInput // The Service Endpoint. Conflicts with `connectionString` and `sasUri`. Required with `useManagedIdentity`. ServiceEndpoint pulumi.StringPtrInput // The service principal id in which to authenticate against the Azure Blob Storage account. Required if `servicePrincipalKey` is set. ServicePrincipalId pulumi.StringPtrInput // The service principal key in which to authenticate against the AAzure Blob Storage account. Required if `servicePrincipalId` is set. ServicePrincipalKey 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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/databricks" "github.com/pulumi/pulumi-azure/sdk/v4/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(), ResourceGroupName: exampleResourceGroup.Name, 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/databricks" "github.com/pulumi/pulumi-azure/sdk/v4/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(), ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource. ResourceGroupName pulumi.StringInput }
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) ElementType ¶
func (LinkedServiceAzureDatabricksOutput) ElementType() reflect.Type
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource. ResourceGroupName pulumi.StringPtrInput }
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringInput 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 ¶ added in v4.1.0
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 ¶ added in v4.1.0
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 ¶ added in v4.1.0
func (LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ElementType() reflect.Type
func (LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ToLinkedServiceAzureFileStorageKeyVaultPasswordOutput ¶ added in v4.1.0
func (i LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ToLinkedServiceAzureFileStorageKeyVaultPasswordOutput() LinkedServiceAzureFileStorageKeyVaultPasswordOutput
func (LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ToLinkedServiceAzureFileStorageKeyVaultPasswordOutputWithContext ¶ added in v4.1.0
func (i LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ToLinkedServiceAzureFileStorageKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageKeyVaultPasswordOutput
func (LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput ¶ added in v4.1.0
func (i LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput() LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput
func (LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutputWithContext ¶ added in v4.1.0
func (i LinkedServiceAzureFileStorageKeyVaultPasswordArgs) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput
type LinkedServiceAzureFileStorageKeyVaultPasswordInput ¶ added in v4.1.0
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 ¶ added in v4.1.0
type LinkedServiceAzureFileStorageKeyVaultPasswordOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ElementType ¶ added in v4.1.0
func (LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ElementType() reflect.Type
func (LinkedServiceAzureFileStorageKeyVaultPasswordOutput) LinkedServiceName ¶ added in v4.1.0
func (o LinkedServiceAzureFileStorageKeyVaultPasswordOutput) LinkedServiceName() pulumi.StringOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureFileStorageKeyVaultPasswordOutput) SecretName ¶ added in v4.1.0
func (o LinkedServiceAzureFileStorageKeyVaultPasswordOutput) SecretName() pulumi.StringOutput
Specifies the secret name in Azure Key Vault that stores Azure File Storage password.
func (LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordOutput ¶ added in v4.1.0
func (o LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordOutput() LinkedServiceAzureFileStorageKeyVaultPasswordOutput
func (LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordOutputWithContext ¶ added in v4.1.0
func (o LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageKeyVaultPasswordOutput
func (LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput ¶ added in v4.1.0
func (o LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput() LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput
func (LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutputWithContext ¶ added in v4.1.0
func (o LinkedServiceAzureFileStorageKeyVaultPasswordOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput
type LinkedServiceAzureFileStorageKeyVaultPasswordPtrInput ¶ added in v4.1.0
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 ¶ added in v4.1.0
func LinkedServiceAzureFileStorageKeyVaultPasswordPtr(v *LinkedServiceAzureFileStorageKeyVaultPasswordArgs) LinkedServiceAzureFileStorageKeyVaultPasswordPtrInput
type LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput ¶ added in v4.1.0
type LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) ElementType ¶ added in v4.1.0
func (LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) ElementType() reflect.Type
func (LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) LinkedServiceName ¶ added in v4.1.0
func (o LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) SecretName ¶ added in v4.1.0
func (o LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) SecretName() pulumi.StringPtrOutput
Specifies the secret name in Azure Key Vault that stores Azure File Storage password.
func (LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput ¶ added in v4.1.0
func (o LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput() LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput
func (LinkedServiceAzureFileStorageKeyVaultPasswordPtrOutput) ToLinkedServiceAzureFileStorageKeyVaultPasswordPtrOutputWithContext ¶ added in v4.1.0
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) ElementType ¶
func (LinkedServiceAzureFileStorageOutput) ElementType() reflect.Type
func (LinkedServiceAzureFileStorageOutput) ToLinkedServiceAzureFileStorageOutput ¶
func (o LinkedServiceAzureFileStorageOutput) ToLinkedServiceAzureFileStorageOutput() LinkedServiceAzureFileStorageOutput
func (LinkedServiceAzureFileStorageOutput) ToLinkedServiceAzureFileStorageOutputWithContext ¶
func (o LinkedServiceAzureFileStorageOutput) ToLinkedServiceAzureFileStorageOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageOutput
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName 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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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 name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringInput // 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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (LinkedServiceAzureFunctionKeyVaultKeyArgs) ElementType() reflect.Type
func (LinkedServiceAzureFunctionKeyVaultKeyArgs) ToLinkedServiceAzureFunctionKeyVaultKeyOutput ¶ added in v4.17.0
func (i LinkedServiceAzureFunctionKeyVaultKeyArgs) ToLinkedServiceAzureFunctionKeyVaultKeyOutput() LinkedServiceAzureFunctionKeyVaultKeyOutput
func (LinkedServiceAzureFunctionKeyVaultKeyArgs) ToLinkedServiceAzureFunctionKeyVaultKeyOutputWithContext ¶ added in v4.17.0
func (i LinkedServiceAzureFunctionKeyVaultKeyArgs) ToLinkedServiceAzureFunctionKeyVaultKeyOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionKeyVaultKeyOutput
func (LinkedServiceAzureFunctionKeyVaultKeyArgs) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutput ¶ added in v4.17.0
func (i LinkedServiceAzureFunctionKeyVaultKeyArgs) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutput() LinkedServiceAzureFunctionKeyVaultKeyPtrOutput
func (LinkedServiceAzureFunctionKeyVaultKeyArgs) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutputWithContext ¶ added in v4.17.0
func (i LinkedServiceAzureFunctionKeyVaultKeyArgs) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionKeyVaultKeyPtrOutput
type LinkedServiceAzureFunctionKeyVaultKeyInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
type LinkedServiceAzureFunctionKeyVaultKeyOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureFunctionKeyVaultKeyOutput) ElementType ¶ added in v4.17.0
func (LinkedServiceAzureFunctionKeyVaultKeyOutput) ElementType() reflect.Type
func (LinkedServiceAzureFunctionKeyVaultKeyOutput) LinkedServiceName ¶ added in v4.17.0
func (o LinkedServiceAzureFunctionKeyVaultKeyOutput) LinkedServiceName() pulumi.StringOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureFunctionKeyVaultKeyOutput) SecretName ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (o LinkedServiceAzureFunctionKeyVaultKeyOutput) ToLinkedServiceAzureFunctionKeyVaultKeyOutput() LinkedServiceAzureFunctionKeyVaultKeyOutput
func (LinkedServiceAzureFunctionKeyVaultKeyOutput) ToLinkedServiceAzureFunctionKeyVaultKeyOutputWithContext ¶ added in v4.17.0
func (o LinkedServiceAzureFunctionKeyVaultKeyOutput) ToLinkedServiceAzureFunctionKeyVaultKeyOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionKeyVaultKeyOutput
func (LinkedServiceAzureFunctionKeyVaultKeyOutput) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutput ¶ added in v4.17.0
func (o LinkedServiceAzureFunctionKeyVaultKeyOutput) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutput() LinkedServiceAzureFunctionKeyVaultKeyPtrOutput
func (LinkedServiceAzureFunctionKeyVaultKeyOutput) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutputWithContext ¶ added in v4.17.0
func (o LinkedServiceAzureFunctionKeyVaultKeyOutput) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionKeyVaultKeyPtrOutput
type LinkedServiceAzureFunctionKeyVaultKeyPtrInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
func LinkedServiceAzureFunctionKeyVaultKeyPtr(v *LinkedServiceAzureFunctionKeyVaultKeyArgs) LinkedServiceAzureFunctionKeyVaultKeyPtrInput
type LinkedServiceAzureFunctionKeyVaultKeyPtrOutput ¶ added in v4.17.0
type LinkedServiceAzureFunctionKeyVaultKeyPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) ElementType ¶ added in v4.17.0
func (LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) ElementType() reflect.Type
func (LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) LinkedServiceName ¶ added in v4.17.0
func (o LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) SecretName ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (o LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutput() LinkedServiceAzureFunctionKeyVaultKeyPtrOutput
func (LinkedServiceAzureFunctionKeyVaultKeyPtrOutput) ToLinkedServiceAzureFunctionKeyVaultKeyPtrOutputWithContext ¶ added in v4.17.0
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) ElementType ¶
func (LinkedServiceAzureFunctionOutput) ElementType() reflect.Type
func (LinkedServiceAzureFunctionOutput) ToLinkedServiceAzureFunctionOutput ¶
func (o LinkedServiceAzureFunctionOutput) ToLinkedServiceAzureFunctionOutput() LinkedServiceAzureFunctionOutput
func (LinkedServiceAzureFunctionOutput) ToLinkedServiceAzureFunctionOutputWithContext ¶
func (o LinkedServiceAzureFunctionOutput) ToLinkedServiceAzureFunctionOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionOutput
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput // The url of the Azure Function. Url pulumi.StringPtrInput }
func (LinkedServiceAzureFunctionState) ElementType ¶
func (LinkedServiceAzureFunctionState) ElementType() reflect.Type
type LinkedServiceAzureSearch ¶ added in v4.7.0
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 ¶ added in v4.7.0
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 ¶ added in v4.7.0
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 ¶ added in v4.7.0
func (*LinkedServiceAzureSearch) ElementType() reflect.Type
func (*LinkedServiceAzureSearch) ToLinkedServiceAzureSearchOutput ¶ added in v4.7.0
func (i *LinkedServiceAzureSearch) ToLinkedServiceAzureSearchOutput() LinkedServiceAzureSearchOutput
func (*LinkedServiceAzureSearch) ToLinkedServiceAzureSearchOutputWithContext ¶ added in v4.7.0
func (i *LinkedServiceAzureSearch) ToLinkedServiceAzureSearchOutputWithContext(ctx context.Context) LinkedServiceAzureSearchOutput
type LinkedServiceAzureSearchArgs ¶ added in v4.7.0
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 ¶ added in v4.7.0
func (LinkedServiceAzureSearchArgs) ElementType() reflect.Type
type LinkedServiceAzureSearchArray ¶ added in v4.7.0
type LinkedServiceAzureSearchArray []LinkedServiceAzureSearchInput
func (LinkedServiceAzureSearchArray) ElementType ¶ added in v4.7.0
func (LinkedServiceAzureSearchArray) ElementType() reflect.Type
func (LinkedServiceAzureSearchArray) ToLinkedServiceAzureSearchArrayOutput ¶ added in v4.7.0
func (i LinkedServiceAzureSearchArray) ToLinkedServiceAzureSearchArrayOutput() LinkedServiceAzureSearchArrayOutput
func (LinkedServiceAzureSearchArray) ToLinkedServiceAzureSearchArrayOutputWithContext ¶ added in v4.7.0
func (i LinkedServiceAzureSearchArray) ToLinkedServiceAzureSearchArrayOutputWithContext(ctx context.Context) LinkedServiceAzureSearchArrayOutput
type LinkedServiceAzureSearchArrayInput ¶ added in v4.7.0
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 ¶ added in v4.7.0
type LinkedServiceAzureSearchArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureSearchArrayOutput) ElementType ¶ added in v4.7.0
func (LinkedServiceAzureSearchArrayOutput) ElementType() reflect.Type
func (LinkedServiceAzureSearchArrayOutput) Index ¶ added in v4.7.0
func (o LinkedServiceAzureSearchArrayOutput) Index(i pulumi.IntInput) LinkedServiceAzureSearchOutput
func (LinkedServiceAzureSearchArrayOutput) ToLinkedServiceAzureSearchArrayOutput ¶ added in v4.7.0
func (o LinkedServiceAzureSearchArrayOutput) ToLinkedServiceAzureSearchArrayOutput() LinkedServiceAzureSearchArrayOutput
func (LinkedServiceAzureSearchArrayOutput) ToLinkedServiceAzureSearchArrayOutputWithContext ¶ added in v4.7.0
func (o LinkedServiceAzureSearchArrayOutput) ToLinkedServiceAzureSearchArrayOutputWithContext(ctx context.Context) LinkedServiceAzureSearchArrayOutput
type LinkedServiceAzureSearchInput ¶ added in v4.7.0
type LinkedServiceAzureSearchInput interface { pulumi.Input ToLinkedServiceAzureSearchOutput() LinkedServiceAzureSearchOutput ToLinkedServiceAzureSearchOutputWithContext(ctx context.Context) LinkedServiceAzureSearchOutput }
type LinkedServiceAzureSearchMap ¶ added in v4.7.0
type LinkedServiceAzureSearchMap map[string]LinkedServiceAzureSearchInput
func (LinkedServiceAzureSearchMap) ElementType ¶ added in v4.7.0
func (LinkedServiceAzureSearchMap) ElementType() reflect.Type
func (LinkedServiceAzureSearchMap) ToLinkedServiceAzureSearchMapOutput ¶ added in v4.7.0
func (i LinkedServiceAzureSearchMap) ToLinkedServiceAzureSearchMapOutput() LinkedServiceAzureSearchMapOutput
func (LinkedServiceAzureSearchMap) ToLinkedServiceAzureSearchMapOutputWithContext ¶ added in v4.7.0
func (i LinkedServiceAzureSearchMap) ToLinkedServiceAzureSearchMapOutputWithContext(ctx context.Context) LinkedServiceAzureSearchMapOutput
type LinkedServiceAzureSearchMapInput ¶ added in v4.7.0
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 ¶ added in v4.7.0
type LinkedServiceAzureSearchMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureSearchMapOutput) ElementType ¶ added in v4.7.0
func (LinkedServiceAzureSearchMapOutput) ElementType() reflect.Type
func (LinkedServiceAzureSearchMapOutput) MapIndex ¶ added in v4.7.0
func (o LinkedServiceAzureSearchMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceAzureSearchOutput
func (LinkedServiceAzureSearchMapOutput) ToLinkedServiceAzureSearchMapOutput ¶ added in v4.7.0
func (o LinkedServiceAzureSearchMapOutput) ToLinkedServiceAzureSearchMapOutput() LinkedServiceAzureSearchMapOutput
func (LinkedServiceAzureSearchMapOutput) ToLinkedServiceAzureSearchMapOutputWithContext ¶ added in v4.7.0
func (o LinkedServiceAzureSearchMapOutput) ToLinkedServiceAzureSearchMapOutputWithContext(ctx context.Context) LinkedServiceAzureSearchMapOutput
type LinkedServiceAzureSearchOutput ¶ added in v4.7.0
type LinkedServiceAzureSearchOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureSearchOutput) ElementType ¶ added in v4.7.0
func (LinkedServiceAzureSearchOutput) ElementType() reflect.Type
func (LinkedServiceAzureSearchOutput) ToLinkedServiceAzureSearchOutput ¶ added in v4.7.0
func (o LinkedServiceAzureSearchOutput) ToLinkedServiceAzureSearchOutput() LinkedServiceAzureSearchOutput
func (LinkedServiceAzureSearchOutput) ToLinkedServiceAzureSearchOutputWithContext ¶ added in v4.7.0
func (o LinkedServiceAzureSearchOutput) ToLinkedServiceAzureSearchOutputWithContext(ctx context.Context) LinkedServiceAzureSearchOutput
type LinkedServiceAzureSearchState ¶ added in v4.7.0
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 ¶ added in v4.7.0
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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 name of the resource group in which to create the Data Factory Linked Service Azure SQL Database. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 name of the resource group in which to create the Data Factory Linked Service Azure SQL Database. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // 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 ¶ added in v4.7.0
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 ¶ added in v4.7.0
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 ¶ added in v4.7.0
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ElementType() reflect.Type
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput ¶ added in v4.7.0
func (i LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput() LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutputWithContext ¶ added in v4.7.0
func (i LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput ¶ added in v4.7.0
func (i LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput() LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutputWithContext ¶ added in v4.7.0
func (i LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput
type LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringInput ¶ added in v4.7.0
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 ¶ added in v4.7.0
type LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ElementType ¶ added in v4.7.0
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ElementType() reflect.Type
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) LinkedServiceName ¶ added in v4.7.0
func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) LinkedServiceName() pulumi.StringOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) SecretName ¶ added in v4.7.0
func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) SecretName() pulumi.StringOutput
Specifies the secret name in Azure Key Vault that stores SQL Server connection string.
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput ¶ added in v4.7.0
func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput() LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutputWithContext ¶ added in v4.7.0
func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput ¶ added in v4.7.0
func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput() LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutputWithContext ¶ added in v4.7.0
func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput
type LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrInput ¶ added in v4.7.0
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 ¶ added in v4.7.0
func LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtr(v *LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringArgs) LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrInput
type LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput ¶ added in v4.7.0
type LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) ElementType ¶ added in v4.7.0
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) ElementType() reflect.Type
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) LinkedServiceName ¶ added in v4.7.0
func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) SecretName ¶ added in v4.7.0
func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) SecretName() pulumi.StringPtrOutput
Specifies the secret name in Azure Key Vault that stores SQL Server connection string.
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput ¶ added in v4.7.0
func (o LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput() LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput
func (LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutput) ToLinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrOutputWithContext ¶ added in v4.7.0
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) ElementType ¶
func (LinkedServiceAzureSqlDatabaseOutput) ElementType() reflect.Type
func (LinkedServiceAzureSqlDatabaseOutput) ToLinkedServiceAzureSqlDatabaseOutput ¶
func (o LinkedServiceAzureSqlDatabaseOutput) ToLinkedServiceAzureSqlDatabaseOutput() LinkedServiceAzureSqlDatabaseOutput
func (LinkedServiceAzureSqlDatabaseOutput) ToLinkedServiceAzureSqlDatabaseOutputWithContext ¶
func (o LinkedServiceAzureSqlDatabaseOutput) ToLinkedServiceAzureSqlDatabaseOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseOutput
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 name of the resource group in which to create the Data Factory Linked Service Azure SQL Database. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // 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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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 name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringInput }
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) ElementType ¶
func (LinkedServiceAzureTableStorageOutput) ElementType() reflect.Type
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput }
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/cosmosdb" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringInput }
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 ¶ added in v4.23.0
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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 ¶ added in v4.23.0
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 ¶ added in v4.23.0
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 ¶ added in v4.23.0
func (*LinkedServiceCosmosDbMongoApi) ElementType() reflect.Type
func (*LinkedServiceCosmosDbMongoApi) ToLinkedServiceCosmosDbMongoApiOutput ¶ added in v4.23.0
func (i *LinkedServiceCosmosDbMongoApi) ToLinkedServiceCosmosDbMongoApiOutput() LinkedServiceCosmosDbMongoApiOutput
func (*LinkedServiceCosmosDbMongoApi) ToLinkedServiceCosmosDbMongoApiOutputWithContext ¶ added in v4.23.0
func (i *LinkedServiceCosmosDbMongoApi) ToLinkedServiceCosmosDbMongoApiOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiOutput
type LinkedServiceCosmosDbMongoApiArgs ¶ added in v4.23.0
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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringInput // 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 ¶ added in v4.23.0
func (LinkedServiceCosmosDbMongoApiArgs) ElementType() reflect.Type
type LinkedServiceCosmosDbMongoApiArray ¶ added in v4.23.0
type LinkedServiceCosmosDbMongoApiArray []LinkedServiceCosmosDbMongoApiInput
func (LinkedServiceCosmosDbMongoApiArray) ElementType ¶ added in v4.23.0
func (LinkedServiceCosmosDbMongoApiArray) ElementType() reflect.Type
func (LinkedServiceCosmosDbMongoApiArray) ToLinkedServiceCosmosDbMongoApiArrayOutput ¶ added in v4.23.0
func (i LinkedServiceCosmosDbMongoApiArray) ToLinkedServiceCosmosDbMongoApiArrayOutput() LinkedServiceCosmosDbMongoApiArrayOutput
func (LinkedServiceCosmosDbMongoApiArray) ToLinkedServiceCosmosDbMongoApiArrayOutputWithContext ¶ added in v4.23.0
func (i LinkedServiceCosmosDbMongoApiArray) ToLinkedServiceCosmosDbMongoApiArrayOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiArrayOutput
type LinkedServiceCosmosDbMongoApiArrayInput ¶ added in v4.23.0
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 ¶ added in v4.23.0
type LinkedServiceCosmosDbMongoApiArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceCosmosDbMongoApiArrayOutput) ElementType ¶ added in v4.23.0
func (LinkedServiceCosmosDbMongoApiArrayOutput) ElementType() reflect.Type
func (LinkedServiceCosmosDbMongoApiArrayOutput) ToLinkedServiceCosmosDbMongoApiArrayOutput ¶ added in v4.23.0
func (o LinkedServiceCosmosDbMongoApiArrayOutput) ToLinkedServiceCosmosDbMongoApiArrayOutput() LinkedServiceCosmosDbMongoApiArrayOutput
func (LinkedServiceCosmosDbMongoApiArrayOutput) ToLinkedServiceCosmosDbMongoApiArrayOutputWithContext ¶ added in v4.23.0
func (o LinkedServiceCosmosDbMongoApiArrayOutput) ToLinkedServiceCosmosDbMongoApiArrayOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiArrayOutput
type LinkedServiceCosmosDbMongoApiInput ¶ added in v4.23.0
type LinkedServiceCosmosDbMongoApiInput interface { pulumi.Input ToLinkedServiceCosmosDbMongoApiOutput() LinkedServiceCosmosDbMongoApiOutput ToLinkedServiceCosmosDbMongoApiOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiOutput }
type LinkedServiceCosmosDbMongoApiMap ¶ added in v4.23.0
type LinkedServiceCosmosDbMongoApiMap map[string]LinkedServiceCosmosDbMongoApiInput
func (LinkedServiceCosmosDbMongoApiMap) ElementType ¶ added in v4.23.0
func (LinkedServiceCosmosDbMongoApiMap) ElementType() reflect.Type
func (LinkedServiceCosmosDbMongoApiMap) ToLinkedServiceCosmosDbMongoApiMapOutput ¶ added in v4.23.0
func (i LinkedServiceCosmosDbMongoApiMap) ToLinkedServiceCosmosDbMongoApiMapOutput() LinkedServiceCosmosDbMongoApiMapOutput
func (LinkedServiceCosmosDbMongoApiMap) ToLinkedServiceCosmosDbMongoApiMapOutputWithContext ¶ added in v4.23.0
func (i LinkedServiceCosmosDbMongoApiMap) ToLinkedServiceCosmosDbMongoApiMapOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiMapOutput
type LinkedServiceCosmosDbMongoApiMapInput ¶ added in v4.23.0
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 ¶ added in v4.23.0
type LinkedServiceCosmosDbMongoApiMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceCosmosDbMongoApiMapOutput) ElementType ¶ added in v4.23.0
func (LinkedServiceCosmosDbMongoApiMapOutput) ElementType() reflect.Type
func (LinkedServiceCosmosDbMongoApiMapOutput) MapIndex ¶ added in v4.23.0
func (o LinkedServiceCosmosDbMongoApiMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceCosmosDbMongoApiOutput
func (LinkedServiceCosmosDbMongoApiMapOutput) ToLinkedServiceCosmosDbMongoApiMapOutput ¶ added in v4.23.0
func (o LinkedServiceCosmosDbMongoApiMapOutput) ToLinkedServiceCosmosDbMongoApiMapOutput() LinkedServiceCosmosDbMongoApiMapOutput
func (LinkedServiceCosmosDbMongoApiMapOutput) ToLinkedServiceCosmosDbMongoApiMapOutputWithContext ¶ added in v4.23.0
func (o LinkedServiceCosmosDbMongoApiMapOutput) ToLinkedServiceCosmosDbMongoApiMapOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiMapOutput
type LinkedServiceCosmosDbMongoApiOutput ¶ added in v4.23.0
type LinkedServiceCosmosDbMongoApiOutput struct{ *pulumi.OutputState }
func (LinkedServiceCosmosDbMongoApiOutput) ElementType ¶ added in v4.23.0
func (LinkedServiceCosmosDbMongoApiOutput) ElementType() reflect.Type
func (LinkedServiceCosmosDbMongoApiOutput) ToLinkedServiceCosmosDbMongoApiOutput ¶ added in v4.23.0
func (o LinkedServiceCosmosDbMongoApiOutput) ToLinkedServiceCosmosDbMongoApiOutput() LinkedServiceCosmosDbMongoApiOutput
func (LinkedServiceCosmosDbMongoApiOutput) ToLinkedServiceCosmosDbMongoApiOutputWithContext ¶ added in v4.23.0
func (o LinkedServiceCosmosDbMongoApiOutput) ToLinkedServiceCosmosDbMongoApiOutputWithContext(ctx context.Context) LinkedServiceCosmosDbMongoApiOutput
type LinkedServiceCosmosDbMongoApiState ¶ added in v4.23.0
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput // Whether API server version is 3.2 or higher. Defaults to `false`. ServerVersionIs32OrHigher pulumi.BoolPtrInput }
func (LinkedServiceCosmosDbMongoApiState) ElementType ¶ added in v4.23.0
func (LinkedServiceCosmosDbMongoApiState) ElementType() reflect.Type
type LinkedServiceCosmosDbOutput ¶
type LinkedServiceCosmosDbOutput struct{ *pulumi.OutputState }
func (LinkedServiceCosmosDbOutput) ElementType ¶
func (LinkedServiceCosmosDbOutput) ElementType() reflect.Type
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput }
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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 name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringInput // 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) ElementType ¶
func (LinkedServiceDataLakeStorageGen2Output) ElementType() reflect.Type
func (LinkedServiceDataLakeStorageGen2Output) ToLinkedServiceDataLakeStorageGen2Output ¶
func (o LinkedServiceDataLakeStorageGen2Output) ToLinkedServiceDataLakeStorageGen2Output() LinkedServiceDataLakeStorageGen2Output
func (LinkedServiceDataLakeStorageGen2Output) ToLinkedServiceDataLakeStorageGen2OutputWithContext ¶
func (o LinkedServiceDataLakeStorageGen2Output) ToLinkedServiceDataLakeStorageGen2OutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2Output
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput // 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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Data Factory Linked Service Key Vault. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages a Linked Service (connection) between Key Vault and Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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.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 name of the resource group in which to create the Data Factory Linked Service Key Vault. Changing this forces a new resource ResourceGroupName pulumi.StringInput }
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) ElementType ¶
func (LinkedServiceKeyVaultOutput) ElementType() reflect.Type
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Linked Service Key Vault. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput }
func (LinkedServiceKeyVaultState) ElementType ¶
func (LinkedServiceKeyVaultState) ElementType() reflect.Type
type LinkedServiceKusto ¶ added in v4.7.0
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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v4/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 ¶ added in v4.7.0
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 ¶ added in v4.7.0
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 ¶ added in v4.7.0
func (*LinkedServiceKusto) ElementType() reflect.Type
func (*LinkedServiceKusto) ToLinkedServiceKustoOutput ¶ added in v4.7.0
func (i *LinkedServiceKusto) ToLinkedServiceKustoOutput() LinkedServiceKustoOutput
func (*LinkedServiceKusto) ToLinkedServiceKustoOutputWithContext ¶ added in v4.7.0
func (i *LinkedServiceKusto) ToLinkedServiceKustoOutputWithContext(ctx context.Context) LinkedServiceKustoOutput
type LinkedServiceKustoArgs ¶ added in v4.7.0
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 ¶ added in v4.7.0
func (LinkedServiceKustoArgs) ElementType() reflect.Type
type LinkedServiceKustoArray ¶ added in v4.7.0
type LinkedServiceKustoArray []LinkedServiceKustoInput
func (LinkedServiceKustoArray) ElementType ¶ added in v4.7.0
func (LinkedServiceKustoArray) ElementType() reflect.Type
func (LinkedServiceKustoArray) ToLinkedServiceKustoArrayOutput ¶ added in v4.7.0
func (i LinkedServiceKustoArray) ToLinkedServiceKustoArrayOutput() LinkedServiceKustoArrayOutput
func (LinkedServiceKustoArray) ToLinkedServiceKustoArrayOutputWithContext ¶ added in v4.7.0
func (i LinkedServiceKustoArray) ToLinkedServiceKustoArrayOutputWithContext(ctx context.Context) LinkedServiceKustoArrayOutput
type LinkedServiceKustoArrayInput ¶ added in v4.7.0
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 ¶ added in v4.7.0
type LinkedServiceKustoArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceKustoArrayOutput) ElementType ¶ added in v4.7.0
func (LinkedServiceKustoArrayOutput) ElementType() reflect.Type
func (LinkedServiceKustoArrayOutput) Index ¶ added in v4.7.0
func (o LinkedServiceKustoArrayOutput) Index(i pulumi.IntInput) LinkedServiceKustoOutput
func (LinkedServiceKustoArrayOutput) ToLinkedServiceKustoArrayOutput ¶ added in v4.7.0
func (o LinkedServiceKustoArrayOutput) ToLinkedServiceKustoArrayOutput() LinkedServiceKustoArrayOutput
func (LinkedServiceKustoArrayOutput) ToLinkedServiceKustoArrayOutputWithContext ¶ added in v4.7.0
func (o LinkedServiceKustoArrayOutput) ToLinkedServiceKustoArrayOutputWithContext(ctx context.Context) LinkedServiceKustoArrayOutput
type LinkedServiceKustoInput ¶ added in v4.7.0
type LinkedServiceKustoInput interface { pulumi.Input ToLinkedServiceKustoOutput() LinkedServiceKustoOutput ToLinkedServiceKustoOutputWithContext(ctx context.Context) LinkedServiceKustoOutput }
type LinkedServiceKustoMap ¶ added in v4.7.0
type LinkedServiceKustoMap map[string]LinkedServiceKustoInput
func (LinkedServiceKustoMap) ElementType ¶ added in v4.7.0
func (LinkedServiceKustoMap) ElementType() reflect.Type
func (LinkedServiceKustoMap) ToLinkedServiceKustoMapOutput ¶ added in v4.7.0
func (i LinkedServiceKustoMap) ToLinkedServiceKustoMapOutput() LinkedServiceKustoMapOutput
func (LinkedServiceKustoMap) ToLinkedServiceKustoMapOutputWithContext ¶ added in v4.7.0
func (i LinkedServiceKustoMap) ToLinkedServiceKustoMapOutputWithContext(ctx context.Context) LinkedServiceKustoMapOutput
type LinkedServiceKustoMapInput ¶ added in v4.7.0
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 ¶ added in v4.7.0
type LinkedServiceKustoMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceKustoMapOutput) ElementType ¶ added in v4.7.0
func (LinkedServiceKustoMapOutput) ElementType() reflect.Type
func (LinkedServiceKustoMapOutput) MapIndex ¶ added in v4.7.0
func (o LinkedServiceKustoMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceKustoOutput
func (LinkedServiceKustoMapOutput) ToLinkedServiceKustoMapOutput ¶ added in v4.7.0
func (o LinkedServiceKustoMapOutput) ToLinkedServiceKustoMapOutput() LinkedServiceKustoMapOutput
func (LinkedServiceKustoMapOutput) ToLinkedServiceKustoMapOutputWithContext ¶ added in v4.7.0
func (o LinkedServiceKustoMapOutput) ToLinkedServiceKustoMapOutputWithContext(ctx context.Context) LinkedServiceKustoMapOutput
type LinkedServiceKustoOutput ¶ added in v4.7.0
type LinkedServiceKustoOutput struct{ *pulumi.OutputState }
func (LinkedServiceKustoOutput) ElementType ¶ added in v4.7.0
func (LinkedServiceKustoOutput) ElementType() reflect.Type
func (LinkedServiceKustoOutput) ToLinkedServiceKustoOutput ¶ added in v4.7.0
func (o LinkedServiceKustoOutput) ToLinkedServiceKustoOutput() LinkedServiceKustoOutput
func (LinkedServiceKustoOutput) ToLinkedServiceKustoOutputWithContext ¶ added in v4.7.0
func (o LinkedServiceKustoOutput) ToLinkedServiceKustoOutputWithContext(ctx context.Context) LinkedServiceKustoOutput
type LinkedServiceKustoState ¶ added in v4.7.0
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 ¶ added in v4.7.0
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Data Factory Linked Service MySQL. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages a Linked Service (connection) between MySQL and Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Linked Service MySQL. Changing this forces a new resource ResourceGroupName pulumi.StringInput }
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) ElementType ¶
func (LinkedServiceMysqlOutput) ElementType() reflect.Type
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Linked Service MySQL. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput }
func (LinkedServiceMysqlState) ElementType ¶
func (LinkedServiceMysqlState) ElementType() reflect.Type
type LinkedServiceOdata ¶ added in v4.8.0
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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 name of the resource group in which to create the Data Factory Linked Service OData. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, DataFactoryName: exampleFactory.Name, Url: pulumi.String("https://services.odata.org/v4/TripPinServiceRW/People"), }) if err != nil { return err } _, err = datafactory.NewLinkedServiceOdata(ctx, "basicAuth", &datafactory.LinkedServiceOdataArgs{ ResourceGroupName: exampleResourceGroup.Name, 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 ¶ added in v4.8.0
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 ¶ added in v4.8.0
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 ¶ added in v4.8.0
func (*LinkedServiceOdata) ElementType() reflect.Type
func (*LinkedServiceOdata) ToLinkedServiceOdataOutput ¶ added in v4.8.0
func (i *LinkedServiceOdata) ToLinkedServiceOdataOutput() LinkedServiceOdataOutput
func (*LinkedServiceOdata) ToLinkedServiceOdataOutputWithContext ¶ added in v4.8.0
func (i *LinkedServiceOdata) ToLinkedServiceOdataOutputWithContext(ctx context.Context) LinkedServiceOdataOutput
type LinkedServiceOdataArgs ¶ added in v4.8.0
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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 name of the resource group in which to create the Data Factory Linked Service OData. Changing this forces a new resource ResourceGroupName pulumi.StringInput // The URL of the OData service endpoint. Url pulumi.StringInput }
The set of arguments for constructing a LinkedServiceOdata resource.
func (LinkedServiceOdataArgs) ElementType ¶ added in v4.8.0
func (LinkedServiceOdataArgs) ElementType() reflect.Type
type LinkedServiceOdataArray ¶ added in v4.8.0
type LinkedServiceOdataArray []LinkedServiceOdataInput
func (LinkedServiceOdataArray) ElementType ¶ added in v4.8.0
func (LinkedServiceOdataArray) ElementType() reflect.Type
func (LinkedServiceOdataArray) ToLinkedServiceOdataArrayOutput ¶ added in v4.8.0
func (i LinkedServiceOdataArray) ToLinkedServiceOdataArrayOutput() LinkedServiceOdataArrayOutput
func (LinkedServiceOdataArray) ToLinkedServiceOdataArrayOutputWithContext ¶ added in v4.8.0
func (i LinkedServiceOdataArray) ToLinkedServiceOdataArrayOutputWithContext(ctx context.Context) LinkedServiceOdataArrayOutput
type LinkedServiceOdataArrayInput ¶ added in v4.8.0
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 ¶ added in v4.8.0
type LinkedServiceOdataArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceOdataArrayOutput) ElementType ¶ added in v4.8.0
func (LinkedServiceOdataArrayOutput) ElementType() reflect.Type
func (LinkedServiceOdataArrayOutput) Index ¶ added in v4.8.0
func (o LinkedServiceOdataArrayOutput) Index(i pulumi.IntInput) LinkedServiceOdataOutput
func (LinkedServiceOdataArrayOutput) ToLinkedServiceOdataArrayOutput ¶ added in v4.8.0
func (o LinkedServiceOdataArrayOutput) ToLinkedServiceOdataArrayOutput() LinkedServiceOdataArrayOutput
func (LinkedServiceOdataArrayOutput) ToLinkedServiceOdataArrayOutputWithContext ¶ added in v4.8.0
func (o LinkedServiceOdataArrayOutput) ToLinkedServiceOdataArrayOutputWithContext(ctx context.Context) LinkedServiceOdataArrayOutput
type LinkedServiceOdataBasicAuthentication ¶ added in v4.8.0
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 ¶ added in v4.8.0
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 ¶ added in v4.8.0
func (LinkedServiceOdataBasicAuthenticationArgs) ElementType() reflect.Type
func (LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationOutput ¶ added in v4.8.0
func (i LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationOutput() LinkedServiceOdataBasicAuthenticationOutput
func (LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationOutputWithContext ¶ added in v4.8.0
func (i LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationOutputWithContext(ctx context.Context) LinkedServiceOdataBasicAuthenticationOutput
func (LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationPtrOutput ¶ added in v4.8.0
func (i LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationPtrOutput() LinkedServiceOdataBasicAuthenticationPtrOutput
func (LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationPtrOutputWithContext ¶ added in v4.8.0
func (i LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdataBasicAuthenticationPtrOutput
type LinkedServiceOdataBasicAuthenticationInput ¶ added in v4.8.0
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 ¶ added in v4.8.0
type LinkedServiceOdataBasicAuthenticationOutput struct{ *pulumi.OutputState }
func (LinkedServiceOdataBasicAuthenticationOutput) ElementType ¶ added in v4.8.0
func (LinkedServiceOdataBasicAuthenticationOutput) ElementType() reflect.Type
func (LinkedServiceOdataBasicAuthenticationOutput) Password ¶ added in v4.8.0
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 ¶ added in v4.8.0
func (o LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationOutput() LinkedServiceOdataBasicAuthenticationOutput
func (LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationOutputWithContext ¶ added in v4.8.0
func (o LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationOutputWithContext(ctx context.Context) LinkedServiceOdataBasicAuthenticationOutput
func (LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutput ¶ added in v4.8.0
func (o LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutput() LinkedServiceOdataBasicAuthenticationPtrOutput
func (LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutputWithContext ¶ added in v4.8.0
func (o LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdataBasicAuthenticationPtrOutput
func (LinkedServiceOdataBasicAuthenticationOutput) Username ¶ added in v4.8.0
func (o LinkedServiceOdataBasicAuthenticationOutput) Username() pulumi.StringOutput
The username which can be used to authenticate to the OData endpoint.
type LinkedServiceOdataBasicAuthenticationPtrInput ¶ added in v4.8.0
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 ¶ added in v4.8.0
func LinkedServiceOdataBasicAuthenticationPtr(v *LinkedServiceOdataBasicAuthenticationArgs) LinkedServiceOdataBasicAuthenticationPtrInput
type LinkedServiceOdataBasicAuthenticationPtrOutput ¶ added in v4.8.0
type LinkedServiceOdataBasicAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceOdataBasicAuthenticationPtrOutput) ElementType ¶ added in v4.8.0
func (LinkedServiceOdataBasicAuthenticationPtrOutput) ElementType() reflect.Type
func (LinkedServiceOdataBasicAuthenticationPtrOutput) Password ¶ added in v4.8.0
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 ¶ added in v4.8.0
func (o LinkedServiceOdataBasicAuthenticationPtrOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutput() LinkedServiceOdataBasicAuthenticationPtrOutput
func (LinkedServiceOdataBasicAuthenticationPtrOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutputWithContext ¶ added in v4.8.0
func (o LinkedServiceOdataBasicAuthenticationPtrOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdataBasicAuthenticationPtrOutput
func (LinkedServiceOdataBasicAuthenticationPtrOutput) Username ¶ added in v4.8.0
func (o LinkedServiceOdataBasicAuthenticationPtrOutput) Username() pulumi.StringPtrOutput
The username which can be used to authenticate to the OData endpoint.
type LinkedServiceOdataInput ¶ added in v4.8.0
type LinkedServiceOdataInput interface { pulumi.Input ToLinkedServiceOdataOutput() LinkedServiceOdataOutput ToLinkedServiceOdataOutputWithContext(ctx context.Context) LinkedServiceOdataOutput }
type LinkedServiceOdataMap ¶ added in v4.8.0
type LinkedServiceOdataMap map[string]LinkedServiceOdataInput
func (LinkedServiceOdataMap) ElementType ¶ added in v4.8.0
func (LinkedServiceOdataMap) ElementType() reflect.Type
func (LinkedServiceOdataMap) ToLinkedServiceOdataMapOutput ¶ added in v4.8.0
func (i LinkedServiceOdataMap) ToLinkedServiceOdataMapOutput() LinkedServiceOdataMapOutput
func (LinkedServiceOdataMap) ToLinkedServiceOdataMapOutputWithContext ¶ added in v4.8.0
func (i LinkedServiceOdataMap) ToLinkedServiceOdataMapOutputWithContext(ctx context.Context) LinkedServiceOdataMapOutput
type LinkedServiceOdataMapInput ¶ added in v4.8.0
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 ¶ added in v4.8.0
type LinkedServiceOdataMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceOdataMapOutput) ElementType ¶ added in v4.8.0
func (LinkedServiceOdataMapOutput) ElementType() reflect.Type
func (LinkedServiceOdataMapOutput) MapIndex ¶ added in v4.8.0
func (o LinkedServiceOdataMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceOdataOutput
func (LinkedServiceOdataMapOutput) ToLinkedServiceOdataMapOutput ¶ added in v4.8.0
func (o LinkedServiceOdataMapOutput) ToLinkedServiceOdataMapOutput() LinkedServiceOdataMapOutput
func (LinkedServiceOdataMapOutput) ToLinkedServiceOdataMapOutputWithContext ¶ added in v4.8.0
func (o LinkedServiceOdataMapOutput) ToLinkedServiceOdataMapOutputWithContext(ctx context.Context) LinkedServiceOdataMapOutput
type LinkedServiceOdataOutput ¶ added in v4.8.0
type LinkedServiceOdataOutput struct{ *pulumi.OutputState }
func (LinkedServiceOdataOutput) ElementType ¶ added in v4.8.0
func (LinkedServiceOdataOutput) ElementType() reflect.Type
func (LinkedServiceOdataOutput) ToLinkedServiceOdataOutput ¶ added in v4.8.0
func (o LinkedServiceOdataOutput) ToLinkedServiceOdataOutput() LinkedServiceOdataOutput
func (LinkedServiceOdataOutput) ToLinkedServiceOdataOutputWithContext ¶ added in v4.8.0
func (o LinkedServiceOdataOutput) ToLinkedServiceOdataOutputWithContext(ctx context.Context) LinkedServiceOdataOutput
type LinkedServiceOdataState ¶ added in v4.8.0
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 name of the resource group in which to create the Data Factory Linked Service OData. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput // The URL of the OData service endpoint. Url pulumi.StringPtrInput }
func (LinkedServiceOdataState) ElementType ¶ added in v4.8.0
func (LinkedServiceOdataState) ElementType() reflect.Type
type LinkedServiceOdbc ¶ added in v4.33.0
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"` // The name of the resource group in which to create the Data Factory Linked Service ODBC. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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{ ResourceGroupName: exampleResourceGroup.Name, 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 ¶ added in v4.33.0
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 ¶ added in v4.33.0
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 ¶ added in v4.33.0
func (*LinkedServiceOdbc) ElementType() reflect.Type
func (*LinkedServiceOdbc) ToLinkedServiceOdbcOutput ¶ added in v4.33.0
func (i *LinkedServiceOdbc) ToLinkedServiceOdbcOutput() LinkedServiceOdbcOutput
func (*LinkedServiceOdbc) ToLinkedServiceOdbcOutputWithContext ¶ added in v4.33.0
func (i *LinkedServiceOdbc) ToLinkedServiceOdbcOutputWithContext(ctx context.Context) LinkedServiceOdbcOutput
type LinkedServiceOdbcArgs ¶ added in v4.33.0
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 name of the resource group in which to create the Data Factory Linked Service ODBC. Changing this forces a new resource ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a LinkedServiceOdbc resource.
func (LinkedServiceOdbcArgs) ElementType ¶ added in v4.33.0
func (LinkedServiceOdbcArgs) ElementType() reflect.Type
type LinkedServiceOdbcArray ¶ added in v4.33.0
type LinkedServiceOdbcArray []LinkedServiceOdbcInput
func (LinkedServiceOdbcArray) ElementType ¶ added in v4.33.0
func (LinkedServiceOdbcArray) ElementType() reflect.Type
func (LinkedServiceOdbcArray) ToLinkedServiceOdbcArrayOutput ¶ added in v4.33.0
func (i LinkedServiceOdbcArray) ToLinkedServiceOdbcArrayOutput() LinkedServiceOdbcArrayOutput
func (LinkedServiceOdbcArray) ToLinkedServiceOdbcArrayOutputWithContext ¶ added in v4.33.0
func (i LinkedServiceOdbcArray) ToLinkedServiceOdbcArrayOutputWithContext(ctx context.Context) LinkedServiceOdbcArrayOutput
type LinkedServiceOdbcArrayInput ¶ added in v4.33.0
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 ¶ added in v4.33.0
type LinkedServiceOdbcArrayOutput struct{ *pulumi.OutputState }
func (LinkedServiceOdbcArrayOutput) ElementType ¶ added in v4.33.0
func (LinkedServiceOdbcArrayOutput) ElementType() reflect.Type
func (LinkedServiceOdbcArrayOutput) Index ¶ added in v4.33.0
func (o LinkedServiceOdbcArrayOutput) Index(i pulumi.IntInput) LinkedServiceOdbcOutput
func (LinkedServiceOdbcArrayOutput) ToLinkedServiceOdbcArrayOutput ¶ added in v4.33.0
func (o LinkedServiceOdbcArrayOutput) ToLinkedServiceOdbcArrayOutput() LinkedServiceOdbcArrayOutput
func (LinkedServiceOdbcArrayOutput) ToLinkedServiceOdbcArrayOutputWithContext ¶ added in v4.33.0
func (o LinkedServiceOdbcArrayOutput) ToLinkedServiceOdbcArrayOutputWithContext(ctx context.Context) LinkedServiceOdbcArrayOutput
type LinkedServiceOdbcBasicAuthentication ¶ added in v4.33.0
type LinkedServiceOdbcBasicAuthenticationArgs ¶ added in v4.33.0
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 ¶ added in v4.33.0
func (LinkedServiceOdbcBasicAuthenticationArgs) ElementType() reflect.Type
func (LinkedServiceOdbcBasicAuthenticationArgs) ToLinkedServiceOdbcBasicAuthenticationOutput ¶ added in v4.33.0
func (i LinkedServiceOdbcBasicAuthenticationArgs) ToLinkedServiceOdbcBasicAuthenticationOutput() LinkedServiceOdbcBasicAuthenticationOutput
func (LinkedServiceOdbcBasicAuthenticationArgs) ToLinkedServiceOdbcBasicAuthenticationOutputWithContext ¶ added in v4.33.0
func (i LinkedServiceOdbcBasicAuthenticationArgs) ToLinkedServiceOdbcBasicAuthenticationOutputWithContext(ctx context.Context) LinkedServiceOdbcBasicAuthenticationOutput
func (LinkedServiceOdbcBasicAuthenticationArgs) ToLinkedServiceOdbcBasicAuthenticationPtrOutput ¶ added in v4.33.0
func (i LinkedServiceOdbcBasicAuthenticationArgs) ToLinkedServiceOdbcBasicAuthenticationPtrOutput() LinkedServiceOdbcBasicAuthenticationPtrOutput
func (LinkedServiceOdbcBasicAuthenticationArgs) ToLinkedServiceOdbcBasicAuthenticationPtrOutputWithContext ¶ added in v4.33.0
func (i LinkedServiceOdbcBasicAuthenticationArgs) ToLinkedServiceOdbcBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdbcBasicAuthenticationPtrOutput
type LinkedServiceOdbcBasicAuthenticationInput ¶ added in v4.33.0
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 ¶ added in v4.33.0
type LinkedServiceOdbcBasicAuthenticationOutput struct{ *pulumi.OutputState }
func (LinkedServiceOdbcBasicAuthenticationOutput) ElementType ¶ added in v4.33.0
func (LinkedServiceOdbcBasicAuthenticationOutput) ElementType() reflect.Type
func (LinkedServiceOdbcBasicAuthenticationOutput) Password ¶ added in v4.33.0
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 ¶ added in v4.33.0
func (o LinkedServiceOdbcBasicAuthenticationOutput) ToLinkedServiceOdbcBasicAuthenticationOutput() LinkedServiceOdbcBasicAuthenticationOutput
func (LinkedServiceOdbcBasicAuthenticationOutput) ToLinkedServiceOdbcBasicAuthenticationOutputWithContext ¶ added in v4.33.0
func (o LinkedServiceOdbcBasicAuthenticationOutput) ToLinkedServiceOdbcBasicAuthenticationOutputWithContext(ctx context.Context) LinkedServiceOdbcBasicAuthenticationOutput
func (LinkedServiceOdbcBasicAuthenticationOutput) ToLinkedServiceOdbcBasicAuthenticationPtrOutput ¶ added in v4.33.0
func (o LinkedServiceOdbcBasicAuthenticationOutput) ToLinkedServiceOdbcBasicAuthenticationPtrOutput() LinkedServiceOdbcBasicAuthenticationPtrOutput
func (LinkedServiceOdbcBasicAuthenticationOutput) ToLinkedServiceOdbcBasicAuthenticationPtrOutputWithContext ¶ added in v4.33.0
func (o LinkedServiceOdbcBasicAuthenticationOutput) ToLinkedServiceOdbcBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdbcBasicAuthenticationPtrOutput
func (LinkedServiceOdbcBasicAuthenticationOutput) Username ¶ added in v4.33.0
func (o LinkedServiceOdbcBasicAuthenticationOutput) Username() pulumi.StringOutput
The username which can be used to authenticate to the ODBC endpoint.
type LinkedServiceOdbcBasicAuthenticationPtrInput ¶ added in v4.33.0
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 ¶ added in v4.33.0
func LinkedServiceOdbcBasicAuthenticationPtr(v *LinkedServiceOdbcBasicAuthenticationArgs) LinkedServiceOdbcBasicAuthenticationPtrInput
type LinkedServiceOdbcBasicAuthenticationPtrOutput ¶ added in v4.33.0
type LinkedServiceOdbcBasicAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceOdbcBasicAuthenticationPtrOutput) ElementType ¶ added in v4.33.0
func (LinkedServiceOdbcBasicAuthenticationPtrOutput) ElementType() reflect.Type
func (LinkedServiceOdbcBasicAuthenticationPtrOutput) Password ¶ added in v4.33.0
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 ¶ added in v4.33.0
func (o LinkedServiceOdbcBasicAuthenticationPtrOutput) ToLinkedServiceOdbcBasicAuthenticationPtrOutput() LinkedServiceOdbcBasicAuthenticationPtrOutput
func (LinkedServiceOdbcBasicAuthenticationPtrOutput) ToLinkedServiceOdbcBasicAuthenticationPtrOutputWithContext ¶ added in v4.33.0
func (o LinkedServiceOdbcBasicAuthenticationPtrOutput) ToLinkedServiceOdbcBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdbcBasicAuthenticationPtrOutput
func (LinkedServiceOdbcBasicAuthenticationPtrOutput) Username ¶ added in v4.33.0
func (o LinkedServiceOdbcBasicAuthenticationPtrOutput) Username() pulumi.StringPtrOutput
The username which can be used to authenticate to the ODBC endpoint.
type LinkedServiceOdbcInput ¶ added in v4.33.0
type LinkedServiceOdbcInput interface { pulumi.Input ToLinkedServiceOdbcOutput() LinkedServiceOdbcOutput ToLinkedServiceOdbcOutputWithContext(ctx context.Context) LinkedServiceOdbcOutput }
type LinkedServiceOdbcMap ¶ added in v4.33.0
type LinkedServiceOdbcMap map[string]LinkedServiceOdbcInput
func (LinkedServiceOdbcMap) ElementType ¶ added in v4.33.0
func (LinkedServiceOdbcMap) ElementType() reflect.Type
func (LinkedServiceOdbcMap) ToLinkedServiceOdbcMapOutput ¶ added in v4.33.0
func (i LinkedServiceOdbcMap) ToLinkedServiceOdbcMapOutput() LinkedServiceOdbcMapOutput
func (LinkedServiceOdbcMap) ToLinkedServiceOdbcMapOutputWithContext ¶ added in v4.33.0
func (i LinkedServiceOdbcMap) ToLinkedServiceOdbcMapOutputWithContext(ctx context.Context) LinkedServiceOdbcMapOutput
type LinkedServiceOdbcMapInput ¶ added in v4.33.0
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 ¶ added in v4.33.0
type LinkedServiceOdbcMapOutput struct{ *pulumi.OutputState }
func (LinkedServiceOdbcMapOutput) ElementType ¶ added in v4.33.0
func (LinkedServiceOdbcMapOutput) ElementType() reflect.Type
func (LinkedServiceOdbcMapOutput) MapIndex ¶ added in v4.33.0
func (o LinkedServiceOdbcMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceOdbcOutput
func (LinkedServiceOdbcMapOutput) ToLinkedServiceOdbcMapOutput ¶ added in v4.33.0
func (o LinkedServiceOdbcMapOutput) ToLinkedServiceOdbcMapOutput() LinkedServiceOdbcMapOutput
func (LinkedServiceOdbcMapOutput) ToLinkedServiceOdbcMapOutputWithContext ¶ added in v4.33.0
func (o LinkedServiceOdbcMapOutput) ToLinkedServiceOdbcMapOutputWithContext(ctx context.Context) LinkedServiceOdbcMapOutput
type LinkedServiceOdbcOutput ¶ added in v4.33.0
type LinkedServiceOdbcOutput struct{ *pulumi.OutputState }
func (LinkedServiceOdbcOutput) ElementType ¶ added in v4.33.0
func (LinkedServiceOdbcOutput) ElementType() reflect.Type
func (LinkedServiceOdbcOutput) ToLinkedServiceOdbcOutput ¶ added in v4.33.0
func (o LinkedServiceOdbcOutput) ToLinkedServiceOdbcOutput() LinkedServiceOdbcOutput
func (LinkedServiceOdbcOutput) ToLinkedServiceOdbcOutputWithContext ¶ added in v4.33.0
func (o LinkedServiceOdbcOutput) ToLinkedServiceOdbcOutputWithContext(ctx context.Context) LinkedServiceOdbcOutput
type LinkedServiceOdbcState ¶ added in v4.33.0
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 // The name of the resource group in which to create the Data Factory Linked Service ODBC. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput }
func (LinkedServiceOdbcState) ElementType ¶ added in v4.33.0
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Data Factory Linked Service PostgreSQL. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages a Linked Service (connection) between PostgreSQL and Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Linked Service PostgreSQL. Changing this forces a new resource ResourceGroupName pulumi.StringInput }
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) ElementType ¶
func (LinkedServicePostgresqlOutput) ElementType() reflect.Type
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Linked Service PostgreSQL. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput }
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringPtrInput // 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 // The name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringInput // 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) ElementType ¶
func (LinkedServiceSftpOutput) ElementType() reflect.Type
func (LinkedServiceSftpOutput) ToLinkedServiceSftpOutput ¶
func (o LinkedServiceSftpOutput) ToLinkedServiceSftpOutput() LinkedServiceSftpOutput
func (LinkedServiceSftpOutput) ToLinkedServiceSftpOutputWithContext ¶
func (o LinkedServiceSftpOutput) ToLinkedServiceSftpOutputWithContext(ctx context.Context) LinkedServiceSftpOutput
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput // 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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages a Linked Service (connection) between Snowflake and Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, DataFactoryId: exampleFactory.ID(), KeyVaultId: exampleKeyVault.ID(), }) if err != nil { return err } _, err = datafactory.NewLinkedServiceSnowflake(ctx, "exampleLinkedServiceSnowflake", &datafactory.LinkedServiceSnowflakeArgs{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringInput }
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) ElementType ¶
func (LinkedServiceSnowflakeOutput) ElementType() reflect.Type
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput }
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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 name of the resource group in which to create the Data Factory Linked Service SQL Server. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, DataFactoryId: exampleFactory.ID(), KeyVaultId: exampleKeyVault.ID(), }) if err != nil { return err } _, err = datafactory.NewLinkedServiceSqlServer(ctx, "exampleLinkedServiceSqlServer", &datafactory.LinkedServiceSqlServerArgs{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 name of the resource group in which to create the Data Factory Linked Service SQL Server. Changing this forces a new resource ResourceGroupName pulumi.StringInput }
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 ¶ added in v4.7.0
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 ¶ added in v4.7.0
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 ¶ added in v4.7.0
func (LinkedServiceSqlServerKeyVaultConnectionStringArgs) ElementType() reflect.Type
func (LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringOutput ¶ added in v4.7.0
func (i LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringOutput() LinkedServiceSqlServerKeyVaultConnectionStringOutput
func (LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringOutputWithContext ¶ added in v4.7.0
func (i LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultConnectionStringOutput
func (LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutput ¶ added in v4.7.0
func (i LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutput() LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
func (LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutputWithContext ¶ added in v4.7.0
func (i LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
type LinkedServiceSqlServerKeyVaultConnectionStringInput ¶ added in v4.7.0
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 ¶ added in v4.7.0
type LinkedServiceSqlServerKeyVaultConnectionStringOutput struct{ *pulumi.OutputState }
func (LinkedServiceSqlServerKeyVaultConnectionStringOutput) ElementType ¶ added in v4.7.0
func (LinkedServiceSqlServerKeyVaultConnectionStringOutput) ElementType() reflect.Type
func (LinkedServiceSqlServerKeyVaultConnectionStringOutput) LinkedServiceName ¶ added in v4.7.0
func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) LinkedServiceName() pulumi.StringOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceSqlServerKeyVaultConnectionStringOutput) SecretName ¶ added in v4.7.0
func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) SecretName() pulumi.StringOutput
Specifies the secret name in Azure Key Vault that stores SQL Server connection string.
func (LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringOutput ¶ added in v4.7.0
func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringOutput() LinkedServiceSqlServerKeyVaultConnectionStringOutput
func (LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringOutputWithContext ¶ added in v4.7.0
func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultConnectionStringOutput
func (LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutput ¶ added in v4.7.0
func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutput() LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
func (LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutputWithContext ¶ added in v4.7.0
func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
type LinkedServiceSqlServerKeyVaultConnectionStringPtrInput ¶ added in v4.7.0
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 ¶ added in v4.7.0
func LinkedServiceSqlServerKeyVaultConnectionStringPtr(v *LinkedServiceSqlServerKeyVaultConnectionStringArgs) LinkedServiceSqlServerKeyVaultConnectionStringPtrInput
type LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput ¶ added in v4.7.0
type LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput struct{ *pulumi.OutputState }
func (LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) ElementType ¶ added in v4.7.0
func (LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) ElementType() reflect.Type
func (LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) LinkedServiceName ¶ added in v4.7.0
func (o LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
Specifies the name of an existing Key Vault Data Factory Linked Service.
func (LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) SecretName ¶ added in v4.7.0
func (o LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) SecretName() pulumi.StringPtrOutput
Specifies the secret name in Azure Key Vault that stores SQL Server connection string.
func (LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutput ¶ added in v4.7.0
func (o LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutput() LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
func (LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutputWithContext ¶ added in v4.7.0
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) ElementType ¶
func (LinkedServiceSqlServerOutput) ElementType() reflect.Type
func (LinkedServiceSqlServerOutput) ToLinkedServiceSqlServerOutput ¶
func (o LinkedServiceSqlServerOutput) ToLinkedServiceSqlServerOutput() LinkedServiceSqlServerOutput
func (LinkedServiceSqlServerOutput) ToLinkedServiceSqlServerOutputWithContext ¶
func (o LinkedServiceSqlServerOutput) ToLinkedServiceSqlServerOutputWithContext(ctx context.Context) LinkedServiceSqlServerOutput
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 name of the resource group in which to create the Data Factory Linked Service SQL Server. Changing this forces a new resource ResourceGroupName 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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Data Factory Linked Service Synapse. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages a Linked Service (connection) between Synapse and Azure Data Factory.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, DataFactoryName: exampleFactory.Name, 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, DataFactoryId: exampleFactory.ID(), KeyVaultId: exampleKeyVault.ID(), }) if err != nil { return err } _, err = datafactory.NewLinkedServiceSynapse(ctx, "exampleLinkedServiceSynapse", &datafactory.LinkedServiceSynapseArgs{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Linked Service Synapse. Changing this forces a new resource ResourceGroupName pulumi.StringInput }
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) ElementType ¶
func (LinkedServiceSynapseOutput) ElementType() reflect.Type
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Linked Service Synapse. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput }
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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 name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName pulumi.StringInput // 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) ElementType ¶
func (LinkedServiceWebOutput) ElementType() reflect.Type
func (LinkedServiceWebOutput) ToLinkedServiceWebOutput ¶
func (o LinkedServiceWebOutput) ToLinkedServiceWebOutput() LinkedServiceWebOutput
func (LinkedServiceWebOutput) ToLinkedServiceWebOutputWithContext ¶
func (o LinkedServiceWebOutput) ToLinkedServiceWebOutputWithContext(ctx context.Context) LinkedServiceWebOutput
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 name of the resource group in which to create the Data Factory Linked Service. Changing this forces a new resource ResourceGroupName 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 ¶ added in v4.20.0
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 ¶ added in v4.20.0
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/v4/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 ¶ added in v4.20.0
type LookupFactoryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFactory.
func LookupFactoryOutput ¶ added in v4.20.0
func LookupFactoryOutput(ctx *pulumi.Context, args LookupFactoryOutputArgs, opts ...pulumi.InvokeOption) LookupFactoryResultOutput
func (LookupFactoryResultOutput) ElementType ¶ added in v4.20.0
func (LookupFactoryResultOutput) ElementType() reflect.Type
func (LookupFactoryResultOutput) GithubConfigurations ¶ added in v4.20.0
func (o LookupFactoryResultOutput) GithubConfigurations() GetFactoryGithubConfigurationArrayOutput
A `githubConfiguration` block as defined below.
func (LookupFactoryResultOutput) Id ¶ added in v4.20.0
func (o LookupFactoryResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupFactoryResultOutput) Identities ¶ added in v4.20.0
func (o LookupFactoryResultOutput) Identities() GetFactoryIdentityArrayOutput
An `identity` block as defined below.
func (LookupFactoryResultOutput) Location ¶ added in v4.20.0
func (o LookupFactoryResultOutput) Location() pulumi.StringOutput
The Azure Region where the Azure Data Factory exists.
func (LookupFactoryResultOutput) Name ¶ added in v4.20.0
func (o LookupFactoryResultOutput) Name() pulumi.StringOutput
func (LookupFactoryResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupFactoryResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupFactoryResultOutput) Tags ¶ added in v4.20.0
func (o LookupFactoryResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the Azure Data Factory.
func (LookupFactoryResultOutput) ToLookupFactoryResultOutput ¶ added in v4.20.0
func (o LookupFactoryResultOutput) ToLookupFactoryResultOutput() LookupFactoryResultOutput
func (LookupFactoryResultOutput) ToLookupFactoryResultOutputWithContext ¶ added in v4.20.0
func (o LookupFactoryResultOutput) ToLookupFactoryResultOutputWithContext(ctx context.Context) LookupFactoryResultOutput
func (LookupFactoryResultOutput) VstsConfigurations ¶ added in v4.20.0
func (o LookupFactoryResultOutput) VstsConfigurations() GetFactoryVstsConfigurationArrayOutput
A `vstsConfiguration` block as defined below.
type ManagedPrivateEndpoint ¶ added in v4.13.0
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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v4/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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (*ManagedPrivateEndpoint) ElementType() reflect.Type
func (*ManagedPrivateEndpoint) ToManagedPrivateEndpointOutput ¶ added in v4.13.0
func (i *ManagedPrivateEndpoint) ToManagedPrivateEndpointOutput() ManagedPrivateEndpointOutput
func (*ManagedPrivateEndpoint) ToManagedPrivateEndpointOutputWithContext ¶ added in v4.13.0
func (i *ManagedPrivateEndpoint) ToManagedPrivateEndpointOutputWithContext(ctx context.Context) ManagedPrivateEndpointOutput
type ManagedPrivateEndpointArgs ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (ManagedPrivateEndpointArgs) ElementType() reflect.Type
type ManagedPrivateEndpointArray ¶ added in v4.13.0
type ManagedPrivateEndpointArray []ManagedPrivateEndpointInput
func (ManagedPrivateEndpointArray) ElementType ¶ added in v4.13.0
func (ManagedPrivateEndpointArray) ElementType() reflect.Type
func (ManagedPrivateEndpointArray) ToManagedPrivateEndpointArrayOutput ¶ added in v4.13.0
func (i ManagedPrivateEndpointArray) ToManagedPrivateEndpointArrayOutput() ManagedPrivateEndpointArrayOutput
func (ManagedPrivateEndpointArray) ToManagedPrivateEndpointArrayOutputWithContext ¶ added in v4.13.0
func (i ManagedPrivateEndpointArray) ToManagedPrivateEndpointArrayOutputWithContext(ctx context.Context) ManagedPrivateEndpointArrayOutput
type ManagedPrivateEndpointArrayInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type ManagedPrivateEndpointArrayOutput struct{ *pulumi.OutputState }
func (ManagedPrivateEndpointArrayOutput) ElementType ¶ added in v4.13.0
func (ManagedPrivateEndpointArrayOutput) ElementType() reflect.Type
func (ManagedPrivateEndpointArrayOutput) Index ¶ added in v4.13.0
func (o ManagedPrivateEndpointArrayOutput) Index(i pulumi.IntInput) ManagedPrivateEndpointOutput
func (ManagedPrivateEndpointArrayOutput) ToManagedPrivateEndpointArrayOutput ¶ added in v4.13.0
func (o ManagedPrivateEndpointArrayOutput) ToManagedPrivateEndpointArrayOutput() ManagedPrivateEndpointArrayOutput
func (ManagedPrivateEndpointArrayOutput) ToManagedPrivateEndpointArrayOutputWithContext ¶ added in v4.13.0
func (o ManagedPrivateEndpointArrayOutput) ToManagedPrivateEndpointArrayOutputWithContext(ctx context.Context) ManagedPrivateEndpointArrayOutput
type ManagedPrivateEndpointInput ¶ added in v4.13.0
type ManagedPrivateEndpointInput interface { pulumi.Input ToManagedPrivateEndpointOutput() ManagedPrivateEndpointOutput ToManagedPrivateEndpointOutputWithContext(ctx context.Context) ManagedPrivateEndpointOutput }
type ManagedPrivateEndpointMap ¶ added in v4.13.0
type ManagedPrivateEndpointMap map[string]ManagedPrivateEndpointInput
func (ManagedPrivateEndpointMap) ElementType ¶ added in v4.13.0
func (ManagedPrivateEndpointMap) ElementType() reflect.Type
func (ManagedPrivateEndpointMap) ToManagedPrivateEndpointMapOutput ¶ added in v4.13.0
func (i ManagedPrivateEndpointMap) ToManagedPrivateEndpointMapOutput() ManagedPrivateEndpointMapOutput
func (ManagedPrivateEndpointMap) ToManagedPrivateEndpointMapOutputWithContext ¶ added in v4.13.0
func (i ManagedPrivateEndpointMap) ToManagedPrivateEndpointMapOutputWithContext(ctx context.Context) ManagedPrivateEndpointMapOutput
type ManagedPrivateEndpointMapInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type ManagedPrivateEndpointMapOutput struct{ *pulumi.OutputState }
func (ManagedPrivateEndpointMapOutput) ElementType ¶ added in v4.13.0
func (ManagedPrivateEndpointMapOutput) ElementType() reflect.Type
func (ManagedPrivateEndpointMapOutput) MapIndex ¶ added in v4.13.0
func (o ManagedPrivateEndpointMapOutput) MapIndex(k pulumi.StringInput) ManagedPrivateEndpointOutput
func (ManagedPrivateEndpointMapOutput) ToManagedPrivateEndpointMapOutput ¶ added in v4.13.0
func (o ManagedPrivateEndpointMapOutput) ToManagedPrivateEndpointMapOutput() ManagedPrivateEndpointMapOutput
func (ManagedPrivateEndpointMapOutput) ToManagedPrivateEndpointMapOutputWithContext ¶ added in v4.13.0
func (o ManagedPrivateEndpointMapOutput) ToManagedPrivateEndpointMapOutputWithContext(ctx context.Context) ManagedPrivateEndpointMapOutput
type ManagedPrivateEndpointOutput ¶ added in v4.13.0
type ManagedPrivateEndpointOutput struct{ *pulumi.OutputState }
func (ManagedPrivateEndpointOutput) ElementType ¶ added in v4.13.0
func (ManagedPrivateEndpointOutput) ElementType() reflect.Type
func (ManagedPrivateEndpointOutput) ToManagedPrivateEndpointOutput ¶ added in v4.13.0
func (o ManagedPrivateEndpointOutput) ToManagedPrivateEndpointOutput() ManagedPrivateEndpointOutput
func (ManagedPrivateEndpointOutput) ToManagedPrivateEndpointOutputWithContext ¶ added in v4.13.0
func (o ManagedPrivateEndpointOutput) ToManagedPrivateEndpointOutputWithContext(ctx context.Context) ManagedPrivateEndpointOutput
type ManagedPrivateEndpointState ¶ added in v4.13.0
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 ¶ added in v4.13.0
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Data Factory Pipeline. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, DataFactoryId: exampleFactory.ID(), }) if err != nil { return err } return nil }) }
``` ### With Activities
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: pulumi.Any(azurerm_resource_group.Test.Name), 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Pipeline. Changing this forces a new resource ResourceGroupName pulumi.StringInput // 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) ElementType ¶
func (PipelineOutput) ElementType() reflect.Type
func (PipelineOutput) ToPipelineOutput ¶
func (o PipelineOutput) ToPipelineOutput() PipelineOutput
func (PipelineOutput) ToPipelineOutputWithContext ¶
func (o PipelineOutput) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Pipeline. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput // A map of variables to associate with the Data Factory Pipeline. Variables pulumi.StringMapInput }
func (PipelineState) ElementType ¶
func (PipelineState) ElementType() reflect.Type
type TriggerBlobEvent ¶ added in v4.9.0
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v4/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, }) if err != nil { return err } examplePipeline, err := datafactory.NewPipeline(ctx, "examplePipeline", &datafactory.PipelineArgs{ ResourceGroupName: exampleResourceGroup.Name, DataFactoryId: exampleFactory.ID(), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } _, err = datafactory.NewTriggerBlobEvent(ctx, "exampleTriggerBlobEvent", &datafactory.TriggerBlobEventArgs{ DataFactoryId: exampleFactory.ID(), StorageAccountId: exampleAccount.ID(), Events: pulumi.StringArray{ pulumi.String("Microsoft.Storage.BlobCreated"), pulumi.String("Microsoft.Storage.BlobDeleted"), }, BlobPathEndsWith: pulumi.String(".txt"), IgnoreEmptyBlobs: pulumi.Bool(true), Activated: pulumi.Bool(true), Annotations: pulumi.StringArray{ pulumi.String("test1"), pulumi.String("test2"), pulumi.String("test3"), }, Description: pulumi.String("example description"), Pipelines: datafactory.TriggerBlobEventPipelineArray{ &datafactory.TriggerBlobEventPipelineArgs{ Name: examplePipeline.Name, Parameters: pulumi.StringMap{ "Env": pulumi.String("Prod"), }, }, }, AdditionalProperties: pulumi.StringMap{ "foo": pulumi.String("foo1"), "bar": pulumi.String("bar2"), }, }) if err != nil { return err } return nil }) }
```
## 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 ¶ added in v4.9.0
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 ¶ added in v4.9.0
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 ¶ added in v4.9.0
func (*TriggerBlobEvent) ElementType() reflect.Type
func (*TriggerBlobEvent) ToTriggerBlobEventOutput ¶ added in v4.9.0
func (i *TriggerBlobEvent) ToTriggerBlobEventOutput() TriggerBlobEventOutput
func (*TriggerBlobEvent) ToTriggerBlobEventOutputWithContext ¶ added in v4.9.0
func (i *TriggerBlobEvent) ToTriggerBlobEventOutputWithContext(ctx context.Context) TriggerBlobEventOutput
type TriggerBlobEventArgs ¶ added in v4.9.0
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 ¶ added in v4.9.0
func (TriggerBlobEventArgs) ElementType() reflect.Type
type TriggerBlobEventArray ¶ added in v4.9.0
type TriggerBlobEventArray []TriggerBlobEventInput
func (TriggerBlobEventArray) ElementType ¶ added in v4.9.0
func (TriggerBlobEventArray) ElementType() reflect.Type
func (TriggerBlobEventArray) ToTriggerBlobEventArrayOutput ¶ added in v4.9.0
func (i TriggerBlobEventArray) ToTriggerBlobEventArrayOutput() TriggerBlobEventArrayOutput
func (TriggerBlobEventArray) ToTriggerBlobEventArrayOutputWithContext ¶ added in v4.9.0
func (i TriggerBlobEventArray) ToTriggerBlobEventArrayOutputWithContext(ctx context.Context) TriggerBlobEventArrayOutput
type TriggerBlobEventArrayInput ¶ added in v4.9.0
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 ¶ added in v4.9.0
type TriggerBlobEventArrayOutput struct{ *pulumi.OutputState }
func (TriggerBlobEventArrayOutput) ElementType ¶ added in v4.9.0
func (TriggerBlobEventArrayOutput) ElementType() reflect.Type
func (TriggerBlobEventArrayOutput) Index ¶ added in v4.9.0
func (o TriggerBlobEventArrayOutput) Index(i pulumi.IntInput) TriggerBlobEventOutput
func (TriggerBlobEventArrayOutput) ToTriggerBlobEventArrayOutput ¶ added in v4.9.0
func (o TriggerBlobEventArrayOutput) ToTriggerBlobEventArrayOutput() TriggerBlobEventArrayOutput
func (TriggerBlobEventArrayOutput) ToTriggerBlobEventArrayOutputWithContext ¶ added in v4.9.0
func (o TriggerBlobEventArrayOutput) ToTriggerBlobEventArrayOutputWithContext(ctx context.Context) TriggerBlobEventArrayOutput
type TriggerBlobEventInput ¶ added in v4.9.0
type TriggerBlobEventInput interface { pulumi.Input ToTriggerBlobEventOutput() TriggerBlobEventOutput ToTriggerBlobEventOutputWithContext(ctx context.Context) TriggerBlobEventOutput }
type TriggerBlobEventMap ¶ added in v4.9.0
type TriggerBlobEventMap map[string]TriggerBlobEventInput
func (TriggerBlobEventMap) ElementType ¶ added in v4.9.0
func (TriggerBlobEventMap) ElementType() reflect.Type
func (TriggerBlobEventMap) ToTriggerBlobEventMapOutput ¶ added in v4.9.0
func (i TriggerBlobEventMap) ToTriggerBlobEventMapOutput() TriggerBlobEventMapOutput
func (TriggerBlobEventMap) ToTriggerBlobEventMapOutputWithContext ¶ added in v4.9.0
func (i TriggerBlobEventMap) ToTriggerBlobEventMapOutputWithContext(ctx context.Context) TriggerBlobEventMapOutput
type TriggerBlobEventMapInput ¶ added in v4.9.0
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 ¶ added in v4.9.0
type TriggerBlobEventMapOutput struct{ *pulumi.OutputState }
func (TriggerBlobEventMapOutput) ElementType ¶ added in v4.9.0
func (TriggerBlobEventMapOutput) ElementType() reflect.Type
func (TriggerBlobEventMapOutput) MapIndex ¶ added in v4.9.0
func (o TriggerBlobEventMapOutput) MapIndex(k pulumi.StringInput) TriggerBlobEventOutput
func (TriggerBlobEventMapOutput) ToTriggerBlobEventMapOutput ¶ added in v4.9.0
func (o TriggerBlobEventMapOutput) ToTriggerBlobEventMapOutput() TriggerBlobEventMapOutput
func (TriggerBlobEventMapOutput) ToTriggerBlobEventMapOutputWithContext ¶ added in v4.9.0
func (o TriggerBlobEventMapOutput) ToTriggerBlobEventMapOutputWithContext(ctx context.Context) TriggerBlobEventMapOutput
type TriggerBlobEventOutput ¶ added in v4.9.0
type TriggerBlobEventOutput struct{ *pulumi.OutputState }
func (TriggerBlobEventOutput) ElementType ¶ added in v4.9.0
func (TriggerBlobEventOutput) ElementType() reflect.Type
func (TriggerBlobEventOutput) ToTriggerBlobEventOutput ¶ added in v4.9.0
func (o TriggerBlobEventOutput) ToTriggerBlobEventOutput() TriggerBlobEventOutput
func (TriggerBlobEventOutput) ToTriggerBlobEventOutputWithContext ¶ added in v4.9.0
func (o TriggerBlobEventOutput) ToTriggerBlobEventOutputWithContext(ctx context.Context) TriggerBlobEventOutput
type TriggerBlobEventPipeline ¶ added in v4.9.0
type TriggerBlobEventPipelineArgs ¶ added in v4.9.0
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 ¶ added in v4.9.0
func (TriggerBlobEventPipelineArgs) ElementType() reflect.Type
func (TriggerBlobEventPipelineArgs) ToTriggerBlobEventPipelineOutput ¶ added in v4.9.0
func (i TriggerBlobEventPipelineArgs) ToTriggerBlobEventPipelineOutput() TriggerBlobEventPipelineOutput
func (TriggerBlobEventPipelineArgs) ToTriggerBlobEventPipelineOutputWithContext ¶ added in v4.9.0
func (i TriggerBlobEventPipelineArgs) ToTriggerBlobEventPipelineOutputWithContext(ctx context.Context) TriggerBlobEventPipelineOutput
type TriggerBlobEventPipelineArray ¶ added in v4.9.0
type TriggerBlobEventPipelineArray []TriggerBlobEventPipelineInput
func (TriggerBlobEventPipelineArray) ElementType ¶ added in v4.9.0
func (TriggerBlobEventPipelineArray) ElementType() reflect.Type
func (TriggerBlobEventPipelineArray) ToTriggerBlobEventPipelineArrayOutput ¶ added in v4.9.0
func (i TriggerBlobEventPipelineArray) ToTriggerBlobEventPipelineArrayOutput() TriggerBlobEventPipelineArrayOutput
func (TriggerBlobEventPipelineArray) ToTriggerBlobEventPipelineArrayOutputWithContext ¶ added in v4.9.0
func (i TriggerBlobEventPipelineArray) ToTriggerBlobEventPipelineArrayOutputWithContext(ctx context.Context) TriggerBlobEventPipelineArrayOutput
type TriggerBlobEventPipelineArrayInput ¶ added in v4.9.0
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 ¶ added in v4.9.0
type TriggerBlobEventPipelineArrayOutput struct{ *pulumi.OutputState }
func (TriggerBlobEventPipelineArrayOutput) ElementType ¶ added in v4.9.0
func (TriggerBlobEventPipelineArrayOutput) ElementType() reflect.Type
func (TriggerBlobEventPipelineArrayOutput) Index ¶ added in v4.9.0
func (o TriggerBlobEventPipelineArrayOutput) Index(i pulumi.IntInput) TriggerBlobEventPipelineOutput
func (TriggerBlobEventPipelineArrayOutput) ToTriggerBlobEventPipelineArrayOutput ¶ added in v4.9.0
func (o TriggerBlobEventPipelineArrayOutput) ToTriggerBlobEventPipelineArrayOutput() TriggerBlobEventPipelineArrayOutput
func (TriggerBlobEventPipelineArrayOutput) ToTriggerBlobEventPipelineArrayOutputWithContext ¶ added in v4.9.0
func (o TriggerBlobEventPipelineArrayOutput) ToTriggerBlobEventPipelineArrayOutputWithContext(ctx context.Context) TriggerBlobEventPipelineArrayOutput
type TriggerBlobEventPipelineInput ¶ added in v4.9.0
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 ¶ added in v4.9.0
type TriggerBlobEventPipelineOutput struct{ *pulumi.OutputState }
func (TriggerBlobEventPipelineOutput) ElementType ¶ added in v4.9.0
func (TriggerBlobEventPipelineOutput) ElementType() reflect.Type
func (TriggerBlobEventPipelineOutput) Name ¶ added in v4.9.0
func (o TriggerBlobEventPipelineOutput) Name() pulumi.StringOutput
The Data Factory Pipeline name that the trigger will act on.
func (TriggerBlobEventPipelineOutput) Parameters ¶ added in v4.9.0
func (o TriggerBlobEventPipelineOutput) Parameters() pulumi.StringMapOutput
The Data Factory Pipeline parameters that the trigger will act on.
func (TriggerBlobEventPipelineOutput) ToTriggerBlobEventPipelineOutput ¶ added in v4.9.0
func (o TriggerBlobEventPipelineOutput) ToTriggerBlobEventPipelineOutput() TriggerBlobEventPipelineOutput
func (TriggerBlobEventPipelineOutput) ToTriggerBlobEventPipelineOutputWithContext ¶ added in v4.9.0
func (o TriggerBlobEventPipelineOutput) ToTriggerBlobEventPipelineOutputWithContext(ctx context.Context) TriggerBlobEventPipelineOutput
type TriggerBlobEventState ¶ added in v4.9.0
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 ¶ added in v4.9.0
func (TriggerBlobEventState) ElementType() reflect.Type
type TriggerCustomEvent ¶ added in v4.13.0
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/datafactory" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/eventgrid" "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 } examplePipeline, err := datafactory.NewPipeline(ctx, "examplePipeline", &datafactory.PipelineArgs{ ResourceGroupName: exampleResourceGroup.Name, DataFactoryId: exampleFactory.ID(), }) if err != nil { return err } exampleTopic, err := eventgrid.NewTopic(ctx, "exampleTopic", &eventgrid.TopicArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = datafactory.NewTriggerCustomEvent(ctx, "exampleTriggerCustomEvent", &datafactory.TriggerCustomEventArgs{ DataFactoryId: exampleFactory.ID(), EventgridTopicId: exampleTopic.ID(), Events: pulumi.StringArray{ pulumi.String("event1"), pulumi.String("event2"), }, SubjectBeginsWith: pulumi.String("abc"), SubjectEndsWith: pulumi.String("xyz"), Annotations: pulumi.StringArray{ pulumi.String("example1"), pulumi.String("example2"), pulumi.String("example3"), }, Description: pulumi.String("example description"), Pipelines: datafactory.TriggerCustomEventPipelineArray{ &datafactory.TriggerCustomEventPipelineArgs{ Name: examplePipeline.Name, Parameters: pulumi.StringMap{ "Env": pulumi.String("Prod"), }, }, }, AdditionalProperties: pulumi.StringMap{ "foo": pulumi.String("foo1"), "bar": pulumi.String("bar2"), }, }) if err != nil { return err } return nil }) }
```
## 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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (*TriggerCustomEvent) ElementType() reflect.Type
func (*TriggerCustomEvent) ToTriggerCustomEventOutput ¶ added in v4.13.0
func (i *TriggerCustomEvent) ToTriggerCustomEventOutput() TriggerCustomEventOutput
func (*TriggerCustomEvent) ToTriggerCustomEventOutputWithContext ¶ added in v4.13.0
func (i *TriggerCustomEvent) ToTriggerCustomEventOutputWithContext(ctx context.Context) TriggerCustomEventOutput
type TriggerCustomEventArgs ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (TriggerCustomEventArgs) ElementType() reflect.Type
type TriggerCustomEventArray ¶ added in v4.13.0
type TriggerCustomEventArray []TriggerCustomEventInput
func (TriggerCustomEventArray) ElementType ¶ added in v4.13.0
func (TriggerCustomEventArray) ElementType() reflect.Type
func (TriggerCustomEventArray) ToTriggerCustomEventArrayOutput ¶ added in v4.13.0
func (i TriggerCustomEventArray) ToTriggerCustomEventArrayOutput() TriggerCustomEventArrayOutput
func (TriggerCustomEventArray) ToTriggerCustomEventArrayOutputWithContext ¶ added in v4.13.0
func (i TriggerCustomEventArray) ToTriggerCustomEventArrayOutputWithContext(ctx context.Context) TriggerCustomEventArrayOutput
type TriggerCustomEventArrayInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type TriggerCustomEventArrayOutput struct{ *pulumi.OutputState }
func (TriggerCustomEventArrayOutput) ElementType ¶ added in v4.13.0
func (TriggerCustomEventArrayOutput) ElementType() reflect.Type
func (TriggerCustomEventArrayOutput) Index ¶ added in v4.13.0
func (o TriggerCustomEventArrayOutput) Index(i pulumi.IntInput) TriggerCustomEventOutput
func (TriggerCustomEventArrayOutput) ToTriggerCustomEventArrayOutput ¶ added in v4.13.0
func (o TriggerCustomEventArrayOutput) ToTriggerCustomEventArrayOutput() TriggerCustomEventArrayOutput
func (TriggerCustomEventArrayOutput) ToTriggerCustomEventArrayOutputWithContext ¶ added in v4.13.0
func (o TriggerCustomEventArrayOutput) ToTriggerCustomEventArrayOutputWithContext(ctx context.Context) TriggerCustomEventArrayOutput
type TriggerCustomEventInput ¶ added in v4.13.0
type TriggerCustomEventInput interface { pulumi.Input ToTriggerCustomEventOutput() TriggerCustomEventOutput ToTriggerCustomEventOutputWithContext(ctx context.Context) TriggerCustomEventOutput }
type TriggerCustomEventMap ¶ added in v4.13.0
type TriggerCustomEventMap map[string]TriggerCustomEventInput
func (TriggerCustomEventMap) ElementType ¶ added in v4.13.0
func (TriggerCustomEventMap) ElementType() reflect.Type
func (TriggerCustomEventMap) ToTriggerCustomEventMapOutput ¶ added in v4.13.0
func (i TriggerCustomEventMap) ToTriggerCustomEventMapOutput() TriggerCustomEventMapOutput
func (TriggerCustomEventMap) ToTriggerCustomEventMapOutputWithContext ¶ added in v4.13.0
func (i TriggerCustomEventMap) ToTriggerCustomEventMapOutputWithContext(ctx context.Context) TriggerCustomEventMapOutput
type TriggerCustomEventMapInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type TriggerCustomEventMapOutput struct{ *pulumi.OutputState }
func (TriggerCustomEventMapOutput) ElementType ¶ added in v4.13.0
func (TriggerCustomEventMapOutput) ElementType() reflect.Type
func (TriggerCustomEventMapOutput) MapIndex ¶ added in v4.13.0
func (o TriggerCustomEventMapOutput) MapIndex(k pulumi.StringInput) TriggerCustomEventOutput
func (TriggerCustomEventMapOutput) ToTriggerCustomEventMapOutput ¶ added in v4.13.0
func (o TriggerCustomEventMapOutput) ToTriggerCustomEventMapOutput() TriggerCustomEventMapOutput
func (TriggerCustomEventMapOutput) ToTriggerCustomEventMapOutputWithContext ¶ added in v4.13.0
func (o TriggerCustomEventMapOutput) ToTriggerCustomEventMapOutputWithContext(ctx context.Context) TriggerCustomEventMapOutput
type TriggerCustomEventOutput ¶ added in v4.13.0
type TriggerCustomEventOutput struct{ *pulumi.OutputState }
func (TriggerCustomEventOutput) ElementType ¶ added in v4.13.0
func (TriggerCustomEventOutput) ElementType() reflect.Type
func (TriggerCustomEventOutput) ToTriggerCustomEventOutput ¶ added in v4.13.0
func (o TriggerCustomEventOutput) ToTriggerCustomEventOutput() TriggerCustomEventOutput
func (TriggerCustomEventOutput) ToTriggerCustomEventOutputWithContext ¶ added in v4.13.0
func (o TriggerCustomEventOutput) ToTriggerCustomEventOutputWithContext(ctx context.Context) TriggerCustomEventOutput
type TriggerCustomEventPipeline ¶ added in v4.13.0
type TriggerCustomEventPipelineArgs ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (TriggerCustomEventPipelineArgs) ElementType() reflect.Type
func (TriggerCustomEventPipelineArgs) ToTriggerCustomEventPipelineOutput ¶ added in v4.13.0
func (i TriggerCustomEventPipelineArgs) ToTriggerCustomEventPipelineOutput() TriggerCustomEventPipelineOutput
func (TriggerCustomEventPipelineArgs) ToTriggerCustomEventPipelineOutputWithContext ¶ added in v4.13.0
func (i TriggerCustomEventPipelineArgs) ToTriggerCustomEventPipelineOutputWithContext(ctx context.Context) TriggerCustomEventPipelineOutput
type TriggerCustomEventPipelineArray ¶ added in v4.13.0
type TriggerCustomEventPipelineArray []TriggerCustomEventPipelineInput
func (TriggerCustomEventPipelineArray) ElementType ¶ added in v4.13.0
func (TriggerCustomEventPipelineArray) ElementType() reflect.Type
func (TriggerCustomEventPipelineArray) ToTriggerCustomEventPipelineArrayOutput ¶ added in v4.13.0
func (i TriggerCustomEventPipelineArray) ToTriggerCustomEventPipelineArrayOutput() TriggerCustomEventPipelineArrayOutput
func (TriggerCustomEventPipelineArray) ToTriggerCustomEventPipelineArrayOutputWithContext ¶ added in v4.13.0
func (i TriggerCustomEventPipelineArray) ToTriggerCustomEventPipelineArrayOutputWithContext(ctx context.Context) TriggerCustomEventPipelineArrayOutput
type TriggerCustomEventPipelineArrayInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type TriggerCustomEventPipelineArrayOutput struct{ *pulumi.OutputState }
func (TriggerCustomEventPipelineArrayOutput) ElementType ¶ added in v4.13.0
func (TriggerCustomEventPipelineArrayOutput) ElementType() reflect.Type
func (TriggerCustomEventPipelineArrayOutput) Index ¶ added in v4.13.0
func (o TriggerCustomEventPipelineArrayOutput) Index(i pulumi.IntInput) TriggerCustomEventPipelineOutput
func (TriggerCustomEventPipelineArrayOutput) ToTriggerCustomEventPipelineArrayOutput ¶ added in v4.13.0
func (o TriggerCustomEventPipelineArrayOutput) ToTriggerCustomEventPipelineArrayOutput() TriggerCustomEventPipelineArrayOutput
func (TriggerCustomEventPipelineArrayOutput) ToTriggerCustomEventPipelineArrayOutputWithContext ¶ added in v4.13.0
func (o TriggerCustomEventPipelineArrayOutput) ToTriggerCustomEventPipelineArrayOutputWithContext(ctx context.Context) TriggerCustomEventPipelineArrayOutput
type TriggerCustomEventPipelineInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type TriggerCustomEventPipelineOutput struct{ *pulumi.OutputState }
func (TriggerCustomEventPipelineOutput) ElementType ¶ added in v4.13.0
func (TriggerCustomEventPipelineOutput) ElementType() reflect.Type
func (TriggerCustomEventPipelineOutput) Name ¶ added in v4.13.0
func (o TriggerCustomEventPipelineOutput) Name() pulumi.StringOutput
The Data Factory Pipeline name that the trigger will act on.
func (TriggerCustomEventPipelineOutput) Parameters ¶ added in v4.13.0
func (o TriggerCustomEventPipelineOutput) Parameters() pulumi.StringMapOutput
The Data Factory Pipeline parameters that the trigger will act on.
func (TriggerCustomEventPipelineOutput) ToTriggerCustomEventPipelineOutput ¶ added in v4.13.0
func (o TriggerCustomEventPipelineOutput) ToTriggerCustomEventPipelineOutput() TriggerCustomEventPipelineOutput
func (TriggerCustomEventPipelineOutput) ToTriggerCustomEventPipelineOutputWithContext ¶ added in v4.13.0
func (o TriggerCustomEventPipelineOutput) ToTriggerCustomEventPipelineOutputWithContext(ctx context.Context) TriggerCustomEventPipelineOutput
type TriggerCustomEventState ¶ added in v4.13.0
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 ¶ added in v4.13.0
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.BoolOutput `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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // 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"` // The name of the resource group in which to create the Data Factory Schedule Trigger. Changing this forces a new resource ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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 } testPipeline, err := datafactory.NewPipeline(ctx, "testPipeline", &datafactory.PipelineArgs{ ResourceGroupName: pulumi.Any(azurerm_resource_group.Test.Name), DataFactoryId: pulumi.Any(azurerm_data_factory.Test.Id), }) if err != nil { return err } _, err = datafactory.NewTriggerSchedule(ctx, "testTriggerSchedule", &datafactory.TriggerScheduleArgs{ DataFactoryId: pulumi.Any(azurerm_data_factory.Test.Id), ResourceGroupName: pulumi.Any(azurerm_resource_group.Test.Name), PipelineName: testPipeline.Name, Interval: pulumi.Int(5), Frequency: pulumi.String("Day"), }) if err != nil { return err } return nil }) }
```
## 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.StringPtrInput // The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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.StringInput // The pipeline parameters that the trigger will act upon. PipelineParameters pulumi.StringMapInput // The name of the resource group in which to create the Data Factory Schedule Trigger. Changing this forces a new resource ResourceGroupName pulumi.StringInput // 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) ElementType ¶
func (TriggerScheduleOutput) ElementType() reflect.Type
func (TriggerScheduleOutput) ToTriggerScheduleOutput ¶
func (o TriggerScheduleOutput) ToTriggerScheduleOutput() TriggerScheduleOutput
func (TriggerScheduleOutput) ToTriggerScheduleOutputWithContext ¶
func (o TriggerScheduleOutput) ToTriggerScheduleOutputWithContext(ctx context.Context) TriggerScheduleOutput
type TriggerScheduleSchedule ¶ added in v4.18.0
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 ¶ added in v4.18.0
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 ¶ added in v4.18.0
func (TriggerScheduleScheduleArgs) ElementType() reflect.Type
func (TriggerScheduleScheduleArgs) ToTriggerScheduleScheduleOutput ¶ added in v4.18.0
func (i TriggerScheduleScheduleArgs) ToTriggerScheduleScheduleOutput() TriggerScheduleScheduleOutput
func (TriggerScheduleScheduleArgs) ToTriggerScheduleScheduleOutputWithContext ¶ added in v4.18.0
func (i TriggerScheduleScheduleArgs) ToTriggerScheduleScheduleOutputWithContext(ctx context.Context) TriggerScheduleScheduleOutput
func (TriggerScheduleScheduleArgs) ToTriggerScheduleSchedulePtrOutput ¶ added in v4.18.0
func (i TriggerScheduleScheduleArgs) ToTriggerScheduleSchedulePtrOutput() TriggerScheduleSchedulePtrOutput
func (TriggerScheduleScheduleArgs) ToTriggerScheduleSchedulePtrOutputWithContext ¶ added in v4.18.0
func (i TriggerScheduleScheduleArgs) ToTriggerScheduleSchedulePtrOutputWithContext(ctx context.Context) TriggerScheduleSchedulePtrOutput
type TriggerScheduleScheduleInput ¶ added in v4.18.0
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 ¶ added in v4.18.0
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 ¶ added in v4.18.0
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 ¶ added in v4.18.0
func (TriggerScheduleScheduleMonthlyArgs) ElementType() reflect.Type
func (TriggerScheduleScheduleMonthlyArgs) ToTriggerScheduleScheduleMonthlyOutput ¶ added in v4.18.0
func (i TriggerScheduleScheduleMonthlyArgs) ToTriggerScheduleScheduleMonthlyOutput() TriggerScheduleScheduleMonthlyOutput
func (TriggerScheduleScheduleMonthlyArgs) ToTriggerScheduleScheduleMonthlyOutputWithContext ¶ added in v4.18.0
func (i TriggerScheduleScheduleMonthlyArgs) ToTriggerScheduleScheduleMonthlyOutputWithContext(ctx context.Context) TriggerScheduleScheduleMonthlyOutput
type TriggerScheduleScheduleMonthlyArray ¶ added in v4.18.0
type TriggerScheduleScheduleMonthlyArray []TriggerScheduleScheduleMonthlyInput
func (TriggerScheduleScheduleMonthlyArray) ElementType ¶ added in v4.18.0
func (TriggerScheduleScheduleMonthlyArray) ElementType() reflect.Type
func (TriggerScheduleScheduleMonthlyArray) ToTriggerScheduleScheduleMonthlyArrayOutput ¶ added in v4.18.0
func (i TriggerScheduleScheduleMonthlyArray) ToTriggerScheduleScheduleMonthlyArrayOutput() TriggerScheduleScheduleMonthlyArrayOutput
func (TriggerScheduleScheduleMonthlyArray) ToTriggerScheduleScheduleMonthlyArrayOutputWithContext ¶ added in v4.18.0
func (i TriggerScheduleScheduleMonthlyArray) ToTriggerScheduleScheduleMonthlyArrayOutputWithContext(ctx context.Context) TriggerScheduleScheduleMonthlyArrayOutput
type TriggerScheduleScheduleMonthlyArrayInput ¶ added in v4.18.0
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 ¶ added in v4.18.0
type TriggerScheduleScheduleMonthlyArrayOutput struct{ *pulumi.OutputState }
func (TriggerScheduleScheduleMonthlyArrayOutput) ElementType ¶ added in v4.18.0
func (TriggerScheduleScheduleMonthlyArrayOutput) ElementType() reflect.Type
func (TriggerScheduleScheduleMonthlyArrayOutput) ToTriggerScheduleScheduleMonthlyArrayOutput ¶ added in v4.18.0
func (o TriggerScheduleScheduleMonthlyArrayOutput) ToTriggerScheduleScheduleMonthlyArrayOutput() TriggerScheduleScheduleMonthlyArrayOutput
func (TriggerScheduleScheduleMonthlyArrayOutput) ToTriggerScheduleScheduleMonthlyArrayOutputWithContext ¶ added in v4.18.0
func (o TriggerScheduleScheduleMonthlyArrayOutput) ToTriggerScheduleScheduleMonthlyArrayOutputWithContext(ctx context.Context) TriggerScheduleScheduleMonthlyArrayOutput
type TriggerScheduleScheduleMonthlyInput ¶ added in v4.18.0
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 ¶ added in v4.18.0
type TriggerScheduleScheduleMonthlyOutput struct{ *pulumi.OutputState }
func (TriggerScheduleScheduleMonthlyOutput) ElementType ¶ added in v4.18.0
func (TriggerScheduleScheduleMonthlyOutput) ElementType() reflect.Type
func (TriggerScheduleScheduleMonthlyOutput) ToTriggerScheduleScheduleMonthlyOutput ¶ added in v4.18.0
func (o TriggerScheduleScheduleMonthlyOutput) ToTriggerScheduleScheduleMonthlyOutput() TriggerScheduleScheduleMonthlyOutput
func (TriggerScheduleScheduleMonthlyOutput) ToTriggerScheduleScheduleMonthlyOutputWithContext ¶ added in v4.18.0
func (o TriggerScheduleScheduleMonthlyOutput) ToTriggerScheduleScheduleMonthlyOutputWithContext(ctx context.Context) TriggerScheduleScheduleMonthlyOutput
func (TriggerScheduleScheduleMonthlyOutput) Week ¶ added in v4.18.0
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 ¶ added in v4.18.0
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 ¶ added in v4.18.0
type TriggerScheduleScheduleOutput struct{ *pulumi.OutputState }
func (TriggerScheduleScheduleOutput) DaysOfMonths ¶ added in v4.18.0
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 ¶ added in v4.18.0
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 ¶ added in v4.18.0
func (TriggerScheduleScheduleOutput) ElementType() reflect.Type
func (TriggerScheduleScheduleOutput) Hours ¶ added in v4.18.0
func (o TriggerScheduleScheduleOutput) Hours() pulumi.IntArrayOutput
Hours of the day on which the trigger is scheduled.
func (TriggerScheduleScheduleOutput) Minutes ¶ added in v4.18.0
func (o TriggerScheduleScheduleOutput) Minutes() pulumi.IntArrayOutput
Minutes of the hour on which the trigger is scheduled.
func (TriggerScheduleScheduleOutput) Monthlies ¶ added in v4.18.0
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 ¶ added in v4.18.0
func (o TriggerScheduleScheduleOutput) ToTriggerScheduleScheduleOutput() TriggerScheduleScheduleOutput
func (TriggerScheduleScheduleOutput) ToTriggerScheduleScheduleOutputWithContext ¶ added in v4.18.0
func (o TriggerScheduleScheduleOutput) ToTriggerScheduleScheduleOutputWithContext(ctx context.Context) TriggerScheduleScheduleOutput
func (TriggerScheduleScheduleOutput) ToTriggerScheduleSchedulePtrOutput ¶ added in v4.18.0
func (o TriggerScheduleScheduleOutput) ToTriggerScheduleSchedulePtrOutput() TriggerScheduleSchedulePtrOutput
func (TriggerScheduleScheduleOutput) ToTriggerScheduleSchedulePtrOutputWithContext ¶ added in v4.18.0
func (o TriggerScheduleScheduleOutput) ToTriggerScheduleSchedulePtrOutputWithContext(ctx context.Context) TriggerScheduleSchedulePtrOutput
type TriggerScheduleSchedulePtrInput ¶ added in v4.18.0
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 ¶ added in v4.18.0
func TriggerScheduleSchedulePtr(v *TriggerScheduleScheduleArgs) TriggerScheduleSchedulePtrInput
type TriggerScheduleSchedulePtrOutput ¶ added in v4.18.0
type TriggerScheduleSchedulePtrOutput struct{ *pulumi.OutputState }
func (TriggerScheduleSchedulePtrOutput) DaysOfMonths ¶ added in v4.18.0
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 ¶ added in v4.18.0
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 ¶ added in v4.18.0
func (o TriggerScheduleSchedulePtrOutput) Elem() TriggerScheduleScheduleOutput
func (TriggerScheduleSchedulePtrOutput) ElementType ¶ added in v4.18.0
func (TriggerScheduleSchedulePtrOutput) ElementType() reflect.Type
func (TriggerScheduleSchedulePtrOutput) Hours ¶ added in v4.18.0
func (o TriggerScheduleSchedulePtrOutput) Hours() pulumi.IntArrayOutput
Hours of the day on which the trigger is scheduled.
func (TriggerScheduleSchedulePtrOutput) Minutes ¶ added in v4.18.0
func (o TriggerScheduleSchedulePtrOutput) Minutes() pulumi.IntArrayOutput
Minutes of the hour on which the trigger is scheduled.
func (TriggerScheduleSchedulePtrOutput) Monthlies ¶ added in v4.18.0
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 ¶ added in v4.18.0
func (o TriggerScheduleSchedulePtrOutput) ToTriggerScheduleSchedulePtrOutput() TriggerScheduleSchedulePtrOutput
func (TriggerScheduleSchedulePtrOutput) ToTriggerScheduleSchedulePtrOutputWithContext ¶ added in v4.18.0
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 Data Factory name in which to associate the Linked Service with. Changing this forces a new resource. // // Deprecated: `data_factory_name` is deprecated in favour of `data_factory_id` and will be removed in version 3.0 of the AzureRM provider DataFactoryName 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 // The name of the resource group in which to create the Data Factory Schedule Trigger. Changing this forces a new resource ResourceGroupName pulumi.StringPtrInput // 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 ¶ added in v4.13.0
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ ResourceGroupName: exampleResourceGroup.Name, DataFactoryId: exampleFactory.ID(), }) if err != nil { return err } _, err = datafactory.NewTriggerTumblingWindow(ctx, "exampleTriggerTumblingWindow", &datafactory.TriggerTumblingWindowArgs{ DataFactoryId: exampleFactory.ID(), StartTime: pulumi.String("2022-09-21T00:00:00Z"), EndTime: pulumi.String("2022-09-21T08:00:00Z"), Frequency: pulumi.String("Minute"), Interval: pulumi.Int(15), Delay: pulumi.String("16:00:00"), Annotations: pulumi.StringArray{ pulumi.String("example1"), pulumi.String("example2"), pulumi.String("example3"), }, Description: pulumi.String("example description"), Retry: &datafactory.TriggerTumblingWindowRetryArgs{ Count: pulumi.Int(1), Interval: pulumi.Int(30), }, Pipeline: &datafactory.TriggerTumblingWindowPipelineArgs{ Name: pulumi.Any(azurerm_data_factory_pipeline.Test.Name), Parameters: pulumi.StringMap{ "Env": pulumi.String("Prod"), }, }, TriggerDependencies: datafactory.TriggerTumblingWindowTriggerDependencyArray{ &datafactory.TriggerTumblingWindowTriggerDependencyArgs{ Size: pulumi.String("24:00:00"), Offset: pulumi.String("-24:00:00"), }, }, AdditionalProperties: pulumi.StringMap{ "foo": pulumi.String("value1"), "bar": pulumi.String("value2"), }, }) if err != nil { return err } return nil }) }
```
## 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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (*TriggerTumblingWindow) ElementType() reflect.Type
func (*TriggerTumblingWindow) ToTriggerTumblingWindowOutput ¶ added in v4.13.0
func (i *TriggerTumblingWindow) ToTriggerTumblingWindowOutput() TriggerTumblingWindowOutput
func (*TriggerTumblingWindow) ToTriggerTumblingWindowOutputWithContext ¶ added in v4.13.0
func (i *TriggerTumblingWindow) ToTriggerTumblingWindowOutputWithContext(ctx context.Context) TriggerTumblingWindowOutput
type TriggerTumblingWindowArgs ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (TriggerTumblingWindowArgs) ElementType() reflect.Type
type TriggerTumblingWindowArray ¶ added in v4.13.0
type TriggerTumblingWindowArray []TriggerTumblingWindowInput
func (TriggerTumblingWindowArray) ElementType ¶ added in v4.13.0
func (TriggerTumblingWindowArray) ElementType() reflect.Type
func (TriggerTumblingWindowArray) ToTriggerTumblingWindowArrayOutput ¶ added in v4.13.0
func (i TriggerTumblingWindowArray) ToTriggerTumblingWindowArrayOutput() TriggerTumblingWindowArrayOutput
func (TriggerTumblingWindowArray) ToTriggerTumblingWindowArrayOutputWithContext ¶ added in v4.13.0
func (i TriggerTumblingWindowArray) ToTriggerTumblingWindowArrayOutputWithContext(ctx context.Context) TriggerTumblingWindowArrayOutput
type TriggerTumblingWindowArrayInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type TriggerTumblingWindowArrayOutput struct{ *pulumi.OutputState }
func (TriggerTumblingWindowArrayOutput) ElementType ¶ added in v4.13.0
func (TriggerTumblingWindowArrayOutput) ElementType() reflect.Type
func (TriggerTumblingWindowArrayOutput) Index ¶ added in v4.13.0
func (o TriggerTumblingWindowArrayOutput) Index(i pulumi.IntInput) TriggerTumblingWindowOutput
func (TriggerTumblingWindowArrayOutput) ToTriggerTumblingWindowArrayOutput ¶ added in v4.13.0
func (o TriggerTumblingWindowArrayOutput) ToTriggerTumblingWindowArrayOutput() TriggerTumblingWindowArrayOutput
func (TriggerTumblingWindowArrayOutput) ToTriggerTumblingWindowArrayOutputWithContext ¶ added in v4.13.0
func (o TriggerTumblingWindowArrayOutput) ToTriggerTumblingWindowArrayOutputWithContext(ctx context.Context) TriggerTumblingWindowArrayOutput
type TriggerTumblingWindowInput ¶ added in v4.13.0
type TriggerTumblingWindowInput interface { pulumi.Input ToTriggerTumblingWindowOutput() TriggerTumblingWindowOutput ToTriggerTumblingWindowOutputWithContext(ctx context.Context) TriggerTumblingWindowOutput }
type TriggerTumblingWindowMap ¶ added in v4.13.0
type TriggerTumblingWindowMap map[string]TriggerTumblingWindowInput
func (TriggerTumblingWindowMap) ElementType ¶ added in v4.13.0
func (TriggerTumblingWindowMap) ElementType() reflect.Type
func (TriggerTumblingWindowMap) ToTriggerTumblingWindowMapOutput ¶ added in v4.13.0
func (i TriggerTumblingWindowMap) ToTriggerTumblingWindowMapOutput() TriggerTumblingWindowMapOutput
func (TriggerTumblingWindowMap) ToTriggerTumblingWindowMapOutputWithContext ¶ added in v4.13.0
func (i TriggerTumblingWindowMap) ToTriggerTumblingWindowMapOutputWithContext(ctx context.Context) TriggerTumblingWindowMapOutput
type TriggerTumblingWindowMapInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type TriggerTumblingWindowMapOutput struct{ *pulumi.OutputState }
func (TriggerTumblingWindowMapOutput) ElementType ¶ added in v4.13.0
func (TriggerTumblingWindowMapOutput) ElementType() reflect.Type
func (TriggerTumblingWindowMapOutput) MapIndex ¶ added in v4.13.0
func (o TriggerTumblingWindowMapOutput) MapIndex(k pulumi.StringInput) TriggerTumblingWindowOutput
func (TriggerTumblingWindowMapOutput) ToTriggerTumblingWindowMapOutput ¶ added in v4.13.0
func (o TriggerTumblingWindowMapOutput) ToTriggerTumblingWindowMapOutput() TriggerTumblingWindowMapOutput
func (TriggerTumblingWindowMapOutput) ToTriggerTumblingWindowMapOutputWithContext ¶ added in v4.13.0
func (o TriggerTumblingWindowMapOutput) ToTriggerTumblingWindowMapOutputWithContext(ctx context.Context) TriggerTumblingWindowMapOutput
type TriggerTumblingWindowOutput ¶ added in v4.13.0
type TriggerTumblingWindowOutput struct{ *pulumi.OutputState }
func (TriggerTumblingWindowOutput) ElementType ¶ added in v4.13.0
func (TriggerTumblingWindowOutput) ElementType() reflect.Type
func (TriggerTumblingWindowOutput) ToTriggerTumblingWindowOutput ¶ added in v4.13.0
func (o TriggerTumblingWindowOutput) ToTriggerTumblingWindowOutput() TriggerTumblingWindowOutput
func (TriggerTumblingWindowOutput) ToTriggerTumblingWindowOutputWithContext ¶ added in v4.13.0
func (o TriggerTumblingWindowOutput) ToTriggerTumblingWindowOutputWithContext(ctx context.Context) TriggerTumblingWindowOutput
type TriggerTumblingWindowPipeline ¶ added in v4.13.0
type TriggerTumblingWindowPipelineArgs ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (TriggerTumblingWindowPipelineArgs) ElementType() reflect.Type
func (TriggerTumblingWindowPipelineArgs) ToTriggerTumblingWindowPipelineOutput ¶ added in v4.13.0
func (i TriggerTumblingWindowPipelineArgs) ToTriggerTumblingWindowPipelineOutput() TriggerTumblingWindowPipelineOutput
func (TriggerTumblingWindowPipelineArgs) ToTriggerTumblingWindowPipelineOutputWithContext ¶ added in v4.13.0
func (i TriggerTumblingWindowPipelineArgs) ToTriggerTumblingWindowPipelineOutputWithContext(ctx context.Context) TriggerTumblingWindowPipelineOutput
func (TriggerTumblingWindowPipelineArgs) ToTriggerTumblingWindowPipelinePtrOutput ¶ added in v4.13.0
func (i TriggerTumblingWindowPipelineArgs) ToTriggerTumblingWindowPipelinePtrOutput() TriggerTumblingWindowPipelinePtrOutput
func (TriggerTumblingWindowPipelineArgs) ToTriggerTumblingWindowPipelinePtrOutputWithContext ¶ added in v4.13.0
func (i TriggerTumblingWindowPipelineArgs) ToTriggerTumblingWindowPipelinePtrOutputWithContext(ctx context.Context) TriggerTumblingWindowPipelinePtrOutput
type TriggerTumblingWindowPipelineInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type TriggerTumblingWindowPipelineOutput struct{ *pulumi.OutputState }
func (TriggerTumblingWindowPipelineOutput) ElementType ¶ added in v4.13.0
func (TriggerTumblingWindowPipelineOutput) ElementType() reflect.Type
func (TriggerTumblingWindowPipelineOutput) Name ¶ added in v4.13.0
func (o TriggerTumblingWindowPipelineOutput) Name() pulumi.StringOutput
The Data Factory Pipeline name that the trigger will act on.
func (TriggerTumblingWindowPipelineOutput) Parameters ¶ added in v4.13.0
func (o TriggerTumblingWindowPipelineOutput) Parameters() pulumi.StringMapOutput
The Data Factory Pipeline parameters that the trigger will act on.
func (TriggerTumblingWindowPipelineOutput) ToTriggerTumblingWindowPipelineOutput ¶ added in v4.13.0
func (o TriggerTumblingWindowPipelineOutput) ToTriggerTumblingWindowPipelineOutput() TriggerTumblingWindowPipelineOutput
func (TriggerTumblingWindowPipelineOutput) ToTriggerTumblingWindowPipelineOutputWithContext ¶ added in v4.13.0
func (o TriggerTumblingWindowPipelineOutput) ToTriggerTumblingWindowPipelineOutputWithContext(ctx context.Context) TriggerTumblingWindowPipelineOutput
func (TriggerTumblingWindowPipelineOutput) ToTriggerTumblingWindowPipelinePtrOutput ¶ added in v4.13.0
func (o TriggerTumblingWindowPipelineOutput) ToTriggerTumblingWindowPipelinePtrOutput() TriggerTumblingWindowPipelinePtrOutput
func (TriggerTumblingWindowPipelineOutput) ToTriggerTumblingWindowPipelinePtrOutputWithContext ¶ added in v4.13.0
func (o TriggerTumblingWindowPipelineOutput) ToTriggerTumblingWindowPipelinePtrOutputWithContext(ctx context.Context) TriggerTumblingWindowPipelinePtrOutput
type TriggerTumblingWindowPipelinePtrInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
func TriggerTumblingWindowPipelinePtr(v *TriggerTumblingWindowPipelineArgs) TriggerTumblingWindowPipelinePtrInput
type TriggerTumblingWindowPipelinePtrOutput ¶ added in v4.13.0
type TriggerTumblingWindowPipelinePtrOutput struct{ *pulumi.OutputState }
func (TriggerTumblingWindowPipelinePtrOutput) ElementType ¶ added in v4.13.0
func (TriggerTumblingWindowPipelinePtrOutput) ElementType() reflect.Type
func (TriggerTumblingWindowPipelinePtrOutput) Name ¶ added in v4.13.0
func (o TriggerTumblingWindowPipelinePtrOutput) Name() pulumi.StringPtrOutput
The Data Factory Pipeline name that the trigger will act on.
func (TriggerTumblingWindowPipelinePtrOutput) Parameters ¶ added in v4.13.0
func (o TriggerTumblingWindowPipelinePtrOutput) Parameters() pulumi.StringMapOutput
The Data Factory Pipeline parameters that the trigger will act on.
func (TriggerTumblingWindowPipelinePtrOutput) ToTriggerTumblingWindowPipelinePtrOutput ¶ added in v4.13.0
func (o TriggerTumblingWindowPipelinePtrOutput) ToTriggerTumblingWindowPipelinePtrOutput() TriggerTumblingWindowPipelinePtrOutput
func (TriggerTumblingWindowPipelinePtrOutput) ToTriggerTumblingWindowPipelinePtrOutputWithContext ¶ added in v4.13.0
func (o TriggerTumblingWindowPipelinePtrOutput) ToTriggerTumblingWindowPipelinePtrOutputWithContext(ctx context.Context) TriggerTumblingWindowPipelinePtrOutput
type TriggerTumblingWindowRetry ¶ added in v4.13.0
type TriggerTumblingWindowRetryArgs ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (TriggerTumblingWindowRetryArgs) ElementType() reflect.Type
func (TriggerTumblingWindowRetryArgs) ToTriggerTumblingWindowRetryOutput ¶ added in v4.13.0
func (i TriggerTumblingWindowRetryArgs) ToTriggerTumblingWindowRetryOutput() TriggerTumblingWindowRetryOutput
func (TriggerTumblingWindowRetryArgs) ToTriggerTumblingWindowRetryOutputWithContext ¶ added in v4.13.0
func (i TriggerTumblingWindowRetryArgs) ToTriggerTumblingWindowRetryOutputWithContext(ctx context.Context) TriggerTumblingWindowRetryOutput
func (TriggerTumblingWindowRetryArgs) ToTriggerTumblingWindowRetryPtrOutput ¶ added in v4.13.0
func (i TriggerTumblingWindowRetryArgs) ToTriggerTumblingWindowRetryPtrOutput() TriggerTumblingWindowRetryPtrOutput
func (TriggerTumblingWindowRetryArgs) ToTriggerTumblingWindowRetryPtrOutputWithContext ¶ added in v4.13.0
func (i TriggerTumblingWindowRetryArgs) ToTriggerTumblingWindowRetryPtrOutputWithContext(ctx context.Context) TriggerTumblingWindowRetryPtrOutput
type TriggerTumblingWindowRetryInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type TriggerTumblingWindowRetryOutput struct{ *pulumi.OutputState }
func (TriggerTumblingWindowRetryOutput) Count ¶ added in v4.13.0
func (o TriggerTumblingWindowRetryOutput) Count() pulumi.IntOutput
The maximum retry attempts if the pipeline run failed.
func (TriggerTumblingWindowRetryOutput) ElementType ¶ added in v4.13.0
func (TriggerTumblingWindowRetryOutput) ElementType() reflect.Type
func (TriggerTumblingWindowRetryOutput) Interval ¶ added in v4.13.0
func (o TriggerTumblingWindowRetryOutput) Interval() pulumi.IntPtrOutput
The Interval in seconds between each retry if the pipeline run failed.
func (TriggerTumblingWindowRetryOutput) ToTriggerTumblingWindowRetryOutput ¶ added in v4.13.0
func (o TriggerTumblingWindowRetryOutput) ToTriggerTumblingWindowRetryOutput() TriggerTumblingWindowRetryOutput
func (TriggerTumblingWindowRetryOutput) ToTriggerTumblingWindowRetryOutputWithContext ¶ added in v4.13.0
func (o TriggerTumblingWindowRetryOutput) ToTriggerTumblingWindowRetryOutputWithContext(ctx context.Context) TriggerTumblingWindowRetryOutput
func (TriggerTumblingWindowRetryOutput) ToTriggerTumblingWindowRetryPtrOutput ¶ added in v4.13.0
func (o TriggerTumblingWindowRetryOutput) ToTriggerTumblingWindowRetryPtrOutput() TriggerTumblingWindowRetryPtrOutput
func (TriggerTumblingWindowRetryOutput) ToTriggerTumblingWindowRetryPtrOutputWithContext ¶ added in v4.13.0
func (o TriggerTumblingWindowRetryOutput) ToTriggerTumblingWindowRetryPtrOutputWithContext(ctx context.Context) TriggerTumblingWindowRetryPtrOutput
type TriggerTumblingWindowRetryPtrInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
func TriggerTumblingWindowRetryPtr(v *TriggerTumblingWindowRetryArgs) TriggerTumblingWindowRetryPtrInput
type TriggerTumblingWindowRetryPtrOutput ¶ added in v4.13.0
type TriggerTumblingWindowRetryPtrOutput struct{ *pulumi.OutputState }
func (TriggerTumblingWindowRetryPtrOutput) Count ¶ added in v4.13.0
func (o TriggerTumblingWindowRetryPtrOutput) Count() pulumi.IntPtrOutput
The maximum retry attempts if the pipeline run failed.
func (TriggerTumblingWindowRetryPtrOutput) Elem ¶ added in v4.13.0
func (o TriggerTumblingWindowRetryPtrOutput) Elem() TriggerTumblingWindowRetryOutput
func (TriggerTumblingWindowRetryPtrOutput) ElementType ¶ added in v4.13.0
func (TriggerTumblingWindowRetryPtrOutput) ElementType() reflect.Type
func (TriggerTumblingWindowRetryPtrOutput) Interval ¶ added in v4.13.0
func (o TriggerTumblingWindowRetryPtrOutput) Interval() pulumi.IntPtrOutput
The Interval in seconds between each retry if the pipeline run failed.
func (TriggerTumblingWindowRetryPtrOutput) ToTriggerTumblingWindowRetryPtrOutput ¶ added in v4.13.0
func (o TriggerTumblingWindowRetryPtrOutput) ToTriggerTumblingWindowRetryPtrOutput() TriggerTumblingWindowRetryPtrOutput
func (TriggerTumblingWindowRetryPtrOutput) ToTriggerTumblingWindowRetryPtrOutputWithContext ¶ added in v4.13.0
func (o TriggerTumblingWindowRetryPtrOutput) ToTriggerTumblingWindowRetryPtrOutputWithContext(ctx context.Context) TriggerTumblingWindowRetryPtrOutput
type TriggerTumblingWindowState ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (TriggerTumblingWindowState) ElementType() reflect.Type
type TriggerTumblingWindowTriggerDependency ¶ added in v4.13.0
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 ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (TriggerTumblingWindowTriggerDependencyArgs) ElementType() reflect.Type
func (TriggerTumblingWindowTriggerDependencyArgs) ToTriggerTumblingWindowTriggerDependencyOutput ¶ added in v4.13.0
func (i TriggerTumblingWindowTriggerDependencyArgs) ToTriggerTumblingWindowTriggerDependencyOutput() TriggerTumblingWindowTriggerDependencyOutput
func (TriggerTumblingWindowTriggerDependencyArgs) ToTriggerTumblingWindowTriggerDependencyOutputWithContext ¶ added in v4.13.0
func (i TriggerTumblingWindowTriggerDependencyArgs) ToTriggerTumblingWindowTriggerDependencyOutputWithContext(ctx context.Context) TriggerTumblingWindowTriggerDependencyOutput
type TriggerTumblingWindowTriggerDependencyArray ¶ added in v4.13.0
type TriggerTumblingWindowTriggerDependencyArray []TriggerTumblingWindowTriggerDependencyInput
func (TriggerTumblingWindowTriggerDependencyArray) ElementType ¶ added in v4.13.0
func (TriggerTumblingWindowTriggerDependencyArray) ElementType() reflect.Type
func (TriggerTumblingWindowTriggerDependencyArray) ToTriggerTumblingWindowTriggerDependencyArrayOutput ¶ added in v4.13.0
func (i TriggerTumblingWindowTriggerDependencyArray) ToTriggerTumblingWindowTriggerDependencyArrayOutput() TriggerTumblingWindowTriggerDependencyArrayOutput
func (TriggerTumblingWindowTriggerDependencyArray) ToTriggerTumblingWindowTriggerDependencyArrayOutputWithContext ¶ added in v4.13.0
func (i TriggerTumblingWindowTriggerDependencyArray) ToTriggerTumblingWindowTriggerDependencyArrayOutputWithContext(ctx context.Context) TriggerTumblingWindowTriggerDependencyArrayOutput
type TriggerTumblingWindowTriggerDependencyArrayInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type TriggerTumblingWindowTriggerDependencyArrayOutput struct{ *pulumi.OutputState }
func (TriggerTumblingWindowTriggerDependencyArrayOutput) ElementType ¶ added in v4.13.0
func (TriggerTumblingWindowTriggerDependencyArrayOutput) ElementType() reflect.Type
func (TriggerTumblingWindowTriggerDependencyArrayOutput) ToTriggerTumblingWindowTriggerDependencyArrayOutput ¶ added in v4.13.0
func (o TriggerTumblingWindowTriggerDependencyArrayOutput) ToTriggerTumblingWindowTriggerDependencyArrayOutput() TriggerTumblingWindowTriggerDependencyArrayOutput
func (TriggerTumblingWindowTriggerDependencyArrayOutput) ToTriggerTumblingWindowTriggerDependencyArrayOutputWithContext ¶ added in v4.13.0
func (o TriggerTumblingWindowTriggerDependencyArrayOutput) ToTriggerTumblingWindowTriggerDependencyArrayOutputWithContext(ctx context.Context) TriggerTumblingWindowTriggerDependencyArrayOutput
type TriggerTumblingWindowTriggerDependencyInput ¶ added in v4.13.0
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 ¶ added in v4.13.0
type TriggerTumblingWindowTriggerDependencyOutput struct{ *pulumi.OutputState }
func (TriggerTumblingWindowTriggerDependencyOutput) ElementType ¶ added in v4.13.0
func (TriggerTumblingWindowTriggerDependencyOutput) ElementType() reflect.Type
func (TriggerTumblingWindowTriggerDependencyOutput) Offset ¶ added in v4.13.0
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 ¶ added in v4.13.0
func (o TriggerTumblingWindowTriggerDependencyOutput) Size() pulumi.StringPtrOutput
The size of the dependency tumbling window. Must be in Timespan format (hh:mm:ss).
func (TriggerTumblingWindowTriggerDependencyOutput) ToTriggerTumblingWindowTriggerDependencyOutput ¶ added in v4.13.0
func (o TriggerTumblingWindowTriggerDependencyOutput) ToTriggerTumblingWindowTriggerDependencyOutput() TriggerTumblingWindowTriggerDependencyOutput
func (TriggerTumblingWindowTriggerDependencyOutput) ToTriggerTumblingWindowTriggerDependencyOutputWithContext ¶ added in v4.13.0
func (o TriggerTumblingWindowTriggerDependencyOutput) ToTriggerTumblingWindowTriggerDependencyOutputWithContext(ctx context.Context) TriggerTumblingWindowTriggerDependencyOutput
func (TriggerTumblingWindowTriggerDependencyOutput) TriggerName ¶ added in v4.13.0
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