Documentation ¶
Index ¶
- 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 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 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.StringOutput
- 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 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 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) 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) 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) 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 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 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 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 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 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 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 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 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 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"` // 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.LookupAccountResult) (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 // 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 // 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 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"` // A `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 // A `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 DatasetDelimitedTextAzureBlobStorageLocation ¶
type DatasetDelimitedTextAzureBlobStorageLocation 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 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 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 (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 on the web server.
func (DatasetDelimitedTextAzureBlobStorageLocationOutput) Path ¶
func (o DatasetDelimitedTextAzureBlobStorageLocationOutput) Path() pulumi.StringOutput
The folder path to the file on the web server.
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 on the web server.
func (DatasetDelimitedTextAzureBlobStorageLocationPtrOutput) Path ¶
The folder path to the file on the web server.
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 // A `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.StringInput `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.StringOutput
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 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 // A `githubConfiguration` block as defined below. GithubConfiguration FactoryGithubConfigurationPtrOutput `pulumi:"githubConfiguration"` // 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"` // 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 { // A `githubConfiguration` block as defined below. GithubConfiguration FactoryGithubConfigurationPtrInput // 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 // 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 FactoryIdentity ¶
type FactoryIdentity struct { // 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. At this time the only allowed value is `SystemAssigned`. Type string `pulumi:"type"` }
type FactoryIdentityArgs ¶
type FactoryIdentityArgs struct { // 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. At this time the only allowed value is `SystemAssigned`. 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) 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. At this time the only allowed value is `SystemAssigned`.
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) 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. At this time the only allowed value is `SystemAssigned`.
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 { // A `githubConfiguration` block as defined below. GithubConfiguration FactoryGithubConfigurationPtrInput // 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 // 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 GetFactoryIdentityArgs ¶
type GetFactoryIdentityArgs struct { // 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) 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 `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 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 `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 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 `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 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 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.LookupAccountResult) (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"` // 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.LookupAccountResult) (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 // 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 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 // 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.LookupFunctionAppResult) (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 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. ConnectionString pulumi.StringOutput `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 `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. ConnectionString pulumi.StringInput // 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 `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 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. 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 `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.LookupAccountResult) (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. Required if `useManagedIdentity` is true. ServicePrincipalId pulumi.StringPtrOutput `pulumi:"servicePrincipalId"` // The service principal key in which to authenticate against the Azure Data Lake Storage Gen2 account. Required if `useManagedIdentity` is true. ServicePrincipalKey pulumi.StringPtrOutput `pulumi:"servicePrincipalKey"` // 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. Required if `useManagedIdentity` is true. ServicePrincipalId pulumi.StringPtrInput // The service principal key in which to authenticate against the Azure Data Lake Storage Gen2 account. Required if `useManagedIdentity` is true. ServicePrincipalKey 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. Required if `useManagedIdentity` is true. ServicePrincipalId pulumi.StringPtrInput // The service principal key in which to authenticate against the Azure Data Lake Storage Gen2 account. Required if `useManagedIdentity` is true. ServicePrincipalKey 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 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 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 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"` // 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 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 // 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 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 // 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("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.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. 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 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 `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. 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 SQL Server. Description pulumi.StringPtrInput // The integration runtime reference to associate with the Data Factory Linked Service SQL Server. IntegrationRuntimeName pulumi.StringPtrInput // 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 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. 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 `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"` // 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 // 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 // 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 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 ¶
- datasetAzureBlob.go
- datasetCosmosDBApi.go
- datasetDelimitedText.go
- datasetHttp.go
- datasetJson.go
- datasetMysql.go
- datasetParquet.go
- datasetPostgresql.go
- datasetSqlServerTable.go
- factory.go
- getFactory.go
- init.go
- integrationRuntimeManaged.go
- integrationRuntimeRule.go
- integrationRuntimeSelfHosted.go
- integrationRuntimeSsis.go
- linkedServiceAzureBlobStorage.go
- linkedServiceAzureDatabricks.go
- linkedServiceAzureFileStorage.go
- linkedServiceAzureFunction.go
- linkedServiceAzureSqlDatabase.go
- linkedServiceAzureTableStorage.go
- linkedServiceCosmosDb.go
- linkedServiceDataLakeStorageGen2.go
- linkedServiceKeyVault.go
- linkedServiceMysql.go
- linkedServicePostgresql.go
- linkedServiceSftp.go
- linkedServiceSnowflake.go
- linkedServiceSqlServer.go
- linkedServiceSynapse.go
- linkedServiceWeb.go
- pipeline.go
- pulumiTypes.go
- triggerSchedule.go