Documentation ¶
Index ¶
- type CustomDataset
- func (*CustomDataset) ElementType() reflect.Type
- func (i *CustomDataset) ToCustomDatasetOutput() CustomDatasetOutput
- func (i *CustomDataset) ToCustomDatasetOutputWithContext(ctx context.Context) CustomDatasetOutput
- func (i *CustomDataset) ToCustomDatasetPtrOutput() CustomDatasetPtrOutput
- func (i *CustomDataset) ToCustomDatasetPtrOutputWithContext(ctx context.Context) CustomDatasetPtrOutput
- type CustomDatasetArgs
- type CustomDatasetArray
- type CustomDatasetArrayInput
- type CustomDatasetArrayOutput
- func (CustomDatasetArrayOutput) ElementType() reflect.Type
- func (o CustomDatasetArrayOutput) Index(i pulumi.IntInput) CustomDatasetOutput
- func (o CustomDatasetArrayOutput) ToCustomDatasetArrayOutput() CustomDatasetArrayOutput
- func (o CustomDatasetArrayOutput) ToCustomDatasetArrayOutputWithContext(ctx context.Context) CustomDatasetArrayOutput
- type CustomDatasetInput
- type CustomDatasetLinkedService
- type CustomDatasetLinkedServiceArgs
- func (CustomDatasetLinkedServiceArgs) ElementType() reflect.Type
- func (i CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServiceOutput() CustomDatasetLinkedServiceOutput
- func (i CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServiceOutputWithContext(ctx context.Context) CustomDatasetLinkedServiceOutput
- func (i CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServicePtrOutput() CustomDatasetLinkedServicePtrOutput
- func (i CustomDatasetLinkedServiceArgs) ToCustomDatasetLinkedServicePtrOutputWithContext(ctx context.Context) CustomDatasetLinkedServicePtrOutput
- type CustomDatasetLinkedServiceInput
- type CustomDatasetLinkedServiceOutput
- func (CustomDatasetLinkedServiceOutput) ElementType() reflect.Type
- func (o CustomDatasetLinkedServiceOutput) Name() pulumi.StringOutput
- func (o CustomDatasetLinkedServiceOutput) Parameters() pulumi.StringMapOutput
- func (o CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServiceOutput() CustomDatasetLinkedServiceOutput
- func (o CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServiceOutputWithContext(ctx context.Context) CustomDatasetLinkedServiceOutput
- func (o CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServicePtrOutput() CustomDatasetLinkedServicePtrOutput
- func (o CustomDatasetLinkedServiceOutput) ToCustomDatasetLinkedServicePtrOutputWithContext(ctx context.Context) CustomDatasetLinkedServicePtrOutput
- type CustomDatasetLinkedServicePtrInput
- type CustomDatasetLinkedServicePtrOutput
- func (o CustomDatasetLinkedServicePtrOutput) Elem() CustomDatasetLinkedServiceOutput
- func (CustomDatasetLinkedServicePtrOutput) ElementType() reflect.Type
- func (o CustomDatasetLinkedServicePtrOutput) Name() pulumi.StringPtrOutput
- func (o CustomDatasetLinkedServicePtrOutput) Parameters() pulumi.StringMapOutput
- func (o CustomDatasetLinkedServicePtrOutput) ToCustomDatasetLinkedServicePtrOutput() CustomDatasetLinkedServicePtrOutput
- func (o CustomDatasetLinkedServicePtrOutput) ToCustomDatasetLinkedServicePtrOutputWithContext(ctx context.Context) CustomDatasetLinkedServicePtrOutput
- type CustomDatasetMap
- type CustomDatasetMapInput
- type CustomDatasetMapOutput
- func (CustomDatasetMapOutput) ElementType() reflect.Type
- func (o CustomDatasetMapOutput) MapIndex(k pulumi.StringInput) CustomDatasetOutput
- func (o CustomDatasetMapOutput) ToCustomDatasetMapOutput() CustomDatasetMapOutput
- func (o CustomDatasetMapOutput) ToCustomDatasetMapOutputWithContext(ctx context.Context) CustomDatasetMapOutput
- type CustomDatasetOutput
- func (CustomDatasetOutput) ElementType() reflect.Type
- func (o CustomDatasetOutput) ToCustomDatasetOutput() CustomDatasetOutput
- func (o CustomDatasetOutput) ToCustomDatasetOutputWithContext(ctx context.Context) CustomDatasetOutput
- func (o CustomDatasetOutput) ToCustomDatasetPtrOutput() CustomDatasetPtrOutput
- func (o CustomDatasetOutput) ToCustomDatasetPtrOutputWithContext(ctx context.Context) CustomDatasetPtrOutput
- type CustomDatasetPtrInput
- type CustomDatasetPtrOutput
- type CustomDatasetState
- type DatasetAzureBlob
- func (*DatasetAzureBlob) ElementType() reflect.Type
- func (i *DatasetAzureBlob) ToDatasetAzureBlobOutput() DatasetAzureBlobOutput
- func (i *DatasetAzureBlob) ToDatasetAzureBlobOutputWithContext(ctx context.Context) DatasetAzureBlobOutput
- func (i *DatasetAzureBlob) ToDatasetAzureBlobPtrOutput() DatasetAzureBlobPtrOutput
- func (i *DatasetAzureBlob) ToDatasetAzureBlobPtrOutputWithContext(ctx context.Context) DatasetAzureBlobPtrOutput
- type DatasetAzureBlobArgs
- type DatasetAzureBlobArray
- type DatasetAzureBlobArrayInput
- type DatasetAzureBlobArrayOutput
- func (DatasetAzureBlobArrayOutput) ElementType() reflect.Type
- func (o DatasetAzureBlobArrayOutput) Index(i pulumi.IntInput) DatasetAzureBlobOutput
- func (o DatasetAzureBlobArrayOutput) ToDatasetAzureBlobArrayOutput() DatasetAzureBlobArrayOutput
- func (o DatasetAzureBlobArrayOutput) ToDatasetAzureBlobArrayOutputWithContext(ctx context.Context) DatasetAzureBlobArrayOutput
- type DatasetAzureBlobInput
- type DatasetAzureBlobMap
- type DatasetAzureBlobMapInput
- type DatasetAzureBlobMapOutput
- func (DatasetAzureBlobMapOutput) ElementType() reflect.Type
- func (o DatasetAzureBlobMapOutput) MapIndex(k pulumi.StringInput) DatasetAzureBlobOutput
- func (o DatasetAzureBlobMapOutput) ToDatasetAzureBlobMapOutput() DatasetAzureBlobMapOutput
- func (o DatasetAzureBlobMapOutput) ToDatasetAzureBlobMapOutputWithContext(ctx context.Context) DatasetAzureBlobMapOutput
- type DatasetAzureBlobOutput
- func (DatasetAzureBlobOutput) ElementType() reflect.Type
- func (o DatasetAzureBlobOutput) ToDatasetAzureBlobOutput() DatasetAzureBlobOutput
- func (o DatasetAzureBlobOutput) ToDatasetAzureBlobOutputWithContext(ctx context.Context) DatasetAzureBlobOutput
- func (o DatasetAzureBlobOutput) ToDatasetAzureBlobPtrOutput() DatasetAzureBlobPtrOutput
- func (o DatasetAzureBlobOutput) ToDatasetAzureBlobPtrOutputWithContext(ctx context.Context) DatasetAzureBlobPtrOutput
- type DatasetAzureBlobPtrInput
- type DatasetAzureBlobPtrOutput
- 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
- func (*DatasetBinary) ElementType() reflect.Type
- func (i *DatasetBinary) ToDatasetBinaryOutput() DatasetBinaryOutput
- func (i *DatasetBinary) ToDatasetBinaryOutputWithContext(ctx context.Context) DatasetBinaryOutput
- func (i *DatasetBinary) ToDatasetBinaryPtrOutput() DatasetBinaryPtrOutput
- func (i *DatasetBinary) ToDatasetBinaryPtrOutputWithContext(ctx context.Context) DatasetBinaryPtrOutput
- 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 (DatasetBinaryAzureBlobStorageLocationOutput) ElementType() reflect.Type
- func (o DatasetBinaryAzureBlobStorageLocationOutput) Filename() pulumi.StringOutput
- func (o DatasetBinaryAzureBlobStorageLocationOutput) Path() pulumi.StringOutput
- 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) 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 (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) Elem() DatasetBinaryHttpServerLocationOutput
- func (DatasetBinaryHttpServerLocationPtrOutput) ElementType() reflect.Type
- func (o DatasetBinaryHttpServerLocationPtrOutput) Filename() pulumi.StringPtrOutput
- func (o DatasetBinaryHttpServerLocationPtrOutput) Path() pulumi.StringPtrOutput
- func (o DatasetBinaryHttpServerLocationPtrOutput) RelativeUrl() pulumi.StringPtrOutput
- func (o DatasetBinaryHttpServerLocationPtrOutput) ToDatasetBinaryHttpServerLocationPtrOutput() DatasetBinaryHttpServerLocationPtrOutput
- func (o DatasetBinaryHttpServerLocationPtrOutput) ToDatasetBinaryHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetBinaryHttpServerLocationPtrOutput
- type DatasetBinaryInput
- type DatasetBinaryMap
- type DatasetBinaryMapInput
- type DatasetBinaryMapOutput
- func (DatasetBinaryMapOutput) ElementType() reflect.Type
- func (o DatasetBinaryMapOutput) MapIndex(k pulumi.StringInput) DatasetBinaryOutput
- func (o DatasetBinaryMapOutput) ToDatasetBinaryMapOutput() DatasetBinaryMapOutput
- func (o DatasetBinaryMapOutput) ToDatasetBinaryMapOutputWithContext(ctx context.Context) DatasetBinaryMapOutput
- type DatasetBinaryOutput
- func (DatasetBinaryOutput) ElementType() reflect.Type
- func (o DatasetBinaryOutput) ToDatasetBinaryOutput() DatasetBinaryOutput
- func (o DatasetBinaryOutput) ToDatasetBinaryOutputWithContext(ctx context.Context) DatasetBinaryOutput
- func (o DatasetBinaryOutput) ToDatasetBinaryPtrOutput() DatasetBinaryPtrOutput
- func (o DatasetBinaryOutput) ToDatasetBinaryPtrOutputWithContext(ctx context.Context) DatasetBinaryPtrOutput
- type DatasetBinaryPtrInput
- type DatasetBinaryPtrOutput
- 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 (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) 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
- func (*DatasetCosmosDBApi) ElementType() reflect.Type
- func (i *DatasetCosmosDBApi) ToDatasetCosmosDBApiOutput() DatasetCosmosDBApiOutput
- func (i *DatasetCosmosDBApi) ToDatasetCosmosDBApiOutputWithContext(ctx context.Context) DatasetCosmosDBApiOutput
- func (i *DatasetCosmosDBApi) ToDatasetCosmosDBApiPtrOutput() DatasetCosmosDBApiPtrOutput
- func (i *DatasetCosmosDBApi) ToDatasetCosmosDBApiPtrOutputWithContext(ctx context.Context) DatasetCosmosDBApiPtrOutput
- type DatasetCosmosDBApiArgs
- type DatasetCosmosDBApiArray
- type DatasetCosmosDBApiArrayInput
- type DatasetCosmosDBApiArrayOutput
- func (DatasetCosmosDBApiArrayOutput) ElementType() reflect.Type
- func (o DatasetCosmosDBApiArrayOutput) Index(i pulumi.IntInput) DatasetCosmosDBApiOutput
- func (o DatasetCosmosDBApiArrayOutput) ToDatasetCosmosDBApiArrayOutput() DatasetCosmosDBApiArrayOutput
- func (o DatasetCosmosDBApiArrayOutput) ToDatasetCosmosDBApiArrayOutputWithContext(ctx context.Context) DatasetCosmosDBApiArrayOutput
- type DatasetCosmosDBApiInput
- type DatasetCosmosDBApiMap
- type DatasetCosmosDBApiMapInput
- type DatasetCosmosDBApiMapOutput
- func (DatasetCosmosDBApiMapOutput) ElementType() reflect.Type
- func (o DatasetCosmosDBApiMapOutput) MapIndex(k pulumi.StringInput) DatasetCosmosDBApiOutput
- func (o DatasetCosmosDBApiMapOutput) ToDatasetCosmosDBApiMapOutput() DatasetCosmosDBApiMapOutput
- func (o DatasetCosmosDBApiMapOutput) ToDatasetCosmosDBApiMapOutputWithContext(ctx context.Context) DatasetCosmosDBApiMapOutput
- type DatasetCosmosDBApiOutput
- func (DatasetCosmosDBApiOutput) ElementType() reflect.Type
- func (o DatasetCosmosDBApiOutput) ToDatasetCosmosDBApiOutput() DatasetCosmosDBApiOutput
- func (o DatasetCosmosDBApiOutput) ToDatasetCosmosDBApiOutputWithContext(ctx context.Context) DatasetCosmosDBApiOutput
- func (o DatasetCosmosDBApiOutput) ToDatasetCosmosDBApiPtrOutput() DatasetCosmosDBApiPtrOutput
- func (o DatasetCosmosDBApiOutput) ToDatasetCosmosDBApiPtrOutputWithContext(ctx context.Context) DatasetCosmosDBApiPtrOutput
- type DatasetCosmosDBApiPtrInput
- type DatasetCosmosDBApiPtrOutput
- 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
- func (*DatasetDelimitedText) ElementType() reflect.Type
- func (i *DatasetDelimitedText) ToDatasetDelimitedTextOutput() DatasetDelimitedTextOutput
- func (i *DatasetDelimitedText) ToDatasetDelimitedTextOutputWithContext(ctx context.Context) DatasetDelimitedTextOutput
- func (i *DatasetDelimitedText) ToDatasetDelimitedTextPtrOutput() DatasetDelimitedTextPtrOutput
- func (i *DatasetDelimitedText) ToDatasetDelimitedTextPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextPtrOutput
- 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 (DatasetDelimitedTextAzureBlobStorageLocationOutput) ElementType() reflect.Type
- func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) Filename() pulumi.StringOutput
- func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) Path() pulumi.StringOutput
- 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) 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 (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) Elem() DatasetDelimitedTextHttpServerLocationOutput
- func (DatasetDelimitedTextHttpServerLocationPtrOutput) ElementType() reflect.Type
- func (o DatasetDelimitedTextHttpServerLocationPtrOutput) Filename() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextHttpServerLocationPtrOutput) Path() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextHttpServerLocationPtrOutput) RelativeUrl() pulumi.StringPtrOutput
- func (o DatasetDelimitedTextHttpServerLocationPtrOutput) ToDatasetDelimitedTextHttpServerLocationPtrOutput() DatasetDelimitedTextHttpServerLocationPtrOutput
- func (o DatasetDelimitedTextHttpServerLocationPtrOutput) ToDatasetDelimitedTextHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextHttpServerLocationPtrOutput
- type DatasetDelimitedTextInput
- type DatasetDelimitedTextMap
- type DatasetDelimitedTextMapInput
- type DatasetDelimitedTextMapOutput
- func (DatasetDelimitedTextMapOutput) ElementType() reflect.Type
- func (o DatasetDelimitedTextMapOutput) MapIndex(k pulumi.StringInput) DatasetDelimitedTextOutput
- func (o DatasetDelimitedTextMapOutput) ToDatasetDelimitedTextMapOutput() DatasetDelimitedTextMapOutput
- func (o DatasetDelimitedTextMapOutput) ToDatasetDelimitedTextMapOutputWithContext(ctx context.Context) DatasetDelimitedTextMapOutput
- type DatasetDelimitedTextOutput
- func (DatasetDelimitedTextOutput) ElementType() reflect.Type
- func (o DatasetDelimitedTextOutput) ToDatasetDelimitedTextOutput() DatasetDelimitedTextOutput
- func (o DatasetDelimitedTextOutput) ToDatasetDelimitedTextOutputWithContext(ctx context.Context) DatasetDelimitedTextOutput
- func (o DatasetDelimitedTextOutput) ToDatasetDelimitedTextPtrOutput() DatasetDelimitedTextPtrOutput
- func (o DatasetDelimitedTextOutput) ToDatasetDelimitedTextPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextPtrOutput
- type DatasetDelimitedTextPtrInput
- type DatasetDelimitedTextPtrOutput
- 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
- func (*DatasetHttp) ElementType() reflect.Type
- func (i *DatasetHttp) ToDatasetHttpOutput() DatasetHttpOutput
- func (i *DatasetHttp) ToDatasetHttpOutputWithContext(ctx context.Context) DatasetHttpOutput
- func (i *DatasetHttp) ToDatasetHttpPtrOutput() DatasetHttpPtrOutput
- func (i *DatasetHttp) ToDatasetHttpPtrOutputWithContext(ctx context.Context) DatasetHttpPtrOutput
- type DatasetHttpArgs
- type DatasetHttpArray
- type DatasetHttpArrayInput
- type DatasetHttpArrayOutput
- func (DatasetHttpArrayOutput) ElementType() reflect.Type
- func (o DatasetHttpArrayOutput) Index(i pulumi.IntInput) DatasetHttpOutput
- func (o DatasetHttpArrayOutput) ToDatasetHttpArrayOutput() DatasetHttpArrayOutput
- func (o DatasetHttpArrayOutput) ToDatasetHttpArrayOutputWithContext(ctx context.Context) DatasetHttpArrayOutput
- type DatasetHttpInput
- type DatasetHttpMap
- type DatasetHttpMapInput
- type DatasetHttpMapOutput
- func (DatasetHttpMapOutput) ElementType() reflect.Type
- func (o DatasetHttpMapOutput) MapIndex(k pulumi.StringInput) DatasetHttpOutput
- func (o DatasetHttpMapOutput) ToDatasetHttpMapOutput() DatasetHttpMapOutput
- func (o DatasetHttpMapOutput) ToDatasetHttpMapOutputWithContext(ctx context.Context) DatasetHttpMapOutput
- type DatasetHttpOutput
- func (DatasetHttpOutput) ElementType() reflect.Type
- func (o DatasetHttpOutput) ToDatasetHttpOutput() DatasetHttpOutput
- func (o DatasetHttpOutput) ToDatasetHttpOutputWithContext(ctx context.Context) DatasetHttpOutput
- func (o DatasetHttpOutput) ToDatasetHttpPtrOutput() DatasetHttpPtrOutput
- func (o DatasetHttpOutput) ToDatasetHttpPtrOutputWithContext(ctx context.Context) DatasetHttpPtrOutput
- type DatasetHttpPtrInput
- type DatasetHttpPtrOutput
- 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
- func (*DatasetJson) ElementType() reflect.Type
- func (i *DatasetJson) ToDatasetJsonOutput() DatasetJsonOutput
- func (i *DatasetJson) ToDatasetJsonOutputWithContext(ctx context.Context) DatasetJsonOutput
- func (i *DatasetJson) ToDatasetJsonPtrOutput() DatasetJsonPtrOutput
- func (i *DatasetJson) ToDatasetJsonPtrOutputWithContext(ctx context.Context) DatasetJsonPtrOutput
- 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 (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) 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 (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) Elem() DatasetJsonHttpServerLocationOutput
- func (DatasetJsonHttpServerLocationPtrOutput) ElementType() reflect.Type
- func (o DatasetJsonHttpServerLocationPtrOutput) Filename() pulumi.StringPtrOutput
- func (o DatasetJsonHttpServerLocationPtrOutput) Path() pulumi.StringPtrOutput
- func (o DatasetJsonHttpServerLocationPtrOutput) RelativeUrl() pulumi.StringPtrOutput
- func (o DatasetJsonHttpServerLocationPtrOutput) ToDatasetJsonHttpServerLocationPtrOutput() DatasetJsonHttpServerLocationPtrOutput
- func (o DatasetJsonHttpServerLocationPtrOutput) ToDatasetJsonHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetJsonHttpServerLocationPtrOutput
- type DatasetJsonInput
- type DatasetJsonMap
- type DatasetJsonMapInput
- type DatasetJsonMapOutput
- func (DatasetJsonMapOutput) ElementType() reflect.Type
- func (o DatasetJsonMapOutput) MapIndex(k pulumi.StringInput) DatasetJsonOutput
- func (o DatasetJsonMapOutput) ToDatasetJsonMapOutput() DatasetJsonMapOutput
- func (o DatasetJsonMapOutput) ToDatasetJsonMapOutputWithContext(ctx context.Context) DatasetJsonMapOutput
- type DatasetJsonOutput
- func (DatasetJsonOutput) ElementType() reflect.Type
- func (o DatasetJsonOutput) ToDatasetJsonOutput() DatasetJsonOutput
- func (o DatasetJsonOutput) ToDatasetJsonOutputWithContext(ctx context.Context) DatasetJsonOutput
- func (o DatasetJsonOutput) ToDatasetJsonPtrOutput() DatasetJsonPtrOutput
- func (o DatasetJsonOutput) ToDatasetJsonPtrOutputWithContext(ctx context.Context) DatasetJsonPtrOutput
- type DatasetJsonPtrInput
- type DatasetJsonPtrOutput
- 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
- func (*DatasetMysql) ElementType() reflect.Type
- func (i *DatasetMysql) ToDatasetMysqlOutput() DatasetMysqlOutput
- func (i *DatasetMysql) ToDatasetMysqlOutputWithContext(ctx context.Context) DatasetMysqlOutput
- func (i *DatasetMysql) ToDatasetMysqlPtrOutput() DatasetMysqlPtrOutput
- func (i *DatasetMysql) ToDatasetMysqlPtrOutputWithContext(ctx context.Context) DatasetMysqlPtrOutput
- type DatasetMysqlArgs
- type DatasetMysqlArray
- type DatasetMysqlArrayInput
- type DatasetMysqlArrayOutput
- func (DatasetMysqlArrayOutput) ElementType() reflect.Type
- func (o DatasetMysqlArrayOutput) Index(i pulumi.IntInput) DatasetMysqlOutput
- func (o DatasetMysqlArrayOutput) ToDatasetMysqlArrayOutput() DatasetMysqlArrayOutput
- func (o DatasetMysqlArrayOutput) ToDatasetMysqlArrayOutputWithContext(ctx context.Context) DatasetMysqlArrayOutput
- type DatasetMysqlInput
- type DatasetMysqlMap
- type DatasetMysqlMapInput
- type DatasetMysqlMapOutput
- func (DatasetMysqlMapOutput) ElementType() reflect.Type
- func (o DatasetMysqlMapOutput) MapIndex(k pulumi.StringInput) DatasetMysqlOutput
- func (o DatasetMysqlMapOutput) ToDatasetMysqlMapOutput() DatasetMysqlMapOutput
- func (o DatasetMysqlMapOutput) ToDatasetMysqlMapOutputWithContext(ctx context.Context) DatasetMysqlMapOutput
- type DatasetMysqlOutput
- func (DatasetMysqlOutput) ElementType() reflect.Type
- func (o DatasetMysqlOutput) ToDatasetMysqlOutput() DatasetMysqlOutput
- func (o DatasetMysqlOutput) ToDatasetMysqlOutputWithContext(ctx context.Context) DatasetMysqlOutput
- func (o DatasetMysqlOutput) ToDatasetMysqlPtrOutput() DatasetMysqlPtrOutput
- func (o DatasetMysqlOutput) ToDatasetMysqlPtrOutputWithContext(ctx context.Context) DatasetMysqlPtrOutput
- type DatasetMysqlPtrInput
- type DatasetMysqlPtrOutput
- 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
- func (*DatasetParquet) ElementType() reflect.Type
- func (i *DatasetParquet) ToDatasetParquetOutput() DatasetParquetOutput
- func (i *DatasetParquet) ToDatasetParquetOutputWithContext(ctx context.Context) DatasetParquetOutput
- func (i *DatasetParquet) ToDatasetParquetPtrOutput() DatasetParquetPtrOutput
- func (i *DatasetParquet) ToDatasetParquetPtrOutputWithContext(ctx context.Context) DatasetParquetPtrOutput
- 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 (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) 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 (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) Elem() DatasetParquetHttpServerLocationOutput
- func (DatasetParquetHttpServerLocationPtrOutput) ElementType() reflect.Type
- func (o DatasetParquetHttpServerLocationPtrOutput) Filename() pulumi.StringPtrOutput
- func (o DatasetParquetHttpServerLocationPtrOutput) Path() pulumi.StringPtrOutput
- func (o DatasetParquetHttpServerLocationPtrOutput) RelativeUrl() pulumi.StringPtrOutput
- func (o DatasetParquetHttpServerLocationPtrOutput) ToDatasetParquetHttpServerLocationPtrOutput() DatasetParquetHttpServerLocationPtrOutput
- func (o DatasetParquetHttpServerLocationPtrOutput) ToDatasetParquetHttpServerLocationPtrOutputWithContext(ctx context.Context) DatasetParquetHttpServerLocationPtrOutput
- type DatasetParquetInput
- type DatasetParquetMap
- type DatasetParquetMapInput
- type DatasetParquetMapOutput
- func (DatasetParquetMapOutput) ElementType() reflect.Type
- func (o DatasetParquetMapOutput) MapIndex(k pulumi.StringInput) DatasetParquetOutput
- func (o DatasetParquetMapOutput) ToDatasetParquetMapOutput() DatasetParquetMapOutput
- func (o DatasetParquetMapOutput) ToDatasetParquetMapOutputWithContext(ctx context.Context) DatasetParquetMapOutput
- type DatasetParquetOutput
- func (DatasetParquetOutput) ElementType() reflect.Type
- func (o DatasetParquetOutput) ToDatasetParquetOutput() DatasetParquetOutput
- func (o DatasetParquetOutput) ToDatasetParquetOutputWithContext(ctx context.Context) DatasetParquetOutput
- func (o DatasetParquetOutput) ToDatasetParquetPtrOutput() DatasetParquetPtrOutput
- func (o DatasetParquetOutput) ToDatasetParquetPtrOutputWithContext(ctx context.Context) DatasetParquetPtrOutput
- type DatasetParquetPtrInput
- type DatasetParquetPtrOutput
- 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
- func (*DatasetPostgresql) ElementType() reflect.Type
- func (i *DatasetPostgresql) ToDatasetPostgresqlOutput() DatasetPostgresqlOutput
- func (i *DatasetPostgresql) ToDatasetPostgresqlOutputWithContext(ctx context.Context) DatasetPostgresqlOutput
- func (i *DatasetPostgresql) ToDatasetPostgresqlPtrOutput() DatasetPostgresqlPtrOutput
- func (i *DatasetPostgresql) ToDatasetPostgresqlPtrOutputWithContext(ctx context.Context) DatasetPostgresqlPtrOutput
- type DatasetPostgresqlArgs
- type DatasetPostgresqlArray
- type DatasetPostgresqlArrayInput
- type DatasetPostgresqlArrayOutput
- func (DatasetPostgresqlArrayOutput) ElementType() reflect.Type
- func (o DatasetPostgresqlArrayOutput) Index(i pulumi.IntInput) DatasetPostgresqlOutput
- func (o DatasetPostgresqlArrayOutput) ToDatasetPostgresqlArrayOutput() DatasetPostgresqlArrayOutput
- func (o DatasetPostgresqlArrayOutput) ToDatasetPostgresqlArrayOutputWithContext(ctx context.Context) DatasetPostgresqlArrayOutput
- type DatasetPostgresqlInput
- type DatasetPostgresqlMap
- type DatasetPostgresqlMapInput
- type DatasetPostgresqlMapOutput
- func (DatasetPostgresqlMapOutput) ElementType() reflect.Type
- func (o DatasetPostgresqlMapOutput) MapIndex(k pulumi.StringInput) DatasetPostgresqlOutput
- func (o DatasetPostgresqlMapOutput) ToDatasetPostgresqlMapOutput() DatasetPostgresqlMapOutput
- func (o DatasetPostgresqlMapOutput) ToDatasetPostgresqlMapOutputWithContext(ctx context.Context) DatasetPostgresqlMapOutput
- type DatasetPostgresqlOutput
- func (DatasetPostgresqlOutput) ElementType() reflect.Type
- func (o DatasetPostgresqlOutput) ToDatasetPostgresqlOutput() DatasetPostgresqlOutput
- func (o DatasetPostgresqlOutput) ToDatasetPostgresqlOutputWithContext(ctx context.Context) DatasetPostgresqlOutput
- func (o DatasetPostgresqlOutput) ToDatasetPostgresqlPtrOutput() DatasetPostgresqlPtrOutput
- func (o DatasetPostgresqlOutput) ToDatasetPostgresqlPtrOutputWithContext(ctx context.Context) DatasetPostgresqlPtrOutput
- type DatasetPostgresqlPtrInput
- type DatasetPostgresqlPtrOutput
- 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
- func (*DatasetSnowflake) ElementType() reflect.Type
- func (i *DatasetSnowflake) ToDatasetSnowflakeOutput() DatasetSnowflakeOutput
- func (i *DatasetSnowflake) ToDatasetSnowflakeOutputWithContext(ctx context.Context) DatasetSnowflakeOutput
- func (i *DatasetSnowflake) ToDatasetSnowflakePtrOutput() DatasetSnowflakePtrOutput
- func (i *DatasetSnowflake) ToDatasetSnowflakePtrOutputWithContext(ctx context.Context) DatasetSnowflakePtrOutput
- type DatasetSnowflakeArgs
- type DatasetSnowflakeArray
- type DatasetSnowflakeArrayInput
- type DatasetSnowflakeArrayOutput
- func (DatasetSnowflakeArrayOutput) ElementType() reflect.Type
- func (o DatasetSnowflakeArrayOutput) Index(i pulumi.IntInput) DatasetSnowflakeOutput
- func (o DatasetSnowflakeArrayOutput) ToDatasetSnowflakeArrayOutput() DatasetSnowflakeArrayOutput
- func (o DatasetSnowflakeArrayOutput) ToDatasetSnowflakeArrayOutputWithContext(ctx context.Context) DatasetSnowflakeArrayOutput
- type DatasetSnowflakeInput
- type DatasetSnowflakeMap
- type DatasetSnowflakeMapInput
- type DatasetSnowflakeMapOutput
- func (DatasetSnowflakeMapOutput) ElementType() reflect.Type
- func (o DatasetSnowflakeMapOutput) MapIndex(k pulumi.StringInput) DatasetSnowflakeOutput
- func (o DatasetSnowflakeMapOutput) ToDatasetSnowflakeMapOutput() DatasetSnowflakeMapOutput
- func (o DatasetSnowflakeMapOutput) ToDatasetSnowflakeMapOutputWithContext(ctx context.Context) DatasetSnowflakeMapOutput
- type DatasetSnowflakeOutput
- func (DatasetSnowflakeOutput) ElementType() reflect.Type
- func (o DatasetSnowflakeOutput) ToDatasetSnowflakeOutput() DatasetSnowflakeOutput
- func (o DatasetSnowflakeOutput) ToDatasetSnowflakeOutputWithContext(ctx context.Context) DatasetSnowflakeOutput
- func (o DatasetSnowflakeOutput) ToDatasetSnowflakePtrOutput() DatasetSnowflakePtrOutput
- func (o DatasetSnowflakeOutput) ToDatasetSnowflakePtrOutputWithContext(ctx context.Context) DatasetSnowflakePtrOutput
- type DatasetSnowflakePtrInput
- type DatasetSnowflakePtrOutput
- 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 (o DatasetSnowflakeSchemaColumnOutput) Description() pulumi.StringPtrOutput
- func (DatasetSnowflakeSchemaColumnOutput) ElementType() reflect.Type
- func (o DatasetSnowflakeSchemaColumnOutput) Name() pulumi.StringOutput
- func (o DatasetSnowflakeSchemaColumnOutput) ToDatasetSnowflakeSchemaColumnOutput() DatasetSnowflakeSchemaColumnOutput
- func (o DatasetSnowflakeSchemaColumnOutput) ToDatasetSnowflakeSchemaColumnOutputWithContext(ctx context.Context) DatasetSnowflakeSchemaColumnOutput
- func (o DatasetSnowflakeSchemaColumnOutput) Type() pulumi.StringPtrOutput
- type DatasetSnowflakeState
- type DatasetSqlServerTable
- func (*DatasetSqlServerTable) ElementType() reflect.Type
- func (i *DatasetSqlServerTable) ToDatasetSqlServerTableOutput() DatasetSqlServerTableOutput
- func (i *DatasetSqlServerTable) ToDatasetSqlServerTableOutputWithContext(ctx context.Context) DatasetSqlServerTableOutput
- func (i *DatasetSqlServerTable) ToDatasetSqlServerTablePtrOutput() DatasetSqlServerTablePtrOutput
- func (i *DatasetSqlServerTable) ToDatasetSqlServerTablePtrOutputWithContext(ctx context.Context) DatasetSqlServerTablePtrOutput
- type DatasetSqlServerTableArgs
- type DatasetSqlServerTableArray
- func (DatasetSqlServerTableArray) ElementType() reflect.Type
- func (i DatasetSqlServerTableArray) ToDatasetSqlServerTableArrayOutput() DatasetSqlServerTableArrayOutput
- func (i DatasetSqlServerTableArray) ToDatasetSqlServerTableArrayOutputWithContext(ctx context.Context) DatasetSqlServerTableArrayOutput
- type DatasetSqlServerTableArrayInput
- type DatasetSqlServerTableArrayOutput
- func (DatasetSqlServerTableArrayOutput) ElementType() reflect.Type
- func (o DatasetSqlServerTableArrayOutput) Index(i pulumi.IntInput) DatasetSqlServerTableOutput
- func (o DatasetSqlServerTableArrayOutput) ToDatasetSqlServerTableArrayOutput() DatasetSqlServerTableArrayOutput
- func (o DatasetSqlServerTableArrayOutput) ToDatasetSqlServerTableArrayOutputWithContext(ctx context.Context) DatasetSqlServerTableArrayOutput
- type DatasetSqlServerTableInput
- type DatasetSqlServerTableMap
- type DatasetSqlServerTableMapInput
- type DatasetSqlServerTableMapOutput
- func (DatasetSqlServerTableMapOutput) ElementType() reflect.Type
- func (o DatasetSqlServerTableMapOutput) MapIndex(k pulumi.StringInput) DatasetSqlServerTableOutput
- func (o DatasetSqlServerTableMapOutput) ToDatasetSqlServerTableMapOutput() DatasetSqlServerTableMapOutput
- func (o DatasetSqlServerTableMapOutput) ToDatasetSqlServerTableMapOutputWithContext(ctx context.Context) DatasetSqlServerTableMapOutput
- type DatasetSqlServerTableOutput
- func (DatasetSqlServerTableOutput) ElementType() reflect.Type
- func (o DatasetSqlServerTableOutput) ToDatasetSqlServerTableOutput() DatasetSqlServerTableOutput
- func (o DatasetSqlServerTableOutput) ToDatasetSqlServerTableOutputWithContext(ctx context.Context) DatasetSqlServerTableOutput
- func (o DatasetSqlServerTableOutput) ToDatasetSqlServerTablePtrOutput() DatasetSqlServerTablePtrOutput
- func (o DatasetSqlServerTableOutput) ToDatasetSqlServerTablePtrOutputWithContext(ctx context.Context) DatasetSqlServerTablePtrOutput
- type DatasetSqlServerTablePtrInput
- type DatasetSqlServerTablePtrOutput
- func (DatasetSqlServerTablePtrOutput) ElementType() reflect.Type
- func (o DatasetSqlServerTablePtrOutput) ToDatasetSqlServerTablePtrOutput() DatasetSqlServerTablePtrOutput
- func (o DatasetSqlServerTablePtrOutput) ToDatasetSqlServerTablePtrOutputWithContext(ctx context.Context) DatasetSqlServerTablePtrOutput
- 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
- func (*Factory) ElementType() reflect.Type
- func (i *Factory) ToFactoryOutput() FactoryOutput
- func (i *Factory) ToFactoryOutputWithContext(ctx context.Context) FactoryOutput
- func (i *Factory) ToFactoryPtrOutput() FactoryPtrOutput
- func (i *Factory) ToFactoryPtrOutputWithContext(ctx context.Context) FactoryPtrOutput
- type FactoryArgs
- type FactoryArray
- type FactoryArrayInput
- type FactoryArrayOutput
- type FactoryGithubConfiguration
- type FactoryGithubConfigurationArgs
- func (FactoryGithubConfigurationArgs) ElementType() reflect.Type
- func (i FactoryGithubConfigurationArgs) ToFactoryGithubConfigurationOutput() FactoryGithubConfigurationOutput
- func (i FactoryGithubConfigurationArgs) ToFactoryGithubConfigurationOutputWithContext(ctx context.Context) FactoryGithubConfigurationOutput
- func (i FactoryGithubConfigurationArgs) ToFactoryGithubConfigurationPtrOutput() FactoryGithubConfigurationPtrOutput
- func (i FactoryGithubConfigurationArgs) ToFactoryGithubConfigurationPtrOutputWithContext(ctx context.Context) FactoryGithubConfigurationPtrOutput
- type FactoryGithubConfigurationInput
- type FactoryGithubConfigurationOutput
- func (o FactoryGithubConfigurationOutput) AccountName() pulumi.StringOutput
- func (o FactoryGithubConfigurationOutput) BranchName() pulumi.StringOutput
- func (FactoryGithubConfigurationOutput) ElementType() reflect.Type
- func (o FactoryGithubConfigurationOutput) GitUrl() pulumi.StringOutput
- func (o FactoryGithubConfigurationOutput) RepositoryName() pulumi.StringOutput
- func (o FactoryGithubConfigurationOutput) RootFolder() pulumi.StringOutput
- func (o FactoryGithubConfigurationOutput) ToFactoryGithubConfigurationOutput() FactoryGithubConfigurationOutput
- func (o FactoryGithubConfigurationOutput) ToFactoryGithubConfigurationOutputWithContext(ctx context.Context) FactoryGithubConfigurationOutput
- func (o FactoryGithubConfigurationOutput) ToFactoryGithubConfigurationPtrOutput() FactoryGithubConfigurationPtrOutput
- func (o FactoryGithubConfigurationOutput) ToFactoryGithubConfigurationPtrOutputWithContext(ctx context.Context) FactoryGithubConfigurationPtrOutput
- type FactoryGithubConfigurationPtrInput
- type FactoryGithubConfigurationPtrOutput
- func (o FactoryGithubConfigurationPtrOutput) AccountName() pulumi.StringPtrOutput
- func (o FactoryGithubConfigurationPtrOutput) BranchName() pulumi.StringPtrOutput
- func (o FactoryGithubConfigurationPtrOutput) Elem() FactoryGithubConfigurationOutput
- func (FactoryGithubConfigurationPtrOutput) ElementType() reflect.Type
- func (o FactoryGithubConfigurationPtrOutput) GitUrl() pulumi.StringPtrOutput
- func (o FactoryGithubConfigurationPtrOutput) RepositoryName() pulumi.StringPtrOutput
- func (o FactoryGithubConfigurationPtrOutput) RootFolder() pulumi.StringPtrOutput
- func (o FactoryGithubConfigurationPtrOutput) ToFactoryGithubConfigurationPtrOutput() FactoryGithubConfigurationPtrOutput
- func (o FactoryGithubConfigurationPtrOutput) ToFactoryGithubConfigurationPtrOutputWithContext(ctx context.Context) FactoryGithubConfigurationPtrOutput
- type FactoryGlobalParameter
- type FactoryGlobalParameterArgs
- type FactoryGlobalParameterArray
- func (FactoryGlobalParameterArray) ElementType() reflect.Type
- func (i FactoryGlobalParameterArray) ToFactoryGlobalParameterArrayOutput() FactoryGlobalParameterArrayOutput
- func (i FactoryGlobalParameterArray) ToFactoryGlobalParameterArrayOutputWithContext(ctx context.Context) FactoryGlobalParameterArrayOutput
- type FactoryGlobalParameterArrayInput
- type FactoryGlobalParameterArrayOutput
- func (FactoryGlobalParameterArrayOutput) ElementType() reflect.Type
- func (o FactoryGlobalParameterArrayOutput) Index(i pulumi.IntInput) FactoryGlobalParameterOutput
- func (o FactoryGlobalParameterArrayOutput) ToFactoryGlobalParameterArrayOutput() FactoryGlobalParameterArrayOutput
- func (o FactoryGlobalParameterArrayOutput) ToFactoryGlobalParameterArrayOutputWithContext(ctx context.Context) FactoryGlobalParameterArrayOutput
- type FactoryGlobalParameterInput
- type FactoryGlobalParameterOutput
- func (FactoryGlobalParameterOutput) ElementType() reflect.Type
- func (o FactoryGlobalParameterOutput) Name() pulumi.StringOutput
- func (o FactoryGlobalParameterOutput) ToFactoryGlobalParameterOutput() FactoryGlobalParameterOutput
- func (o FactoryGlobalParameterOutput) ToFactoryGlobalParameterOutputWithContext(ctx context.Context) FactoryGlobalParameterOutput
- func (o FactoryGlobalParameterOutput) Type() pulumi.StringOutput
- func (o FactoryGlobalParameterOutput) Value() pulumi.StringOutput
- type FactoryIdentity
- type FactoryIdentityArgs
- func (FactoryIdentityArgs) ElementType() reflect.Type
- func (i FactoryIdentityArgs) ToFactoryIdentityOutput() FactoryIdentityOutput
- func (i FactoryIdentityArgs) ToFactoryIdentityOutputWithContext(ctx context.Context) FactoryIdentityOutput
- func (i FactoryIdentityArgs) ToFactoryIdentityPtrOutput() FactoryIdentityPtrOutput
- func (i FactoryIdentityArgs) ToFactoryIdentityPtrOutputWithContext(ctx context.Context) FactoryIdentityPtrOutput
- type FactoryIdentityInput
- type FactoryIdentityOutput
- func (FactoryIdentityOutput) ElementType() reflect.Type
- func (o FactoryIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o FactoryIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o FactoryIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o FactoryIdentityOutput) ToFactoryIdentityOutput() FactoryIdentityOutput
- func (o FactoryIdentityOutput) ToFactoryIdentityOutputWithContext(ctx context.Context) FactoryIdentityOutput
- func (o FactoryIdentityOutput) ToFactoryIdentityPtrOutput() FactoryIdentityPtrOutput
- func (o FactoryIdentityOutput) ToFactoryIdentityPtrOutputWithContext(ctx context.Context) FactoryIdentityPtrOutput
- func (o FactoryIdentityOutput) Type() pulumi.StringOutput
- type FactoryIdentityPtrInput
- type FactoryIdentityPtrOutput
- func (o FactoryIdentityPtrOutput) Elem() FactoryIdentityOutput
- func (FactoryIdentityPtrOutput) ElementType() reflect.Type
- func (o FactoryIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o FactoryIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o FactoryIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o FactoryIdentityPtrOutput) ToFactoryIdentityPtrOutput() FactoryIdentityPtrOutput
- func (o FactoryIdentityPtrOutput) ToFactoryIdentityPtrOutputWithContext(ctx context.Context) FactoryIdentityPtrOutput
- func (o FactoryIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type FactoryInput
- type FactoryMap
- type FactoryMapInput
- type FactoryMapOutput
- type FactoryOutput
- func (FactoryOutput) ElementType() reflect.Type
- func (o FactoryOutput) ToFactoryOutput() FactoryOutput
- func (o FactoryOutput) ToFactoryOutputWithContext(ctx context.Context) FactoryOutput
- func (o FactoryOutput) ToFactoryPtrOutput() FactoryPtrOutput
- func (o FactoryOutput) ToFactoryPtrOutputWithContext(ctx context.Context) FactoryPtrOutput
- type FactoryPtrInput
- type FactoryPtrOutput
- 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
- func (*IntegrationRuntimeManaged) ElementType() reflect.Type
- func (i *IntegrationRuntimeManaged) ToIntegrationRuntimeManagedOutput() IntegrationRuntimeManagedOutput
- func (i *IntegrationRuntimeManaged) ToIntegrationRuntimeManagedOutputWithContext(ctx context.Context) IntegrationRuntimeManagedOutput
- func (i *IntegrationRuntimeManaged) ToIntegrationRuntimeManagedPtrOutput() IntegrationRuntimeManagedPtrOutput
- func (i *IntegrationRuntimeManaged) ToIntegrationRuntimeManagedPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedPtrOutput
- 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
- func (o IntegrationRuntimeManagedOutput) ToIntegrationRuntimeManagedPtrOutput() IntegrationRuntimeManagedPtrOutput
- func (o IntegrationRuntimeManagedOutput) ToIntegrationRuntimeManagedPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedPtrOutput
- type IntegrationRuntimeManagedPtrInput
- type IntegrationRuntimeManagedPtrOutput
- func (IntegrationRuntimeManagedPtrOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeManagedPtrOutput) ToIntegrationRuntimeManagedPtrOutput() IntegrationRuntimeManagedPtrOutput
- func (o IntegrationRuntimeManagedPtrOutput) ToIntegrationRuntimeManagedPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedPtrOutput
- 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
- func (*IntegrationRuntimeRule) ElementType() reflect.Type
- func (i *IntegrationRuntimeRule) ToIntegrationRuntimeRuleOutput() IntegrationRuntimeRuleOutput
- func (i *IntegrationRuntimeRule) ToIntegrationRuntimeRuleOutputWithContext(ctx context.Context) IntegrationRuntimeRuleOutput
- func (i *IntegrationRuntimeRule) ToIntegrationRuntimeRulePtrOutput() IntegrationRuntimeRulePtrOutput
- func (i *IntegrationRuntimeRule) ToIntegrationRuntimeRulePtrOutputWithContext(ctx context.Context) IntegrationRuntimeRulePtrOutput
- type IntegrationRuntimeRuleArgs
- type IntegrationRuntimeRuleArray
- func (IntegrationRuntimeRuleArray) ElementType() reflect.Type
- func (i IntegrationRuntimeRuleArray) ToIntegrationRuntimeRuleArrayOutput() IntegrationRuntimeRuleArrayOutput
- func (i IntegrationRuntimeRuleArray) ToIntegrationRuntimeRuleArrayOutputWithContext(ctx context.Context) IntegrationRuntimeRuleArrayOutput
- type IntegrationRuntimeRuleArrayInput
- type IntegrationRuntimeRuleArrayOutput
- func (IntegrationRuntimeRuleArrayOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeRuleArrayOutput) Index(i pulumi.IntInput) IntegrationRuntimeRuleOutput
- func (o IntegrationRuntimeRuleArrayOutput) ToIntegrationRuntimeRuleArrayOutput() IntegrationRuntimeRuleArrayOutput
- func (o IntegrationRuntimeRuleArrayOutput) ToIntegrationRuntimeRuleArrayOutputWithContext(ctx context.Context) IntegrationRuntimeRuleArrayOutput
- type IntegrationRuntimeRuleInput
- type IntegrationRuntimeRuleMap
- type IntegrationRuntimeRuleMapInput
- type IntegrationRuntimeRuleMapOutput
- func (IntegrationRuntimeRuleMapOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeRuleMapOutput) MapIndex(k pulumi.StringInput) IntegrationRuntimeRuleOutput
- func (o IntegrationRuntimeRuleMapOutput) ToIntegrationRuntimeRuleMapOutput() IntegrationRuntimeRuleMapOutput
- func (o IntegrationRuntimeRuleMapOutput) ToIntegrationRuntimeRuleMapOutputWithContext(ctx context.Context) IntegrationRuntimeRuleMapOutput
- type IntegrationRuntimeRuleOutput
- func (IntegrationRuntimeRuleOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeRuleOutput) ToIntegrationRuntimeRuleOutput() IntegrationRuntimeRuleOutput
- func (o IntegrationRuntimeRuleOutput) ToIntegrationRuntimeRuleOutputWithContext(ctx context.Context) IntegrationRuntimeRuleOutput
- func (o IntegrationRuntimeRuleOutput) ToIntegrationRuntimeRulePtrOutput() IntegrationRuntimeRulePtrOutput
- func (o IntegrationRuntimeRuleOutput) ToIntegrationRuntimeRulePtrOutputWithContext(ctx context.Context) IntegrationRuntimeRulePtrOutput
- type IntegrationRuntimeRulePtrInput
- type IntegrationRuntimeRulePtrOutput
- func (IntegrationRuntimeRulePtrOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeRulePtrOutput) ToIntegrationRuntimeRulePtrOutput() IntegrationRuntimeRulePtrOutput
- func (o IntegrationRuntimeRulePtrOutput) ToIntegrationRuntimeRulePtrOutputWithContext(ctx context.Context) IntegrationRuntimeRulePtrOutput
- type IntegrationRuntimeRuleState
- type IntegrationRuntimeSelfHosted
- func (*IntegrationRuntimeSelfHosted) ElementType() reflect.Type
- func (i *IntegrationRuntimeSelfHosted) ToIntegrationRuntimeSelfHostedOutput() IntegrationRuntimeSelfHostedOutput
- func (i *IntegrationRuntimeSelfHosted) ToIntegrationRuntimeSelfHostedOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedOutput
- func (i *IntegrationRuntimeSelfHosted) ToIntegrationRuntimeSelfHostedPtrOutput() IntegrationRuntimeSelfHostedPtrOutput
- func (i *IntegrationRuntimeSelfHosted) ToIntegrationRuntimeSelfHostedPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedPtrOutput
- 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
- func (o IntegrationRuntimeSelfHostedOutput) ToIntegrationRuntimeSelfHostedPtrOutput() IntegrationRuntimeSelfHostedPtrOutput
- func (o IntegrationRuntimeSelfHostedOutput) ToIntegrationRuntimeSelfHostedPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedPtrOutput
- type IntegrationRuntimeSelfHostedPtrInput
- type IntegrationRuntimeSelfHostedPtrOutput
- func (IntegrationRuntimeSelfHostedPtrOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSelfHostedPtrOutput) ToIntegrationRuntimeSelfHostedPtrOutput() IntegrationRuntimeSelfHostedPtrOutput
- func (o IntegrationRuntimeSelfHostedPtrOutput) ToIntegrationRuntimeSelfHostedPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedPtrOutput
- 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
- func (*IntegrationRuntimeSsis) ElementType() reflect.Type
- func (i *IntegrationRuntimeSsis) ToIntegrationRuntimeSsisOutput() IntegrationRuntimeSsisOutput
- func (i *IntegrationRuntimeSsis) ToIntegrationRuntimeSsisOutputWithContext(ctx context.Context) IntegrationRuntimeSsisOutput
- func (i *IntegrationRuntimeSsis) ToIntegrationRuntimeSsisPtrOutput() IntegrationRuntimeSsisPtrOutput
- func (i *IntegrationRuntimeSsis) ToIntegrationRuntimeSsisPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPtrOutput
- 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 (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) 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 IntegrationRuntimeSsisInput
- type IntegrationRuntimeSsisMap
- type IntegrationRuntimeSsisMapInput
- type IntegrationRuntimeSsisMapOutput
- func (IntegrationRuntimeSsisMapOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisMapOutput) MapIndex(k pulumi.StringInput) IntegrationRuntimeSsisOutput
- func (o IntegrationRuntimeSsisMapOutput) ToIntegrationRuntimeSsisMapOutput() IntegrationRuntimeSsisMapOutput
- func (o IntegrationRuntimeSsisMapOutput) ToIntegrationRuntimeSsisMapOutputWithContext(ctx context.Context) IntegrationRuntimeSsisMapOutput
- type IntegrationRuntimeSsisOutput
- func (IntegrationRuntimeSsisOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisOutput) ToIntegrationRuntimeSsisOutput() IntegrationRuntimeSsisOutput
- func (o IntegrationRuntimeSsisOutput) ToIntegrationRuntimeSsisOutputWithContext(ctx context.Context) IntegrationRuntimeSsisOutput
- func (o IntegrationRuntimeSsisOutput) ToIntegrationRuntimeSsisPtrOutput() IntegrationRuntimeSsisPtrOutput
- func (o IntegrationRuntimeSsisOutput) ToIntegrationRuntimeSsisPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPtrOutput
- type IntegrationRuntimeSsisPtrInput
- type IntegrationRuntimeSsisPtrOutput
- func (IntegrationRuntimeSsisPtrOutput) ElementType() reflect.Type
- func (o IntegrationRuntimeSsisPtrOutput) ToIntegrationRuntimeSsisPtrOutput() IntegrationRuntimeSsisPtrOutput
- func (o IntegrationRuntimeSsisPtrOutput) ToIntegrationRuntimeSsisPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPtrOutput
- 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) SubnetName() pulumi.StringOutput
- 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.StringOutput
- type IntegrationRuntimeSsisVnetIntegrationPtrInput
- type IntegrationRuntimeSsisVnetIntegrationPtrOutput
- func (o IntegrationRuntimeSsisVnetIntegrationPtrOutput) Elem() IntegrationRuntimeSsisVnetIntegrationOutput
- func (IntegrationRuntimeSsisVnetIntegrationPtrOutput) ElementType() reflect.Type
- 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
- func (*LinkedCustomService) ElementType() reflect.Type
- func (i *LinkedCustomService) ToLinkedCustomServiceOutput() LinkedCustomServiceOutput
- func (i *LinkedCustomService) ToLinkedCustomServiceOutputWithContext(ctx context.Context) LinkedCustomServiceOutput
- func (i *LinkedCustomService) ToLinkedCustomServicePtrOutput() LinkedCustomServicePtrOutput
- func (i *LinkedCustomService) ToLinkedCustomServicePtrOutputWithContext(ctx context.Context) LinkedCustomServicePtrOutput
- type LinkedCustomServiceArgs
- type LinkedCustomServiceArray
- type LinkedCustomServiceArrayInput
- type LinkedCustomServiceArrayOutput
- func (LinkedCustomServiceArrayOutput) ElementType() reflect.Type
- func (o LinkedCustomServiceArrayOutput) Index(i pulumi.IntInput) LinkedCustomServiceOutput
- func (o LinkedCustomServiceArrayOutput) ToLinkedCustomServiceArrayOutput() LinkedCustomServiceArrayOutput
- func (o LinkedCustomServiceArrayOutput) ToLinkedCustomServiceArrayOutputWithContext(ctx context.Context) LinkedCustomServiceArrayOutput
- type LinkedCustomServiceInput
- type LinkedCustomServiceIntegrationRuntime
- type LinkedCustomServiceIntegrationRuntimeArgs
- func (LinkedCustomServiceIntegrationRuntimeArgs) ElementType() reflect.Type
- func (i LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimeOutput() LinkedCustomServiceIntegrationRuntimeOutput
- func (i LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimeOutputWithContext(ctx context.Context) LinkedCustomServiceIntegrationRuntimeOutput
- func (i LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimePtrOutput() LinkedCustomServiceIntegrationRuntimePtrOutput
- func (i LinkedCustomServiceIntegrationRuntimeArgs) ToLinkedCustomServiceIntegrationRuntimePtrOutputWithContext(ctx context.Context) LinkedCustomServiceIntegrationRuntimePtrOutput
- type LinkedCustomServiceIntegrationRuntimeInput
- type LinkedCustomServiceIntegrationRuntimeOutput
- func (LinkedCustomServiceIntegrationRuntimeOutput) ElementType() reflect.Type
- func (o LinkedCustomServiceIntegrationRuntimeOutput) Name() pulumi.StringOutput
- func (o LinkedCustomServiceIntegrationRuntimeOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimeOutput() LinkedCustomServiceIntegrationRuntimeOutput
- func (o LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimeOutputWithContext(ctx context.Context) LinkedCustomServiceIntegrationRuntimeOutput
- func (o LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutput() LinkedCustomServiceIntegrationRuntimePtrOutput
- func (o LinkedCustomServiceIntegrationRuntimeOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutputWithContext(ctx context.Context) LinkedCustomServiceIntegrationRuntimePtrOutput
- type LinkedCustomServiceIntegrationRuntimePtrInput
- type LinkedCustomServiceIntegrationRuntimePtrOutput
- func (o LinkedCustomServiceIntegrationRuntimePtrOutput) Elem() LinkedCustomServiceIntegrationRuntimeOutput
- func (LinkedCustomServiceIntegrationRuntimePtrOutput) ElementType() reflect.Type
- func (o LinkedCustomServiceIntegrationRuntimePtrOutput) Name() pulumi.StringPtrOutput
- func (o LinkedCustomServiceIntegrationRuntimePtrOutput) Parameters() pulumi.StringMapOutput
- func (o LinkedCustomServiceIntegrationRuntimePtrOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutput() LinkedCustomServiceIntegrationRuntimePtrOutput
- func (o LinkedCustomServiceIntegrationRuntimePtrOutput) ToLinkedCustomServiceIntegrationRuntimePtrOutputWithContext(ctx context.Context) LinkedCustomServiceIntegrationRuntimePtrOutput
- type LinkedCustomServiceMap
- type LinkedCustomServiceMapInput
- type LinkedCustomServiceMapOutput
- func (LinkedCustomServiceMapOutput) ElementType() reflect.Type
- func (o LinkedCustomServiceMapOutput) MapIndex(k pulumi.StringInput) LinkedCustomServiceOutput
- func (o LinkedCustomServiceMapOutput) ToLinkedCustomServiceMapOutput() LinkedCustomServiceMapOutput
- func (o LinkedCustomServiceMapOutput) ToLinkedCustomServiceMapOutputWithContext(ctx context.Context) LinkedCustomServiceMapOutput
- type LinkedCustomServiceOutput
- func (LinkedCustomServiceOutput) ElementType() reflect.Type
- func (o LinkedCustomServiceOutput) ToLinkedCustomServiceOutput() LinkedCustomServiceOutput
- func (o LinkedCustomServiceOutput) ToLinkedCustomServiceOutputWithContext(ctx context.Context) LinkedCustomServiceOutput
- func (o LinkedCustomServiceOutput) ToLinkedCustomServicePtrOutput() LinkedCustomServicePtrOutput
- func (o LinkedCustomServiceOutput) ToLinkedCustomServicePtrOutputWithContext(ctx context.Context) LinkedCustomServicePtrOutput
- type LinkedCustomServicePtrInput
- type LinkedCustomServicePtrOutput
- type LinkedCustomServiceState
- type LinkedServiceAzureBlobStorage
- func (*LinkedServiceAzureBlobStorage) ElementType() reflect.Type
- func (i *LinkedServiceAzureBlobStorage) ToLinkedServiceAzureBlobStorageOutput() LinkedServiceAzureBlobStorageOutput
- func (i *LinkedServiceAzureBlobStorage) ToLinkedServiceAzureBlobStorageOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStorageOutput
- func (i *LinkedServiceAzureBlobStorage) ToLinkedServiceAzureBlobStoragePtrOutput() LinkedServiceAzureBlobStoragePtrOutput
- func (i *LinkedServiceAzureBlobStorage) ToLinkedServiceAzureBlobStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStoragePtrOutput
- 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 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
- func (o LinkedServiceAzureBlobStorageOutput) ToLinkedServiceAzureBlobStoragePtrOutput() LinkedServiceAzureBlobStoragePtrOutput
- func (o LinkedServiceAzureBlobStorageOutput) ToLinkedServiceAzureBlobStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStoragePtrOutput
- type LinkedServiceAzureBlobStoragePtrInput
- type LinkedServiceAzureBlobStoragePtrOutput
- func (LinkedServiceAzureBlobStoragePtrOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureBlobStoragePtrOutput) ToLinkedServiceAzureBlobStoragePtrOutput() LinkedServiceAzureBlobStoragePtrOutput
- func (o LinkedServiceAzureBlobStoragePtrOutput) ToLinkedServiceAzureBlobStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStoragePtrOutput
- type LinkedServiceAzureBlobStorageState
- type LinkedServiceAzureDatabricks
- func (*LinkedServiceAzureDatabricks) ElementType() reflect.Type
- func (i *LinkedServiceAzureDatabricks) ToLinkedServiceAzureDatabricksOutput() LinkedServiceAzureDatabricksOutput
- func (i *LinkedServiceAzureDatabricks) ToLinkedServiceAzureDatabricksOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksOutput
- func (i *LinkedServiceAzureDatabricks) ToLinkedServiceAzureDatabricksPtrOutput() LinkedServiceAzureDatabricksPtrOutput
- func (i *LinkedServiceAzureDatabricks) ToLinkedServiceAzureDatabricksPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksPtrOutput
- 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
- func (o LinkedServiceAzureDatabricksOutput) ToLinkedServiceAzureDatabricksPtrOutput() LinkedServiceAzureDatabricksPtrOutput
- func (o LinkedServiceAzureDatabricksOutput) ToLinkedServiceAzureDatabricksPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksPtrOutput
- type LinkedServiceAzureDatabricksPtrInput
- type LinkedServiceAzureDatabricksPtrOutput
- func (LinkedServiceAzureDatabricksPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureDatabricksPtrOutput) ToLinkedServiceAzureDatabricksPtrOutput() LinkedServiceAzureDatabricksPtrOutput
- func (o LinkedServiceAzureDatabricksPtrOutput) ToLinkedServiceAzureDatabricksPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksPtrOutput
- type LinkedServiceAzureDatabricksState
- type LinkedServiceAzureFileStorage
- func (*LinkedServiceAzureFileStorage) ElementType() reflect.Type
- func (i *LinkedServiceAzureFileStorage) ToLinkedServiceAzureFileStorageOutput() LinkedServiceAzureFileStorageOutput
- func (i *LinkedServiceAzureFileStorage) ToLinkedServiceAzureFileStorageOutputWithContext(ctx context.Context) LinkedServiceAzureFileStorageOutput
- func (i *LinkedServiceAzureFileStorage) ToLinkedServiceAzureFileStoragePtrOutput() LinkedServiceAzureFileStoragePtrOutput
- func (i *LinkedServiceAzureFileStorage) ToLinkedServiceAzureFileStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureFileStoragePtrOutput
- 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
- func (o LinkedServiceAzureFileStorageOutput) ToLinkedServiceAzureFileStoragePtrOutput() LinkedServiceAzureFileStoragePtrOutput
- func (o LinkedServiceAzureFileStorageOutput) ToLinkedServiceAzureFileStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureFileStoragePtrOutput
- type LinkedServiceAzureFileStoragePtrInput
- type LinkedServiceAzureFileStoragePtrOutput
- func (LinkedServiceAzureFileStoragePtrOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureFileStoragePtrOutput) ToLinkedServiceAzureFileStoragePtrOutput() LinkedServiceAzureFileStoragePtrOutput
- func (o LinkedServiceAzureFileStoragePtrOutput) ToLinkedServiceAzureFileStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureFileStoragePtrOutput
- type LinkedServiceAzureFileStorageState
- type LinkedServiceAzureFunction
- func (*LinkedServiceAzureFunction) ElementType() reflect.Type
- func (i *LinkedServiceAzureFunction) ToLinkedServiceAzureFunctionOutput() LinkedServiceAzureFunctionOutput
- func (i *LinkedServiceAzureFunction) ToLinkedServiceAzureFunctionOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionOutput
- func (i *LinkedServiceAzureFunction) ToLinkedServiceAzureFunctionPtrOutput() LinkedServiceAzureFunctionPtrOutput
- func (i *LinkedServiceAzureFunction) ToLinkedServiceAzureFunctionPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionPtrOutput
- 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 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
- func (o LinkedServiceAzureFunctionOutput) ToLinkedServiceAzureFunctionPtrOutput() LinkedServiceAzureFunctionPtrOutput
- func (o LinkedServiceAzureFunctionOutput) ToLinkedServiceAzureFunctionPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionPtrOutput
- type LinkedServiceAzureFunctionPtrInput
- type LinkedServiceAzureFunctionPtrOutput
- func (LinkedServiceAzureFunctionPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureFunctionPtrOutput) ToLinkedServiceAzureFunctionPtrOutput() LinkedServiceAzureFunctionPtrOutput
- func (o LinkedServiceAzureFunctionPtrOutput) ToLinkedServiceAzureFunctionPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionPtrOutput
- type LinkedServiceAzureFunctionState
- type LinkedServiceAzureSearch
- func (*LinkedServiceAzureSearch) ElementType() reflect.Type
- func (i *LinkedServiceAzureSearch) ToLinkedServiceAzureSearchOutput() LinkedServiceAzureSearchOutput
- func (i *LinkedServiceAzureSearch) ToLinkedServiceAzureSearchOutputWithContext(ctx context.Context) LinkedServiceAzureSearchOutput
- func (i *LinkedServiceAzureSearch) ToLinkedServiceAzureSearchPtrOutput() LinkedServiceAzureSearchPtrOutput
- func (i *LinkedServiceAzureSearch) ToLinkedServiceAzureSearchPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSearchPtrOutput
- 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
- func (o LinkedServiceAzureSearchOutput) ToLinkedServiceAzureSearchPtrOutput() LinkedServiceAzureSearchPtrOutput
- func (o LinkedServiceAzureSearchOutput) ToLinkedServiceAzureSearchPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSearchPtrOutput
- type LinkedServiceAzureSearchPtrInput
- type LinkedServiceAzureSearchPtrOutput
- func (LinkedServiceAzureSearchPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureSearchPtrOutput) ToLinkedServiceAzureSearchPtrOutput() LinkedServiceAzureSearchPtrOutput
- func (o LinkedServiceAzureSearchPtrOutput) ToLinkedServiceAzureSearchPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSearchPtrOutput
- type LinkedServiceAzureSearchState
- type LinkedServiceAzureSqlDatabase
- func (*LinkedServiceAzureSqlDatabase) ElementType() reflect.Type
- func (i *LinkedServiceAzureSqlDatabase) ToLinkedServiceAzureSqlDatabaseOutput() LinkedServiceAzureSqlDatabaseOutput
- func (i *LinkedServiceAzureSqlDatabase) ToLinkedServiceAzureSqlDatabaseOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabaseOutput
- func (i *LinkedServiceAzureSqlDatabase) ToLinkedServiceAzureSqlDatabasePtrOutput() LinkedServiceAzureSqlDatabasePtrOutput
- func (i *LinkedServiceAzureSqlDatabase) ToLinkedServiceAzureSqlDatabasePtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabasePtrOutput
- 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
- func (o LinkedServiceAzureSqlDatabaseOutput) ToLinkedServiceAzureSqlDatabasePtrOutput() LinkedServiceAzureSqlDatabasePtrOutput
- func (o LinkedServiceAzureSqlDatabaseOutput) ToLinkedServiceAzureSqlDatabasePtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabasePtrOutput
- type LinkedServiceAzureSqlDatabasePtrInput
- type LinkedServiceAzureSqlDatabasePtrOutput
- func (LinkedServiceAzureSqlDatabasePtrOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureSqlDatabasePtrOutput) ToLinkedServiceAzureSqlDatabasePtrOutput() LinkedServiceAzureSqlDatabasePtrOutput
- func (o LinkedServiceAzureSqlDatabasePtrOutput) ToLinkedServiceAzureSqlDatabasePtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabasePtrOutput
- type LinkedServiceAzureSqlDatabaseState
- type LinkedServiceAzureTableStorage
- func (*LinkedServiceAzureTableStorage) ElementType() reflect.Type
- func (i *LinkedServiceAzureTableStorage) ToLinkedServiceAzureTableStorageOutput() LinkedServiceAzureTableStorageOutput
- func (i *LinkedServiceAzureTableStorage) ToLinkedServiceAzureTableStorageOutputWithContext(ctx context.Context) LinkedServiceAzureTableStorageOutput
- func (i *LinkedServiceAzureTableStorage) ToLinkedServiceAzureTableStoragePtrOutput() LinkedServiceAzureTableStoragePtrOutput
- func (i *LinkedServiceAzureTableStorage) ToLinkedServiceAzureTableStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureTableStoragePtrOutput
- 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
- func (o LinkedServiceAzureTableStorageOutput) ToLinkedServiceAzureTableStoragePtrOutput() LinkedServiceAzureTableStoragePtrOutput
- func (o LinkedServiceAzureTableStorageOutput) ToLinkedServiceAzureTableStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureTableStoragePtrOutput
- type LinkedServiceAzureTableStoragePtrInput
- type LinkedServiceAzureTableStoragePtrOutput
- func (LinkedServiceAzureTableStoragePtrOutput) ElementType() reflect.Type
- func (o LinkedServiceAzureTableStoragePtrOutput) ToLinkedServiceAzureTableStoragePtrOutput() LinkedServiceAzureTableStoragePtrOutput
- func (o LinkedServiceAzureTableStoragePtrOutput) ToLinkedServiceAzureTableStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureTableStoragePtrOutput
- type LinkedServiceAzureTableStorageState
- type LinkedServiceCosmosDb
- func (*LinkedServiceCosmosDb) ElementType() reflect.Type
- func (i *LinkedServiceCosmosDb) ToLinkedServiceCosmosDbOutput() LinkedServiceCosmosDbOutput
- func (i *LinkedServiceCosmosDb) ToLinkedServiceCosmosDbOutputWithContext(ctx context.Context) LinkedServiceCosmosDbOutput
- func (i *LinkedServiceCosmosDb) ToLinkedServiceCosmosDbPtrOutput() LinkedServiceCosmosDbPtrOutput
- func (i *LinkedServiceCosmosDb) ToLinkedServiceCosmosDbPtrOutputWithContext(ctx context.Context) LinkedServiceCosmosDbPtrOutput
- 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 LinkedServiceCosmosDbOutput
- func (LinkedServiceCosmosDbOutput) ElementType() reflect.Type
- func (o LinkedServiceCosmosDbOutput) ToLinkedServiceCosmosDbOutput() LinkedServiceCosmosDbOutput
- func (o LinkedServiceCosmosDbOutput) ToLinkedServiceCosmosDbOutputWithContext(ctx context.Context) LinkedServiceCosmosDbOutput
- func (o LinkedServiceCosmosDbOutput) ToLinkedServiceCosmosDbPtrOutput() LinkedServiceCosmosDbPtrOutput
- func (o LinkedServiceCosmosDbOutput) ToLinkedServiceCosmosDbPtrOutputWithContext(ctx context.Context) LinkedServiceCosmosDbPtrOutput
- type LinkedServiceCosmosDbPtrInput
- type LinkedServiceCosmosDbPtrOutput
- func (LinkedServiceCosmosDbPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceCosmosDbPtrOutput) ToLinkedServiceCosmosDbPtrOutput() LinkedServiceCosmosDbPtrOutput
- func (o LinkedServiceCosmosDbPtrOutput) ToLinkedServiceCosmosDbPtrOutputWithContext(ctx context.Context) LinkedServiceCosmosDbPtrOutput
- 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
- func (i *LinkedServiceDataLakeStorageGen2) ToLinkedServiceDataLakeStorageGen2PtrOutput() LinkedServiceDataLakeStorageGen2PtrOutput
- func (i *LinkedServiceDataLakeStorageGen2) ToLinkedServiceDataLakeStorageGen2PtrOutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2PtrOutput
- 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
- func (o LinkedServiceDataLakeStorageGen2Output) ToLinkedServiceDataLakeStorageGen2PtrOutput() LinkedServiceDataLakeStorageGen2PtrOutput
- func (o LinkedServiceDataLakeStorageGen2Output) ToLinkedServiceDataLakeStorageGen2PtrOutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2PtrOutput
- type LinkedServiceDataLakeStorageGen2PtrInput
- type LinkedServiceDataLakeStorageGen2PtrOutput
- func (LinkedServiceDataLakeStorageGen2PtrOutput) ElementType() reflect.Type
- func (o LinkedServiceDataLakeStorageGen2PtrOutput) ToLinkedServiceDataLakeStorageGen2PtrOutput() LinkedServiceDataLakeStorageGen2PtrOutput
- func (o LinkedServiceDataLakeStorageGen2PtrOutput) ToLinkedServiceDataLakeStorageGen2PtrOutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2PtrOutput
- type LinkedServiceDataLakeStorageGen2State
- type LinkedServiceKeyVault
- func (*LinkedServiceKeyVault) ElementType() reflect.Type
- func (i *LinkedServiceKeyVault) ToLinkedServiceKeyVaultOutput() LinkedServiceKeyVaultOutput
- func (i *LinkedServiceKeyVault) ToLinkedServiceKeyVaultOutputWithContext(ctx context.Context) LinkedServiceKeyVaultOutput
- func (i *LinkedServiceKeyVault) ToLinkedServiceKeyVaultPtrOutput() LinkedServiceKeyVaultPtrOutput
- func (i *LinkedServiceKeyVault) ToLinkedServiceKeyVaultPtrOutputWithContext(ctx context.Context) LinkedServiceKeyVaultPtrOutput
- type LinkedServiceKeyVaultArgs
- type LinkedServiceKeyVaultArray
- func (LinkedServiceKeyVaultArray) ElementType() reflect.Type
- func (i LinkedServiceKeyVaultArray) ToLinkedServiceKeyVaultArrayOutput() LinkedServiceKeyVaultArrayOutput
- func (i LinkedServiceKeyVaultArray) ToLinkedServiceKeyVaultArrayOutputWithContext(ctx context.Context) LinkedServiceKeyVaultArrayOutput
- type LinkedServiceKeyVaultArrayInput
- type LinkedServiceKeyVaultArrayOutput
- func (LinkedServiceKeyVaultArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceKeyVaultArrayOutput) Index(i pulumi.IntInput) LinkedServiceKeyVaultOutput
- func (o LinkedServiceKeyVaultArrayOutput) ToLinkedServiceKeyVaultArrayOutput() LinkedServiceKeyVaultArrayOutput
- func (o LinkedServiceKeyVaultArrayOutput) ToLinkedServiceKeyVaultArrayOutputWithContext(ctx context.Context) LinkedServiceKeyVaultArrayOutput
- type LinkedServiceKeyVaultInput
- type LinkedServiceKeyVaultMap
- type LinkedServiceKeyVaultMapInput
- type LinkedServiceKeyVaultMapOutput
- func (LinkedServiceKeyVaultMapOutput) ElementType() reflect.Type
- func (o LinkedServiceKeyVaultMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceKeyVaultOutput
- func (o LinkedServiceKeyVaultMapOutput) ToLinkedServiceKeyVaultMapOutput() LinkedServiceKeyVaultMapOutput
- func (o LinkedServiceKeyVaultMapOutput) ToLinkedServiceKeyVaultMapOutputWithContext(ctx context.Context) LinkedServiceKeyVaultMapOutput
- type LinkedServiceKeyVaultOutput
- func (LinkedServiceKeyVaultOutput) ElementType() reflect.Type
- func (o LinkedServiceKeyVaultOutput) ToLinkedServiceKeyVaultOutput() LinkedServiceKeyVaultOutput
- func (o LinkedServiceKeyVaultOutput) ToLinkedServiceKeyVaultOutputWithContext(ctx context.Context) LinkedServiceKeyVaultOutput
- func (o LinkedServiceKeyVaultOutput) ToLinkedServiceKeyVaultPtrOutput() LinkedServiceKeyVaultPtrOutput
- func (o LinkedServiceKeyVaultOutput) ToLinkedServiceKeyVaultPtrOutputWithContext(ctx context.Context) LinkedServiceKeyVaultPtrOutput
- type LinkedServiceKeyVaultPtrInput
- type LinkedServiceKeyVaultPtrOutput
- func (LinkedServiceKeyVaultPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceKeyVaultPtrOutput) ToLinkedServiceKeyVaultPtrOutput() LinkedServiceKeyVaultPtrOutput
- func (o LinkedServiceKeyVaultPtrOutput) ToLinkedServiceKeyVaultPtrOutputWithContext(ctx context.Context) LinkedServiceKeyVaultPtrOutput
- type LinkedServiceKeyVaultState
- type LinkedServiceKusto
- func (*LinkedServiceKusto) ElementType() reflect.Type
- func (i *LinkedServiceKusto) ToLinkedServiceKustoOutput() LinkedServiceKustoOutput
- func (i *LinkedServiceKusto) ToLinkedServiceKustoOutputWithContext(ctx context.Context) LinkedServiceKustoOutput
- func (i *LinkedServiceKusto) ToLinkedServiceKustoPtrOutput() LinkedServiceKustoPtrOutput
- func (i *LinkedServiceKusto) ToLinkedServiceKustoPtrOutputWithContext(ctx context.Context) LinkedServiceKustoPtrOutput
- type LinkedServiceKustoArgs
- type LinkedServiceKustoArray
- type LinkedServiceKustoArrayInput
- type LinkedServiceKustoArrayOutput
- func (LinkedServiceKustoArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceKustoArrayOutput) Index(i pulumi.IntInput) LinkedServiceKustoOutput
- func (o LinkedServiceKustoArrayOutput) ToLinkedServiceKustoArrayOutput() LinkedServiceKustoArrayOutput
- func (o LinkedServiceKustoArrayOutput) ToLinkedServiceKustoArrayOutputWithContext(ctx context.Context) LinkedServiceKustoArrayOutput
- type LinkedServiceKustoInput
- type LinkedServiceKustoMap
- type LinkedServiceKustoMapInput
- type LinkedServiceKustoMapOutput
- func (LinkedServiceKustoMapOutput) ElementType() reflect.Type
- func (o LinkedServiceKustoMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceKustoOutput
- func (o LinkedServiceKustoMapOutput) ToLinkedServiceKustoMapOutput() LinkedServiceKustoMapOutput
- func (o LinkedServiceKustoMapOutput) ToLinkedServiceKustoMapOutputWithContext(ctx context.Context) LinkedServiceKustoMapOutput
- type LinkedServiceKustoOutput
- func (LinkedServiceKustoOutput) ElementType() reflect.Type
- func (o LinkedServiceKustoOutput) ToLinkedServiceKustoOutput() LinkedServiceKustoOutput
- func (o LinkedServiceKustoOutput) ToLinkedServiceKustoOutputWithContext(ctx context.Context) LinkedServiceKustoOutput
- func (o LinkedServiceKustoOutput) ToLinkedServiceKustoPtrOutput() LinkedServiceKustoPtrOutput
- func (o LinkedServiceKustoOutput) ToLinkedServiceKustoPtrOutputWithContext(ctx context.Context) LinkedServiceKustoPtrOutput
- type LinkedServiceKustoPtrInput
- type LinkedServiceKustoPtrOutput
- type LinkedServiceKustoState
- type LinkedServiceMysql
- func (*LinkedServiceMysql) ElementType() reflect.Type
- func (i *LinkedServiceMysql) ToLinkedServiceMysqlOutput() LinkedServiceMysqlOutput
- func (i *LinkedServiceMysql) ToLinkedServiceMysqlOutputWithContext(ctx context.Context) LinkedServiceMysqlOutput
- func (i *LinkedServiceMysql) ToLinkedServiceMysqlPtrOutput() LinkedServiceMysqlPtrOutput
- func (i *LinkedServiceMysql) ToLinkedServiceMysqlPtrOutputWithContext(ctx context.Context) LinkedServiceMysqlPtrOutput
- type LinkedServiceMysqlArgs
- type LinkedServiceMysqlArray
- type LinkedServiceMysqlArrayInput
- type LinkedServiceMysqlArrayOutput
- func (LinkedServiceMysqlArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceMysqlArrayOutput) Index(i pulumi.IntInput) LinkedServiceMysqlOutput
- func (o LinkedServiceMysqlArrayOutput) ToLinkedServiceMysqlArrayOutput() LinkedServiceMysqlArrayOutput
- func (o LinkedServiceMysqlArrayOutput) ToLinkedServiceMysqlArrayOutputWithContext(ctx context.Context) LinkedServiceMysqlArrayOutput
- type LinkedServiceMysqlInput
- type LinkedServiceMysqlMap
- type LinkedServiceMysqlMapInput
- type LinkedServiceMysqlMapOutput
- func (LinkedServiceMysqlMapOutput) ElementType() reflect.Type
- func (o LinkedServiceMysqlMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceMysqlOutput
- func (o LinkedServiceMysqlMapOutput) ToLinkedServiceMysqlMapOutput() LinkedServiceMysqlMapOutput
- func (o LinkedServiceMysqlMapOutput) ToLinkedServiceMysqlMapOutputWithContext(ctx context.Context) LinkedServiceMysqlMapOutput
- type LinkedServiceMysqlOutput
- func (LinkedServiceMysqlOutput) ElementType() reflect.Type
- func (o LinkedServiceMysqlOutput) ToLinkedServiceMysqlOutput() LinkedServiceMysqlOutput
- func (o LinkedServiceMysqlOutput) ToLinkedServiceMysqlOutputWithContext(ctx context.Context) LinkedServiceMysqlOutput
- func (o LinkedServiceMysqlOutput) ToLinkedServiceMysqlPtrOutput() LinkedServiceMysqlPtrOutput
- func (o LinkedServiceMysqlOutput) ToLinkedServiceMysqlPtrOutputWithContext(ctx context.Context) LinkedServiceMysqlPtrOutput
- type LinkedServiceMysqlPtrInput
- type LinkedServiceMysqlPtrOutput
- type LinkedServiceMysqlState
- type LinkedServiceOdata
- func (*LinkedServiceOdata) ElementType() reflect.Type
- func (i *LinkedServiceOdata) ToLinkedServiceOdataOutput() LinkedServiceOdataOutput
- func (i *LinkedServiceOdata) ToLinkedServiceOdataOutputWithContext(ctx context.Context) LinkedServiceOdataOutput
- func (i *LinkedServiceOdata) ToLinkedServiceOdataPtrOutput() LinkedServiceOdataPtrOutput
- func (i *LinkedServiceOdata) ToLinkedServiceOdataPtrOutputWithContext(ctx context.Context) LinkedServiceOdataPtrOutput
- type LinkedServiceOdataArgs
- type LinkedServiceOdataArray
- type LinkedServiceOdataArrayInput
- type LinkedServiceOdataArrayOutput
- func (LinkedServiceOdataArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceOdataArrayOutput) Index(i pulumi.IntInput) LinkedServiceOdataOutput
- func (o LinkedServiceOdataArrayOutput) ToLinkedServiceOdataArrayOutput() LinkedServiceOdataArrayOutput
- func (o LinkedServiceOdataArrayOutput) ToLinkedServiceOdataArrayOutputWithContext(ctx context.Context) LinkedServiceOdataArrayOutput
- type LinkedServiceOdataBasicAuthentication
- type LinkedServiceOdataBasicAuthenticationArgs
- func (LinkedServiceOdataBasicAuthenticationArgs) ElementType() reflect.Type
- func (i LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationOutput() LinkedServiceOdataBasicAuthenticationOutput
- func (i LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationOutputWithContext(ctx context.Context) LinkedServiceOdataBasicAuthenticationOutput
- func (i LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationPtrOutput() LinkedServiceOdataBasicAuthenticationPtrOutput
- func (i LinkedServiceOdataBasicAuthenticationArgs) ToLinkedServiceOdataBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdataBasicAuthenticationPtrOutput
- type LinkedServiceOdataBasicAuthenticationInput
- type LinkedServiceOdataBasicAuthenticationOutput
- func (LinkedServiceOdataBasicAuthenticationOutput) ElementType() reflect.Type
- func (o LinkedServiceOdataBasicAuthenticationOutput) Password() pulumi.StringOutput
- func (o LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationOutput() LinkedServiceOdataBasicAuthenticationOutput
- func (o LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationOutputWithContext(ctx context.Context) LinkedServiceOdataBasicAuthenticationOutput
- func (o LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutput() LinkedServiceOdataBasicAuthenticationPtrOutput
- func (o LinkedServiceOdataBasicAuthenticationOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdataBasicAuthenticationPtrOutput
- func (o LinkedServiceOdataBasicAuthenticationOutput) Username() pulumi.StringOutput
- type LinkedServiceOdataBasicAuthenticationPtrInput
- type LinkedServiceOdataBasicAuthenticationPtrOutput
- func (o LinkedServiceOdataBasicAuthenticationPtrOutput) Elem() LinkedServiceOdataBasicAuthenticationOutput
- func (LinkedServiceOdataBasicAuthenticationPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceOdataBasicAuthenticationPtrOutput) Password() pulumi.StringPtrOutput
- func (o LinkedServiceOdataBasicAuthenticationPtrOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutput() LinkedServiceOdataBasicAuthenticationPtrOutput
- func (o LinkedServiceOdataBasicAuthenticationPtrOutput) ToLinkedServiceOdataBasicAuthenticationPtrOutputWithContext(ctx context.Context) LinkedServiceOdataBasicAuthenticationPtrOutput
- func (o LinkedServiceOdataBasicAuthenticationPtrOutput) Username() pulumi.StringPtrOutput
- type LinkedServiceOdataInput
- type LinkedServiceOdataMap
- type LinkedServiceOdataMapInput
- type LinkedServiceOdataMapOutput
- func (LinkedServiceOdataMapOutput) ElementType() reflect.Type
- func (o LinkedServiceOdataMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceOdataOutput
- func (o LinkedServiceOdataMapOutput) ToLinkedServiceOdataMapOutput() LinkedServiceOdataMapOutput
- func (o LinkedServiceOdataMapOutput) ToLinkedServiceOdataMapOutputWithContext(ctx context.Context) LinkedServiceOdataMapOutput
- type LinkedServiceOdataOutput
- func (LinkedServiceOdataOutput) ElementType() reflect.Type
- func (o LinkedServiceOdataOutput) ToLinkedServiceOdataOutput() LinkedServiceOdataOutput
- func (o LinkedServiceOdataOutput) ToLinkedServiceOdataOutputWithContext(ctx context.Context) LinkedServiceOdataOutput
- func (o LinkedServiceOdataOutput) ToLinkedServiceOdataPtrOutput() LinkedServiceOdataPtrOutput
- func (o LinkedServiceOdataOutput) ToLinkedServiceOdataPtrOutputWithContext(ctx context.Context) LinkedServiceOdataPtrOutput
- type LinkedServiceOdataPtrInput
- type LinkedServiceOdataPtrOutput
- type LinkedServiceOdataState
- type LinkedServicePostgresql
- func (*LinkedServicePostgresql) ElementType() reflect.Type
- func (i *LinkedServicePostgresql) ToLinkedServicePostgresqlOutput() LinkedServicePostgresqlOutput
- func (i *LinkedServicePostgresql) ToLinkedServicePostgresqlOutputWithContext(ctx context.Context) LinkedServicePostgresqlOutput
- func (i *LinkedServicePostgresql) ToLinkedServicePostgresqlPtrOutput() LinkedServicePostgresqlPtrOutput
- func (i *LinkedServicePostgresql) ToLinkedServicePostgresqlPtrOutputWithContext(ctx context.Context) LinkedServicePostgresqlPtrOutput
- type LinkedServicePostgresqlArgs
- type LinkedServicePostgresqlArray
- func (LinkedServicePostgresqlArray) ElementType() reflect.Type
- func (i LinkedServicePostgresqlArray) ToLinkedServicePostgresqlArrayOutput() LinkedServicePostgresqlArrayOutput
- func (i LinkedServicePostgresqlArray) ToLinkedServicePostgresqlArrayOutputWithContext(ctx context.Context) LinkedServicePostgresqlArrayOutput
- type LinkedServicePostgresqlArrayInput
- type LinkedServicePostgresqlArrayOutput
- func (LinkedServicePostgresqlArrayOutput) ElementType() reflect.Type
- func (o LinkedServicePostgresqlArrayOutput) Index(i pulumi.IntInput) LinkedServicePostgresqlOutput
- func (o LinkedServicePostgresqlArrayOutput) ToLinkedServicePostgresqlArrayOutput() LinkedServicePostgresqlArrayOutput
- func (o LinkedServicePostgresqlArrayOutput) ToLinkedServicePostgresqlArrayOutputWithContext(ctx context.Context) LinkedServicePostgresqlArrayOutput
- type LinkedServicePostgresqlInput
- type LinkedServicePostgresqlMap
- func (LinkedServicePostgresqlMap) ElementType() reflect.Type
- func (i LinkedServicePostgresqlMap) ToLinkedServicePostgresqlMapOutput() LinkedServicePostgresqlMapOutput
- func (i LinkedServicePostgresqlMap) ToLinkedServicePostgresqlMapOutputWithContext(ctx context.Context) LinkedServicePostgresqlMapOutput
- type LinkedServicePostgresqlMapInput
- type LinkedServicePostgresqlMapOutput
- func (LinkedServicePostgresqlMapOutput) ElementType() reflect.Type
- func (o LinkedServicePostgresqlMapOutput) MapIndex(k pulumi.StringInput) LinkedServicePostgresqlOutput
- func (o LinkedServicePostgresqlMapOutput) ToLinkedServicePostgresqlMapOutput() LinkedServicePostgresqlMapOutput
- func (o LinkedServicePostgresqlMapOutput) ToLinkedServicePostgresqlMapOutputWithContext(ctx context.Context) LinkedServicePostgresqlMapOutput
- type LinkedServicePostgresqlOutput
- func (LinkedServicePostgresqlOutput) ElementType() reflect.Type
- func (o LinkedServicePostgresqlOutput) ToLinkedServicePostgresqlOutput() LinkedServicePostgresqlOutput
- func (o LinkedServicePostgresqlOutput) ToLinkedServicePostgresqlOutputWithContext(ctx context.Context) LinkedServicePostgresqlOutput
- func (o LinkedServicePostgresqlOutput) ToLinkedServicePostgresqlPtrOutput() LinkedServicePostgresqlPtrOutput
- func (o LinkedServicePostgresqlOutput) ToLinkedServicePostgresqlPtrOutputWithContext(ctx context.Context) LinkedServicePostgresqlPtrOutput
- type LinkedServicePostgresqlPtrInput
- type LinkedServicePostgresqlPtrOutput
- func (LinkedServicePostgresqlPtrOutput) ElementType() reflect.Type
- func (o LinkedServicePostgresqlPtrOutput) ToLinkedServicePostgresqlPtrOutput() LinkedServicePostgresqlPtrOutput
- func (o LinkedServicePostgresqlPtrOutput) ToLinkedServicePostgresqlPtrOutputWithContext(ctx context.Context) LinkedServicePostgresqlPtrOutput
- type LinkedServicePostgresqlState
- type LinkedServiceSftp
- func (*LinkedServiceSftp) ElementType() reflect.Type
- func (i *LinkedServiceSftp) ToLinkedServiceSftpOutput() LinkedServiceSftpOutput
- func (i *LinkedServiceSftp) ToLinkedServiceSftpOutputWithContext(ctx context.Context) LinkedServiceSftpOutput
- func (i *LinkedServiceSftp) ToLinkedServiceSftpPtrOutput() LinkedServiceSftpPtrOutput
- func (i *LinkedServiceSftp) ToLinkedServiceSftpPtrOutputWithContext(ctx context.Context) LinkedServiceSftpPtrOutput
- type LinkedServiceSftpArgs
- type LinkedServiceSftpArray
- type LinkedServiceSftpArrayInput
- type LinkedServiceSftpArrayOutput
- func (LinkedServiceSftpArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceSftpArrayOutput) Index(i pulumi.IntInput) LinkedServiceSftpOutput
- func (o LinkedServiceSftpArrayOutput) ToLinkedServiceSftpArrayOutput() LinkedServiceSftpArrayOutput
- func (o LinkedServiceSftpArrayOutput) ToLinkedServiceSftpArrayOutputWithContext(ctx context.Context) LinkedServiceSftpArrayOutput
- type LinkedServiceSftpInput
- type LinkedServiceSftpMap
- type LinkedServiceSftpMapInput
- type LinkedServiceSftpMapOutput
- func (LinkedServiceSftpMapOutput) ElementType() reflect.Type
- func (o LinkedServiceSftpMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceSftpOutput
- func (o LinkedServiceSftpMapOutput) ToLinkedServiceSftpMapOutput() LinkedServiceSftpMapOutput
- func (o LinkedServiceSftpMapOutput) ToLinkedServiceSftpMapOutputWithContext(ctx context.Context) LinkedServiceSftpMapOutput
- type LinkedServiceSftpOutput
- func (LinkedServiceSftpOutput) ElementType() reflect.Type
- func (o LinkedServiceSftpOutput) ToLinkedServiceSftpOutput() LinkedServiceSftpOutput
- func (o LinkedServiceSftpOutput) ToLinkedServiceSftpOutputWithContext(ctx context.Context) LinkedServiceSftpOutput
- func (o LinkedServiceSftpOutput) ToLinkedServiceSftpPtrOutput() LinkedServiceSftpPtrOutput
- func (o LinkedServiceSftpOutput) ToLinkedServiceSftpPtrOutputWithContext(ctx context.Context) LinkedServiceSftpPtrOutput
- type LinkedServiceSftpPtrInput
- type LinkedServiceSftpPtrOutput
- type LinkedServiceSftpState
- type LinkedServiceSnowflake
- func (*LinkedServiceSnowflake) ElementType() reflect.Type
- func (i *LinkedServiceSnowflake) ToLinkedServiceSnowflakeOutput() LinkedServiceSnowflakeOutput
- func (i *LinkedServiceSnowflake) ToLinkedServiceSnowflakeOutputWithContext(ctx context.Context) LinkedServiceSnowflakeOutput
- func (i *LinkedServiceSnowflake) ToLinkedServiceSnowflakePtrOutput() LinkedServiceSnowflakePtrOutput
- func (i *LinkedServiceSnowflake) ToLinkedServiceSnowflakePtrOutputWithContext(ctx context.Context) LinkedServiceSnowflakePtrOutput
- type LinkedServiceSnowflakeArgs
- type LinkedServiceSnowflakeArray
- func (LinkedServiceSnowflakeArray) ElementType() reflect.Type
- func (i LinkedServiceSnowflakeArray) ToLinkedServiceSnowflakeArrayOutput() LinkedServiceSnowflakeArrayOutput
- func (i LinkedServiceSnowflakeArray) ToLinkedServiceSnowflakeArrayOutputWithContext(ctx context.Context) LinkedServiceSnowflakeArrayOutput
- type LinkedServiceSnowflakeArrayInput
- type LinkedServiceSnowflakeArrayOutput
- func (LinkedServiceSnowflakeArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceSnowflakeArrayOutput) Index(i pulumi.IntInput) LinkedServiceSnowflakeOutput
- func (o LinkedServiceSnowflakeArrayOutput) ToLinkedServiceSnowflakeArrayOutput() LinkedServiceSnowflakeArrayOutput
- func (o LinkedServiceSnowflakeArrayOutput) ToLinkedServiceSnowflakeArrayOutputWithContext(ctx context.Context) LinkedServiceSnowflakeArrayOutput
- type LinkedServiceSnowflakeInput
- type LinkedServiceSnowflakeKeyVaultPassword
- type LinkedServiceSnowflakeKeyVaultPasswordArgs
- func (LinkedServiceSnowflakeKeyVaultPasswordArgs) ElementType() reflect.Type
- func (i LinkedServiceSnowflakeKeyVaultPasswordArgs) ToLinkedServiceSnowflakeKeyVaultPasswordOutput() LinkedServiceSnowflakeKeyVaultPasswordOutput
- func (i LinkedServiceSnowflakeKeyVaultPasswordArgs) ToLinkedServiceSnowflakeKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceSnowflakeKeyVaultPasswordOutput
- func (i LinkedServiceSnowflakeKeyVaultPasswordArgs) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutput() LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
- func (i LinkedServiceSnowflakeKeyVaultPasswordArgs) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
- type LinkedServiceSnowflakeKeyVaultPasswordInput
- type LinkedServiceSnowflakeKeyVaultPasswordOutput
- func (LinkedServiceSnowflakeKeyVaultPasswordOutput) ElementType() reflect.Type
- func (o LinkedServiceSnowflakeKeyVaultPasswordOutput) LinkedServiceName() pulumi.StringOutput
- func (o LinkedServiceSnowflakeKeyVaultPasswordOutput) SecretName() pulumi.StringOutput
- func (o LinkedServiceSnowflakeKeyVaultPasswordOutput) ToLinkedServiceSnowflakeKeyVaultPasswordOutput() LinkedServiceSnowflakeKeyVaultPasswordOutput
- func (o LinkedServiceSnowflakeKeyVaultPasswordOutput) ToLinkedServiceSnowflakeKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceSnowflakeKeyVaultPasswordOutput
- func (o LinkedServiceSnowflakeKeyVaultPasswordOutput) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutput() LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
- func (o LinkedServiceSnowflakeKeyVaultPasswordOutput) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
- type LinkedServiceSnowflakeKeyVaultPasswordPtrInput
- type LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
- func (o LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) Elem() LinkedServiceSnowflakeKeyVaultPasswordOutput
- func (LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
- func (o LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutput() LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
- func (o LinkedServiceSnowflakeKeyVaultPasswordPtrOutput) ToLinkedServiceSnowflakeKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSnowflakeKeyVaultPasswordPtrOutput
- type LinkedServiceSnowflakeMap
- type LinkedServiceSnowflakeMapInput
- type LinkedServiceSnowflakeMapOutput
- func (LinkedServiceSnowflakeMapOutput) ElementType() reflect.Type
- func (o LinkedServiceSnowflakeMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceSnowflakeOutput
- func (o LinkedServiceSnowflakeMapOutput) ToLinkedServiceSnowflakeMapOutput() LinkedServiceSnowflakeMapOutput
- func (o LinkedServiceSnowflakeMapOutput) ToLinkedServiceSnowflakeMapOutputWithContext(ctx context.Context) LinkedServiceSnowflakeMapOutput
- type LinkedServiceSnowflakeOutput
- func (LinkedServiceSnowflakeOutput) ElementType() reflect.Type
- func (o LinkedServiceSnowflakeOutput) ToLinkedServiceSnowflakeOutput() LinkedServiceSnowflakeOutput
- func (o LinkedServiceSnowflakeOutput) ToLinkedServiceSnowflakeOutputWithContext(ctx context.Context) LinkedServiceSnowflakeOutput
- func (o LinkedServiceSnowflakeOutput) ToLinkedServiceSnowflakePtrOutput() LinkedServiceSnowflakePtrOutput
- func (o LinkedServiceSnowflakeOutput) ToLinkedServiceSnowflakePtrOutputWithContext(ctx context.Context) LinkedServiceSnowflakePtrOutput
- type LinkedServiceSnowflakePtrInput
- type LinkedServiceSnowflakePtrOutput
- func (LinkedServiceSnowflakePtrOutput) ElementType() reflect.Type
- func (o LinkedServiceSnowflakePtrOutput) ToLinkedServiceSnowflakePtrOutput() LinkedServiceSnowflakePtrOutput
- func (o LinkedServiceSnowflakePtrOutput) ToLinkedServiceSnowflakePtrOutputWithContext(ctx context.Context) LinkedServiceSnowflakePtrOutput
- type LinkedServiceSnowflakeState
- type LinkedServiceSqlServer
- func (*LinkedServiceSqlServer) ElementType() reflect.Type
- func (i *LinkedServiceSqlServer) ToLinkedServiceSqlServerOutput() LinkedServiceSqlServerOutput
- func (i *LinkedServiceSqlServer) ToLinkedServiceSqlServerOutputWithContext(ctx context.Context) LinkedServiceSqlServerOutput
- func (i *LinkedServiceSqlServer) ToLinkedServiceSqlServerPtrOutput() LinkedServiceSqlServerPtrOutput
- func (i *LinkedServiceSqlServer) ToLinkedServiceSqlServerPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerPtrOutput
- type LinkedServiceSqlServerArgs
- type LinkedServiceSqlServerArray
- func (LinkedServiceSqlServerArray) ElementType() reflect.Type
- func (i LinkedServiceSqlServerArray) ToLinkedServiceSqlServerArrayOutput() LinkedServiceSqlServerArrayOutput
- func (i LinkedServiceSqlServerArray) ToLinkedServiceSqlServerArrayOutputWithContext(ctx context.Context) LinkedServiceSqlServerArrayOutput
- type LinkedServiceSqlServerArrayInput
- type LinkedServiceSqlServerArrayOutput
- func (LinkedServiceSqlServerArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceSqlServerArrayOutput) Index(i pulumi.IntInput) LinkedServiceSqlServerOutput
- func (o LinkedServiceSqlServerArrayOutput) ToLinkedServiceSqlServerArrayOutput() LinkedServiceSqlServerArrayOutput
- func (o LinkedServiceSqlServerArrayOutput) ToLinkedServiceSqlServerArrayOutputWithContext(ctx context.Context) LinkedServiceSqlServerArrayOutput
- type LinkedServiceSqlServerInput
- type LinkedServiceSqlServerKeyVaultConnectionString
- type LinkedServiceSqlServerKeyVaultConnectionStringArgs
- func (LinkedServiceSqlServerKeyVaultConnectionStringArgs) ElementType() reflect.Type
- func (i LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringOutput() LinkedServiceSqlServerKeyVaultConnectionStringOutput
- func (i LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultConnectionStringOutput
- func (i LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutput() LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
- func (i LinkedServiceSqlServerKeyVaultConnectionStringArgs) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
- type LinkedServiceSqlServerKeyVaultConnectionStringInput
- type LinkedServiceSqlServerKeyVaultConnectionStringOutput
- func (LinkedServiceSqlServerKeyVaultConnectionStringOutput) ElementType() reflect.Type
- func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) LinkedServiceName() pulumi.StringOutput
- func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) SecretName() pulumi.StringOutput
- func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringOutput() LinkedServiceSqlServerKeyVaultConnectionStringOutput
- func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultConnectionStringOutput
- func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutput() LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
- func (o LinkedServiceSqlServerKeyVaultConnectionStringOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
- type LinkedServiceSqlServerKeyVaultConnectionStringPtrInput
- type LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
- func (o LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) Elem() LinkedServiceSqlServerKeyVaultConnectionStringOutput
- func (LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
- func (o LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutput() LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
- func (o LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput) ToLinkedServiceSqlServerKeyVaultConnectionStringPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultConnectionStringPtrOutput
- type LinkedServiceSqlServerKeyVaultPassword
- type LinkedServiceSqlServerKeyVaultPasswordArgs
- func (LinkedServiceSqlServerKeyVaultPasswordArgs) ElementType() reflect.Type
- func (i LinkedServiceSqlServerKeyVaultPasswordArgs) ToLinkedServiceSqlServerKeyVaultPasswordOutput() LinkedServiceSqlServerKeyVaultPasswordOutput
- func (i LinkedServiceSqlServerKeyVaultPasswordArgs) ToLinkedServiceSqlServerKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultPasswordOutput
- func (i LinkedServiceSqlServerKeyVaultPasswordArgs) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutput() LinkedServiceSqlServerKeyVaultPasswordPtrOutput
- func (i LinkedServiceSqlServerKeyVaultPasswordArgs) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultPasswordPtrOutput
- type LinkedServiceSqlServerKeyVaultPasswordInput
- type LinkedServiceSqlServerKeyVaultPasswordOutput
- func (LinkedServiceSqlServerKeyVaultPasswordOutput) ElementType() reflect.Type
- func (o LinkedServiceSqlServerKeyVaultPasswordOutput) LinkedServiceName() pulumi.StringOutput
- func (o LinkedServiceSqlServerKeyVaultPasswordOutput) SecretName() pulumi.StringOutput
- func (o LinkedServiceSqlServerKeyVaultPasswordOutput) ToLinkedServiceSqlServerKeyVaultPasswordOutput() LinkedServiceSqlServerKeyVaultPasswordOutput
- func (o LinkedServiceSqlServerKeyVaultPasswordOutput) ToLinkedServiceSqlServerKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultPasswordOutput
- func (o LinkedServiceSqlServerKeyVaultPasswordOutput) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutput() LinkedServiceSqlServerKeyVaultPasswordPtrOutput
- func (o LinkedServiceSqlServerKeyVaultPasswordOutput) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultPasswordPtrOutput
- type LinkedServiceSqlServerKeyVaultPasswordPtrInput
- type LinkedServiceSqlServerKeyVaultPasswordPtrOutput
- func (o LinkedServiceSqlServerKeyVaultPasswordPtrOutput) Elem() LinkedServiceSqlServerKeyVaultPasswordOutput
- func (LinkedServiceSqlServerKeyVaultPasswordPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceSqlServerKeyVaultPasswordPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
- func (o LinkedServiceSqlServerKeyVaultPasswordPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o LinkedServiceSqlServerKeyVaultPasswordPtrOutput) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutput() LinkedServiceSqlServerKeyVaultPasswordPtrOutput
- func (o LinkedServiceSqlServerKeyVaultPasswordPtrOutput) ToLinkedServiceSqlServerKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerKeyVaultPasswordPtrOutput
- type LinkedServiceSqlServerMap
- type LinkedServiceSqlServerMapInput
- type LinkedServiceSqlServerMapOutput
- func (LinkedServiceSqlServerMapOutput) ElementType() reflect.Type
- func (o LinkedServiceSqlServerMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceSqlServerOutput
- func (o LinkedServiceSqlServerMapOutput) ToLinkedServiceSqlServerMapOutput() LinkedServiceSqlServerMapOutput
- func (o LinkedServiceSqlServerMapOutput) ToLinkedServiceSqlServerMapOutputWithContext(ctx context.Context) LinkedServiceSqlServerMapOutput
- type LinkedServiceSqlServerOutput
- func (LinkedServiceSqlServerOutput) ElementType() reflect.Type
- func (o LinkedServiceSqlServerOutput) ToLinkedServiceSqlServerOutput() LinkedServiceSqlServerOutput
- func (o LinkedServiceSqlServerOutput) ToLinkedServiceSqlServerOutputWithContext(ctx context.Context) LinkedServiceSqlServerOutput
- func (o LinkedServiceSqlServerOutput) ToLinkedServiceSqlServerPtrOutput() LinkedServiceSqlServerPtrOutput
- func (o LinkedServiceSqlServerOutput) ToLinkedServiceSqlServerPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerPtrOutput
- type LinkedServiceSqlServerPtrInput
- type LinkedServiceSqlServerPtrOutput
- func (LinkedServiceSqlServerPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceSqlServerPtrOutput) ToLinkedServiceSqlServerPtrOutput() LinkedServiceSqlServerPtrOutput
- func (o LinkedServiceSqlServerPtrOutput) ToLinkedServiceSqlServerPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerPtrOutput
- type LinkedServiceSqlServerState
- type LinkedServiceSynapse
- func (*LinkedServiceSynapse) ElementType() reflect.Type
- func (i *LinkedServiceSynapse) ToLinkedServiceSynapseOutput() LinkedServiceSynapseOutput
- func (i *LinkedServiceSynapse) ToLinkedServiceSynapseOutputWithContext(ctx context.Context) LinkedServiceSynapseOutput
- func (i *LinkedServiceSynapse) ToLinkedServiceSynapsePtrOutput() LinkedServiceSynapsePtrOutput
- func (i *LinkedServiceSynapse) ToLinkedServiceSynapsePtrOutputWithContext(ctx context.Context) LinkedServiceSynapsePtrOutput
- type LinkedServiceSynapseArgs
- type LinkedServiceSynapseArray
- type LinkedServiceSynapseArrayInput
- type LinkedServiceSynapseArrayOutput
- func (LinkedServiceSynapseArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceSynapseArrayOutput) Index(i pulumi.IntInput) LinkedServiceSynapseOutput
- func (o LinkedServiceSynapseArrayOutput) ToLinkedServiceSynapseArrayOutput() LinkedServiceSynapseArrayOutput
- func (o LinkedServiceSynapseArrayOutput) ToLinkedServiceSynapseArrayOutputWithContext(ctx context.Context) LinkedServiceSynapseArrayOutput
- type LinkedServiceSynapseInput
- type LinkedServiceSynapseKeyVaultPassword
- type LinkedServiceSynapseKeyVaultPasswordArgs
- func (LinkedServiceSynapseKeyVaultPasswordArgs) ElementType() reflect.Type
- func (i LinkedServiceSynapseKeyVaultPasswordArgs) ToLinkedServiceSynapseKeyVaultPasswordOutput() LinkedServiceSynapseKeyVaultPasswordOutput
- func (i LinkedServiceSynapseKeyVaultPasswordArgs) ToLinkedServiceSynapseKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceSynapseKeyVaultPasswordOutput
- func (i LinkedServiceSynapseKeyVaultPasswordArgs) ToLinkedServiceSynapseKeyVaultPasswordPtrOutput() LinkedServiceSynapseKeyVaultPasswordPtrOutput
- func (i LinkedServiceSynapseKeyVaultPasswordArgs) ToLinkedServiceSynapseKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSynapseKeyVaultPasswordPtrOutput
- type LinkedServiceSynapseKeyVaultPasswordInput
- type LinkedServiceSynapseKeyVaultPasswordOutput
- func (LinkedServiceSynapseKeyVaultPasswordOutput) ElementType() reflect.Type
- func (o LinkedServiceSynapseKeyVaultPasswordOutput) LinkedServiceName() pulumi.StringOutput
- func (o LinkedServiceSynapseKeyVaultPasswordOutput) SecretName() pulumi.StringOutput
- func (o LinkedServiceSynapseKeyVaultPasswordOutput) ToLinkedServiceSynapseKeyVaultPasswordOutput() LinkedServiceSynapseKeyVaultPasswordOutput
- func (o LinkedServiceSynapseKeyVaultPasswordOutput) ToLinkedServiceSynapseKeyVaultPasswordOutputWithContext(ctx context.Context) LinkedServiceSynapseKeyVaultPasswordOutput
- func (o LinkedServiceSynapseKeyVaultPasswordOutput) ToLinkedServiceSynapseKeyVaultPasswordPtrOutput() LinkedServiceSynapseKeyVaultPasswordPtrOutput
- func (o LinkedServiceSynapseKeyVaultPasswordOutput) ToLinkedServiceSynapseKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSynapseKeyVaultPasswordPtrOutput
- type LinkedServiceSynapseKeyVaultPasswordPtrInput
- type LinkedServiceSynapseKeyVaultPasswordPtrOutput
- func (o LinkedServiceSynapseKeyVaultPasswordPtrOutput) Elem() LinkedServiceSynapseKeyVaultPasswordOutput
- func (LinkedServiceSynapseKeyVaultPasswordPtrOutput) ElementType() reflect.Type
- func (o LinkedServiceSynapseKeyVaultPasswordPtrOutput) LinkedServiceName() pulumi.StringPtrOutput
- func (o LinkedServiceSynapseKeyVaultPasswordPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o LinkedServiceSynapseKeyVaultPasswordPtrOutput) ToLinkedServiceSynapseKeyVaultPasswordPtrOutput() LinkedServiceSynapseKeyVaultPasswordPtrOutput
- func (o LinkedServiceSynapseKeyVaultPasswordPtrOutput) ToLinkedServiceSynapseKeyVaultPasswordPtrOutputWithContext(ctx context.Context) LinkedServiceSynapseKeyVaultPasswordPtrOutput
- type LinkedServiceSynapseMap
- type LinkedServiceSynapseMapInput
- type LinkedServiceSynapseMapOutput
- func (LinkedServiceSynapseMapOutput) ElementType() reflect.Type
- func (o LinkedServiceSynapseMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceSynapseOutput
- func (o LinkedServiceSynapseMapOutput) ToLinkedServiceSynapseMapOutput() LinkedServiceSynapseMapOutput
- func (o LinkedServiceSynapseMapOutput) ToLinkedServiceSynapseMapOutputWithContext(ctx context.Context) LinkedServiceSynapseMapOutput
- type LinkedServiceSynapseOutput
- func (LinkedServiceSynapseOutput) ElementType() reflect.Type
- func (o LinkedServiceSynapseOutput) ToLinkedServiceSynapseOutput() LinkedServiceSynapseOutput
- func (o LinkedServiceSynapseOutput) ToLinkedServiceSynapseOutputWithContext(ctx context.Context) LinkedServiceSynapseOutput
- func (o LinkedServiceSynapseOutput) ToLinkedServiceSynapsePtrOutput() LinkedServiceSynapsePtrOutput
- func (o LinkedServiceSynapseOutput) ToLinkedServiceSynapsePtrOutputWithContext(ctx context.Context) LinkedServiceSynapsePtrOutput
- type LinkedServiceSynapsePtrInput
- type LinkedServiceSynapsePtrOutput
- type LinkedServiceSynapseState
- type LinkedServiceWeb
- func (*LinkedServiceWeb) ElementType() reflect.Type
- func (i *LinkedServiceWeb) ToLinkedServiceWebOutput() LinkedServiceWebOutput
- func (i *LinkedServiceWeb) ToLinkedServiceWebOutputWithContext(ctx context.Context) LinkedServiceWebOutput
- func (i *LinkedServiceWeb) ToLinkedServiceWebPtrOutput() LinkedServiceWebPtrOutput
- func (i *LinkedServiceWeb) ToLinkedServiceWebPtrOutputWithContext(ctx context.Context) LinkedServiceWebPtrOutput
- type LinkedServiceWebArgs
- type LinkedServiceWebArray
- type LinkedServiceWebArrayInput
- type LinkedServiceWebArrayOutput
- func (LinkedServiceWebArrayOutput) ElementType() reflect.Type
- func (o LinkedServiceWebArrayOutput) Index(i pulumi.IntInput) LinkedServiceWebOutput
- func (o LinkedServiceWebArrayOutput) ToLinkedServiceWebArrayOutput() LinkedServiceWebArrayOutput
- func (o LinkedServiceWebArrayOutput) ToLinkedServiceWebArrayOutputWithContext(ctx context.Context) LinkedServiceWebArrayOutput
- type LinkedServiceWebInput
- type LinkedServiceWebMap
- type LinkedServiceWebMapInput
- type LinkedServiceWebMapOutput
- func (LinkedServiceWebMapOutput) ElementType() reflect.Type
- func (o LinkedServiceWebMapOutput) MapIndex(k pulumi.StringInput) LinkedServiceWebOutput
- func (o LinkedServiceWebMapOutput) ToLinkedServiceWebMapOutput() LinkedServiceWebMapOutput
- func (o LinkedServiceWebMapOutput) ToLinkedServiceWebMapOutputWithContext(ctx context.Context) LinkedServiceWebMapOutput
- type LinkedServiceWebOutput
- func (LinkedServiceWebOutput) ElementType() reflect.Type
- func (o LinkedServiceWebOutput) ToLinkedServiceWebOutput() LinkedServiceWebOutput
- func (o LinkedServiceWebOutput) ToLinkedServiceWebOutputWithContext(ctx context.Context) LinkedServiceWebOutput
- func (o LinkedServiceWebOutput) ToLinkedServiceWebPtrOutput() LinkedServiceWebPtrOutput
- func (o LinkedServiceWebOutput) ToLinkedServiceWebPtrOutputWithContext(ctx context.Context) LinkedServiceWebPtrOutput
- type LinkedServiceWebPtrInput
- type LinkedServiceWebPtrOutput
- type LinkedServiceWebState
- type LookupFactoryArgs
- type LookupFactoryResult
- type Pipeline
- func (*Pipeline) ElementType() reflect.Type
- func (i *Pipeline) ToPipelineOutput() PipelineOutput
- func (i *Pipeline) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput
- func (i *Pipeline) ToPipelinePtrOutput() PipelinePtrOutput
- func (i *Pipeline) ToPipelinePtrOutputWithContext(ctx context.Context) PipelinePtrOutput
- type PipelineArgs
- type PipelineArray
- type PipelineArrayInput
- type PipelineArrayOutput
- type PipelineInput
- type PipelineMap
- type PipelineMapInput
- type PipelineMapOutput
- type PipelineOutput
- func (PipelineOutput) ElementType() reflect.Type
- func (o PipelineOutput) ToPipelineOutput() PipelineOutput
- func (o PipelineOutput) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput
- func (o PipelineOutput) ToPipelinePtrOutput() PipelinePtrOutput
- func (o PipelineOutput) ToPipelinePtrOutputWithContext(ctx context.Context) PipelinePtrOutput
- type PipelinePtrInput
- type PipelinePtrOutput
- type PipelineState
- type TriggerBlobEvent
- func (*TriggerBlobEvent) ElementType() reflect.Type
- func (i *TriggerBlobEvent) ToTriggerBlobEventOutput() TriggerBlobEventOutput
- func (i *TriggerBlobEvent) ToTriggerBlobEventOutputWithContext(ctx context.Context) TriggerBlobEventOutput
- func (i *TriggerBlobEvent) ToTriggerBlobEventPtrOutput() TriggerBlobEventPtrOutput
- func (i *TriggerBlobEvent) ToTriggerBlobEventPtrOutputWithContext(ctx context.Context) TriggerBlobEventPtrOutput
- type TriggerBlobEventArgs
- type TriggerBlobEventArray
- type TriggerBlobEventArrayInput
- type TriggerBlobEventArrayOutput
- func (TriggerBlobEventArrayOutput) ElementType() reflect.Type
- func (o TriggerBlobEventArrayOutput) Index(i pulumi.IntInput) TriggerBlobEventOutput
- func (o TriggerBlobEventArrayOutput) ToTriggerBlobEventArrayOutput() TriggerBlobEventArrayOutput
- func (o TriggerBlobEventArrayOutput) ToTriggerBlobEventArrayOutputWithContext(ctx context.Context) TriggerBlobEventArrayOutput
- type TriggerBlobEventInput
- type TriggerBlobEventMap
- type TriggerBlobEventMapInput
- type TriggerBlobEventMapOutput
- func (TriggerBlobEventMapOutput) ElementType() reflect.Type
- func (o TriggerBlobEventMapOutput) MapIndex(k pulumi.StringInput) TriggerBlobEventOutput
- func (o TriggerBlobEventMapOutput) ToTriggerBlobEventMapOutput() TriggerBlobEventMapOutput
- func (o TriggerBlobEventMapOutput) ToTriggerBlobEventMapOutputWithContext(ctx context.Context) TriggerBlobEventMapOutput
- type TriggerBlobEventOutput
- func (TriggerBlobEventOutput) ElementType() reflect.Type
- func (o TriggerBlobEventOutput) ToTriggerBlobEventOutput() TriggerBlobEventOutput
- func (o TriggerBlobEventOutput) ToTriggerBlobEventOutputWithContext(ctx context.Context) TriggerBlobEventOutput
- func (o TriggerBlobEventOutput) ToTriggerBlobEventPtrOutput() TriggerBlobEventPtrOutput
- func (o TriggerBlobEventOutput) ToTriggerBlobEventPtrOutputWithContext(ctx context.Context) TriggerBlobEventPtrOutput
- 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 TriggerBlobEventPtrInput
- type TriggerBlobEventPtrOutput
- type TriggerBlobEventState
- type TriggerSchedule
- func (*TriggerSchedule) ElementType() reflect.Type
- func (i *TriggerSchedule) ToTriggerScheduleOutput() TriggerScheduleOutput
- func (i *TriggerSchedule) ToTriggerScheduleOutputWithContext(ctx context.Context) TriggerScheduleOutput
- func (i *TriggerSchedule) ToTriggerSchedulePtrOutput() TriggerSchedulePtrOutput
- func (i *TriggerSchedule) ToTriggerSchedulePtrOutputWithContext(ctx context.Context) TriggerSchedulePtrOutput
- type TriggerScheduleArgs
- type TriggerScheduleArray
- type TriggerScheduleArrayInput
- type TriggerScheduleArrayOutput
- func (TriggerScheduleArrayOutput) ElementType() reflect.Type
- func (o TriggerScheduleArrayOutput) Index(i pulumi.IntInput) TriggerScheduleOutput
- func (o TriggerScheduleArrayOutput) ToTriggerScheduleArrayOutput() TriggerScheduleArrayOutput
- func (o TriggerScheduleArrayOutput) ToTriggerScheduleArrayOutputWithContext(ctx context.Context) TriggerScheduleArrayOutput
- type TriggerScheduleInput
- type TriggerScheduleMap
- type TriggerScheduleMapInput
- type TriggerScheduleMapOutput
- func (TriggerScheduleMapOutput) ElementType() reflect.Type
- func (o TriggerScheduleMapOutput) MapIndex(k pulumi.StringInput) TriggerScheduleOutput
- func (o TriggerScheduleMapOutput) ToTriggerScheduleMapOutput() TriggerScheduleMapOutput
- func (o TriggerScheduleMapOutput) ToTriggerScheduleMapOutputWithContext(ctx context.Context) TriggerScheduleMapOutput
- type TriggerScheduleOutput
- func (TriggerScheduleOutput) ElementType() reflect.Type
- func (o TriggerScheduleOutput) ToTriggerScheduleOutput() TriggerScheduleOutput
- func (o TriggerScheduleOutput) ToTriggerScheduleOutputWithContext(ctx context.Context) TriggerScheduleOutput
- func (o TriggerScheduleOutput) ToTriggerSchedulePtrOutput() TriggerSchedulePtrOutput
- func (o TriggerScheduleOutput) ToTriggerSchedulePtrOutputWithContext(ctx context.Context) TriggerSchedulePtrOutput
- type TriggerSchedulePtrInput
- type TriggerSchedulePtrOutput
- type TriggerScheduleState
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
func (*CustomDataset) ToCustomDatasetPtrOutput ¶ added in v4.11.0
func (i *CustomDataset) ToCustomDatasetPtrOutput() CustomDatasetPtrOutput
func (*CustomDataset) ToCustomDatasetPtrOutputWithContext ¶ added in v4.11.0
func (i *CustomDataset) ToCustomDatasetPtrOutputWithContext(ctx context.Context) CustomDatasetPtrOutput
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
func (CustomDatasetOutput) ToCustomDatasetPtrOutput ¶ added in v4.11.0
func (o CustomDatasetOutput) ToCustomDatasetPtrOutput() CustomDatasetPtrOutput
func (CustomDatasetOutput) ToCustomDatasetPtrOutputWithContext ¶ added in v4.11.0
func (o CustomDatasetOutput) ToCustomDatasetPtrOutputWithContext(ctx context.Context) CustomDatasetPtrOutput
type CustomDatasetPtrInput ¶ added in v4.11.0
type CustomDatasetPtrInput interface { pulumi.Input ToCustomDatasetPtrOutput() CustomDatasetPtrOutput ToCustomDatasetPtrOutputWithContext(ctx context.Context) CustomDatasetPtrOutput }
type CustomDatasetPtrOutput ¶ added in v4.11.0
type CustomDatasetPtrOutput struct {
*pulumi.OutputState
}
func (CustomDatasetPtrOutput) ElementType ¶ added in v4.11.0
func (CustomDatasetPtrOutput) ElementType() reflect.Type
func (CustomDatasetPtrOutput) ToCustomDatasetPtrOutput ¶ added in v4.11.0
func (o CustomDatasetPtrOutput) ToCustomDatasetPtrOutput() CustomDatasetPtrOutput
func (CustomDatasetPtrOutput) ToCustomDatasetPtrOutputWithContext ¶ added in v4.11.0
func (o CustomDatasetPtrOutput) ToCustomDatasetPtrOutputWithContext(ctx context.Context) CustomDatasetPtrOutput
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 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 name in which to associate the Dataset with. Changing this forces a new resource. DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // The description for the Data Factory Dataset. Description pulumi.StringPtrOutput `pulumi:"description"` // Is the `path` 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 } 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, DataFactoryName: exampleFactory.Name, 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, DataFactoryName: exampleFactory.Name, 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
func (*DatasetAzureBlob) ToDatasetAzureBlobPtrOutput ¶
func (i *DatasetAzureBlob) ToDatasetAzureBlobPtrOutput() DatasetAzureBlobPtrOutput
func (*DatasetAzureBlob) ToDatasetAzureBlobPtrOutputWithContext ¶
func (i *DatasetAzureBlob) ToDatasetAzureBlobPtrOutputWithContext(ctx context.Context) DatasetAzureBlobPtrOutput
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 name in which to associate the Dataset with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // Is the `path` 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
func (DatasetAzureBlobOutput) ToDatasetAzureBlobPtrOutput ¶
func (o DatasetAzureBlobOutput) ToDatasetAzureBlobPtrOutput() DatasetAzureBlobPtrOutput
func (DatasetAzureBlobOutput) ToDatasetAzureBlobPtrOutputWithContext ¶
func (o DatasetAzureBlobOutput) ToDatasetAzureBlobPtrOutputWithContext(ctx context.Context) DatasetAzureBlobPtrOutput
type DatasetAzureBlobPtrInput ¶
type DatasetAzureBlobPtrInput interface { pulumi.Input ToDatasetAzureBlobPtrOutput() DatasetAzureBlobPtrOutput ToDatasetAzureBlobPtrOutputWithContext(ctx context.Context) DatasetAzureBlobPtrOutput }
type DatasetAzureBlobPtrOutput ¶
type DatasetAzureBlobPtrOutput struct {
*pulumi.OutputState
}
func (DatasetAzureBlobPtrOutput) ElementType ¶
func (DatasetAzureBlobPtrOutput) ElementType() reflect.Type
func (DatasetAzureBlobPtrOutput) ToDatasetAzureBlobPtrOutput ¶
func (o DatasetAzureBlobPtrOutput) ToDatasetAzureBlobPtrOutput() DatasetAzureBlobPtrOutput
func (DatasetAzureBlobPtrOutput) ToDatasetAzureBlobPtrOutputWithContext ¶
func (o DatasetAzureBlobPtrOutput) ToDatasetAzureBlobPtrOutputWithContext(ctx context.Context) DatasetAzureBlobPtrOutput
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 name in which to associate the Dataset with. Changing this forces a new resource. DataFactoryName pulumi.StringPtrInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // Is the `path` 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 name in which to associate the Binary Dataset with. Changing this forces a new resource. 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, DataFactoryName: exampleFactory.Name, 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, DataFactoryName: exampleFactory.Name, 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
func (*DatasetBinary) ToDatasetBinaryPtrOutput ¶ added in v4.11.0
func (i *DatasetBinary) ToDatasetBinaryPtrOutput() DatasetBinaryPtrOutput
func (*DatasetBinary) ToDatasetBinaryPtrOutputWithContext ¶ added in v4.11.0
func (i *DatasetBinary) ToDatasetBinaryPtrOutputWithContext(ctx context.Context) DatasetBinaryPtrOutput
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 name in which to associate the Binary Dataset with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // A `httpServerLocation` block as defined below. HttpServerLocation DatasetBinaryHttpServerLocationPtrInput // The Data Factory Linked Service name in which to associate the Binary Dataset with. LinkedServiceName pulumi.StringInput // Specifies the name of the Data Factory Binary Dataset. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // Specifies a list of parameters to associate with the Data Factory Binary Dataset. Parameters pulumi.StringMapInput // 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"` // 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 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"` // 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 (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) ElementType ¶ added in v4.11.0
func (DatasetBinaryAzureBlobStorageLocationOutput) ElementType() reflect.Type
func (DatasetBinaryAzureBlobStorageLocationOutput) Filename ¶ added in v4.11.0
func (o DatasetBinaryAzureBlobStorageLocationOutput) Filename() pulumi.StringOutput
The filename of the file on the web server.
func (DatasetBinaryAzureBlobStorageLocationOutput) Path ¶ added in v4.11.0
func (o DatasetBinaryAzureBlobStorageLocationOutput) Path() pulumi.StringOutput
The folder path to the file on the web server.
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) 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 on the web server.
func (DatasetBinaryAzureBlobStorageLocationPtrOutput) Path ¶ added in v4.11.0
func (o DatasetBinaryAzureBlobStorageLocationPtrOutput) Path() pulumi.StringPtrOutput
The folder path to the file on the web server.
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 { // 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 { // 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) 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) 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
func (DatasetBinaryOutput) ToDatasetBinaryPtrOutput ¶ added in v4.11.0
func (o DatasetBinaryOutput) ToDatasetBinaryPtrOutput() DatasetBinaryPtrOutput
func (DatasetBinaryOutput) ToDatasetBinaryPtrOutputWithContext ¶ added in v4.11.0
func (o DatasetBinaryOutput) ToDatasetBinaryPtrOutputWithContext(ctx context.Context) DatasetBinaryPtrOutput
type DatasetBinaryPtrInput ¶ added in v4.11.0
type DatasetBinaryPtrInput interface { pulumi.Input ToDatasetBinaryPtrOutput() DatasetBinaryPtrOutput ToDatasetBinaryPtrOutputWithContext(ctx context.Context) DatasetBinaryPtrOutput }
type DatasetBinaryPtrOutput ¶ added in v4.11.0
type DatasetBinaryPtrOutput struct {
*pulumi.OutputState
}
func (DatasetBinaryPtrOutput) ElementType ¶ added in v4.11.0
func (DatasetBinaryPtrOutput) ElementType() reflect.Type
func (DatasetBinaryPtrOutput) ToDatasetBinaryPtrOutput ¶ added in v4.11.0
func (o DatasetBinaryPtrOutput) ToDatasetBinaryPtrOutput() DatasetBinaryPtrOutput
func (DatasetBinaryPtrOutput) ToDatasetBinaryPtrOutputWithContext ¶ added in v4.11.0
func (o DatasetBinaryPtrOutput) ToDatasetBinaryPtrOutputWithContext(ctx context.Context) DatasetBinaryPtrOutput
type DatasetBinarySftpServerLocation ¶ added in v4.11.0
type DatasetBinarySftpServerLocationArgs ¶ added in v4.11.0
type DatasetBinarySftpServerLocationArgs struct { // 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) 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) 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 name in which to associate the Binary Dataset with. Changing this forces a new resource. 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 name in which to associate the Dataset with. Changing this forces a new resource. 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
func (*DatasetCosmosDBApi) ToDatasetCosmosDBApiPtrOutput ¶
func (i *DatasetCosmosDBApi) ToDatasetCosmosDBApiPtrOutput() DatasetCosmosDBApiPtrOutput
func (*DatasetCosmosDBApi) ToDatasetCosmosDBApiPtrOutputWithContext ¶
func (i *DatasetCosmosDBApi) ToDatasetCosmosDBApiPtrOutputWithContext(ctx context.Context) DatasetCosmosDBApiPtrOutput
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 name in which to associate the Dataset with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringInput // Specifies the name of the Data Factory Dataset. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapInput // The 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
func (DatasetCosmosDBApiOutput) ToDatasetCosmosDBApiPtrOutput ¶
func (o DatasetCosmosDBApiOutput) ToDatasetCosmosDBApiPtrOutput() DatasetCosmosDBApiPtrOutput
func (DatasetCosmosDBApiOutput) ToDatasetCosmosDBApiPtrOutputWithContext ¶
func (o DatasetCosmosDBApiOutput) ToDatasetCosmosDBApiPtrOutputWithContext(ctx context.Context) DatasetCosmosDBApiPtrOutput
type DatasetCosmosDBApiPtrInput ¶
type DatasetCosmosDBApiPtrInput interface { pulumi.Input ToDatasetCosmosDBApiPtrOutput() DatasetCosmosDBApiPtrOutput ToDatasetCosmosDBApiPtrOutputWithContext(ctx context.Context) DatasetCosmosDBApiPtrOutput }
type DatasetCosmosDBApiPtrOutput ¶
type DatasetCosmosDBApiPtrOutput struct {
*pulumi.OutputState
}
func (DatasetCosmosDBApiPtrOutput) ElementType ¶
func (DatasetCosmosDBApiPtrOutput) ElementType() reflect.Type
func (DatasetCosmosDBApiPtrOutput) ToDatasetCosmosDBApiPtrOutput ¶
func (o DatasetCosmosDBApiPtrOutput) ToDatasetCosmosDBApiPtrOutput() DatasetCosmosDBApiPtrOutput
func (DatasetCosmosDBApiPtrOutput) ToDatasetCosmosDBApiPtrOutputWithContext ¶
func (o DatasetCosmosDBApiPtrOutput) ToDatasetCosmosDBApiPtrOutputWithContext(ctx context.Context) DatasetCosmosDBApiPtrOutput
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 name in which to associate the Dataset with. Changing this forces a new resource. 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. 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 name in which to associate the Dataset with. Changing this forces a new resource. 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. 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. 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. NullValue pulumi.StringPtrOutput `pulumi:"nullValue"` // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // The quote character. 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. 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, DataFactoryName: exampleFactory.Name, 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, DataFactoryName: exampleFactory.Name, 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
func (*DatasetDelimitedText) ToDatasetDelimitedTextPtrOutput ¶
func (i *DatasetDelimitedText) ToDatasetDelimitedTextPtrOutput() DatasetDelimitedTextPtrOutput
func (*DatasetDelimitedText) ToDatasetDelimitedTextPtrOutputWithContext ¶
func (i *DatasetDelimitedText) ToDatasetDelimitedTextPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextPtrOutput
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. 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 name in which to associate the Dataset with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // The encoding format for the file. Encoding pulumi.StringPtrInput // The escape character. 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. 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. NullValue pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapInput // The quote character. 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. 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 DatasetDelimitedTextAzureBlobStorageLocationArgs ¶
type DatasetDelimitedTextAzureBlobStorageLocationArgs struct { // The container on the Azure Blob Storage Account hosting the file. Container pulumi.StringInput `pulumi:"container"` // The filename of the file. Filename pulumi.StringInput `pulumi:"filename"` // The folder path to the file. Path pulumi.StringInput `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) ElementType ¶
func (DatasetDelimitedTextAzureBlobStorageLocationOutput) ElementType() reflect.Type
func (DatasetDelimitedTextAzureBlobStorageLocationOutput) Filename ¶
func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) Filename() pulumi.StringOutput
The filename of the file.
func (DatasetDelimitedTextAzureBlobStorageLocationOutput) Path ¶
func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) Path() pulumi.StringOutput
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) 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 { // 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 { // 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) 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) 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
func (DatasetDelimitedTextOutput) ToDatasetDelimitedTextPtrOutput ¶
func (o DatasetDelimitedTextOutput) ToDatasetDelimitedTextPtrOutput() DatasetDelimitedTextPtrOutput
func (DatasetDelimitedTextOutput) ToDatasetDelimitedTextPtrOutputWithContext ¶
func (o DatasetDelimitedTextOutput) ToDatasetDelimitedTextPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextPtrOutput
type DatasetDelimitedTextPtrInput ¶
type DatasetDelimitedTextPtrInput interface { pulumi.Input ToDatasetDelimitedTextPtrOutput() DatasetDelimitedTextPtrOutput ToDatasetDelimitedTextPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextPtrOutput }
type DatasetDelimitedTextPtrOutput ¶
type DatasetDelimitedTextPtrOutput struct {
*pulumi.OutputState
}
func (DatasetDelimitedTextPtrOutput) ElementType ¶
func (DatasetDelimitedTextPtrOutput) ElementType() reflect.Type
func (DatasetDelimitedTextPtrOutput) ToDatasetDelimitedTextPtrOutput ¶
func (o DatasetDelimitedTextPtrOutput) ToDatasetDelimitedTextPtrOutput() DatasetDelimitedTextPtrOutput
func (DatasetDelimitedTextPtrOutput) ToDatasetDelimitedTextPtrOutputWithContext ¶
func (o DatasetDelimitedTextPtrOutput) ToDatasetDelimitedTextPtrOutputWithContext(ctx context.Context) DatasetDelimitedTextPtrOutput
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. 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 name in which to associate the Dataset with. Changing this forces a new resource. 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. 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. 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. NullValue pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapInput // The quote character. 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. 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 name in which to associate the Dataset with. Changing this forces a new resource. 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, DataFactoryName: exampleFactory.Name, 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, DataFactoryName: exampleFactory.Name, 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
func (*DatasetHttp) ToDatasetHttpPtrOutput ¶
func (i *DatasetHttp) ToDatasetHttpPtrOutput() DatasetHttpPtrOutput
func (*DatasetHttp) ToDatasetHttpPtrOutputWithContext ¶
func (i *DatasetHttp) ToDatasetHttpPtrOutputWithContext(ctx context.Context) DatasetHttpPtrOutput
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 name in which to associate the Dataset with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringInput // Specifies the name of the Data Factory Dataset. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapInput // The relative URL based on the URL in the HTTP Linked Service. RelativeUrl pulumi.StringPtrInput // The body for the HTTP request. RequestBody pulumi.StringPtrInput // The HTTP method for the HTTP request. (e.g. GET, POST) RequestMethod pulumi.StringPtrInput // 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
func (DatasetHttpOutput) ToDatasetHttpPtrOutput ¶
func (o DatasetHttpOutput) ToDatasetHttpPtrOutput() DatasetHttpPtrOutput
func (DatasetHttpOutput) ToDatasetHttpPtrOutputWithContext ¶
func (o DatasetHttpOutput) ToDatasetHttpPtrOutputWithContext(ctx context.Context) DatasetHttpPtrOutput
type DatasetHttpPtrInput ¶
type DatasetHttpPtrInput interface { pulumi.Input ToDatasetHttpPtrOutput() DatasetHttpPtrOutput ToDatasetHttpPtrOutputWithContext(ctx context.Context) DatasetHttpPtrOutput }
type DatasetHttpPtrOutput ¶
type DatasetHttpPtrOutput struct {
*pulumi.OutputState
}
func (DatasetHttpPtrOutput) ElementType ¶
func (DatasetHttpPtrOutput) ElementType() reflect.Type
func (DatasetHttpPtrOutput) ToDatasetHttpPtrOutput ¶
func (o DatasetHttpPtrOutput) ToDatasetHttpPtrOutput() DatasetHttpPtrOutput
func (DatasetHttpPtrOutput) ToDatasetHttpPtrOutputWithContext ¶
func (o DatasetHttpPtrOutput) ToDatasetHttpPtrOutputWithContext(ctx context.Context) DatasetHttpPtrOutput
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 name in which to associate the Dataset with. Changing this forces a new resource. 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 name in which to associate the Dataset with. Changing this forces a new resource. 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, DataFactoryName: exampleFactory.Name, 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, DataFactoryName: exampleFactory.Name, 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
func (*DatasetJson) ToDatasetJsonPtrOutput ¶
func (i *DatasetJson) ToDatasetJsonPtrOutput() DatasetJsonPtrOutput
func (*DatasetJson) ToDatasetJsonPtrOutputWithContext ¶
func (i *DatasetJson) ToDatasetJsonPtrOutputWithContext(ctx context.Context) DatasetJsonPtrOutput
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 name in which to associate the Dataset with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // The encoding format for the file. Encoding pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // A `httpServerLocation` block as defined below. HttpServerLocation DatasetJsonHttpServerLocationPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringInput // Specifies the name of the Data Factory Dataset. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapInput // 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"` // 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"` // 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) 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) 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 { // 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 { // 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) 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) 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
func (DatasetJsonOutput) ToDatasetJsonPtrOutput ¶
func (o DatasetJsonOutput) ToDatasetJsonPtrOutput() DatasetJsonPtrOutput
func (DatasetJsonOutput) ToDatasetJsonPtrOutputWithContext ¶
func (o DatasetJsonOutput) ToDatasetJsonPtrOutputWithContext(ctx context.Context) DatasetJsonPtrOutput
type DatasetJsonPtrInput ¶
type DatasetJsonPtrInput interface { pulumi.Input ToDatasetJsonPtrOutput() DatasetJsonPtrOutput ToDatasetJsonPtrOutputWithContext(ctx context.Context) DatasetJsonPtrOutput }
type DatasetJsonPtrOutput ¶
type DatasetJsonPtrOutput struct {
*pulumi.OutputState
}
func (DatasetJsonPtrOutput) ElementType ¶
func (DatasetJsonPtrOutput) ElementType() reflect.Type
func (DatasetJsonPtrOutput) ToDatasetJsonPtrOutput ¶
func (o DatasetJsonPtrOutput) ToDatasetJsonPtrOutput() DatasetJsonPtrOutput
func (DatasetJsonPtrOutput) ToDatasetJsonPtrOutputWithContext ¶
func (o DatasetJsonPtrOutput) ToDatasetJsonPtrOutputWithContext(ctx context.Context) DatasetJsonPtrOutput
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 name in which to associate the Dataset with. Changing this forces a new resource. 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 name in which to associate the Dataset with. Changing this forces a new resource. 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, DataFactoryName: exampleFactory.Name, 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, DataFactoryName: exampleFactory.Name, 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
func (*DatasetMysql) ToDatasetMysqlPtrOutput ¶
func (i *DatasetMysql) ToDatasetMysqlPtrOutput() DatasetMysqlPtrOutput
func (*DatasetMysql) ToDatasetMysqlPtrOutputWithContext ¶
func (i *DatasetMysql) ToDatasetMysqlPtrOutputWithContext(ctx context.Context) DatasetMysqlPtrOutput
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 name in which to associate the Dataset with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Dataset MySQL. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringInput // Specifies the name of the Data Factory Dataset MySQL. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset MySQL. Parameters pulumi.StringMapInput // 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
func (DatasetMysqlOutput) ToDatasetMysqlPtrOutput ¶
func (o DatasetMysqlOutput) ToDatasetMysqlPtrOutput() DatasetMysqlPtrOutput
func (DatasetMysqlOutput) ToDatasetMysqlPtrOutputWithContext ¶
func (o DatasetMysqlOutput) ToDatasetMysqlPtrOutputWithContext(ctx context.Context) DatasetMysqlPtrOutput
type DatasetMysqlPtrInput ¶
type DatasetMysqlPtrInput interface { pulumi.Input ToDatasetMysqlPtrOutput() DatasetMysqlPtrOutput ToDatasetMysqlPtrOutputWithContext(ctx context.Context) DatasetMysqlPtrOutput }
type DatasetMysqlPtrOutput ¶
type DatasetMysqlPtrOutput struct {
*pulumi.OutputState
}
func (DatasetMysqlPtrOutput) ElementType ¶
func (DatasetMysqlPtrOutput) ElementType() reflect.Type
func (DatasetMysqlPtrOutput) ToDatasetMysqlPtrOutput ¶
func (o DatasetMysqlPtrOutput) ToDatasetMysqlPtrOutput() DatasetMysqlPtrOutput
func (DatasetMysqlPtrOutput) ToDatasetMysqlPtrOutputWithContext ¶
func (o DatasetMysqlPtrOutput) ToDatasetMysqlPtrOutputWithContext(ctx context.Context) DatasetMysqlPtrOutput
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 name in which to associate the Dataset with. Changing this forces a new resource. 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"` // The Data Factory name in which to associate the Dataset with. Changing this forces a new resource. 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, DataFactoryName: exampleFactory.Name, 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, DataFactoryName: exampleFactory.Name, 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
func (*DatasetParquet) ToDatasetParquetPtrOutput ¶
func (i *DatasetParquet) ToDatasetParquetPtrOutput() DatasetParquetPtrOutput
func (*DatasetParquet) ToDatasetParquetPtrOutputWithContext ¶
func (i *DatasetParquet) ToDatasetParquetPtrOutputWithContext(ctx context.Context) DatasetParquetPtrOutput
type DatasetParquetArgs ¶
type DatasetParquetArgs struct { // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayInput // A `azureBlobStorageLocation` block as defined below. AzureBlobStorageLocation DatasetParquetAzureBlobStorageLocationPtrInput // The compression codec used to read/write text files. Valid values are `bzip2`, `gzip`, `deflate`, `ZipDeflate`, `TarGzip`, `Tar`, `snappy`, or `lz4`. Please note these values are case sensitive. CompressionCodec pulumi.StringPtrInput CompressionLevel pulumi.StringPtrInput // The Data Factory name in which to associate the Dataset with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Dataset. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // A `httpServerLocation` block as defined below. HttpServerLocation DatasetParquetHttpServerLocationPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringInput // Specifies the name of the Data Factory Dataset. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset. Parameters pulumi.StringMapInput // 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"` // 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"` // 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) 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) 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 { // 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 { // 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) 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) 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
func (DatasetParquetOutput) ToDatasetParquetPtrOutput ¶
func (o DatasetParquetOutput) ToDatasetParquetPtrOutput() DatasetParquetPtrOutput
func (DatasetParquetOutput) ToDatasetParquetPtrOutputWithContext ¶
func (o DatasetParquetOutput) ToDatasetParquetPtrOutputWithContext(ctx context.Context) DatasetParquetPtrOutput
type DatasetParquetPtrInput ¶
type DatasetParquetPtrInput interface { pulumi.Input ToDatasetParquetPtrOutput() DatasetParquetPtrOutput ToDatasetParquetPtrOutputWithContext(ctx context.Context) DatasetParquetPtrOutput }
type DatasetParquetPtrOutput ¶
type DatasetParquetPtrOutput struct {
*pulumi.OutputState
}
func (DatasetParquetPtrOutput) ElementType ¶
func (DatasetParquetPtrOutput) ElementType() reflect.Type
func (DatasetParquetPtrOutput) ToDatasetParquetPtrOutput ¶
func (o DatasetParquetPtrOutput) ToDatasetParquetPtrOutput() DatasetParquetPtrOutput
func (DatasetParquetPtrOutput) ToDatasetParquetPtrOutputWithContext ¶
func (o DatasetParquetPtrOutput) ToDatasetParquetPtrOutputWithContext(ctx context.Context) DatasetParquetPtrOutput
type DatasetParquetSchemaColumn ¶
type DatasetParquetSchemaColumn struct { // The description of the column. Description *string `pulumi:"description"` // The name of the column. Name string `pulumi:"name"` // Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive. Type *string `pulumi:"type"` }
type DatasetParquetSchemaColumnArgs ¶
type DatasetParquetSchemaColumnArgs struct { // The description of the column. Description pulumi.StringPtrInput `pulumi:"description"` // The name of the column. Name pulumi.StringInput `pulumi:"name"` // Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DatasetParquetSchemaColumnArgs) ElementType ¶
func (DatasetParquetSchemaColumnArgs) ElementType() reflect.Type
func (DatasetParquetSchemaColumnArgs) ToDatasetParquetSchemaColumnOutput ¶
func (i DatasetParquetSchemaColumnArgs) ToDatasetParquetSchemaColumnOutput() DatasetParquetSchemaColumnOutput
func (DatasetParquetSchemaColumnArgs) ToDatasetParquetSchemaColumnOutputWithContext ¶
func (i DatasetParquetSchemaColumnArgs) ToDatasetParquetSchemaColumnOutputWithContext(ctx context.Context) DatasetParquetSchemaColumnOutput
type DatasetParquetSchemaColumnArray ¶
type DatasetParquetSchemaColumnArray []DatasetParquetSchemaColumnInput
func (DatasetParquetSchemaColumnArray) ElementType ¶
func (DatasetParquetSchemaColumnArray) ElementType() reflect.Type
func (DatasetParquetSchemaColumnArray) ToDatasetParquetSchemaColumnArrayOutput ¶
func (i DatasetParquetSchemaColumnArray) ToDatasetParquetSchemaColumnArrayOutput() DatasetParquetSchemaColumnArrayOutput
func (DatasetParquetSchemaColumnArray) ToDatasetParquetSchemaColumnArrayOutputWithContext ¶
func (i DatasetParquetSchemaColumnArray) ToDatasetParquetSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetParquetSchemaColumnArrayOutput
type DatasetParquetSchemaColumnArrayInput ¶
type DatasetParquetSchemaColumnArrayInput interface { pulumi.Input ToDatasetParquetSchemaColumnArrayOutput() DatasetParquetSchemaColumnArrayOutput ToDatasetParquetSchemaColumnArrayOutputWithContext(context.Context) DatasetParquetSchemaColumnArrayOutput }
DatasetParquetSchemaColumnArrayInput is an input type that accepts DatasetParquetSchemaColumnArray and DatasetParquetSchemaColumnArrayOutput values. You can construct a concrete instance of `DatasetParquetSchemaColumnArrayInput` via:
DatasetParquetSchemaColumnArray{ DatasetParquetSchemaColumnArgs{...} }
type DatasetParquetSchemaColumnArrayOutput ¶
type DatasetParquetSchemaColumnArrayOutput struct{ *pulumi.OutputState }
func (DatasetParquetSchemaColumnArrayOutput) ElementType ¶
func (DatasetParquetSchemaColumnArrayOutput) ElementType() reflect.Type
func (DatasetParquetSchemaColumnArrayOutput) Index ¶
func (o DatasetParquetSchemaColumnArrayOutput) Index(i pulumi.IntInput) DatasetParquetSchemaColumnOutput
func (DatasetParquetSchemaColumnArrayOutput) ToDatasetParquetSchemaColumnArrayOutput ¶
func (o DatasetParquetSchemaColumnArrayOutput) ToDatasetParquetSchemaColumnArrayOutput() DatasetParquetSchemaColumnArrayOutput
func (DatasetParquetSchemaColumnArrayOutput) ToDatasetParquetSchemaColumnArrayOutputWithContext ¶
func (o DatasetParquetSchemaColumnArrayOutput) ToDatasetParquetSchemaColumnArrayOutputWithContext(ctx context.Context) DatasetParquetSchemaColumnArrayOutput
type DatasetParquetSchemaColumnInput ¶
type DatasetParquetSchemaColumnInput interface { pulumi.Input ToDatasetParquetSchemaColumnOutput() DatasetParquetSchemaColumnOutput ToDatasetParquetSchemaColumnOutputWithContext(context.Context) DatasetParquetSchemaColumnOutput }
DatasetParquetSchemaColumnInput is an input type that accepts DatasetParquetSchemaColumnArgs and DatasetParquetSchemaColumnOutput values. You can construct a concrete instance of `DatasetParquetSchemaColumnInput` via:
DatasetParquetSchemaColumnArgs{...}
type DatasetParquetSchemaColumnOutput ¶
type DatasetParquetSchemaColumnOutput struct{ *pulumi.OutputState }
func (DatasetParquetSchemaColumnOutput) Description ¶
func (o DatasetParquetSchemaColumnOutput) Description() pulumi.StringPtrOutput
The description of the column.
func (DatasetParquetSchemaColumnOutput) ElementType ¶
func (DatasetParquetSchemaColumnOutput) ElementType() reflect.Type
func (DatasetParquetSchemaColumnOutput) Name ¶
func (o DatasetParquetSchemaColumnOutput) Name() pulumi.StringOutput
The name of the column.
func (DatasetParquetSchemaColumnOutput) ToDatasetParquetSchemaColumnOutput ¶
func (o DatasetParquetSchemaColumnOutput) ToDatasetParquetSchemaColumnOutput() DatasetParquetSchemaColumnOutput
func (DatasetParquetSchemaColumnOutput) ToDatasetParquetSchemaColumnOutputWithContext ¶
func (o DatasetParquetSchemaColumnOutput) ToDatasetParquetSchemaColumnOutputWithContext(ctx context.Context) DatasetParquetSchemaColumnOutput
func (DatasetParquetSchemaColumnOutput) Type ¶
func (o DatasetParquetSchemaColumnOutput) Type() pulumi.StringPtrOutput
Type of the column. Valid values are `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. Please note these values are case sensitive.
type DatasetParquetState ¶
type DatasetParquetState struct { // A map of additional properties to associate with the Data Factory Dataset. AdditionalProperties pulumi.StringMapInput // List of tags that can be used for describing the Data Factory Dataset. Annotations pulumi.StringArrayInput // A `azureBlobStorageLocation` block as defined below. AzureBlobStorageLocation DatasetParquetAzureBlobStorageLocationPtrInput // The compression codec used to read/write text files. Valid values are `bzip2`, `gzip`, `deflate`, `ZipDeflate`, `TarGzip`, `Tar`, `snappy`, or `lz4`. Please note these values are case sensitive. CompressionCodec pulumi.StringPtrInput CompressionLevel pulumi.StringPtrInput // The Data Factory name in which to associate the Dataset with. Changing this forces a new resource. 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 name in which to associate the Dataset with. Changing this forces a new resource. 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, DataFactoryName: exampleFactory.Name, 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, DataFactoryName: exampleFactory.Name, 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
func (*DatasetPostgresql) ToDatasetPostgresqlPtrOutput ¶
func (i *DatasetPostgresql) ToDatasetPostgresqlPtrOutput() DatasetPostgresqlPtrOutput
func (*DatasetPostgresql) ToDatasetPostgresqlPtrOutputWithContext ¶
func (i *DatasetPostgresql) ToDatasetPostgresqlPtrOutputWithContext(ctx context.Context) DatasetPostgresqlPtrOutput
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 name in which to associate the Dataset with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Dataset PostgreSQL. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringInput // Specifies the name of the Data Factory Dataset PostgreSQL. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset PostgreSQL. Parameters pulumi.StringMapInput // 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
func (DatasetPostgresqlOutput) ToDatasetPostgresqlPtrOutput ¶
func (o DatasetPostgresqlOutput) ToDatasetPostgresqlPtrOutput() DatasetPostgresqlPtrOutput
func (DatasetPostgresqlOutput) ToDatasetPostgresqlPtrOutputWithContext ¶
func (o DatasetPostgresqlOutput) ToDatasetPostgresqlPtrOutputWithContext(ctx context.Context) DatasetPostgresqlPtrOutput
type DatasetPostgresqlPtrInput ¶
type DatasetPostgresqlPtrInput interface { pulumi.Input ToDatasetPostgresqlPtrOutput() DatasetPostgresqlPtrOutput ToDatasetPostgresqlPtrOutputWithContext(ctx context.Context) DatasetPostgresqlPtrOutput }
type DatasetPostgresqlPtrOutput ¶
type DatasetPostgresqlPtrOutput struct {
*pulumi.OutputState
}
func (DatasetPostgresqlPtrOutput) ElementType ¶
func (DatasetPostgresqlPtrOutput) ElementType() reflect.Type
func (DatasetPostgresqlPtrOutput) ToDatasetPostgresqlPtrOutput ¶
func (o DatasetPostgresqlPtrOutput) ToDatasetPostgresqlPtrOutput() DatasetPostgresqlPtrOutput
func (DatasetPostgresqlPtrOutput) ToDatasetPostgresqlPtrOutputWithContext ¶
func (o DatasetPostgresqlPtrOutput) ToDatasetPostgresqlPtrOutputWithContext(ctx context.Context) DatasetPostgresqlPtrOutput
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 name in which to associate the Dataset with. Changing this forces a new resource. 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 name in which to associate the Dataset with. Changing this forces a new resource. 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"` // 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, DataFactoryName: exampleFactory.Name, 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), DataFactoryName: pulumi.Any(azurerm_data_factory.Test.Name), 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
func (*DatasetSnowflake) ToDatasetSnowflakePtrOutput ¶ added in v4.1.0
func (i *DatasetSnowflake) ToDatasetSnowflakePtrOutput() DatasetSnowflakePtrOutput
func (*DatasetSnowflake) ToDatasetSnowflakePtrOutputWithContext ¶ added in v4.1.0
func (i *DatasetSnowflake) ToDatasetSnowflakePtrOutputWithContext(ctx context.Context) DatasetSnowflakePtrOutput
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 name in which to associate the Dataset with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Dataset Snowflake. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringInput // Specifies the name of the Data Factory Dataset Snowflake. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset Snowflake. Parameters pulumi.StringMapInput // 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 // 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
func (DatasetSnowflakeOutput) ToDatasetSnowflakePtrOutput ¶ added in v4.1.0
func (o DatasetSnowflakeOutput) ToDatasetSnowflakePtrOutput() DatasetSnowflakePtrOutput
func (DatasetSnowflakeOutput) ToDatasetSnowflakePtrOutputWithContext ¶ added in v4.1.0
func (o DatasetSnowflakeOutput) ToDatasetSnowflakePtrOutputWithContext(ctx context.Context) DatasetSnowflakePtrOutput
type DatasetSnowflakePtrInput ¶ added in v4.1.0
type DatasetSnowflakePtrInput interface { pulumi.Input ToDatasetSnowflakePtrOutput() DatasetSnowflakePtrOutput ToDatasetSnowflakePtrOutputWithContext(ctx context.Context) DatasetSnowflakePtrOutput }
type DatasetSnowflakePtrOutput ¶ added in v4.1.0
type DatasetSnowflakePtrOutput struct {
*pulumi.OutputState
}
func (DatasetSnowflakePtrOutput) ElementType ¶ added in v4.1.0
func (DatasetSnowflakePtrOutput) ElementType() reflect.Type
func (DatasetSnowflakePtrOutput) ToDatasetSnowflakePtrOutput ¶ added in v4.1.0
func (o DatasetSnowflakePtrOutput) ToDatasetSnowflakePtrOutput() DatasetSnowflakePtrOutput
func (DatasetSnowflakePtrOutput) ToDatasetSnowflakePtrOutputWithContext ¶ added in v4.1.0
func (o DatasetSnowflakePtrOutput) ToDatasetSnowflakePtrOutputWithContext(ctx context.Context) DatasetSnowflakePtrOutput
type DatasetSnowflakeSchemaColumn ¶ added in v4.1.0
type DatasetSnowflakeSchemaColumn 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 DatasetSnowflakeSchemaColumnArgs ¶ added in v4.1.0
type DatasetSnowflakeSchemaColumnArgs 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 (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) Description ¶ added in v4.1.0
func (o DatasetSnowflakeSchemaColumnOutput) Description() pulumi.StringPtrOutput
The description of the column.
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) 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 `Byte`, `Byte[]`, `Boolean`, `Date`, `DateTime`,`DateTimeOffset`, `Decimal`, `Double`, `Guid`, `Int16`, `Int32`, `Int64`, `Single`, `String`, `TimeSpan`. 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 name in which to associate the Dataset with. Changing this forces a new resource. 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 // 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 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 name in which to associate the Dataset with. Changing this forces a new resource. 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, 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 } _, err = datafactory.NewDatasetSqlServerTable(ctx, "exampleDatasetSqlServerTable", &datafactory.DatasetSqlServerTableArgs{ ResourceGroupName: exampleResourceGroup.Name, DataFactoryName: exampleFactory.Name, 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
func (*DatasetSqlServerTable) ToDatasetSqlServerTablePtrOutput ¶
func (i *DatasetSqlServerTable) ToDatasetSqlServerTablePtrOutput() DatasetSqlServerTablePtrOutput
func (*DatasetSqlServerTable) ToDatasetSqlServerTablePtrOutputWithContext ¶
func (i *DatasetSqlServerTable) ToDatasetSqlServerTablePtrOutputWithContext(ctx context.Context) DatasetSqlServerTablePtrOutput
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 name in which to associate the Dataset with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Dataset SQL Server Table. Description pulumi.StringPtrInput // The folder that this Dataset is in. If not specified, the Dataset will appear at the root level. Folder pulumi.StringPtrInput // The Data Factory Linked Service name in which to associate the Dataset with. LinkedServiceName pulumi.StringInput // Specifies the name of the Data Factory Dataset SQL Server Table. Changing this forces a new resource to be created. Must be globally unique. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Dataset SQL Server Table. Parameters pulumi.StringMapInput // 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
func (DatasetSqlServerTableOutput) ToDatasetSqlServerTablePtrOutput ¶
func (o DatasetSqlServerTableOutput) ToDatasetSqlServerTablePtrOutput() DatasetSqlServerTablePtrOutput
func (DatasetSqlServerTableOutput) ToDatasetSqlServerTablePtrOutputWithContext ¶
func (o DatasetSqlServerTableOutput) ToDatasetSqlServerTablePtrOutputWithContext(ctx context.Context) DatasetSqlServerTablePtrOutput
type DatasetSqlServerTablePtrInput ¶
type DatasetSqlServerTablePtrInput interface { pulumi.Input ToDatasetSqlServerTablePtrOutput() DatasetSqlServerTablePtrOutput ToDatasetSqlServerTablePtrOutputWithContext(ctx context.Context) DatasetSqlServerTablePtrOutput }
type DatasetSqlServerTablePtrOutput ¶
type DatasetSqlServerTablePtrOutput struct {
*pulumi.OutputState
}
func (DatasetSqlServerTablePtrOutput) ElementType ¶
func (DatasetSqlServerTablePtrOutput) ElementType() reflect.Type
func (DatasetSqlServerTablePtrOutput) ToDatasetSqlServerTablePtrOutput ¶
func (o DatasetSqlServerTablePtrOutput) ToDatasetSqlServerTablePtrOutput() DatasetSqlServerTablePtrOutput
func (DatasetSqlServerTablePtrOutput) ToDatasetSqlServerTablePtrOutputWithContext ¶
func (o DatasetSqlServerTablePtrOutput) ToDatasetSqlServerTablePtrOutputWithContext(ctx context.Context) DatasetSqlServerTablePtrOutput
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 name in which to associate the Dataset with. Changing this forces a new resource. 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
func (*Factory) ToFactoryPtrOutput ¶
func (i *Factory) ToFactoryPtrOutput() FactoryPtrOutput
func (*Factory) ToFactoryPtrOutputWithContext ¶
func (i *Factory) ToFactoryPtrOutputWithContext(ctx context.Context) FactoryPtrOutput
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. Requiered if `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` and `UserAssigned`. Type string `pulumi:"type"` }
type FactoryIdentityArgs ¶
type FactoryIdentityArgs struct { // Specifies the IDs of user assigned identities. Requiered if `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` and `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. Requiered if `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` and `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. Requiered if `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` and `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
func (FactoryOutput) ToFactoryPtrOutput ¶
func (o FactoryOutput) ToFactoryPtrOutput() FactoryPtrOutput
func (FactoryOutput) ToFactoryPtrOutputWithContext ¶
func (o FactoryOutput) ToFactoryPtrOutputWithContext(ctx context.Context) FactoryPtrOutput
type FactoryPtrInput ¶
type FactoryPtrInput interface { pulumi.Input ToFactoryPtrOutput() FactoryPtrOutput ToFactoryPtrOutputWithContext(ctx context.Context) FactoryPtrOutput }
type FactoryPtrOutput ¶
type FactoryPtrOutput struct {
*pulumi.OutputState
}
func (FactoryPtrOutput) ElementType ¶
func (FactoryPtrOutput) ElementType() reflect.Type
func (FactoryPtrOutput) ToFactoryPtrOutput ¶
func (o FactoryPtrOutput) ToFactoryPtrOutput() FactoryPtrOutput
func (FactoryPtrOutput) ToFactoryPtrOutputWithContext ¶
func (o FactoryPtrOutput) ToFactoryPtrOutputWithContext(ctx context.Context) FactoryPtrOutput
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
func (*IntegrationRuntimeManaged) ToIntegrationRuntimeManagedPtrOutput ¶
func (i *IntegrationRuntimeManaged) ToIntegrationRuntimeManagedPtrOutput() IntegrationRuntimeManagedPtrOutput
func (*IntegrationRuntimeManaged) ToIntegrationRuntimeManagedPtrOutputWithContext ¶
func (i *IntegrationRuntimeManaged) ToIntegrationRuntimeManagedPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedPtrOutput
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
func (IntegrationRuntimeManagedOutput) ToIntegrationRuntimeManagedPtrOutput ¶
func (o IntegrationRuntimeManagedOutput) ToIntegrationRuntimeManagedPtrOutput() IntegrationRuntimeManagedPtrOutput
func (IntegrationRuntimeManagedOutput) ToIntegrationRuntimeManagedPtrOutputWithContext ¶
func (o IntegrationRuntimeManagedOutput) ToIntegrationRuntimeManagedPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedPtrOutput
type IntegrationRuntimeManagedPtrInput ¶
type IntegrationRuntimeManagedPtrInput interface { pulumi.Input ToIntegrationRuntimeManagedPtrOutput() IntegrationRuntimeManagedPtrOutput ToIntegrationRuntimeManagedPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedPtrOutput }
type IntegrationRuntimeManagedPtrOutput ¶
type IntegrationRuntimeManagedPtrOutput struct {
*pulumi.OutputState
}
func (IntegrationRuntimeManagedPtrOutput) ElementType ¶
func (IntegrationRuntimeManagedPtrOutput) ElementType() reflect.Type
func (IntegrationRuntimeManagedPtrOutput) ToIntegrationRuntimeManagedPtrOutput ¶
func (o IntegrationRuntimeManagedPtrOutput) ToIntegrationRuntimeManagedPtrOutput() IntegrationRuntimeManagedPtrOutput
func (IntegrationRuntimeManagedPtrOutput) ToIntegrationRuntimeManagedPtrOutputWithContext ¶
func (o IntegrationRuntimeManagedPtrOutput) ToIntegrationRuntimeManagedPtrOutputWithContext(ctx context.Context) IntegrationRuntimeManagedPtrOutput
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 // 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"` // 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"` // Specifies the supported Azure location where the resource exists. 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"` }
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{ DataFactoryName: exampleFactory.Name, 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
func (*IntegrationRuntimeRule) ToIntegrationRuntimeRulePtrOutput ¶
func (i *IntegrationRuntimeRule) ToIntegrationRuntimeRulePtrOutput() IntegrationRuntimeRulePtrOutput
func (*IntegrationRuntimeRule) ToIntegrationRuntimeRulePtrOutputWithContext ¶
func (i *IntegrationRuntimeRule) ToIntegrationRuntimeRulePtrOutputWithContext(ctx context.Context) IntegrationRuntimeRulePtrOutput
type IntegrationRuntimeRuleArgs ¶
type IntegrationRuntimeRuleArgs struct { // 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 // 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 // Specifies the supported Azure location where the resource exists. 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 }
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
func (IntegrationRuntimeRuleOutput) ToIntegrationRuntimeRulePtrOutput ¶
func (o IntegrationRuntimeRuleOutput) ToIntegrationRuntimeRulePtrOutput() IntegrationRuntimeRulePtrOutput
func (IntegrationRuntimeRuleOutput) ToIntegrationRuntimeRulePtrOutputWithContext ¶
func (o IntegrationRuntimeRuleOutput) ToIntegrationRuntimeRulePtrOutputWithContext(ctx context.Context) IntegrationRuntimeRulePtrOutput
type IntegrationRuntimeRulePtrInput ¶
type IntegrationRuntimeRulePtrInput interface { pulumi.Input ToIntegrationRuntimeRulePtrOutput() IntegrationRuntimeRulePtrOutput ToIntegrationRuntimeRulePtrOutputWithContext(ctx context.Context) IntegrationRuntimeRulePtrOutput }
type IntegrationRuntimeRulePtrOutput ¶
type IntegrationRuntimeRulePtrOutput struct {
*pulumi.OutputState
}
func (IntegrationRuntimeRulePtrOutput) ElementType ¶
func (IntegrationRuntimeRulePtrOutput) ElementType() reflect.Type
func (IntegrationRuntimeRulePtrOutput) ToIntegrationRuntimeRulePtrOutput ¶
func (o IntegrationRuntimeRulePtrOutput) ToIntegrationRuntimeRulePtrOutput() IntegrationRuntimeRulePtrOutput
func (IntegrationRuntimeRulePtrOutput) ToIntegrationRuntimeRulePtrOutputWithContext ¶
func (o IntegrationRuntimeRulePtrOutput) ToIntegrationRuntimeRulePtrOutputWithContext(ctx context.Context) IntegrationRuntimeRulePtrOutput
type IntegrationRuntimeRuleState ¶
type IntegrationRuntimeRuleState struct { // 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 // 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 // Specifies the supported Azure location where the resource exists. 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 }
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"` // Changing this forces a new Data Factory Self-hosted Integration Runtime to be created. 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 } _, 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: pulumi.String("example"), DataFactoryName: pulumi.String("example"), }) 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
func (*IntegrationRuntimeSelfHosted) ToIntegrationRuntimeSelfHostedPtrOutput ¶
func (i *IntegrationRuntimeSelfHosted) ToIntegrationRuntimeSelfHostedPtrOutput() IntegrationRuntimeSelfHostedPtrOutput
func (*IntegrationRuntimeSelfHosted) ToIntegrationRuntimeSelfHostedPtrOutputWithContext ¶
func (i *IntegrationRuntimeSelfHosted) ToIntegrationRuntimeSelfHostedPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedPtrOutput
type IntegrationRuntimeSelfHostedArgs ¶
type IntegrationRuntimeSelfHostedArgs struct { // Changing this forces a new Data Factory Self-hosted Integration Runtime to be created. DataFactoryName pulumi.StringInput // Integration runtime description. Description pulumi.StringPtrInput // The name which should be used for this Data Factory. Changing this forces a new Data Factory Self-hosted Integration Runtime to be created. Name pulumi.StringPtrInput // A `rbacAuthorization` block as defined below. RbacAuthorizations IntegrationRuntimeSelfHostedRbacAuthorizationArrayInput // The 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
func (IntegrationRuntimeSelfHostedOutput) ToIntegrationRuntimeSelfHostedPtrOutput ¶
func (o IntegrationRuntimeSelfHostedOutput) ToIntegrationRuntimeSelfHostedPtrOutput() IntegrationRuntimeSelfHostedPtrOutput
func (IntegrationRuntimeSelfHostedOutput) ToIntegrationRuntimeSelfHostedPtrOutputWithContext ¶
func (o IntegrationRuntimeSelfHostedOutput) ToIntegrationRuntimeSelfHostedPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedPtrOutput
type IntegrationRuntimeSelfHostedPtrInput ¶
type IntegrationRuntimeSelfHostedPtrInput interface { pulumi.Input ToIntegrationRuntimeSelfHostedPtrOutput() IntegrationRuntimeSelfHostedPtrOutput ToIntegrationRuntimeSelfHostedPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedPtrOutput }
type IntegrationRuntimeSelfHostedPtrOutput ¶
type IntegrationRuntimeSelfHostedPtrOutput struct {
*pulumi.OutputState
}
func (IntegrationRuntimeSelfHostedPtrOutput) ElementType ¶
func (IntegrationRuntimeSelfHostedPtrOutput) ElementType() reflect.Type
func (IntegrationRuntimeSelfHostedPtrOutput) ToIntegrationRuntimeSelfHostedPtrOutput ¶
func (o IntegrationRuntimeSelfHostedPtrOutput) ToIntegrationRuntimeSelfHostedPtrOutput() IntegrationRuntimeSelfHostedPtrOutput
func (IntegrationRuntimeSelfHostedPtrOutput) ToIntegrationRuntimeSelfHostedPtrOutputWithContext ¶
func (o IntegrationRuntimeSelfHostedPtrOutput) ToIntegrationRuntimeSelfHostedPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSelfHostedPtrOutput
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 // Changing this forces a new Data Factory Self-hosted Integration Runtime to be created. 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"` // Specifies the name of the Data Factory the Azure-SSIS 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 Azure-SSIS 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 `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"` // 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{ 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 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
func (*IntegrationRuntimeSsis) ToIntegrationRuntimeSsisPtrOutput ¶
func (i *IntegrationRuntimeSsis) ToIntegrationRuntimeSsisPtrOutput() IntegrationRuntimeSsisPtrOutput
func (*IntegrationRuntimeSsis) ToIntegrationRuntimeSsisPtrOutputWithContext ¶
func (i *IntegrationRuntimeSsis) ToIntegrationRuntimeSsisPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPtrOutput
type IntegrationRuntimeSsisArgs ¶
type IntegrationRuntimeSsisArgs struct { // A `catalogInfo` block as defined below. CatalogInfo IntegrationRuntimeSsisCatalogInfoPtrInput // A `customSetupScript` block as defined below. CustomSetupScript IntegrationRuntimeSsisCustomSetupScriptPtrInput // Specifies the name of the Data Factory the Azure-SSIS Integration Runtime belongs to. Changing this forces a new resource to be created. DataFactoryName pulumi.StringInput // Integration runtime description. Description pulumi.StringPtrInput // The Azure-SSIS Integration Runtime edition. Valid values are `Standard` and `Enterprise`. Defaults to `Standard`. Edition pulumi.StringPtrInput // 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 // 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"` // 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 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"` // 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 (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) 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`, `Standard`, `Premium` and `PremiumRS`.
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) 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`, `Standard`, `Premium` and `PremiumRS`.
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 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
func (IntegrationRuntimeSsisOutput) ToIntegrationRuntimeSsisPtrOutput ¶
func (o IntegrationRuntimeSsisOutput) ToIntegrationRuntimeSsisPtrOutput() IntegrationRuntimeSsisPtrOutput
func (IntegrationRuntimeSsisOutput) ToIntegrationRuntimeSsisPtrOutputWithContext ¶
func (o IntegrationRuntimeSsisOutput) ToIntegrationRuntimeSsisPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPtrOutput
type IntegrationRuntimeSsisPtrInput ¶
type IntegrationRuntimeSsisPtrInput interface { pulumi.Input ToIntegrationRuntimeSsisPtrOutput() IntegrationRuntimeSsisPtrOutput ToIntegrationRuntimeSsisPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPtrOutput }
type IntegrationRuntimeSsisPtrOutput ¶
type IntegrationRuntimeSsisPtrOutput struct {
*pulumi.OutputState
}
func (IntegrationRuntimeSsisPtrOutput) ElementType ¶
func (IntegrationRuntimeSsisPtrOutput) ElementType() reflect.Type
func (IntegrationRuntimeSsisPtrOutput) ToIntegrationRuntimeSsisPtrOutput ¶
func (o IntegrationRuntimeSsisPtrOutput) ToIntegrationRuntimeSsisPtrOutput() IntegrationRuntimeSsisPtrOutput
func (IntegrationRuntimeSsisPtrOutput) ToIntegrationRuntimeSsisPtrOutputWithContext ¶
func (o IntegrationRuntimeSsisPtrOutput) ToIntegrationRuntimeSsisPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPtrOutput
type IntegrationRuntimeSsisState ¶
type IntegrationRuntimeSsisState struct { // A `catalogInfo` block as defined below. CatalogInfo IntegrationRuntimeSsisCatalogInfoPtrInput // A `customSetupScript` block as defined below. CustomSetupScript IntegrationRuntimeSsisCustomSetupScriptPtrInput // Specifies the name of the Data Factory the Azure-SSIS Integration Runtime belongs to. Changing this forces a new resource to be created. 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 // 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 // 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 { // 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 { // Name of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added. SubnetName pulumi.StringInput `pulumi:"subnetName"` // ID of the virtual network to which the nodes of the Azure-SSIS Integration Runtime will be added. VnetId pulumi.StringInput `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) SubnetName ¶
func (o IntegrationRuntimeSsisVnetIntegrationOutput) SubnetName() pulumi.StringOutput
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.StringOutput
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) 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
func (*LinkedCustomService) ToLinkedCustomServicePtrOutput ¶ added in v4.9.0
func (i *LinkedCustomService) ToLinkedCustomServicePtrOutput() LinkedCustomServicePtrOutput
func (*LinkedCustomService) ToLinkedCustomServicePtrOutputWithContext ¶ added in v4.9.0
func (i *LinkedCustomService) ToLinkedCustomServicePtrOutputWithContext(ctx context.Context) LinkedCustomServicePtrOutput
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
func (LinkedCustomServiceOutput) ToLinkedCustomServicePtrOutput ¶ added in v4.9.0
func (o LinkedCustomServiceOutput) ToLinkedCustomServicePtrOutput() LinkedCustomServicePtrOutput
func (LinkedCustomServiceOutput) ToLinkedCustomServicePtrOutputWithContext ¶ added in v4.9.0
func (o LinkedCustomServiceOutput) ToLinkedCustomServicePtrOutputWithContext(ctx context.Context) LinkedCustomServicePtrOutput
type LinkedCustomServicePtrInput ¶ added in v4.9.0
type LinkedCustomServicePtrInput interface { pulumi.Input ToLinkedCustomServicePtrOutput() LinkedCustomServicePtrOutput ToLinkedCustomServicePtrOutputWithContext(ctx context.Context) LinkedCustomServicePtrOutput }
type LinkedCustomServicePtrOutput ¶ added in v4.9.0
type LinkedCustomServicePtrOutput struct {
*pulumi.OutputState
}
func (LinkedCustomServicePtrOutput) ElementType ¶ added in v4.9.0
func (LinkedCustomServicePtrOutput) ElementType() reflect.Type
func (LinkedCustomServicePtrOutput) ToLinkedCustomServicePtrOutput ¶ added in v4.9.0
func (o LinkedCustomServicePtrOutput) ToLinkedCustomServicePtrOutput() LinkedCustomServicePtrOutput
func (LinkedCustomServicePtrOutput) ToLinkedCustomServicePtrOutputWithContext ¶ added in v4.9.0
func (o LinkedCustomServicePtrOutput) ToLinkedCustomServicePtrOutputWithContext(ctx context.Context) LinkedCustomServicePtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. 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 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 } 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, DataFactoryName: exampleFactory.Name, 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/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
func (*LinkedServiceAzureBlobStorage) ToLinkedServiceAzureBlobStoragePtrOutput ¶
func (i *LinkedServiceAzureBlobStorage) ToLinkedServiceAzureBlobStoragePtrOutput() LinkedServiceAzureBlobStoragePtrOutput
func (*LinkedServiceAzureBlobStorage) ToLinkedServiceAzureBlobStoragePtrOutputWithContext ¶
func (i *LinkedServiceAzureBlobStorage) ToLinkedServiceAzureBlobStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStoragePtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName 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 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 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
func (LinkedServiceAzureBlobStorageOutput) ToLinkedServiceAzureBlobStoragePtrOutput ¶
func (o LinkedServiceAzureBlobStorageOutput) ToLinkedServiceAzureBlobStoragePtrOutput() LinkedServiceAzureBlobStoragePtrOutput
func (LinkedServiceAzureBlobStorageOutput) ToLinkedServiceAzureBlobStoragePtrOutputWithContext ¶
func (o LinkedServiceAzureBlobStorageOutput) ToLinkedServiceAzureBlobStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStoragePtrOutput
type LinkedServiceAzureBlobStoragePtrInput ¶
type LinkedServiceAzureBlobStoragePtrInput interface { pulumi.Input ToLinkedServiceAzureBlobStoragePtrOutput() LinkedServiceAzureBlobStoragePtrOutput ToLinkedServiceAzureBlobStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStoragePtrOutput }
type LinkedServiceAzureBlobStoragePtrOutput ¶
type LinkedServiceAzureBlobStoragePtrOutput struct {
*pulumi.OutputState
}
func (LinkedServiceAzureBlobStoragePtrOutput) ElementType ¶
func (LinkedServiceAzureBlobStoragePtrOutput) ElementType() reflect.Type
func (LinkedServiceAzureBlobStoragePtrOutput) ToLinkedServiceAzureBlobStoragePtrOutput ¶
func (o LinkedServiceAzureBlobStoragePtrOutput) ToLinkedServiceAzureBlobStoragePtrOutput() LinkedServiceAzureBlobStoragePtrOutput
func (LinkedServiceAzureBlobStoragePtrOutput) ToLinkedServiceAzureBlobStoragePtrOutputWithContext ¶
func (o LinkedServiceAzureBlobStoragePtrOutput) ToLinkedServiceAzureBlobStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureBlobStoragePtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. 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 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 name in which to associate the Linked Service with. Changing this forces a new resource. 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{ DataFactoryName: exampleFactory.Name, 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{ DataFactoryName: exampleFactory.Name, 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
func (*LinkedServiceAzureDatabricks) ToLinkedServiceAzureDatabricksPtrOutput ¶
func (i *LinkedServiceAzureDatabricks) ToLinkedServiceAzureDatabricksPtrOutput() LinkedServiceAzureDatabricksPtrOutput
func (*LinkedServiceAzureDatabricks) ToLinkedServiceAzureDatabricksPtrOutputWithContext ¶
func (i *LinkedServiceAzureDatabricks) ToLinkedServiceAzureDatabricksPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The clusterId of an existing cluster within the linked ADB instance. ExistingClusterId pulumi.StringPtrInput // Leverages an instance pool within the linked ADB instance as defined by `instancePool` block below. InstancePool LinkedServiceAzureDatabricksInstancePoolPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // Authenticate to ADB via Azure Key Vault Linked Service as defined in the `keyVaultPassword` block below. KeyVaultPassword LinkedServiceAzureDatabricksKeyVaultPasswordPtrInput // Authenticate to ADB via managed service identity. MsiWorkSpaceResourceId pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // Creates new clusters within the linked ADB instance as defined in the `newClusterConfig` block below. NewClusterConfig LinkedServiceAzureDatabricksNewClusterConfigPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput // The 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
func (LinkedServiceAzureDatabricksOutput) ToLinkedServiceAzureDatabricksPtrOutput ¶
func (o LinkedServiceAzureDatabricksOutput) ToLinkedServiceAzureDatabricksPtrOutput() LinkedServiceAzureDatabricksPtrOutput
func (LinkedServiceAzureDatabricksOutput) ToLinkedServiceAzureDatabricksPtrOutputWithContext ¶
func (o LinkedServiceAzureDatabricksOutput) ToLinkedServiceAzureDatabricksPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksPtrOutput
type LinkedServiceAzureDatabricksPtrInput ¶
type LinkedServiceAzureDatabricksPtrInput interface { pulumi.Input ToLinkedServiceAzureDatabricksPtrOutput() LinkedServiceAzureDatabricksPtrOutput ToLinkedServiceAzureDatabricksPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksPtrOutput }
type LinkedServiceAzureDatabricksPtrOutput ¶
type LinkedServiceAzureDatabricksPtrOutput struct {
*pulumi.OutputState
}
func (LinkedServiceAzureDatabricksPtrOutput) ElementType ¶
func (LinkedServiceAzureDatabricksPtrOutput) ElementType() reflect.Type
func (LinkedServiceAzureDatabricksPtrOutput) ToLinkedServiceAzureDatabricksPtrOutput ¶
func (o LinkedServiceAzureDatabricksPtrOutput) ToLinkedServiceAzureDatabricksPtrOutput() LinkedServiceAzureDatabricksPtrOutput
func (LinkedServiceAzureDatabricksPtrOutput) ToLinkedServiceAzureDatabricksPtrOutputWithContext ¶
func (o LinkedServiceAzureDatabricksPtrOutput) ToLinkedServiceAzureDatabricksPtrOutputWithContext(ctx context.Context) LinkedServiceAzureDatabricksPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. 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 name in which to associate the Linked Service with. Changing this forces a new resource. 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 } 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, DataFactoryName: exampleFactory.Name, 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
func (*LinkedServiceAzureFileStorage) ToLinkedServiceAzureFileStoragePtrOutput ¶
func (i *LinkedServiceAzureFileStorage) ToLinkedServiceAzureFileStoragePtrOutput() LinkedServiceAzureFileStoragePtrOutput
func (*LinkedServiceAzureFileStorage) ToLinkedServiceAzureFileStoragePtrOutputWithContext ¶
func (i *LinkedServiceAzureFileStorage) ToLinkedServiceAzureFileStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureFileStoragePtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The name of the file share. Host pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // A `keyVaultPassword` block as defined below. Use this argument to store Azure File Storage password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword LinkedServiceAzureFileStorageKeyVaultPasswordPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput Password pulumi.StringPtrInput // 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
func (LinkedServiceAzureFileStorageOutput) ToLinkedServiceAzureFileStoragePtrOutput ¶
func (o LinkedServiceAzureFileStorageOutput) ToLinkedServiceAzureFileStoragePtrOutput() LinkedServiceAzureFileStoragePtrOutput
func (LinkedServiceAzureFileStorageOutput) ToLinkedServiceAzureFileStoragePtrOutputWithContext ¶
func (o LinkedServiceAzureFileStorageOutput) ToLinkedServiceAzureFileStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureFileStoragePtrOutput
type LinkedServiceAzureFileStoragePtrInput ¶
type LinkedServiceAzureFileStoragePtrInput interface { pulumi.Input ToLinkedServiceAzureFileStoragePtrOutput() LinkedServiceAzureFileStoragePtrOutput ToLinkedServiceAzureFileStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureFileStoragePtrOutput }
type LinkedServiceAzureFileStoragePtrOutput ¶
type LinkedServiceAzureFileStoragePtrOutput struct {
*pulumi.OutputState
}
func (LinkedServiceAzureFileStoragePtrOutput) ElementType ¶
func (LinkedServiceAzureFileStoragePtrOutput) ElementType() reflect.Type
func (LinkedServiceAzureFileStoragePtrOutput) ToLinkedServiceAzureFileStoragePtrOutput ¶
func (o LinkedServiceAzureFileStoragePtrOutput) ToLinkedServiceAzureFileStoragePtrOutput() LinkedServiceAzureFileStoragePtrOutput
func (LinkedServiceAzureFileStoragePtrOutput) ToLinkedServiceAzureFileStoragePtrOutputWithContext ¶
func (o LinkedServiceAzureFileStoragePtrOutput) ToLinkedServiceAzureFileStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureFileStoragePtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. 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 name in which to associate the Linked Service with. Changing this forces a new resource. 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. Key pulumi.StringOutput `pulumi:"key"` // 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 a SFTP Server 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 } 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, DataFactoryName: exampleFactory.Name, 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
func (*LinkedServiceAzureFunction) ToLinkedServiceAzureFunctionPtrOutput ¶
func (i *LinkedServiceAzureFunction) ToLinkedServiceAzureFunctionPtrOutput() LinkedServiceAzureFunctionPtrOutput
func (*LinkedServiceAzureFunction) ToLinkedServiceAzureFunctionPtrOutputWithContext ¶
func (i *LinkedServiceAzureFunction) ToLinkedServiceAzureFunctionPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // The system key of the Azure Function. Key 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 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 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
func (LinkedServiceAzureFunctionOutput) ToLinkedServiceAzureFunctionPtrOutput ¶
func (o LinkedServiceAzureFunctionOutput) ToLinkedServiceAzureFunctionPtrOutput() LinkedServiceAzureFunctionPtrOutput
func (LinkedServiceAzureFunctionOutput) ToLinkedServiceAzureFunctionPtrOutputWithContext ¶
func (o LinkedServiceAzureFunctionOutput) ToLinkedServiceAzureFunctionPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionPtrOutput
type LinkedServiceAzureFunctionPtrInput ¶
type LinkedServiceAzureFunctionPtrInput interface { pulumi.Input ToLinkedServiceAzureFunctionPtrOutput() LinkedServiceAzureFunctionPtrOutput ToLinkedServiceAzureFunctionPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionPtrOutput }
type LinkedServiceAzureFunctionPtrOutput ¶
type LinkedServiceAzureFunctionPtrOutput struct {
*pulumi.OutputState
}
func (LinkedServiceAzureFunctionPtrOutput) ElementType ¶
func (LinkedServiceAzureFunctionPtrOutput) ElementType() reflect.Type
func (LinkedServiceAzureFunctionPtrOutput) ToLinkedServiceAzureFunctionPtrOutput ¶
func (o LinkedServiceAzureFunctionPtrOutput) ToLinkedServiceAzureFunctionPtrOutput() LinkedServiceAzureFunctionPtrOutput
func (LinkedServiceAzureFunctionPtrOutput) ToLinkedServiceAzureFunctionPtrOutputWithContext ¶
func (o LinkedServiceAzureFunctionPtrOutput) ToLinkedServiceAzureFunctionPtrOutputWithContext(ctx context.Context) LinkedServiceAzureFunctionPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. 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. Key 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 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 connnect 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
func (*LinkedServiceAzureSearch) ToLinkedServiceAzureSearchPtrOutput ¶ added in v4.7.0
func (i *LinkedServiceAzureSearch) ToLinkedServiceAzureSearchPtrOutput() LinkedServiceAzureSearchPtrOutput
func (*LinkedServiceAzureSearch) ToLinkedServiceAzureSearchPtrOutputWithContext ¶ added in v4.7.0
func (i *LinkedServiceAzureSearch) ToLinkedServiceAzureSearchPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSearchPtrOutput
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
func (LinkedServiceAzureSearchOutput) ToLinkedServiceAzureSearchPtrOutput ¶ added in v4.7.0
func (o LinkedServiceAzureSearchOutput) ToLinkedServiceAzureSearchPtrOutput() LinkedServiceAzureSearchPtrOutput
func (LinkedServiceAzureSearchOutput) ToLinkedServiceAzureSearchPtrOutputWithContext ¶ added in v4.7.0
func (o LinkedServiceAzureSearchOutput) ToLinkedServiceAzureSearchPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSearchPtrOutput
type LinkedServiceAzureSearchPtrInput ¶ added in v4.7.0
type LinkedServiceAzureSearchPtrInput interface { pulumi.Input ToLinkedServiceAzureSearchPtrOutput() LinkedServiceAzureSearchPtrOutput ToLinkedServiceAzureSearchPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSearchPtrOutput }
type LinkedServiceAzureSearchPtrOutput ¶ added in v4.7.0
type LinkedServiceAzureSearchPtrOutput struct {
*pulumi.OutputState
}
func (LinkedServiceAzureSearchPtrOutput) ElementType ¶ added in v4.7.0
func (LinkedServiceAzureSearchPtrOutput) ElementType() reflect.Type
func (LinkedServiceAzureSearchPtrOutput) ToLinkedServiceAzureSearchPtrOutput ¶ added in v4.7.0
func (o LinkedServiceAzureSearchPtrOutput) ToLinkedServiceAzureSearchPtrOutput() LinkedServiceAzureSearchPtrOutput
func (LinkedServiceAzureSearchPtrOutput) ToLinkedServiceAzureSearchPtrOutputWithContext ¶ added in v4.7.0
func (o LinkedServiceAzureSearchPtrOutput) ToLinkedServiceAzureSearchPtrOutputWithContext(ctx context.Context) LinkedServiceAzureSearchPtrOutput
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 connnect 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 name in which to associate the Linked Service with. Changing this forces a new resource to be created. 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, DataFactoryName: exampleFactory.Name, 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
func (*LinkedServiceAzureSqlDatabase) ToLinkedServiceAzureSqlDatabasePtrOutput ¶
func (i *LinkedServiceAzureSqlDatabase) ToLinkedServiceAzureSqlDatabasePtrOutput() LinkedServiceAzureSqlDatabasePtrOutput
func (*LinkedServiceAzureSqlDatabase) ToLinkedServiceAzureSqlDatabasePtrOutputWithContext ¶
func (i *LinkedServiceAzureSqlDatabase) ToLinkedServiceAzureSqlDatabasePtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabasePtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource to be created. DataFactoryName pulumi.StringInput // The description for the Data Factory Linked Service Azure SQL Database. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service Azure SQL Database. IntegrationRuntimeName pulumi.StringPtrInput // A `keyVaultConnectionString` block as defined below. Use this argument to store Azure SQL Database connection string in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either `connectionString` or `keyVaultConnectionString` is required. KeyVaultConnectionString LinkedServiceAzureSqlDatabaseKeyVaultConnectionStringPtrInput // A `keyVaultPassword` block as defined below. Use this argument to store SQL Server password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword LinkedServiceAzureSqlDatabaseKeyVaultPasswordPtrInput // Specifies the name of the Data Factory Linked Service Azure SQL Database. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service Azure SQL Database. Parameters pulumi.StringMapInput // The 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
func (LinkedServiceAzureSqlDatabaseOutput) ToLinkedServiceAzureSqlDatabasePtrOutput ¶
func (o LinkedServiceAzureSqlDatabaseOutput) ToLinkedServiceAzureSqlDatabasePtrOutput() LinkedServiceAzureSqlDatabasePtrOutput
func (LinkedServiceAzureSqlDatabaseOutput) ToLinkedServiceAzureSqlDatabasePtrOutputWithContext ¶
func (o LinkedServiceAzureSqlDatabaseOutput) ToLinkedServiceAzureSqlDatabasePtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabasePtrOutput
type LinkedServiceAzureSqlDatabasePtrInput ¶
type LinkedServiceAzureSqlDatabasePtrInput interface { pulumi.Input ToLinkedServiceAzureSqlDatabasePtrOutput() LinkedServiceAzureSqlDatabasePtrOutput ToLinkedServiceAzureSqlDatabasePtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabasePtrOutput }
type LinkedServiceAzureSqlDatabasePtrOutput ¶
type LinkedServiceAzureSqlDatabasePtrOutput struct {
*pulumi.OutputState
}
func (LinkedServiceAzureSqlDatabasePtrOutput) ElementType ¶
func (LinkedServiceAzureSqlDatabasePtrOutput) ElementType() reflect.Type
func (LinkedServiceAzureSqlDatabasePtrOutput) ToLinkedServiceAzureSqlDatabasePtrOutput ¶
func (o LinkedServiceAzureSqlDatabasePtrOutput) ToLinkedServiceAzureSqlDatabasePtrOutput() LinkedServiceAzureSqlDatabasePtrOutput
func (LinkedServiceAzureSqlDatabasePtrOutput) ToLinkedServiceAzureSqlDatabasePtrOutputWithContext ¶
func (o LinkedServiceAzureSqlDatabasePtrOutput) ToLinkedServiceAzureSqlDatabasePtrOutputWithContext(ctx context.Context) LinkedServiceAzureSqlDatabasePtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource to be created. 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 name in which to associate the Linked Service with. Changing this forces a new resource. 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 } 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, DataFactoryName: exampleFactory.Name, 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
func (*LinkedServiceAzureTableStorage) ToLinkedServiceAzureTableStoragePtrOutput ¶
func (i *LinkedServiceAzureTableStorage) ToLinkedServiceAzureTableStoragePtrOutput() LinkedServiceAzureTableStoragePtrOutput
func (*LinkedServiceAzureTableStorage) ToLinkedServiceAzureTableStoragePtrOutputWithContext ¶
func (i *LinkedServiceAzureTableStorage) ToLinkedServiceAzureTableStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureTableStoragePtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName 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 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
func (LinkedServiceAzureTableStorageOutput) ToLinkedServiceAzureTableStoragePtrOutput ¶
func (o LinkedServiceAzureTableStorageOutput) ToLinkedServiceAzureTableStoragePtrOutput() LinkedServiceAzureTableStoragePtrOutput
func (LinkedServiceAzureTableStorageOutput) ToLinkedServiceAzureTableStoragePtrOutputWithContext ¶
func (o LinkedServiceAzureTableStorageOutput) ToLinkedServiceAzureTableStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureTableStoragePtrOutput
type LinkedServiceAzureTableStoragePtrInput ¶
type LinkedServiceAzureTableStoragePtrInput interface { pulumi.Input ToLinkedServiceAzureTableStoragePtrOutput() LinkedServiceAzureTableStoragePtrOutput ToLinkedServiceAzureTableStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureTableStoragePtrOutput }
type LinkedServiceAzureTableStoragePtrOutput ¶
type LinkedServiceAzureTableStoragePtrOutput struct {
*pulumi.OutputState
}
func (LinkedServiceAzureTableStoragePtrOutput) ElementType ¶
func (LinkedServiceAzureTableStoragePtrOutput) ElementType() reflect.Type
func (LinkedServiceAzureTableStoragePtrOutput) ToLinkedServiceAzureTableStoragePtrOutput ¶
func (o LinkedServiceAzureTableStoragePtrOutput) ToLinkedServiceAzureTableStoragePtrOutput() LinkedServiceAzureTableStoragePtrOutput
func (LinkedServiceAzureTableStoragePtrOutput) ToLinkedServiceAzureTableStoragePtrOutputWithContext ¶
func (o LinkedServiceAzureTableStoragePtrOutput) ToLinkedServiceAzureTableStoragePtrOutputWithContext(ctx context.Context) LinkedServiceAzureTableStoragePtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. 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 name in which to associate the Linked Service with. Changing this forces a new resource. 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 SFTP Server and Azure Data Factory.
## 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
func (*LinkedServiceCosmosDb) ToLinkedServiceCosmosDbPtrOutput ¶
func (i *LinkedServiceCosmosDb) ToLinkedServiceCosmosDbPtrOutput() LinkedServiceCosmosDbPtrOutput
func (*LinkedServiceCosmosDb) ToLinkedServiceCosmosDbPtrOutputWithContext ¶
func (i *LinkedServiceCosmosDb) ToLinkedServiceCosmosDbPtrOutputWithContext(ctx context.Context) LinkedServiceCosmosDbPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The name of the database. Required if `connectionString` is unspecified. Database pulumi.StringPtrInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput // The 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 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
func (LinkedServiceCosmosDbOutput) ToLinkedServiceCosmosDbPtrOutput ¶
func (o LinkedServiceCosmosDbOutput) ToLinkedServiceCosmosDbPtrOutput() LinkedServiceCosmosDbPtrOutput
func (LinkedServiceCosmosDbOutput) ToLinkedServiceCosmosDbPtrOutputWithContext ¶
func (o LinkedServiceCosmosDbOutput) ToLinkedServiceCosmosDbPtrOutputWithContext(ctx context.Context) LinkedServiceCosmosDbPtrOutput
type LinkedServiceCosmosDbPtrInput ¶
type LinkedServiceCosmosDbPtrInput interface { pulumi.Input ToLinkedServiceCosmosDbPtrOutput() LinkedServiceCosmosDbPtrOutput ToLinkedServiceCosmosDbPtrOutputWithContext(ctx context.Context) LinkedServiceCosmosDbPtrOutput }
type LinkedServiceCosmosDbPtrOutput ¶
type LinkedServiceCosmosDbPtrOutput struct {
*pulumi.OutputState
}
func (LinkedServiceCosmosDbPtrOutput) ElementType ¶
func (LinkedServiceCosmosDbPtrOutput) ElementType() reflect.Type
func (LinkedServiceCosmosDbPtrOutput) ToLinkedServiceCosmosDbPtrOutput ¶
func (o LinkedServiceCosmosDbPtrOutput) ToLinkedServiceCosmosDbPtrOutput() LinkedServiceCosmosDbPtrOutput
func (LinkedServiceCosmosDbPtrOutput) ToLinkedServiceCosmosDbPtrOutputWithContext ¶
func (o LinkedServiceCosmosDbPtrOutput) ToLinkedServiceCosmosDbPtrOutputWithContext(ctx context.Context) LinkedServiceCosmosDbPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. 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 name in which to associate the Linked Service with. Changing this forces a new resource. 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 in which to authenticate against the Azure Data Lake Storage Gen2 account. ServicePrincipalId pulumi.StringPtrOutput `pulumi:"servicePrincipalId"` // The service principal key in which to authenticate against the Azure Data Lake Storage Gen2 account. ServicePrincipalKey pulumi.StringPtrOutput `pulumi:"servicePrincipalKey"` // The Storage Account Key in which to authenticate against the Azure Data Lake Storage Gen2 account. StorageAccountKey pulumi.StringPtrOutput `pulumi:"storageAccountKey"` // The tenant id or name in which 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` and `servicePrincipalKey` 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, DataFactoryName: exampleFactory.Name, 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
func (*LinkedServiceDataLakeStorageGen2) ToLinkedServiceDataLakeStorageGen2PtrOutput ¶
func (i *LinkedServiceDataLakeStorageGen2) ToLinkedServiceDataLakeStorageGen2PtrOutput() LinkedServiceDataLakeStorageGen2PtrOutput
func (*LinkedServiceDataLakeStorageGen2) ToLinkedServiceDataLakeStorageGen2PtrOutputWithContext ¶
func (i *LinkedServiceDataLakeStorageGen2) ToLinkedServiceDataLakeStorageGen2PtrOutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2PtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName 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 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 in which to authenticate against the Azure Data Lake Storage Gen2 account. ServicePrincipalId pulumi.StringPtrInput // The service principal key in which to authenticate against the Azure Data Lake Storage Gen2 account. ServicePrincipalKey pulumi.StringPtrInput // The Storage Account Key in which to authenticate against the Azure Data Lake Storage Gen2 account. StorageAccountKey pulumi.StringPtrInput // The tenant id or name in which 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` and `servicePrincipalKey` 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
func (LinkedServiceDataLakeStorageGen2Output) ToLinkedServiceDataLakeStorageGen2PtrOutput ¶
func (o LinkedServiceDataLakeStorageGen2Output) ToLinkedServiceDataLakeStorageGen2PtrOutput() LinkedServiceDataLakeStorageGen2PtrOutput
func (LinkedServiceDataLakeStorageGen2Output) ToLinkedServiceDataLakeStorageGen2PtrOutputWithContext ¶
func (o LinkedServiceDataLakeStorageGen2Output) ToLinkedServiceDataLakeStorageGen2PtrOutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2PtrOutput
type LinkedServiceDataLakeStorageGen2PtrInput ¶
type LinkedServiceDataLakeStorageGen2PtrInput interface { pulumi.Input ToLinkedServiceDataLakeStorageGen2PtrOutput() LinkedServiceDataLakeStorageGen2PtrOutput ToLinkedServiceDataLakeStorageGen2PtrOutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2PtrOutput }
type LinkedServiceDataLakeStorageGen2PtrOutput ¶
type LinkedServiceDataLakeStorageGen2PtrOutput struct {
*pulumi.OutputState
}
func (LinkedServiceDataLakeStorageGen2PtrOutput) ElementType ¶
func (LinkedServiceDataLakeStorageGen2PtrOutput) ElementType() reflect.Type
func (LinkedServiceDataLakeStorageGen2PtrOutput) ToLinkedServiceDataLakeStorageGen2PtrOutput ¶
func (o LinkedServiceDataLakeStorageGen2PtrOutput) ToLinkedServiceDataLakeStorageGen2PtrOutput() LinkedServiceDataLakeStorageGen2PtrOutput
func (LinkedServiceDataLakeStorageGen2PtrOutput) ToLinkedServiceDataLakeStorageGen2PtrOutputWithContext ¶
func (o LinkedServiceDataLakeStorageGen2PtrOutput) ToLinkedServiceDataLakeStorageGen2PtrOutputWithContext(ctx context.Context) LinkedServiceDataLakeStorageGen2PtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. 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 in which to authenticate against the Azure Data Lake Storage Gen2 account. ServicePrincipalId pulumi.StringPtrInput // The service principal key in which to authenticate against the Azure Data Lake Storage Gen2 account. ServicePrincipalKey pulumi.StringPtrInput // The Storage Account Key in which to authenticate against the Azure Data Lake Storage Gen2 account. StorageAccountKey pulumi.StringPtrInput // The tenant id or name in which 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` and `servicePrincipalKey` 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 name in which to associate the Linked Service with. Changing this forces a new resource. 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, DataFactoryName: exampleFactory.Name, 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
func (*LinkedServiceKeyVault) ToLinkedServiceKeyVaultPtrOutput ¶
func (i *LinkedServiceKeyVault) ToLinkedServiceKeyVaultPtrOutput() LinkedServiceKeyVaultPtrOutput
func (*LinkedServiceKeyVault) ToLinkedServiceKeyVaultPtrOutputWithContext ¶
func (i *LinkedServiceKeyVault) ToLinkedServiceKeyVaultPtrOutputWithContext(ctx context.Context) LinkedServiceKeyVaultPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Linked Service Key Vault. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service Key Vault. IntegrationRuntimeName pulumi.StringPtrInput // The ID the Azure Key Vault resource. KeyVaultId pulumi.StringInput // Specifies the name of the Data Factory Linked Service Key Vault. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service Key Vault. Parameters pulumi.StringMapInput // The 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
func (LinkedServiceKeyVaultOutput) ToLinkedServiceKeyVaultPtrOutput ¶
func (o LinkedServiceKeyVaultOutput) ToLinkedServiceKeyVaultPtrOutput() LinkedServiceKeyVaultPtrOutput
func (LinkedServiceKeyVaultOutput) ToLinkedServiceKeyVaultPtrOutputWithContext ¶
func (o LinkedServiceKeyVaultOutput) ToLinkedServiceKeyVaultPtrOutputWithContext(ctx context.Context) LinkedServiceKeyVaultPtrOutput
type LinkedServiceKeyVaultPtrInput ¶
type LinkedServiceKeyVaultPtrInput interface { pulumi.Input ToLinkedServiceKeyVaultPtrOutput() LinkedServiceKeyVaultPtrOutput ToLinkedServiceKeyVaultPtrOutputWithContext(ctx context.Context) LinkedServiceKeyVaultPtrOutput }
type LinkedServiceKeyVaultPtrOutput ¶
type LinkedServiceKeyVaultPtrOutput struct {
*pulumi.OutputState
}
func (LinkedServiceKeyVaultPtrOutput) ElementType ¶
func (LinkedServiceKeyVaultPtrOutput) ElementType() reflect.Type
func (LinkedServiceKeyVaultPtrOutput) ToLinkedServiceKeyVaultPtrOutput ¶
func (o LinkedServiceKeyVaultPtrOutput) ToLinkedServiceKeyVaultPtrOutput() LinkedServiceKeyVaultPtrOutput
func (LinkedServiceKeyVaultPtrOutput) ToLinkedServiceKeyVaultPtrOutputWithContext ¶
func (o LinkedServiceKeyVaultPtrOutput) ToLinkedServiceKeyVaultPtrOutputWithContext(ctx context.Context) LinkedServiceKeyVaultPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. 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.
## 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
func (*LinkedServiceKusto) ToLinkedServiceKustoPtrOutput ¶ added in v4.7.0
func (i *LinkedServiceKusto) ToLinkedServiceKustoPtrOutput() LinkedServiceKustoPtrOutput
func (*LinkedServiceKusto) ToLinkedServiceKustoPtrOutputWithContext ¶ added in v4.7.0
func (i *LinkedServiceKusto) ToLinkedServiceKustoPtrOutputWithContext(ctx context.Context) LinkedServiceKustoPtrOutput
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
func (LinkedServiceKustoOutput) ToLinkedServiceKustoPtrOutput ¶ added in v4.7.0
func (o LinkedServiceKustoOutput) ToLinkedServiceKustoPtrOutput() LinkedServiceKustoPtrOutput
func (LinkedServiceKustoOutput) ToLinkedServiceKustoPtrOutputWithContext ¶ added in v4.7.0
func (o LinkedServiceKustoOutput) ToLinkedServiceKustoPtrOutputWithContext(ctx context.Context) LinkedServiceKustoPtrOutput
type LinkedServiceKustoPtrInput ¶ added in v4.7.0
type LinkedServiceKustoPtrInput interface { pulumi.Input ToLinkedServiceKustoPtrOutput() LinkedServiceKustoPtrOutput ToLinkedServiceKustoPtrOutputWithContext(ctx context.Context) LinkedServiceKustoPtrOutput }
type LinkedServiceKustoPtrOutput ¶ added in v4.7.0
type LinkedServiceKustoPtrOutput struct {
*pulumi.OutputState
}
func (LinkedServiceKustoPtrOutput) ElementType ¶ added in v4.7.0
func (LinkedServiceKustoPtrOutput) ElementType() reflect.Type
func (LinkedServiceKustoPtrOutput) ToLinkedServiceKustoPtrOutput ¶ added in v4.7.0
func (o LinkedServiceKustoPtrOutput) ToLinkedServiceKustoPtrOutput() LinkedServiceKustoPtrOutput
func (LinkedServiceKustoPtrOutput) ToLinkedServiceKustoPtrOutputWithContext ¶ added in v4.7.0
func (o LinkedServiceKustoPtrOutput) ToLinkedServiceKustoPtrOutputWithContext(ctx context.Context) LinkedServiceKustoPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. 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, DataFactoryName: exampleFactory.Name, 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
func (*LinkedServiceMysql) ToLinkedServiceMysqlPtrOutput ¶
func (i *LinkedServiceMysql) ToLinkedServiceMysqlPtrOutput() LinkedServiceMysqlPtrOutput
func (*LinkedServiceMysql) ToLinkedServiceMysqlPtrOutputWithContext ¶
func (i *LinkedServiceMysql) ToLinkedServiceMysqlPtrOutputWithContext(ctx context.Context) LinkedServiceMysqlPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Linked Service MySQL. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service MySQL. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service MySQL. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service MySQL. Parameters pulumi.StringMapInput // The 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
func (LinkedServiceMysqlOutput) ToLinkedServiceMysqlPtrOutput ¶
func (o LinkedServiceMysqlOutput) ToLinkedServiceMysqlPtrOutput() LinkedServiceMysqlPtrOutput
func (LinkedServiceMysqlOutput) ToLinkedServiceMysqlPtrOutputWithContext ¶
func (o LinkedServiceMysqlOutput) ToLinkedServiceMysqlPtrOutputWithContext(ctx context.Context) LinkedServiceMysqlPtrOutput
type LinkedServiceMysqlPtrInput ¶
type LinkedServiceMysqlPtrInput interface { pulumi.Input ToLinkedServiceMysqlPtrOutput() LinkedServiceMysqlPtrOutput ToLinkedServiceMysqlPtrOutputWithContext(ctx context.Context) LinkedServiceMysqlPtrOutput }
type LinkedServiceMysqlPtrOutput ¶
type LinkedServiceMysqlPtrOutput struct {
*pulumi.OutputState
}
func (LinkedServiceMysqlPtrOutput) ElementType ¶
func (LinkedServiceMysqlPtrOutput) ElementType() reflect.Type
func (LinkedServiceMysqlPtrOutput) ToLinkedServiceMysqlPtrOutput ¶
func (o LinkedServiceMysqlPtrOutput) ToLinkedServiceMysqlPtrOutput() LinkedServiceMysqlPtrOutput
func (LinkedServiceMysqlPtrOutput) ToLinkedServiceMysqlPtrOutputWithContext ¶
func (o LinkedServiceMysqlPtrOutput) ToLinkedServiceMysqlPtrOutputWithContext(ctx context.Context) LinkedServiceMysqlPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. 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 name in which to associate the Linked Service with. Changing this forces a new resource. 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, DataFactoryName: exampleFactory.Name, 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
func (*LinkedServiceOdata) ToLinkedServiceOdataPtrOutput ¶ added in v4.8.0
func (i *LinkedServiceOdata) ToLinkedServiceOdataPtrOutput() LinkedServiceOdataPtrOutput
func (*LinkedServiceOdata) ToLinkedServiceOdataPtrOutputWithContext ¶ added in v4.8.0
func (i *LinkedServiceOdata) ToLinkedServiceOdataPtrOutputWithContext(ctx context.Context) LinkedServiceOdataPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Linked Service OData. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service OData. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service OData. Changing this forces a new resource to be created. Must be unique within a data factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service OData. Parameters pulumi.StringMapInput // The 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
func (LinkedServiceOdataOutput) ToLinkedServiceOdataPtrOutput ¶ added in v4.8.0
func (o LinkedServiceOdataOutput) ToLinkedServiceOdataPtrOutput() LinkedServiceOdataPtrOutput
func (LinkedServiceOdataOutput) ToLinkedServiceOdataPtrOutputWithContext ¶ added in v4.8.0
func (o LinkedServiceOdataOutput) ToLinkedServiceOdataPtrOutputWithContext(ctx context.Context) LinkedServiceOdataPtrOutput
type LinkedServiceOdataPtrInput ¶ added in v4.8.0
type LinkedServiceOdataPtrInput interface { pulumi.Input ToLinkedServiceOdataPtrOutput() LinkedServiceOdataPtrOutput ToLinkedServiceOdataPtrOutputWithContext(ctx context.Context) LinkedServiceOdataPtrOutput }
type LinkedServiceOdataPtrOutput ¶ added in v4.8.0
type LinkedServiceOdataPtrOutput struct {
*pulumi.OutputState
}
func (LinkedServiceOdataPtrOutput) ElementType ¶ added in v4.8.0
func (LinkedServiceOdataPtrOutput) ElementType() reflect.Type
func (LinkedServiceOdataPtrOutput) ToLinkedServiceOdataPtrOutput ¶ added in v4.8.0
func (o LinkedServiceOdataPtrOutput) ToLinkedServiceOdataPtrOutput() LinkedServiceOdataPtrOutput
func (LinkedServiceOdataPtrOutput) ToLinkedServiceOdataPtrOutputWithContext ¶ added in v4.8.0
func (o LinkedServiceOdataPtrOutput) ToLinkedServiceOdataPtrOutputWithContext(ctx context.Context) LinkedServiceOdataPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. 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 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 name in which to associate the Linked Service with. Changing this forces a new resource. 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, DataFactoryName: exampleFactory.Name, 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
func (*LinkedServicePostgresql) ToLinkedServicePostgresqlPtrOutput ¶
func (i *LinkedServicePostgresql) ToLinkedServicePostgresqlPtrOutput() LinkedServicePostgresqlPtrOutput
func (*LinkedServicePostgresql) ToLinkedServicePostgresqlPtrOutputWithContext ¶
func (i *LinkedServicePostgresql) ToLinkedServicePostgresqlPtrOutputWithContext(ctx context.Context) LinkedServicePostgresqlPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Linked Service PostgreSQL. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service PostgreSQL. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service PostgreSQL. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service PostgreSQL. Parameters pulumi.StringMapInput // The 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
func (LinkedServicePostgresqlOutput) ToLinkedServicePostgresqlPtrOutput ¶
func (o LinkedServicePostgresqlOutput) ToLinkedServicePostgresqlPtrOutput() LinkedServicePostgresqlPtrOutput
func (LinkedServicePostgresqlOutput) ToLinkedServicePostgresqlPtrOutputWithContext ¶
func (o LinkedServicePostgresqlOutput) ToLinkedServicePostgresqlPtrOutputWithContext(ctx context.Context) LinkedServicePostgresqlPtrOutput
type LinkedServicePostgresqlPtrInput ¶
type LinkedServicePostgresqlPtrInput interface { pulumi.Input ToLinkedServicePostgresqlPtrOutput() LinkedServicePostgresqlPtrOutput ToLinkedServicePostgresqlPtrOutputWithContext(ctx context.Context) LinkedServicePostgresqlPtrOutput }
type LinkedServicePostgresqlPtrOutput ¶
type LinkedServicePostgresqlPtrOutput struct {
*pulumi.OutputState
}
func (LinkedServicePostgresqlPtrOutput) ElementType ¶
func (LinkedServicePostgresqlPtrOutput) ElementType() reflect.Type
func (LinkedServicePostgresqlPtrOutput) ToLinkedServicePostgresqlPtrOutput ¶
func (o LinkedServicePostgresqlPtrOutput) ToLinkedServicePostgresqlPtrOutput() LinkedServicePostgresqlPtrOutput
func (LinkedServicePostgresqlPtrOutput) ToLinkedServicePostgresqlPtrOutputWithContext ¶
func (o LinkedServicePostgresqlPtrOutput) ToLinkedServicePostgresqlPtrOutputWithContext(ctx context.Context) LinkedServicePostgresqlPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. 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 name in which to associate the Linked Service with. Changing this forces a new resource. 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 lsiten 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, DataFactoryName: exampleFactory.Name, 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
func (*LinkedServiceSftp) ToLinkedServiceSftpPtrOutput ¶
func (i *LinkedServiceSftp) ToLinkedServiceSftpPtrOutput() LinkedServiceSftpPtrOutput
func (*LinkedServiceSftp) ToLinkedServiceSftpPtrOutputWithContext ¶
func (i *LinkedServiceSftp) ToLinkedServiceSftpPtrOutputWithContext(ctx context.Context) LinkedServiceSftpPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The SFTP server hostname. Host pulumi.StringInput // The host key fingerprint of the SFTP server. HostKeyFingerprint pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput // Password to logon to the SFTP Server for Basic Authentication. Password pulumi.StringInput // The TCP port number that the SFTP server uses to lsiten 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
func (LinkedServiceSftpOutput) ToLinkedServiceSftpPtrOutput ¶
func (o LinkedServiceSftpOutput) ToLinkedServiceSftpPtrOutput() LinkedServiceSftpPtrOutput
func (LinkedServiceSftpOutput) ToLinkedServiceSftpPtrOutputWithContext ¶
func (o LinkedServiceSftpOutput) ToLinkedServiceSftpPtrOutputWithContext(ctx context.Context) LinkedServiceSftpPtrOutput
type LinkedServiceSftpPtrInput ¶
type LinkedServiceSftpPtrInput interface { pulumi.Input ToLinkedServiceSftpPtrOutput() LinkedServiceSftpPtrOutput ToLinkedServiceSftpPtrOutputWithContext(ctx context.Context) LinkedServiceSftpPtrOutput }
type LinkedServiceSftpPtrOutput ¶
type LinkedServiceSftpPtrOutput struct {
*pulumi.OutputState
}
func (LinkedServiceSftpPtrOutput) ElementType ¶
func (LinkedServiceSftpPtrOutput) ElementType() reflect.Type
func (LinkedServiceSftpPtrOutput) ToLinkedServiceSftpPtrOutput ¶
func (o LinkedServiceSftpPtrOutput) ToLinkedServiceSftpPtrOutput() LinkedServiceSftpPtrOutput
func (LinkedServiceSftpPtrOutput) ToLinkedServiceSftpPtrOutputWithContext ¶
func (o LinkedServiceSftpPtrOutput) ToLinkedServiceSftpPtrOutputWithContext(ctx context.Context) LinkedServiceSftpPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. 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 lsiten 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 name in which to associate the Linked Service with. Changing this forces a new resource. 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, DataFactoryName: exampleFactory.Name, 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, DataFactoryName: exampleFactory.Name, KeyVaultId: exampleKeyVault.ID(), }) if err != nil { return err } _, err = datafactory.NewLinkedServiceSnowflake(ctx, "exampleLinkedServiceSnowflake", &datafactory.LinkedServiceSnowflakeArgs{ ResourceGroupName: exampleResourceGroup.Name, DataFactoryName: exampleFactory.Name, 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
func (*LinkedServiceSnowflake) ToLinkedServiceSnowflakePtrOutput ¶
func (i *LinkedServiceSnowflake) ToLinkedServiceSnowflakePtrOutput() LinkedServiceSnowflakePtrOutput
func (*LinkedServiceSnowflake) ToLinkedServiceSnowflakePtrOutputWithContext ¶
func (i *LinkedServiceSnowflake) ToLinkedServiceSnowflakePtrOutputWithContext(ctx context.Context) LinkedServiceSnowflakePtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // A `keyVaultPassword` block as defined below. Use this argument to store Snowflake password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword LinkedServiceSnowflakeKeyVaultPasswordPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput // The 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
func (LinkedServiceSnowflakeOutput) ToLinkedServiceSnowflakePtrOutput ¶
func (o LinkedServiceSnowflakeOutput) ToLinkedServiceSnowflakePtrOutput() LinkedServiceSnowflakePtrOutput
func (LinkedServiceSnowflakeOutput) ToLinkedServiceSnowflakePtrOutputWithContext ¶
func (o LinkedServiceSnowflakeOutput) ToLinkedServiceSnowflakePtrOutputWithContext(ctx context.Context) LinkedServiceSnowflakePtrOutput
type LinkedServiceSnowflakePtrInput ¶
type LinkedServiceSnowflakePtrInput interface { pulumi.Input ToLinkedServiceSnowflakePtrOutput() LinkedServiceSnowflakePtrOutput ToLinkedServiceSnowflakePtrOutputWithContext(ctx context.Context) LinkedServiceSnowflakePtrOutput }
type LinkedServiceSnowflakePtrOutput ¶
type LinkedServiceSnowflakePtrOutput struct {
*pulumi.OutputState
}
func (LinkedServiceSnowflakePtrOutput) ElementType ¶
func (LinkedServiceSnowflakePtrOutput) ElementType() reflect.Type
func (LinkedServiceSnowflakePtrOutput) ToLinkedServiceSnowflakePtrOutput ¶
func (o LinkedServiceSnowflakePtrOutput) ToLinkedServiceSnowflakePtrOutput() LinkedServiceSnowflakePtrOutput
func (LinkedServiceSnowflakePtrOutput) ToLinkedServiceSnowflakePtrOutputWithContext ¶
func (o LinkedServiceSnowflakePtrOutput) ToLinkedServiceSnowflakePtrOutputWithContext(ctx context.Context) LinkedServiceSnowflakePtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. 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 name in which to associate the Linked Service with. Changing this forces a new resource. 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, 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, DataFactoryName: exampleFactory.Name, KeyVaultId: exampleKeyVault.ID(), }) if err != nil { return err } _, err = datafactory.NewLinkedServiceSqlServer(ctx, "exampleLinkedServiceSqlServer", &datafactory.LinkedServiceSqlServerArgs{ ResourceGroupName: exampleResourceGroup.Name, DataFactoryName: exampleFactory.Name, 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
func (*LinkedServiceSqlServer) ToLinkedServiceSqlServerPtrOutput ¶
func (i *LinkedServiceSqlServer) ToLinkedServiceSqlServerPtrOutput() LinkedServiceSqlServerPtrOutput
func (*LinkedServiceSqlServer) ToLinkedServiceSqlServerPtrOutputWithContext ¶
func (i *LinkedServiceSqlServer) ToLinkedServiceSqlServerPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Linked Service SQL Server. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service SQL Server. IntegrationRuntimeName pulumi.StringPtrInput // A `keyVaultConnectionString` block as defined below. Use this argument to store SQL Server connection string in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. Exactly one of either `connectionString` or `keyVaultConnectionString` is required. KeyVaultConnectionString LinkedServiceSqlServerKeyVaultConnectionStringPtrInput // A `keyVaultPassword` block as defined below. Use this argument to store SQL Server password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword LinkedServiceSqlServerKeyVaultPasswordPtrInput // Specifies the name of the Data Factory Linked Service SQL Server. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service SQL Server. Parameters pulumi.StringMapInput // The 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
func (LinkedServiceSqlServerOutput) ToLinkedServiceSqlServerPtrOutput ¶
func (o LinkedServiceSqlServerOutput) ToLinkedServiceSqlServerPtrOutput() LinkedServiceSqlServerPtrOutput
func (LinkedServiceSqlServerOutput) ToLinkedServiceSqlServerPtrOutputWithContext ¶
func (o LinkedServiceSqlServerOutput) ToLinkedServiceSqlServerPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerPtrOutput
type LinkedServiceSqlServerPtrInput ¶
type LinkedServiceSqlServerPtrInput interface { pulumi.Input ToLinkedServiceSqlServerPtrOutput() LinkedServiceSqlServerPtrOutput ToLinkedServiceSqlServerPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerPtrOutput }
type LinkedServiceSqlServerPtrOutput ¶
type LinkedServiceSqlServerPtrOutput struct {
*pulumi.OutputState
}
func (LinkedServiceSqlServerPtrOutput) ElementType ¶
func (LinkedServiceSqlServerPtrOutput) ElementType() reflect.Type
func (LinkedServiceSqlServerPtrOutput) ToLinkedServiceSqlServerPtrOutput ¶
func (o LinkedServiceSqlServerPtrOutput) ToLinkedServiceSqlServerPtrOutput() LinkedServiceSqlServerPtrOutput
func (LinkedServiceSqlServerPtrOutput) ToLinkedServiceSqlServerPtrOutputWithContext ¶
func (o LinkedServiceSqlServerPtrOutput) ToLinkedServiceSqlServerPtrOutputWithContext(ctx context.Context) LinkedServiceSqlServerPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. 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 name in which to associate the Linked Service with. Changing this forces a new resource. 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, DataFactoryName: exampleFactory.Name, KeyVaultId: exampleKeyVault.ID(), }) 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;"), 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
func (*LinkedServiceSynapse) ToLinkedServiceSynapsePtrOutput ¶
func (i *LinkedServiceSynapse) ToLinkedServiceSynapsePtrOutput() LinkedServiceSynapsePtrOutput
func (*LinkedServiceSynapse) ToLinkedServiceSynapsePtrOutputWithContext ¶
func (i *LinkedServiceSynapse) ToLinkedServiceSynapsePtrOutputWithContext(ctx context.Context) LinkedServiceSynapsePtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Linked Service Synapse. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service Synapse. IntegrationRuntimeName pulumi.StringPtrInput // A `keyVaultPassword` block as defined below. Use this argument to store Synapse password in an existing Key Vault. It needs an existing Key Vault Data Factory Linked Service. KeyVaultPassword LinkedServiceSynapseKeyVaultPasswordPtrInput // Specifies the name of the Data Factory Linked Service Synapse. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service Synapse. Parameters pulumi.StringMapInput // The 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
func (LinkedServiceSynapseOutput) ToLinkedServiceSynapsePtrOutput ¶
func (o LinkedServiceSynapseOutput) ToLinkedServiceSynapsePtrOutput() LinkedServiceSynapsePtrOutput
func (LinkedServiceSynapseOutput) ToLinkedServiceSynapsePtrOutputWithContext ¶
func (o LinkedServiceSynapseOutput) ToLinkedServiceSynapsePtrOutputWithContext(ctx context.Context) LinkedServiceSynapsePtrOutput
type LinkedServiceSynapsePtrInput ¶
type LinkedServiceSynapsePtrInput interface { pulumi.Input ToLinkedServiceSynapsePtrOutput() LinkedServiceSynapsePtrOutput ToLinkedServiceSynapsePtrOutputWithContext(ctx context.Context) LinkedServiceSynapsePtrOutput }
type LinkedServiceSynapsePtrOutput ¶
type LinkedServiceSynapsePtrOutput struct {
*pulumi.OutputState
}
func (LinkedServiceSynapsePtrOutput) ElementType ¶
func (LinkedServiceSynapsePtrOutput) ElementType() reflect.Type
func (LinkedServiceSynapsePtrOutput) ToLinkedServiceSynapsePtrOutput ¶
func (o LinkedServiceSynapsePtrOutput) ToLinkedServiceSynapsePtrOutput() LinkedServiceSynapsePtrOutput
func (LinkedServiceSynapsePtrOutput) ToLinkedServiceSynapsePtrOutputWithContext ¶
func (o LinkedServiceSynapsePtrOutput) ToLinkedServiceSynapsePtrOutputWithContext(ctx context.Context) LinkedServiceSynapsePtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. 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 name in which to associate the Linked Service with. Changing this forces a new resource. 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, DataFactoryName: exampleFactory.Name, 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
func (*LinkedServiceWeb) ToLinkedServiceWebPtrOutput ¶
func (i *LinkedServiceWeb) ToLinkedServiceWebPtrOutput() LinkedServiceWebPtrOutput
func (*LinkedServiceWeb) ToLinkedServiceWebPtrOutputWithContext ¶
func (i *LinkedServiceWeb) ToLinkedServiceWebPtrOutputWithContext(ctx context.Context) LinkedServiceWebPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Linked Service. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service. IntegrationRuntimeName pulumi.StringPtrInput // Specifies the name of the Data Factory Linked Service. Changing this forces a new resource to be created. Must be unique within a data // factory. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/data-factory/naming-rules) for all restrictions. Name pulumi.StringPtrInput // A map of parameters to associate with the Data Factory Linked Service. Parameters pulumi.StringMapInput Password pulumi.StringPtrInput // The 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
func (LinkedServiceWebOutput) ToLinkedServiceWebPtrOutput ¶
func (o LinkedServiceWebOutput) ToLinkedServiceWebPtrOutput() LinkedServiceWebPtrOutput
func (LinkedServiceWebOutput) ToLinkedServiceWebPtrOutputWithContext ¶
func (o LinkedServiceWebOutput) ToLinkedServiceWebPtrOutputWithContext(ctx context.Context) LinkedServiceWebPtrOutput
type LinkedServiceWebPtrInput ¶
type LinkedServiceWebPtrInput interface { pulumi.Input ToLinkedServiceWebPtrOutput() LinkedServiceWebPtrOutput ToLinkedServiceWebPtrOutputWithContext(ctx context.Context) LinkedServiceWebPtrOutput }
type LinkedServiceWebPtrOutput ¶
type LinkedServiceWebPtrOutput struct {
*pulumi.OutputState
}
func (LinkedServiceWebPtrOutput) ElementType ¶
func (LinkedServiceWebPtrOutput) ElementType() reflect.Type
func (LinkedServiceWebPtrOutput) ToLinkedServiceWebPtrOutput ¶
func (o LinkedServiceWebPtrOutput) ToLinkedServiceWebPtrOutput() LinkedServiceWebPtrOutput
func (LinkedServiceWebPtrOutput) ToLinkedServiceWebPtrOutputWithContext ¶
func (o LinkedServiceWebPtrOutput) ToLinkedServiceWebPtrOutputWithContext(ctx context.Context) LinkedServiceWebPtrOutput
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 name in which to associate the Linked Service with. Changing this forces a new resource. 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 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 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 Data Factory name in which to associate the Pipeline with. Changing this forces a new resource. 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"` // 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, DataFactoryName: exampleFactory.Name, }) 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), DataFactoryName: pulumi.Any(azurerm_data_factory.Test.Name), 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
func (*Pipeline) ToPipelinePtrOutput ¶
func (i *Pipeline) ToPipelinePtrOutput() PipelinePtrOutput
func (*Pipeline) ToPipelinePtrOutputWithContext ¶
func (i *Pipeline) ToPipelinePtrOutputWithContext(ctx context.Context) PipelinePtrOutput
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 Data Factory name in which to associate the Pipeline with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The description for the Data Factory Pipeline. Description pulumi.StringPtrInput // The folder that this Pipeline is in. If not specified, the Pipeline will appear at the root level. Folder pulumi.StringPtrInput // 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
func (PipelineOutput) ToPipelinePtrOutput ¶
func (o PipelineOutput) ToPipelinePtrOutput() PipelinePtrOutput
func (PipelineOutput) ToPipelinePtrOutputWithContext ¶
func (o PipelineOutput) ToPipelinePtrOutputWithContext(ctx context.Context) PipelinePtrOutput
type PipelinePtrInput ¶
type PipelinePtrInput interface { pulumi.Input ToPipelinePtrOutput() PipelinePtrOutput ToPipelinePtrOutputWithContext(ctx context.Context) PipelinePtrOutput }
type PipelinePtrOutput ¶
type PipelinePtrOutput struct {
*pulumi.OutputState
}
func (PipelinePtrOutput) ElementType ¶
func (PipelinePtrOutput) ElementType() reflect.Type
func (PipelinePtrOutput) ToPipelinePtrOutput ¶
func (o PipelinePtrOutput) ToPipelinePtrOutput() PipelinePtrOutput
func (PipelinePtrOutput) ToPipelinePtrOutputWithContext ¶
func (o PipelinePtrOutput) ToPipelinePtrOutputWithContext(ctx context.Context) PipelinePtrOutput
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 Data Factory name in which to associate the Pipeline with. Changing this forces a new resource. 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 // 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 // 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, DataFactoryName: exampleFactory.Name, }) 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), 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
func (*TriggerBlobEvent) ToTriggerBlobEventPtrOutput ¶ added in v4.9.0
func (i *TriggerBlobEvent) ToTriggerBlobEventPtrOutput() TriggerBlobEventPtrOutput
func (*TriggerBlobEvent) ToTriggerBlobEventPtrOutputWithContext ¶ added in v4.9.0
func (i *TriggerBlobEvent) ToTriggerBlobEventPtrOutputWithContext(ctx context.Context) TriggerBlobEventPtrOutput
type TriggerBlobEventArgs ¶ added in v4.9.0
type TriggerBlobEventArgs struct { // 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
func (TriggerBlobEventOutput) ToTriggerBlobEventPtrOutput ¶ added in v4.9.0
func (o TriggerBlobEventOutput) ToTriggerBlobEventPtrOutput() TriggerBlobEventPtrOutput
func (TriggerBlobEventOutput) ToTriggerBlobEventPtrOutputWithContext ¶ added in v4.9.0
func (o TriggerBlobEventOutput) ToTriggerBlobEventPtrOutputWithContext(ctx context.Context) TriggerBlobEventPtrOutput
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 TriggerBlobEventPtrInput ¶ added in v4.9.0
type TriggerBlobEventPtrInput interface { pulumi.Input ToTriggerBlobEventPtrOutput() TriggerBlobEventPtrOutput ToTriggerBlobEventPtrOutputWithContext(ctx context.Context) TriggerBlobEventPtrOutput }
type TriggerBlobEventPtrOutput ¶ added in v4.9.0
type TriggerBlobEventPtrOutput struct {
*pulumi.OutputState
}
func (TriggerBlobEventPtrOutput) ElementType ¶ added in v4.9.0
func (TriggerBlobEventPtrOutput) ElementType() reflect.Type
func (TriggerBlobEventPtrOutput) ToTriggerBlobEventPtrOutput ¶ added in v4.9.0
func (o TriggerBlobEventPtrOutput) ToTriggerBlobEventPtrOutput() TriggerBlobEventPtrOutput
func (TriggerBlobEventPtrOutput) ToTriggerBlobEventPtrOutputWithContext ¶ added in v4.9.0
func (o TriggerBlobEventPtrOutput) ToTriggerBlobEventPtrOutputWithContext(ctx context.Context) TriggerBlobEventPtrOutput
type TriggerBlobEventState ¶ added in v4.9.0
type TriggerBlobEventState struct { // 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 TriggerSchedule ¶
type TriggerSchedule struct { pulumi.CustomResourceState // List of tags that can be used for describing the Data Factory Schedule Trigger. Annotations pulumi.StringArrayOutput `pulumi:"annotations"` // The Data Factory name in which to associate the Schedule Trigger with. Changing this forces a new resource. DataFactoryName pulumi.StringOutput `pulumi:"dataFactoryName"` // The time the Schedule Trigger should end. The time will be represented in UTC. EndTime pulumi.StringPtrOutput `pulumi:"endTime"` // The trigger freqency. 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"` // 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), DataFactoryName: pulumi.Any(azurerm_data_factory.Test.Name), }) if err != nil { return err } _, err = datafactory.NewTriggerSchedule(ctx, "testTriggerSchedule", &datafactory.TriggerScheduleArgs{ DataFactoryName: pulumi.Any(azurerm_data_factory.Test.Name), 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
func (*TriggerSchedule) ToTriggerSchedulePtrOutput ¶
func (i *TriggerSchedule) ToTriggerSchedulePtrOutput() TriggerSchedulePtrOutput
func (*TriggerSchedule) ToTriggerSchedulePtrOutputWithContext ¶
func (i *TriggerSchedule) ToTriggerSchedulePtrOutputWithContext(ctx context.Context) TriggerSchedulePtrOutput
type TriggerScheduleArgs ¶
type TriggerScheduleArgs struct { // List of tags that can be used for describing the Data Factory Schedule Trigger. Annotations pulumi.StringArrayInput // The Data Factory name in which to associate the Schedule Trigger with. Changing this forces a new resource. DataFactoryName pulumi.StringInput // The time the Schedule Trigger should end. The time will be represented in UTC. EndTime pulumi.StringPtrInput // The trigger freqency. 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 // 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
func (TriggerScheduleOutput) ToTriggerSchedulePtrOutput ¶
func (o TriggerScheduleOutput) ToTriggerSchedulePtrOutput() TriggerSchedulePtrOutput
func (TriggerScheduleOutput) ToTriggerSchedulePtrOutputWithContext ¶
func (o TriggerScheduleOutput) ToTriggerSchedulePtrOutputWithContext(ctx context.Context) TriggerSchedulePtrOutput
type TriggerSchedulePtrInput ¶
type TriggerSchedulePtrInput interface { pulumi.Input ToTriggerSchedulePtrOutput() TriggerSchedulePtrOutput ToTriggerSchedulePtrOutputWithContext(ctx context.Context) TriggerSchedulePtrOutput }
type TriggerSchedulePtrOutput ¶
type TriggerSchedulePtrOutput struct {
*pulumi.OutputState
}
func (TriggerSchedulePtrOutput) ElementType ¶
func (TriggerSchedulePtrOutput) ElementType() reflect.Type
func (TriggerSchedulePtrOutput) ToTriggerSchedulePtrOutput ¶
func (o TriggerSchedulePtrOutput) ToTriggerSchedulePtrOutput() TriggerSchedulePtrOutput
func (TriggerSchedulePtrOutput) ToTriggerSchedulePtrOutputWithContext ¶
func (o TriggerSchedulePtrOutput) ToTriggerSchedulePtrOutputWithContext(ctx context.Context) TriggerSchedulePtrOutput
type TriggerScheduleState ¶
type TriggerScheduleState struct { // List of tags that can be used for describing the Data Factory Schedule Trigger. Annotations pulumi.StringArrayInput // The Data Factory name in which to associate the Schedule Trigger with. Changing this forces a new resource. DataFactoryName pulumi.StringPtrInput // The time the Schedule Trigger should end. The time will be represented in UTC. EndTime pulumi.StringPtrInput // The trigger freqency. 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 // 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
Source Files ¶
- customDataset.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
- linkedServiceDataLakeStorageGen2.go
- linkedServiceKeyVault.go
- linkedServiceKusto.go
- linkedServiceMysql.go
- linkedServiceOdata.go
- linkedServicePostgresql.go
- linkedServiceSftp.go
- linkedServiceSnowflake.go
- linkedServiceSqlServer.go
- linkedServiceSynapse.go
- linkedServiceWeb.go
- pipeline.go
- pulumiTypes.go
- triggerBlobEvent.go
- triggerSchedule.go