quicksight

package
v5.39.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 28, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountSubscription added in v5.36.0

type AccountSubscription struct {
	pulumi.CustomResourceState

	// Name of your Amazon QuickSight account. This name is unique over all of AWS, and it appears only when users sign in.
	AccountName pulumi.StringOutput `pulumi:"accountName"`
	// Status of the Amazon QuickSight account's subscription.
	AccountSubscriptionStatus pulumi.StringOutput `pulumi:"accountSubscriptionStatus"`
	// Name of your Active Directory. This field is required if `ACTIVE_DIRECTORY` is the selected authentication method of the new Amazon QuickSight account.
	ActiveDirectoryName pulumi.StringPtrOutput `pulumi:"activeDirectoryName"`
	// Admin group associated with your Active Directory. This field is required if `ACTIVE_DIRECTORY` is the selected authentication method of the new Amazon QuickSight account.
	AdminGroups pulumi.StringArrayOutput `pulumi:"adminGroups"`
	// Method that you want to use to authenticate your Amazon QuickSight account. Currently, the valid values for this parameter are `IAM_AND_QUICKSIGHT`, `IAM_ONLY`, and `ACTIVE_DIRECTORY`.
	AuthenticationMethod pulumi.StringOutput `pulumi:"authenticationMethod"`
	// Author group associated with your Active Directory.
	AuthorGroups pulumi.StringArrayOutput `pulumi:"authorGroups"`
	// AWS account ID hosting the QuickSight account. Default to provider account.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// A 10-digit phone number for the author of the Amazon QuickSight account to use for future communications. This field is required if `ENTERPPRISE_AND_Q` is the selected edition of the new Amazon QuickSight account.
	ContactNumber pulumi.StringPtrOutput `pulumi:"contactNumber"`
	// Active Directory ID that is associated with your Amazon QuickSight account.
	DirectoryId pulumi.StringPtrOutput `pulumi:"directoryId"`
	// Edition of Amazon QuickSight that you want your account to have. Currently, you can choose from `STANDARD`, `ENTERPRISE` or `ENTERPRISE_AND_Q`.
	Edition pulumi.StringOutput `pulumi:"edition"`
	// Email address of the author of the Amazon QuickSight account to use for future communications. This field is required if `ENTERPPRISE_AND_Q` is the selected edition of the new Amazon QuickSight account.
	EmailAddress pulumi.StringPtrOutput `pulumi:"emailAddress"`
	// First name of the author of the Amazon QuickSight account to use for future communications. This field is required if `ENTERPPRISE_AND_Q` is the selected edition of the new Amazon QuickSight account.
	FirstName pulumi.StringPtrOutput `pulumi:"firstName"`
	// Last name of the author of the Amazon QuickSight account to use for future communications. This field is required if `ENTERPPRISE_AND_Q` is the selected edition of the new Amazon QuickSight account.
	LastName pulumi.StringPtrOutput `pulumi:"lastName"`
	// Email address that you want Amazon QuickSight to send notifications to regarding your Amazon QuickSight account or Amazon QuickSight subscription.
	NotificationEmail pulumi.StringOutput `pulumi:"notificationEmail"`
	// Reader group associated with your Active Direcrtory.
	ReaderGroups pulumi.StringArrayOutput `pulumi:"readerGroups"`
	// Realm of the Active Directory that is associated with your Amazon QuickSight account.
	Realm pulumi.StringPtrOutput `pulumi:"realm"`
}

Resource for managing an AWS QuickSight Account Subscription.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/quicksight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewAccountSubscription(ctx, "subscription", &quicksight.AccountSubscriptionArgs{
			AccountName:          pulumi.String("quicksight-pulumi"),
			AuthenticationMethod: pulumi.String("IAM_AND_QUICKSIGHT"),
			Edition:              pulumi.String("ENTERPRISE"),
			NotificationEmail:    pulumi.String("notification@email.com"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Importing is currently not supported on this resource.

func GetAccountSubscription added in v5.36.0

func GetAccountSubscription(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AccountSubscriptionState, opts ...pulumi.ResourceOption) (*AccountSubscription, error)

GetAccountSubscription gets an existing AccountSubscription 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 NewAccountSubscription added in v5.36.0

func NewAccountSubscription(ctx *pulumi.Context,
	name string, args *AccountSubscriptionArgs, opts ...pulumi.ResourceOption) (*AccountSubscription, error)

NewAccountSubscription registers a new resource with the given unique name, arguments, and options.

func (*AccountSubscription) ElementType added in v5.36.0

func (*AccountSubscription) ElementType() reflect.Type

func (*AccountSubscription) ToAccountSubscriptionOutput added in v5.36.0

func (i *AccountSubscription) ToAccountSubscriptionOutput() AccountSubscriptionOutput

func (*AccountSubscription) ToAccountSubscriptionOutputWithContext added in v5.36.0

func (i *AccountSubscription) ToAccountSubscriptionOutputWithContext(ctx context.Context) AccountSubscriptionOutput

type AccountSubscriptionArgs added in v5.36.0

type AccountSubscriptionArgs struct {
	// Name of your Amazon QuickSight account. This name is unique over all of AWS, and it appears only when users sign in.
	AccountName pulumi.StringInput
	// Name of your Active Directory. This field is required if `ACTIVE_DIRECTORY` is the selected authentication method of the new Amazon QuickSight account.
	ActiveDirectoryName pulumi.StringPtrInput
	// Admin group associated with your Active Directory. This field is required if `ACTIVE_DIRECTORY` is the selected authentication method of the new Amazon QuickSight account.
	AdminGroups pulumi.StringArrayInput
	// Method that you want to use to authenticate your Amazon QuickSight account. Currently, the valid values for this parameter are `IAM_AND_QUICKSIGHT`, `IAM_ONLY`, and `ACTIVE_DIRECTORY`.
	AuthenticationMethod pulumi.StringInput
	// Author group associated with your Active Directory.
	AuthorGroups pulumi.StringArrayInput
	// AWS account ID hosting the QuickSight account. Default to provider account.
	AwsAccountId pulumi.StringPtrInput
	// A 10-digit phone number for the author of the Amazon QuickSight account to use for future communications. This field is required if `ENTERPPRISE_AND_Q` is the selected edition of the new Amazon QuickSight account.
	ContactNumber pulumi.StringPtrInput
	// Active Directory ID that is associated with your Amazon QuickSight account.
	DirectoryId pulumi.StringPtrInput
	// Edition of Amazon QuickSight that you want your account to have. Currently, you can choose from `STANDARD`, `ENTERPRISE` or `ENTERPRISE_AND_Q`.
	Edition pulumi.StringInput
	// Email address of the author of the Amazon QuickSight account to use for future communications. This field is required if `ENTERPPRISE_AND_Q` is the selected edition of the new Amazon QuickSight account.
	EmailAddress pulumi.StringPtrInput
	// First name of the author of the Amazon QuickSight account to use for future communications. This field is required if `ENTERPPRISE_AND_Q` is the selected edition of the new Amazon QuickSight account.
	FirstName pulumi.StringPtrInput
	// Last name of the author of the Amazon QuickSight account to use for future communications. This field is required if `ENTERPPRISE_AND_Q` is the selected edition of the new Amazon QuickSight account.
	LastName pulumi.StringPtrInput
	// Email address that you want Amazon QuickSight to send notifications to regarding your Amazon QuickSight account or Amazon QuickSight subscription.
	NotificationEmail pulumi.StringInput
	// Reader group associated with your Active Direcrtory.
	ReaderGroups pulumi.StringArrayInput
	// Realm of the Active Directory that is associated with your Amazon QuickSight account.
	Realm pulumi.StringPtrInput
}

The set of arguments for constructing a AccountSubscription resource.

func (AccountSubscriptionArgs) ElementType added in v5.36.0

func (AccountSubscriptionArgs) ElementType() reflect.Type

type AccountSubscriptionArray added in v5.36.0

type AccountSubscriptionArray []AccountSubscriptionInput

func (AccountSubscriptionArray) ElementType added in v5.36.0

func (AccountSubscriptionArray) ElementType() reflect.Type

func (AccountSubscriptionArray) ToAccountSubscriptionArrayOutput added in v5.36.0

func (i AccountSubscriptionArray) ToAccountSubscriptionArrayOutput() AccountSubscriptionArrayOutput

func (AccountSubscriptionArray) ToAccountSubscriptionArrayOutputWithContext added in v5.36.0

func (i AccountSubscriptionArray) ToAccountSubscriptionArrayOutputWithContext(ctx context.Context) AccountSubscriptionArrayOutput

type AccountSubscriptionArrayInput added in v5.36.0

type AccountSubscriptionArrayInput interface {
	pulumi.Input

	ToAccountSubscriptionArrayOutput() AccountSubscriptionArrayOutput
	ToAccountSubscriptionArrayOutputWithContext(context.Context) AccountSubscriptionArrayOutput
}

AccountSubscriptionArrayInput is an input type that accepts AccountSubscriptionArray and AccountSubscriptionArrayOutput values. You can construct a concrete instance of `AccountSubscriptionArrayInput` via:

AccountSubscriptionArray{ AccountSubscriptionArgs{...} }

type AccountSubscriptionArrayOutput added in v5.36.0

type AccountSubscriptionArrayOutput struct{ *pulumi.OutputState }

func (AccountSubscriptionArrayOutput) ElementType added in v5.36.0

func (AccountSubscriptionArrayOutput) Index added in v5.36.0

func (AccountSubscriptionArrayOutput) ToAccountSubscriptionArrayOutput added in v5.36.0

func (o AccountSubscriptionArrayOutput) ToAccountSubscriptionArrayOutput() AccountSubscriptionArrayOutput

func (AccountSubscriptionArrayOutput) ToAccountSubscriptionArrayOutputWithContext added in v5.36.0

func (o AccountSubscriptionArrayOutput) ToAccountSubscriptionArrayOutputWithContext(ctx context.Context) AccountSubscriptionArrayOutput

type AccountSubscriptionInput added in v5.36.0

type AccountSubscriptionInput interface {
	pulumi.Input

	ToAccountSubscriptionOutput() AccountSubscriptionOutput
	ToAccountSubscriptionOutputWithContext(ctx context.Context) AccountSubscriptionOutput
}

type AccountSubscriptionMap added in v5.36.0

type AccountSubscriptionMap map[string]AccountSubscriptionInput

func (AccountSubscriptionMap) ElementType added in v5.36.0

func (AccountSubscriptionMap) ElementType() reflect.Type

func (AccountSubscriptionMap) ToAccountSubscriptionMapOutput added in v5.36.0

func (i AccountSubscriptionMap) ToAccountSubscriptionMapOutput() AccountSubscriptionMapOutput

func (AccountSubscriptionMap) ToAccountSubscriptionMapOutputWithContext added in v5.36.0

func (i AccountSubscriptionMap) ToAccountSubscriptionMapOutputWithContext(ctx context.Context) AccountSubscriptionMapOutput

type AccountSubscriptionMapInput added in v5.36.0

type AccountSubscriptionMapInput interface {
	pulumi.Input

	ToAccountSubscriptionMapOutput() AccountSubscriptionMapOutput
	ToAccountSubscriptionMapOutputWithContext(context.Context) AccountSubscriptionMapOutput
}

AccountSubscriptionMapInput is an input type that accepts AccountSubscriptionMap and AccountSubscriptionMapOutput values. You can construct a concrete instance of `AccountSubscriptionMapInput` via:

AccountSubscriptionMap{ "key": AccountSubscriptionArgs{...} }

type AccountSubscriptionMapOutput added in v5.36.0

type AccountSubscriptionMapOutput struct{ *pulumi.OutputState }

func (AccountSubscriptionMapOutput) ElementType added in v5.36.0

func (AccountSubscriptionMapOutput) MapIndex added in v5.36.0

func (AccountSubscriptionMapOutput) ToAccountSubscriptionMapOutput added in v5.36.0

func (o AccountSubscriptionMapOutput) ToAccountSubscriptionMapOutput() AccountSubscriptionMapOutput

func (AccountSubscriptionMapOutput) ToAccountSubscriptionMapOutputWithContext added in v5.36.0

func (o AccountSubscriptionMapOutput) ToAccountSubscriptionMapOutputWithContext(ctx context.Context) AccountSubscriptionMapOutput

type AccountSubscriptionOutput added in v5.36.0

type AccountSubscriptionOutput struct{ *pulumi.OutputState }

func (AccountSubscriptionOutput) AccountName added in v5.36.0

Name of your Amazon QuickSight account. This name is unique over all of AWS, and it appears only when users sign in.

func (AccountSubscriptionOutput) AccountSubscriptionStatus added in v5.36.0

func (o AccountSubscriptionOutput) AccountSubscriptionStatus() pulumi.StringOutput

Status of the Amazon QuickSight account's subscription.

func (AccountSubscriptionOutput) ActiveDirectoryName added in v5.36.0

func (o AccountSubscriptionOutput) ActiveDirectoryName() pulumi.StringPtrOutput

Name of your Active Directory. This field is required if `ACTIVE_DIRECTORY` is the selected authentication method of the new Amazon QuickSight account.

func (AccountSubscriptionOutput) AdminGroups added in v5.36.0

Admin group associated with your Active Directory. This field is required if `ACTIVE_DIRECTORY` is the selected authentication method of the new Amazon QuickSight account.

func (AccountSubscriptionOutput) AuthenticationMethod added in v5.36.0

func (o AccountSubscriptionOutput) AuthenticationMethod() pulumi.StringOutput

Method that you want to use to authenticate your Amazon QuickSight account. Currently, the valid values for this parameter are `IAM_AND_QUICKSIGHT`, `IAM_ONLY`, and `ACTIVE_DIRECTORY`.

func (AccountSubscriptionOutput) AuthorGroups added in v5.36.0

Author group associated with your Active Directory.

func (AccountSubscriptionOutput) AwsAccountId added in v5.36.0

AWS account ID hosting the QuickSight account. Default to provider account.

func (AccountSubscriptionOutput) ContactNumber added in v5.36.0

A 10-digit phone number for the author of the Amazon QuickSight account to use for future communications. This field is required if `ENTERPPRISE_AND_Q` is the selected edition of the new Amazon QuickSight account.

func (AccountSubscriptionOutput) DirectoryId added in v5.36.0

Active Directory ID that is associated with your Amazon QuickSight account.

func (AccountSubscriptionOutput) Edition added in v5.36.0

Edition of Amazon QuickSight that you want your account to have. Currently, you can choose from `STANDARD`, `ENTERPRISE` or `ENTERPRISE_AND_Q`.

func (AccountSubscriptionOutput) ElementType added in v5.36.0

func (AccountSubscriptionOutput) ElementType() reflect.Type

func (AccountSubscriptionOutput) EmailAddress added in v5.36.0

Email address of the author of the Amazon QuickSight account to use for future communications. This field is required if `ENTERPPRISE_AND_Q` is the selected edition of the new Amazon QuickSight account.

func (AccountSubscriptionOutput) FirstName added in v5.36.0

First name of the author of the Amazon QuickSight account to use for future communications. This field is required if `ENTERPPRISE_AND_Q` is the selected edition of the new Amazon QuickSight account.

func (AccountSubscriptionOutput) LastName added in v5.36.0

Last name of the author of the Amazon QuickSight account to use for future communications. This field is required if `ENTERPPRISE_AND_Q` is the selected edition of the new Amazon QuickSight account.

func (AccountSubscriptionOutput) NotificationEmail added in v5.36.0

func (o AccountSubscriptionOutput) NotificationEmail() pulumi.StringOutput

Email address that you want Amazon QuickSight to send notifications to regarding your Amazon QuickSight account or Amazon QuickSight subscription.

func (AccountSubscriptionOutput) ReaderGroups added in v5.36.0

Reader group associated with your Active Direcrtory.

func (AccountSubscriptionOutput) Realm added in v5.36.0

Realm of the Active Directory that is associated with your Amazon QuickSight account.

func (AccountSubscriptionOutput) ToAccountSubscriptionOutput added in v5.36.0

func (o AccountSubscriptionOutput) ToAccountSubscriptionOutput() AccountSubscriptionOutput

func (AccountSubscriptionOutput) ToAccountSubscriptionOutputWithContext added in v5.36.0

func (o AccountSubscriptionOutput) ToAccountSubscriptionOutputWithContext(ctx context.Context) AccountSubscriptionOutput

type AccountSubscriptionState added in v5.36.0

type AccountSubscriptionState struct {
	// Name of your Amazon QuickSight account. This name is unique over all of AWS, and it appears only when users sign in.
	AccountName pulumi.StringPtrInput
	// Status of the Amazon QuickSight account's subscription.
	AccountSubscriptionStatus pulumi.StringPtrInput
	// Name of your Active Directory. This field is required if `ACTIVE_DIRECTORY` is the selected authentication method of the new Amazon QuickSight account.
	ActiveDirectoryName pulumi.StringPtrInput
	// Admin group associated with your Active Directory. This field is required if `ACTIVE_DIRECTORY` is the selected authentication method of the new Amazon QuickSight account.
	AdminGroups pulumi.StringArrayInput
	// Method that you want to use to authenticate your Amazon QuickSight account. Currently, the valid values for this parameter are `IAM_AND_QUICKSIGHT`, `IAM_ONLY`, and `ACTIVE_DIRECTORY`.
	AuthenticationMethod pulumi.StringPtrInput
	// Author group associated with your Active Directory.
	AuthorGroups pulumi.StringArrayInput
	// AWS account ID hosting the QuickSight account. Default to provider account.
	AwsAccountId pulumi.StringPtrInput
	// A 10-digit phone number for the author of the Amazon QuickSight account to use for future communications. This field is required if `ENTERPPRISE_AND_Q` is the selected edition of the new Amazon QuickSight account.
	ContactNumber pulumi.StringPtrInput
	// Active Directory ID that is associated with your Amazon QuickSight account.
	DirectoryId pulumi.StringPtrInput
	// Edition of Amazon QuickSight that you want your account to have. Currently, you can choose from `STANDARD`, `ENTERPRISE` or `ENTERPRISE_AND_Q`.
	Edition pulumi.StringPtrInput
	// Email address of the author of the Amazon QuickSight account to use for future communications. This field is required if `ENTERPPRISE_AND_Q` is the selected edition of the new Amazon QuickSight account.
	EmailAddress pulumi.StringPtrInput
	// First name of the author of the Amazon QuickSight account to use for future communications. This field is required if `ENTERPPRISE_AND_Q` is the selected edition of the new Amazon QuickSight account.
	FirstName pulumi.StringPtrInput
	// Last name of the author of the Amazon QuickSight account to use for future communications. This field is required if `ENTERPPRISE_AND_Q` is the selected edition of the new Amazon QuickSight account.
	LastName pulumi.StringPtrInput
	// Email address that you want Amazon QuickSight to send notifications to regarding your Amazon QuickSight account or Amazon QuickSight subscription.
	NotificationEmail pulumi.StringPtrInput
	// Reader group associated with your Active Direcrtory.
	ReaderGroups pulumi.StringArrayInput
	// Realm of the Active Directory that is associated with your Amazon QuickSight account.
	Realm pulumi.StringPtrInput
}

func (AccountSubscriptionState) ElementType added in v5.36.0

func (AccountSubscriptionState) ElementType() reflect.Type

type DataSet added in v5.36.0

type DataSet struct {
	pulumi.CustomResourceState

	// ARN of the dataset that contains permissions for RLS.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// AWS account ID.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported. See column_groups.
	ColumnGroups DataSetColumnGroupArrayOutput `pulumi:"columnGroups"`
	// A set of 1 or more definitions of a [ColumnLevelPermissionRule](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ColumnLevelPermissionRule.html). See column_level_permission_rules.
	ColumnLevelPermissionRules DataSetColumnLevelPermissionRuleArrayOutput `pulumi:"columnLevelPermissionRules"`
	// Identifier for the data set.
	DataSetId pulumi.StringOutput `pulumi:"dataSetId"`
	// The usage configuration to apply to child datasets that reference this dataset as a source. See data_set_usage_configuration.
	DataSetUsageConfiguration DataSetDataSetUsageConfigurationOutput `pulumi:"dataSetUsageConfiguration"`
	// The folder that contains fields and nested subfolders for your dataset. See field_folders.
	FieldFolders DataSetFieldFolderArrayOutput `pulumi:"fieldFolders"`
	// Indicates whether you want to import the data into SPICE. Valid values are `SPICE` and `DIRECT_QUERY`.
	ImportMode pulumi.StringOutput `pulumi:"importMode"`
	// Configures the combination and transformation of the data from the physical tables. Maximum of 1 entry. See logical_table_map.
	LogicalTableMaps DataSetLogicalTableMapArrayOutput `pulumi:"logicalTableMaps"`
	// Display name for the dataset.
	Name pulumi.StringOutput `pulumi:"name"`
	// A set of resource permissions on the data source. Maximum of 64 items. See permissions.
	Permissions DataSetPermissionArrayOutput `pulumi:"permissions"`
	// Declares the physical tables that are available in the underlying data sources. See physical_table_map.
	PhysicalTableMaps DataSetPhysicalTableMapArrayOutput `pulumi:"physicalTableMaps"`
	// The row-level security configuration for the data that you want to create. See row_level_permission_data_set.
	RowLevelPermissionDataSet DataSetRowLevelPermissionDataSetPtrOutput `pulumi:"rowLevelPermissionDataSet"`
	// The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only. See row_level_permission_tag_configuration.
	RowLevelPermissionTagConfiguration DataSetRowLevelPermissionTagConfigurationPtrOutput `pulumi:"rowLevelPermissionTagConfiguration"`
	// Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
	TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}

Resource for managing a QuickSight Data Set.

## Example Usage ### Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/quicksight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewDataSet(ctx, "example", &quicksight.DataSetArgs{
			DataSetId:  pulumi.String("example-id"),
			ImportMode: pulumi.String("SPICE"),
			PhysicalTableMaps: quicksight.DataSetPhysicalTableMapArray{
				&quicksight.DataSetPhysicalTableMapArgs{
					PhysicalTableMapId: pulumi.String("example-id"),
					S3Source: &quicksight.DataSetPhysicalTableMapS3SourceArgs{
						DataSourceArn: pulumi.Any(aws_quicksight_data_source.Example.Arn),
						InputColumns: quicksight.DataSetPhysicalTableMapS3SourceInputColumnArray{
							&quicksight.DataSetPhysicalTableMapS3SourceInputColumnArgs{
								Name: pulumi.String("Column1"),
								Type: pulumi.String("STRING"),
							},
						},
						UploadSettings: &quicksight.DataSetPhysicalTableMapS3SourceUploadSettingsArgs{
							Format: pulumi.String("JSON"),
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### With Column Level Permission Rules

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/quicksight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewDataSet(ctx, "example", &quicksight.DataSetArgs{
			DataSetId:  pulumi.String("example-id"),
			ImportMode: pulumi.String("SPICE"),
			PhysicalTableMaps: quicksight.DataSetPhysicalTableMapArray{
				&quicksight.DataSetPhysicalTableMapArgs{
					PhysicalTableMapId: pulumi.String("example-id"),
					S3Source: &quicksight.DataSetPhysicalTableMapS3SourceArgs{
						DataSourceArn: pulumi.Any(aws_quicksight_data_source.Example.Arn),
						InputColumns: quicksight.DataSetPhysicalTableMapS3SourceInputColumnArray{
							&quicksight.DataSetPhysicalTableMapS3SourceInputColumnArgs{
								Name: pulumi.String("Column1"),
								Type: pulumi.String("STRING"),
							},
						},
						UploadSettings: &quicksight.DataSetPhysicalTableMapS3SourceUploadSettingsArgs{
							Format: pulumi.String("JSON"),
						},
					},
				},
			},
			ColumnLevelPermissionRules: quicksight.DataSetColumnLevelPermissionRuleArray{
				&quicksight.DataSetColumnLevelPermissionRuleArgs{
					ColumnNames: pulumi.StringArray{
						pulumi.String("Column1"),
					},
					Principals: pulumi.StringArray{
						aws_quicksight_user.Example.Arn,
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### With Field Folders

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/quicksight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewDataSet(ctx, "example", &quicksight.DataSetArgs{
			DataSetId:  pulumi.String("example-id"),
			ImportMode: pulumi.String("SPICE"),
			PhysicalTableMaps: quicksight.DataSetPhysicalTableMapArray{
				&quicksight.DataSetPhysicalTableMapArgs{
					PhysicalTableMapId: pulumi.String("example-id"),
					S3Source: &quicksight.DataSetPhysicalTableMapS3SourceArgs{
						DataSourceArn: pulumi.Any(aws_quicksight_data_source.Example.Arn),
						InputColumns: quicksight.DataSetPhysicalTableMapS3SourceInputColumnArray{
							&quicksight.DataSetPhysicalTableMapS3SourceInputColumnArgs{
								Name: pulumi.String("Column1"),
								Type: pulumi.String("STRING"),
							},
						},
						UploadSettings: &quicksight.DataSetPhysicalTableMapS3SourceUploadSettingsArgs{
							Format: pulumi.String("JSON"),
						},
					},
				},
			},
			FieldFolders: quicksight.DataSetFieldFolderArray{
				&quicksight.DataSetFieldFolderArgs{
					FieldFoldersId: pulumi.String("example-id"),
					Columns: pulumi.StringArray{
						pulumi.String("Column1"),
					},
					Description: pulumi.String("example description"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### With Permissions

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/quicksight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewDataSet(ctx, "example", &quicksight.DataSetArgs{
			DataSetId:  pulumi.String("example-id"),
			ImportMode: pulumi.String("SPICE"),
			PhysicalTableMaps: quicksight.DataSetPhysicalTableMapArray{
				&quicksight.DataSetPhysicalTableMapArgs{
					PhysicalTableMapId: pulumi.String("example-id"),
					S3Source: &quicksight.DataSetPhysicalTableMapS3SourceArgs{
						DataSourceArn: pulumi.Any(aws_quicksight_data_source.Example.Arn),
						InputColumns: quicksight.DataSetPhysicalTableMapS3SourceInputColumnArray{
							&quicksight.DataSetPhysicalTableMapS3SourceInputColumnArgs{
								Name: pulumi.String("Column1"),
								Type: pulumi.String("STRING"),
							},
						},
						UploadSettings: &quicksight.DataSetPhysicalTableMapS3SourceUploadSettingsArgs{
							Format: pulumi.String("JSON"),
						},
					},
				},
			},
			Permissions: quicksight.DataSetPermissionArray{
				&quicksight.DataSetPermissionArgs{
					Actions: pulumi.StringArray{
						pulumi.String("quicksight:DescribeDataSet"),
						pulumi.String("quicksight:DescribeDataSetPermissions"),
						pulumi.String("quicksight:PassDataSet"),
						pulumi.String("quicksight:DescribeIngestion"),
						pulumi.String("quicksight:ListIngestions"),
					},
					Principal: pulumi.Any(aws_quicksight_user.Example.Arn),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### With Row Level Permission Tag Configuration

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/quicksight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewDataSet(ctx, "example", &quicksight.DataSetArgs{
			DataSetId:  pulumi.String("example-id"),
			ImportMode: pulumi.String("SPICE"),
			PhysicalTableMaps: quicksight.DataSetPhysicalTableMapArray{
				&quicksight.DataSetPhysicalTableMapArgs{
					PhysicalTableMapId: pulumi.String("example-id"),
					S3Source: &quicksight.DataSetPhysicalTableMapS3SourceArgs{
						DataSourceArn: pulumi.Any(aws_quicksight_data_source.Example.Arn),
						InputColumns: quicksight.DataSetPhysicalTableMapS3SourceInputColumnArray{
							&quicksight.DataSetPhysicalTableMapS3SourceInputColumnArgs{
								Name: pulumi.String("Column1"),
								Type: pulumi.String("STRING"),
							},
						},
						UploadSettings: &quicksight.DataSetPhysicalTableMapS3SourceUploadSettingsArgs{
							Format: pulumi.String("JSON"),
						},
					},
				},
			},
			RowLevelPermissionTagConfiguration: &quicksight.DataSetRowLevelPermissionTagConfigurationArgs{
				Status: pulumi.String("ENABLED"),
				TagRules: quicksight.DataSetRowLevelPermissionTagConfigurationTagRuleArray{
					&quicksight.DataSetRowLevelPermissionTagConfigurationTagRuleArgs{
						ColumnName:             pulumi.String("Column1"),
						TagKey:                 pulumi.String("tagkey"),
						MatchAllValue:          pulumi.String("*"),
						TagMultiValueDelimiter: pulumi.String(","),
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

A QuickSight Data Set can be imported using the AWS account ID and data set ID separated by a comma (`,`) e.g.,

```sh

$ pulumi import aws:quicksight/dataSet:DataSet example 123456789012,example-id

```

func GetDataSet added in v5.36.0

func GetDataSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataSetState, opts ...pulumi.ResourceOption) (*DataSet, error)

GetDataSet gets an existing DataSet 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 NewDataSet added in v5.36.0

func NewDataSet(ctx *pulumi.Context,
	name string, args *DataSetArgs, opts ...pulumi.ResourceOption) (*DataSet, error)

NewDataSet registers a new resource with the given unique name, arguments, and options.

func (*DataSet) ElementType added in v5.36.0

func (*DataSet) ElementType() reflect.Type

func (*DataSet) ToDataSetOutput added in v5.36.0

func (i *DataSet) ToDataSetOutput() DataSetOutput

func (*DataSet) ToDataSetOutputWithContext added in v5.36.0

func (i *DataSet) ToDataSetOutputWithContext(ctx context.Context) DataSetOutput

type DataSetArgs added in v5.36.0

type DataSetArgs struct {
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported. See column_groups.
	ColumnGroups DataSetColumnGroupArrayInput
	// A set of 1 or more definitions of a [ColumnLevelPermissionRule](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ColumnLevelPermissionRule.html). See column_level_permission_rules.
	ColumnLevelPermissionRules DataSetColumnLevelPermissionRuleArrayInput
	// Identifier for the data set.
	DataSetId pulumi.StringInput
	// The usage configuration to apply to child datasets that reference this dataset as a source. See data_set_usage_configuration.
	DataSetUsageConfiguration DataSetDataSetUsageConfigurationPtrInput
	// The folder that contains fields and nested subfolders for your dataset. See field_folders.
	FieldFolders DataSetFieldFolderArrayInput
	// Indicates whether you want to import the data into SPICE. Valid values are `SPICE` and `DIRECT_QUERY`.
	ImportMode pulumi.StringInput
	// Configures the combination and transformation of the data from the physical tables. Maximum of 1 entry. See logical_table_map.
	LogicalTableMaps DataSetLogicalTableMapArrayInput
	// Display name for the dataset.
	Name pulumi.StringPtrInput
	// A set of resource permissions on the data source. Maximum of 64 items. See permissions.
	Permissions DataSetPermissionArrayInput
	// Declares the physical tables that are available in the underlying data sources. See physical_table_map.
	PhysicalTableMaps DataSetPhysicalTableMapArrayInput
	// The row-level security configuration for the data that you want to create. See row_level_permission_data_set.
	RowLevelPermissionDataSet DataSetRowLevelPermissionDataSetPtrInput
	// The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only. See row_level_permission_tag_configuration.
	RowLevelPermissionTagConfiguration DataSetRowLevelPermissionTagConfigurationPtrInput
	// Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapInput
	// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
	TagsAll pulumi.StringMapInput
}

The set of arguments for constructing a DataSet resource.

func (DataSetArgs) ElementType added in v5.36.0

func (DataSetArgs) ElementType() reflect.Type

type DataSetArray added in v5.36.0

type DataSetArray []DataSetInput

func (DataSetArray) ElementType added in v5.36.0

func (DataSetArray) ElementType() reflect.Type

func (DataSetArray) ToDataSetArrayOutput added in v5.36.0

func (i DataSetArray) ToDataSetArrayOutput() DataSetArrayOutput

func (DataSetArray) ToDataSetArrayOutputWithContext added in v5.36.0

func (i DataSetArray) ToDataSetArrayOutputWithContext(ctx context.Context) DataSetArrayOutput

type DataSetArrayInput added in v5.36.0

type DataSetArrayInput interface {
	pulumi.Input

	ToDataSetArrayOutput() DataSetArrayOutput
	ToDataSetArrayOutputWithContext(context.Context) DataSetArrayOutput
}

DataSetArrayInput is an input type that accepts DataSetArray and DataSetArrayOutput values. You can construct a concrete instance of `DataSetArrayInput` via:

DataSetArray{ DataSetArgs{...} }

type DataSetArrayOutput added in v5.36.0

type DataSetArrayOutput struct{ *pulumi.OutputState }

func (DataSetArrayOutput) ElementType added in v5.36.0

func (DataSetArrayOutput) ElementType() reflect.Type

func (DataSetArrayOutput) Index added in v5.36.0

func (DataSetArrayOutput) ToDataSetArrayOutput added in v5.36.0

func (o DataSetArrayOutput) ToDataSetArrayOutput() DataSetArrayOutput

func (DataSetArrayOutput) ToDataSetArrayOutputWithContext added in v5.36.0

func (o DataSetArrayOutput) ToDataSetArrayOutputWithContext(ctx context.Context) DataSetArrayOutput

type DataSetColumnGroup added in v5.36.0

type DataSetColumnGroup struct {
	// Geospatial column group that denotes a hierarchy. See geo_spatial_column_group.
	GeoSpatialColumnGroup *DataSetColumnGroupGeoSpatialColumnGroup `pulumi:"geoSpatialColumnGroup"`
}

type DataSetColumnGroupArgs added in v5.36.0

type DataSetColumnGroupArgs struct {
	// Geospatial column group that denotes a hierarchy. See geo_spatial_column_group.
	GeoSpatialColumnGroup DataSetColumnGroupGeoSpatialColumnGroupPtrInput `pulumi:"geoSpatialColumnGroup"`
}

func (DataSetColumnGroupArgs) ElementType added in v5.36.0

func (DataSetColumnGroupArgs) ElementType() reflect.Type

func (DataSetColumnGroupArgs) ToDataSetColumnGroupOutput added in v5.36.0

func (i DataSetColumnGroupArgs) ToDataSetColumnGroupOutput() DataSetColumnGroupOutput

func (DataSetColumnGroupArgs) ToDataSetColumnGroupOutputWithContext added in v5.36.0

func (i DataSetColumnGroupArgs) ToDataSetColumnGroupOutputWithContext(ctx context.Context) DataSetColumnGroupOutput

type DataSetColumnGroupArray added in v5.36.0

type DataSetColumnGroupArray []DataSetColumnGroupInput

func (DataSetColumnGroupArray) ElementType added in v5.36.0

func (DataSetColumnGroupArray) ElementType() reflect.Type

func (DataSetColumnGroupArray) ToDataSetColumnGroupArrayOutput added in v5.36.0

func (i DataSetColumnGroupArray) ToDataSetColumnGroupArrayOutput() DataSetColumnGroupArrayOutput

func (DataSetColumnGroupArray) ToDataSetColumnGroupArrayOutputWithContext added in v5.36.0

func (i DataSetColumnGroupArray) ToDataSetColumnGroupArrayOutputWithContext(ctx context.Context) DataSetColumnGroupArrayOutput

type DataSetColumnGroupArrayInput added in v5.36.0

type DataSetColumnGroupArrayInput interface {
	pulumi.Input

	ToDataSetColumnGroupArrayOutput() DataSetColumnGroupArrayOutput
	ToDataSetColumnGroupArrayOutputWithContext(context.Context) DataSetColumnGroupArrayOutput
}

DataSetColumnGroupArrayInput is an input type that accepts DataSetColumnGroupArray and DataSetColumnGroupArrayOutput values. You can construct a concrete instance of `DataSetColumnGroupArrayInput` via:

DataSetColumnGroupArray{ DataSetColumnGroupArgs{...} }

type DataSetColumnGroupArrayOutput added in v5.36.0

type DataSetColumnGroupArrayOutput struct{ *pulumi.OutputState }

func (DataSetColumnGroupArrayOutput) ElementType added in v5.36.0

func (DataSetColumnGroupArrayOutput) Index added in v5.36.0

func (DataSetColumnGroupArrayOutput) ToDataSetColumnGroupArrayOutput added in v5.36.0

func (o DataSetColumnGroupArrayOutput) ToDataSetColumnGroupArrayOutput() DataSetColumnGroupArrayOutput

func (DataSetColumnGroupArrayOutput) ToDataSetColumnGroupArrayOutputWithContext added in v5.36.0

func (o DataSetColumnGroupArrayOutput) ToDataSetColumnGroupArrayOutputWithContext(ctx context.Context) DataSetColumnGroupArrayOutput

type DataSetColumnGroupGeoSpatialColumnGroup added in v5.36.0

type DataSetColumnGroupGeoSpatialColumnGroup struct {
	// Columns in this hierarchy.
	Columns []string `pulumi:"columns"`
	// Country code. Valid values are `US`.
	CountryCode string `pulumi:"countryCode"`
	// A display name for the hierarchy.
	Name string `pulumi:"name"`
}

type DataSetColumnGroupGeoSpatialColumnGroupArgs added in v5.36.0

type DataSetColumnGroupGeoSpatialColumnGroupArgs struct {
	// Columns in this hierarchy.
	Columns pulumi.StringArrayInput `pulumi:"columns"`
	// Country code. Valid values are `US`.
	CountryCode pulumi.StringInput `pulumi:"countryCode"`
	// A display name for the hierarchy.
	Name pulumi.StringInput `pulumi:"name"`
}

func (DataSetColumnGroupGeoSpatialColumnGroupArgs) ElementType added in v5.36.0

func (DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupOutput added in v5.36.0

func (i DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupOutput() DataSetColumnGroupGeoSpatialColumnGroupOutput

func (DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext added in v5.36.0

func (i DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(ctx context.Context) DataSetColumnGroupGeoSpatialColumnGroupOutput

func (DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput added in v5.36.0

func (i DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput() DataSetColumnGroupGeoSpatialColumnGroupPtrOutput

func (DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext added in v5.36.0

func (i DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(ctx context.Context) DataSetColumnGroupGeoSpatialColumnGroupPtrOutput

type DataSetColumnGroupGeoSpatialColumnGroupInput added in v5.36.0

type DataSetColumnGroupGeoSpatialColumnGroupInput interface {
	pulumi.Input

	ToDataSetColumnGroupGeoSpatialColumnGroupOutput() DataSetColumnGroupGeoSpatialColumnGroupOutput
	ToDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(context.Context) DataSetColumnGroupGeoSpatialColumnGroupOutput
}

DataSetColumnGroupGeoSpatialColumnGroupInput is an input type that accepts DataSetColumnGroupGeoSpatialColumnGroupArgs and DataSetColumnGroupGeoSpatialColumnGroupOutput values. You can construct a concrete instance of `DataSetColumnGroupGeoSpatialColumnGroupInput` via:

DataSetColumnGroupGeoSpatialColumnGroupArgs{...}

type DataSetColumnGroupGeoSpatialColumnGroupOutput added in v5.36.0

type DataSetColumnGroupGeoSpatialColumnGroupOutput struct{ *pulumi.OutputState }

func (DataSetColumnGroupGeoSpatialColumnGroupOutput) Columns added in v5.36.0

Columns in this hierarchy.

func (DataSetColumnGroupGeoSpatialColumnGroupOutput) CountryCode added in v5.36.0

Country code. Valid values are `US`.

func (DataSetColumnGroupGeoSpatialColumnGroupOutput) ElementType added in v5.36.0

func (DataSetColumnGroupGeoSpatialColumnGroupOutput) Name added in v5.36.0

A display name for the hierarchy.

func (DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupOutput added in v5.36.0

func (o DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupOutput() DataSetColumnGroupGeoSpatialColumnGroupOutput

func (DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext added in v5.36.0

func (o DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(ctx context.Context) DataSetColumnGroupGeoSpatialColumnGroupOutput

func (DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput added in v5.36.0

func (o DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput() DataSetColumnGroupGeoSpatialColumnGroupPtrOutput

func (DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext added in v5.36.0

func (o DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(ctx context.Context) DataSetColumnGroupGeoSpatialColumnGroupPtrOutput

type DataSetColumnGroupGeoSpatialColumnGroupPtrInput added in v5.36.0

type DataSetColumnGroupGeoSpatialColumnGroupPtrInput interface {
	pulumi.Input

	ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput() DataSetColumnGroupGeoSpatialColumnGroupPtrOutput
	ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(context.Context) DataSetColumnGroupGeoSpatialColumnGroupPtrOutput
}

DataSetColumnGroupGeoSpatialColumnGroupPtrInput is an input type that accepts DataSetColumnGroupGeoSpatialColumnGroupArgs, DataSetColumnGroupGeoSpatialColumnGroupPtr and DataSetColumnGroupGeoSpatialColumnGroupPtrOutput values. You can construct a concrete instance of `DataSetColumnGroupGeoSpatialColumnGroupPtrInput` via:

        DataSetColumnGroupGeoSpatialColumnGroupArgs{...}

or:

        nil

type DataSetColumnGroupGeoSpatialColumnGroupPtrOutput added in v5.36.0

type DataSetColumnGroupGeoSpatialColumnGroupPtrOutput struct{ *pulumi.OutputState }

func (DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) Columns added in v5.36.0

Columns in this hierarchy.

func (DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) CountryCode added in v5.36.0

Country code. Valid values are `US`.

func (DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) Elem added in v5.36.0

func (DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) ElementType added in v5.36.0

func (DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) Name added in v5.36.0

A display name for the hierarchy.

func (DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput added in v5.36.0

func (o DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput() DataSetColumnGroupGeoSpatialColumnGroupPtrOutput

func (DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext added in v5.36.0

func (o DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(ctx context.Context) DataSetColumnGroupGeoSpatialColumnGroupPtrOutput

type DataSetColumnGroupInput added in v5.36.0

type DataSetColumnGroupInput interface {
	pulumi.Input

	ToDataSetColumnGroupOutput() DataSetColumnGroupOutput
	ToDataSetColumnGroupOutputWithContext(context.Context) DataSetColumnGroupOutput
}

DataSetColumnGroupInput is an input type that accepts DataSetColumnGroupArgs and DataSetColumnGroupOutput values. You can construct a concrete instance of `DataSetColumnGroupInput` via:

DataSetColumnGroupArgs{...}

type DataSetColumnGroupOutput added in v5.36.0

type DataSetColumnGroupOutput struct{ *pulumi.OutputState }

func (DataSetColumnGroupOutput) ElementType added in v5.36.0

func (DataSetColumnGroupOutput) ElementType() reflect.Type

func (DataSetColumnGroupOutput) GeoSpatialColumnGroup added in v5.36.0

Geospatial column group that denotes a hierarchy. See geo_spatial_column_group.

func (DataSetColumnGroupOutput) ToDataSetColumnGroupOutput added in v5.36.0

func (o DataSetColumnGroupOutput) ToDataSetColumnGroupOutput() DataSetColumnGroupOutput

func (DataSetColumnGroupOutput) ToDataSetColumnGroupOutputWithContext added in v5.36.0

func (o DataSetColumnGroupOutput) ToDataSetColumnGroupOutputWithContext(ctx context.Context) DataSetColumnGroupOutput

type DataSetColumnLevelPermissionRule added in v5.36.0

type DataSetColumnLevelPermissionRule struct {
	// An array of column names.
	ColumnNames []string `pulumi:"columnNames"`
	// An array of ARNs for Amazon QuickSight users or groups.
	Principals []string `pulumi:"principals"`
}

type DataSetColumnLevelPermissionRuleArgs added in v5.36.0

type DataSetColumnLevelPermissionRuleArgs struct {
	// An array of column names.
	ColumnNames pulumi.StringArrayInput `pulumi:"columnNames"`
	// An array of ARNs for Amazon QuickSight users or groups.
	Principals pulumi.StringArrayInput `pulumi:"principals"`
}

func (DataSetColumnLevelPermissionRuleArgs) ElementType added in v5.36.0

func (DataSetColumnLevelPermissionRuleArgs) ToDataSetColumnLevelPermissionRuleOutput added in v5.36.0

func (i DataSetColumnLevelPermissionRuleArgs) ToDataSetColumnLevelPermissionRuleOutput() DataSetColumnLevelPermissionRuleOutput

func (DataSetColumnLevelPermissionRuleArgs) ToDataSetColumnLevelPermissionRuleOutputWithContext added in v5.36.0

func (i DataSetColumnLevelPermissionRuleArgs) ToDataSetColumnLevelPermissionRuleOutputWithContext(ctx context.Context) DataSetColumnLevelPermissionRuleOutput

type DataSetColumnLevelPermissionRuleArray added in v5.36.0

type DataSetColumnLevelPermissionRuleArray []DataSetColumnLevelPermissionRuleInput

func (DataSetColumnLevelPermissionRuleArray) ElementType added in v5.36.0

func (DataSetColumnLevelPermissionRuleArray) ToDataSetColumnLevelPermissionRuleArrayOutput added in v5.36.0

func (i DataSetColumnLevelPermissionRuleArray) ToDataSetColumnLevelPermissionRuleArrayOutput() DataSetColumnLevelPermissionRuleArrayOutput

func (DataSetColumnLevelPermissionRuleArray) ToDataSetColumnLevelPermissionRuleArrayOutputWithContext added in v5.36.0

func (i DataSetColumnLevelPermissionRuleArray) ToDataSetColumnLevelPermissionRuleArrayOutputWithContext(ctx context.Context) DataSetColumnLevelPermissionRuleArrayOutput

type DataSetColumnLevelPermissionRuleArrayInput added in v5.36.0

type DataSetColumnLevelPermissionRuleArrayInput interface {
	pulumi.Input

	ToDataSetColumnLevelPermissionRuleArrayOutput() DataSetColumnLevelPermissionRuleArrayOutput
	ToDataSetColumnLevelPermissionRuleArrayOutputWithContext(context.Context) DataSetColumnLevelPermissionRuleArrayOutput
}

DataSetColumnLevelPermissionRuleArrayInput is an input type that accepts DataSetColumnLevelPermissionRuleArray and DataSetColumnLevelPermissionRuleArrayOutput values. You can construct a concrete instance of `DataSetColumnLevelPermissionRuleArrayInput` via:

DataSetColumnLevelPermissionRuleArray{ DataSetColumnLevelPermissionRuleArgs{...} }

type DataSetColumnLevelPermissionRuleArrayOutput added in v5.36.0

type DataSetColumnLevelPermissionRuleArrayOutput struct{ *pulumi.OutputState }

func (DataSetColumnLevelPermissionRuleArrayOutput) ElementType added in v5.36.0

func (DataSetColumnLevelPermissionRuleArrayOutput) Index added in v5.36.0

func (DataSetColumnLevelPermissionRuleArrayOutput) ToDataSetColumnLevelPermissionRuleArrayOutput added in v5.36.0

func (o DataSetColumnLevelPermissionRuleArrayOutput) ToDataSetColumnLevelPermissionRuleArrayOutput() DataSetColumnLevelPermissionRuleArrayOutput

func (DataSetColumnLevelPermissionRuleArrayOutput) ToDataSetColumnLevelPermissionRuleArrayOutputWithContext added in v5.36.0

func (o DataSetColumnLevelPermissionRuleArrayOutput) ToDataSetColumnLevelPermissionRuleArrayOutputWithContext(ctx context.Context) DataSetColumnLevelPermissionRuleArrayOutput

type DataSetColumnLevelPermissionRuleInput added in v5.36.0

type DataSetColumnLevelPermissionRuleInput interface {
	pulumi.Input

	ToDataSetColumnLevelPermissionRuleOutput() DataSetColumnLevelPermissionRuleOutput
	ToDataSetColumnLevelPermissionRuleOutputWithContext(context.Context) DataSetColumnLevelPermissionRuleOutput
}

DataSetColumnLevelPermissionRuleInput is an input type that accepts DataSetColumnLevelPermissionRuleArgs and DataSetColumnLevelPermissionRuleOutput values. You can construct a concrete instance of `DataSetColumnLevelPermissionRuleInput` via:

DataSetColumnLevelPermissionRuleArgs{...}

type DataSetColumnLevelPermissionRuleOutput added in v5.36.0

type DataSetColumnLevelPermissionRuleOutput struct{ *pulumi.OutputState }

func (DataSetColumnLevelPermissionRuleOutput) ColumnNames added in v5.36.0

An array of column names.

func (DataSetColumnLevelPermissionRuleOutput) ElementType added in v5.36.0

func (DataSetColumnLevelPermissionRuleOutput) Principals added in v5.36.0

An array of ARNs for Amazon QuickSight users or groups.

func (DataSetColumnLevelPermissionRuleOutput) ToDataSetColumnLevelPermissionRuleOutput added in v5.36.0

func (o DataSetColumnLevelPermissionRuleOutput) ToDataSetColumnLevelPermissionRuleOutput() DataSetColumnLevelPermissionRuleOutput

func (DataSetColumnLevelPermissionRuleOutput) ToDataSetColumnLevelPermissionRuleOutputWithContext added in v5.36.0

func (o DataSetColumnLevelPermissionRuleOutput) ToDataSetColumnLevelPermissionRuleOutputWithContext(ctx context.Context) DataSetColumnLevelPermissionRuleOutput

type DataSetDataSetUsageConfiguration added in v5.36.0

type DataSetDataSetUsageConfiguration struct {
	// Controls whether a child dataset of a direct query can use this dataset as a source.
	DisableUseAsDirectQuerySource *bool `pulumi:"disableUseAsDirectQuerySource"`
	// Controls whether a child dataset that's stored in QuickSight can use this dataset as a source.
	DisableUseAsImportedSource *bool `pulumi:"disableUseAsImportedSource"`
}

type DataSetDataSetUsageConfigurationArgs added in v5.36.0

type DataSetDataSetUsageConfigurationArgs struct {
	// Controls whether a child dataset of a direct query can use this dataset as a source.
	DisableUseAsDirectQuerySource pulumi.BoolPtrInput `pulumi:"disableUseAsDirectQuerySource"`
	// Controls whether a child dataset that's stored in QuickSight can use this dataset as a source.
	DisableUseAsImportedSource pulumi.BoolPtrInput `pulumi:"disableUseAsImportedSource"`
}

func (DataSetDataSetUsageConfigurationArgs) ElementType added in v5.36.0

func (DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationOutput added in v5.36.0

func (i DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationOutput() DataSetDataSetUsageConfigurationOutput

func (DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationOutputWithContext added in v5.36.0

func (i DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationOutputWithContext(ctx context.Context) DataSetDataSetUsageConfigurationOutput

func (DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationPtrOutput added in v5.36.0

func (i DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationPtrOutput() DataSetDataSetUsageConfigurationPtrOutput

func (DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationPtrOutputWithContext added in v5.36.0

func (i DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationPtrOutputWithContext(ctx context.Context) DataSetDataSetUsageConfigurationPtrOutput

type DataSetDataSetUsageConfigurationInput added in v5.36.0

type DataSetDataSetUsageConfigurationInput interface {
	pulumi.Input

	ToDataSetDataSetUsageConfigurationOutput() DataSetDataSetUsageConfigurationOutput
	ToDataSetDataSetUsageConfigurationOutputWithContext(context.Context) DataSetDataSetUsageConfigurationOutput
}

DataSetDataSetUsageConfigurationInput is an input type that accepts DataSetDataSetUsageConfigurationArgs and DataSetDataSetUsageConfigurationOutput values. You can construct a concrete instance of `DataSetDataSetUsageConfigurationInput` via:

DataSetDataSetUsageConfigurationArgs{...}

type DataSetDataSetUsageConfigurationOutput added in v5.36.0

type DataSetDataSetUsageConfigurationOutput struct{ *pulumi.OutputState }

func (DataSetDataSetUsageConfigurationOutput) DisableUseAsDirectQuerySource added in v5.36.0

func (o DataSetDataSetUsageConfigurationOutput) DisableUseAsDirectQuerySource() pulumi.BoolPtrOutput

Controls whether a child dataset of a direct query can use this dataset as a source.

func (DataSetDataSetUsageConfigurationOutput) DisableUseAsImportedSource added in v5.36.0

func (o DataSetDataSetUsageConfigurationOutput) DisableUseAsImportedSource() pulumi.BoolPtrOutput

Controls whether a child dataset that's stored in QuickSight can use this dataset as a source.

func (DataSetDataSetUsageConfigurationOutput) ElementType added in v5.36.0

func (DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationOutput added in v5.36.0

func (o DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationOutput() DataSetDataSetUsageConfigurationOutput

func (DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationOutputWithContext added in v5.36.0

func (o DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationOutputWithContext(ctx context.Context) DataSetDataSetUsageConfigurationOutput

func (DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationPtrOutput added in v5.36.0

func (o DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationPtrOutput() DataSetDataSetUsageConfigurationPtrOutput

func (DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationPtrOutputWithContext added in v5.36.0

func (o DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationPtrOutputWithContext(ctx context.Context) DataSetDataSetUsageConfigurationPtrOutput

type DataSetDataSetUsageConfigurationPtrInput added in v5.36.0

type DataSetDataSetUsageConfigurationPtrInput interface {
	pulumi.Input

	ToDataSetDataSetUsageConfigurationPtrOutput() DataSetDataSetUsageConfigurationPtrOutput
	ToDataSetDataSetUsageConfigurationPtrOutputWithContext(context.Context) DataSetDataSetUsageConfigurationPtrOutput
}

DataSetDataSetUsageConfigurationPtrInput is an input type that accepts DataSetDataSetUsageConfigurationArgs, DataSetDataSetUsageConfigurationPtr and DataSetDataSetUsageConfigurationPtrOutput values. You can construct a concrete instance of `DataSetDataSetUsageConfigurationPtrInput` via:

        DataSetDataSetUsageConfigurationArgs{...}

or:

        nil

type DataSetDataSetUsageConfigurationPtrOutput added in v5.36.0

type DataSetDataSetUsageConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSetDataSetUsageConfigurationPtrOutput) DisableUseAsDirectQuerySource added in v5.36.0

func (o DataSetDataSetUsageConfigurationPtrOutput) DisableUseAsDirectQuerySource() pulumi.BoolPtrOutput

Controls whether a child dataset of a direct query can use this dataset as a source.

func (DataSetDataSetUsageConfigurationPtrOutput) DisableUseAsImportedSource added in v5.36.0

func (o DataSetDataSetUsageConfigurationPtrOutput) DisableUseAsImportedSource() pulumi.BoolPtrOutput

Controls whether a child dataset that's stored in QuickSight can use this dataset as a source.

func (DataSetDataSetUsageConfigurationPtrOutput) Elem added in v5.36.0

func (DataSetDataSetUsageConfigurationPtrOutput) ElementType added in v5.36.0

func (DataSetDataSetUsageConfigurationPtrOutput) ToDataSetDataSetUsageConfigurationPtrOutput added in v5.36.0

func (o DataSetDataSetUsageConfigurationPtrOutput) ToDataSetDataSetUsageConfigurationPtrOutput() DataSetDataSetUsageConfigurationPtrOutput

func (DataSetDataSetUsageConfigurationPtrOutput) ToDataSetDataSetUsageConfigurationPtrOutputWithContext added in v5.36.0

func (o DataSetDataSetUsageConfigurationPtrOutput) ToDataSetDataSetUsageConfigurationPtrOutputWithContext(ctx context.Context) DataSetDataSetUsageConfigurationPtrOutput

type DataSetFieldFolder added in v5.36.0

type DataSetFieldFolder struct {
	// An array of column names to add to the folder. A column can only be in one folder.
	Columns []string `pulumi:"columns"`
	// Field folder description.
	Description *string `pulumi:"description"`
	// Key of the field folder map.
	FieldFoldersId string `pulumi:"fieldFoldersId"`
}

type DataSetFieldFolderArgs added in v5.36.0

type DataSetFieldFolderArgs struct {
	// An array of column names to add to the folder. A column can only be in one folder.
	Columns pulumi.StringArrayInput `pulumi:"columns"`
	// Field folder description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Key of the field folder map.
	FieldFoldersId pulumi.StringInput `pulumi:"fieldFoldersId"`
}

func (DataSetFieldFolderArgs) ElementType added in v5.36.0

func (DataSetFieldFolderArgs) ElementType() reflect.Type

func (DataSetFieldFolderArgs) ToDataSetFieldFolderOutput added in v5.36.0

func (i DataSetFieldFolderArgs) ToDataSetFieldFolderOutput() DataSetFieldFolderOutput

func (DataSetFieldFolderArgs) ToDataSetFieldFolderOutputWithContext added in v5.36.0

func (i DataSetFieldFolderArgs) ToDataSetFieldFolderOutputWithContext(ctx context.Context) DataSetFieldFolderOutput

type DataSetFieldFolderArray added in v5.36.0

type DataSetFieldFolderArray []DataSetFieldFolderInput

func (DataSetFieldFolderArray) ElementType added in v5.36.0

func (DataSetFieldFolderArray) ElementType() reflect.Type

func (DataSetFieldFolderArray) ToDataSetFieldFolderArrayOutput added in v5.36.0

func (i DataSetFieldFolderArray) ToDataSetFieldFolderArrayOutput() DataSetFieldFolderArrayOutput

func (DataSetFieldFolderArray) ToDataSetFieldFolderArrayOutputWithContext added in v5.36.0

func (i DataSetFieldFolderArray) ToDataSetFieldFolderArrayOutputWithContext(ctx context.Context) DataSetFieldFolderArrayOutput

type DataSetFieldFolderArrayInput added in v5.36.0

type DataSetFieldFolderArrayInput interface {
	pulumi.Input

	ToDataSetFieldFolderArrayOutput() DataSetFieldFolderArrayOutput
	ToDataSetFieldFolderArrayOutputWithContext(context.Context) DataSetFieldFolderArrayOutput
}

DataSetFieldFolderArrayInput is an input type that accepts DataSetFieldFolderArray and DataSetFieldFolderArrayOutput values. You can construct a concrete instance of `DataSetFieldFolderArrayInput` via:

DataSetFieldFolderArray{ DataSetFieldFolderArgs{...} }

type DataSetFieldFolderArrayOutput added in v5.36.0

type DataSetFieldFolderArrayOutput struct{ *pulumi.OutputState }

func (DataSetFieldFolderArrayOutput) ElementType added in v5.36.0

func (DataSetFieldFolderArrayOutput) Index added in v5.36.0

func (DataSetFieldFolderArrayOutput) ToDataSetFieldFolderArrayOutput added in v5.36.0

func (o DataSetFieldFolderArrayOutput) ToDataSetFieldFolderArrayOutput() DataSetFieldFolderArrayOutput

func (DataSetFieldFolderArrayOutput) ToDataSetFieldFolderArrayOutputWithContext added in v5.36.0

func (o DataSetFieldFolderArrayOutput) ToDataSetFieldFolderArrayOutputWithContext(ctx context.Context) DataSetFieldFolderArrayOutput

type DataSetFieldFolderInput added in v5.36.0

type DataSetFieldFolderInput interface {
	pulumi.Input

	ToDataSetFieldFolderOutput() DataSetFieldFolderOutput
	ToDataSetFieldFolderOutputWithContext(context.Context) DataSetFieldFolderOutput
}

DataSetFieldFolderInput is an input type that accepts DataSetFieldFolderArgs and DataSetFieldFolderOutput values. You can construct a concrete instance of `DataSetFieldFolderInput` via:

DataSetFieldFolderArgs{...}

type DataSetFieldFolderOutput added in v5.36.0

type DataSetFieldFolderOutput struct{ *pulumi.OutputState }

func (DataSetFieldFolderOutput) Columns added in v5.36.0

An array of column names to add to the folder. A column can only be in one folder.

func (DataSetFieldFolderOutput) Description added in v5.36.0

Field folder description.

func (DataSetFieldFolderOutput) ElementType added in v5.36.0

func (DataSetFieldFolderOutput) ElementType() reflect.Type

func (DataSetFieldFolderOutput) FieldFoldersId added in v5.36.0

func (o DataSetFieldFolderOutput) FieldFoldersId() pulumi.StringOutput

Key of the field folder map.

func (DataSetFieldFolderOutput) ToDataSetFieldFolderOutput added in v5.36.0

func (o DataSetFieldFolderOutput) ToDataSetFieldFolderOutput() DataSetFieldFolderOutput

func (DataSetFieldFolderOutput) ToDataSetFieldFolderOutputWithContext added in v5.36.0

func (o DataSetFieldFolderOutput) ToDataSetFieldFolderOutputWithContext(ctx context.Context) DataSetFieldFolderOutput

type DataSetInput added in v5.36.0

type DataSetInput interface {
	pulumi.Input

	ToDataSetOutput() DataSetOutput
	ToDataSetOutputWithContext(ctx context.Context) DataSetOutput
}

type DataSetLogicalTableMap added in v5.36.0

type DataSetLogicalTableMap struct {
	// A display name for the logical table.
	Alias string `pulumi:"alias"`
	// Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms.
	DataTransforms []DataSetLogicalTableMapDataTransform `pulumi:"dataTransforms"`
	// Key of the logical table map.
	LogicalTableMapId string `pulumi:"logicalTableMapId"`
	// Source of this logical table. See source.
	Source DataSetLogicalTableMapSource `pulumi:"source"`
}

type DataSetLogicalTableMapArgs added in v5.36.0

type DataSetLogicalTableMapArgs struct {
	// A display name for the logical table.
	Alias pulumi.StringInput `pulumi:"alias"`
	// Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms.
	DataTransforms DataSetLogicalTableMapDataTransformArrayInput `pulumi:"dataTransforms"`
	// Key of the logical table map.
	LogicalTableMapId pulumi.StringInput `pulumi:"logicalTableMapId"`
	// Source of this logical table. See source.
	Source DataSetLogicalTableMapSourceInput `pulumi:"source"`
}

func (DataSetLogicalTableMapArgs) ElementType added in v5.36.0

func (DataSetLogicalTableMapArgs) ElementType() reflect.Type

func (DataSetLogicalTableMapArgs) ToDataSetLogicalTableMapOutput added in v5.36.0

func (i DataSetLogicalTableMapArgs) ToDataSetLogicalTableMapOutput() DataSetLogicalTableMapOutput

func (DataSetLogicalTableMapArgs) ToDataSetLogicalTableMapOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapArgs) ToDataSetLogicalTableMapOutputWithContext(ctx context.Context) DataSetLogicalTableMapOutput

type DataSetLogicalTableMapArray added in v5.36.0

type DataSetLogicalTableMapArray []DataSetLogicalTableMapInput

func (DataSetLogicalTableMapArray) ElementType added in v5.36.0

func (DataSetLogicalTableMapArray) ToDataSetLogicalTableMapArrayOutput added in v5.36.0

func (i DataSetLogicalTableMapArray) ToDataSetLogicalTableMapArrayOutput() DataSetLogicalTableMapArrayOutput

func (DataSetLogicalTableMapArray) ToDataSetLogicalTableMapArrayOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapArray) ToDataSetLogicalTableMapArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapArrayOutput

type DataSetLogicalTableMapArrayInput added in v5.36.0

type DataSetLogicalTableMapArrayInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapArrayOutput() DataSetLogicalTableMapArrayOutput
	ToDataSetLogicalTableMapArrayOutputWithContext(context.Context) DataSetLogicalTableMapArrayOutput
}

DataSetLogicalTableMapArrayInput is an input type that accepts DataSetLogicalTableMapArray and DataSetLogicalTableMapArrayOutput values. You can construct a concrete instance of `DataSetLogicalTableMapArrayInput` via:

DataSetLogicalTableMapArray{ DataSetLogicalTableMapArgs{...} }

type DataSetLogicalTableMapArrayOutput added in v5.36.0

type DataSetLogicalTableMapArrayOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapArrayOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapArrayOutput) Index added in v5.36.0

func (DataSetLogicalTableMapArrayOutput) ToDataSetLogicalTableMapArrayOutput added in v5.36.0

func (o DataSetLogicalTableMapArrayOutput) ToDataSetLogicalTableMapArrayOutput() DataSetLogicalTableMapArrayOutput

func (DataSetLogicalTableMapArrayOutput) ToDataSetLogicalTableMapArrayOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapArrayOutput) ToDataSetLogicalTableMapArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapArrayOutput

type DataSetLogicalTableMapDataTransform added in v5.36.0

type DataSetLogicalTableMapDataTransform struct {
	// A transform operation that casts a column to a different type. See cast_column_type_operation.
	CastColumnTypeOperation *DataSetLogicalTableMapDataTransformCastColumnTypeOperation `pulumi:"castColumnTypeOperation"`
	// An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation.
	CreateColumnsOperation *DataSetLogicalTableMapDataTransformCreateColumnsOperation `pulumi:"createColumnsOperation"`
	// An operation that filters rows based on some condition. See filter_operation.
	FilterOperation *DataSetLogicalTableMapDataTransformFilterOperation `pulumi:"filterOperation"`
	// An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation.
	ProjectOperation *DataSetLogicalTableMapDataTransformProjectOperation `pulumi:"projectOperation"`
	// An operation that renames a column. See rename_column_operation.
	RenameColumnOperation *DataSetLogicalTableMapDataTransformRenameColumnOperation `pulumi:"renameColumnOperation"`
	// An operation that tags a column with additional information. See tag_column_operation.
	TagColumnOperation *DataSetLogicalTableMapDataTransformTagColumnOperation `pulumi:"tagColumnOperation"`
	// A transform operation that removes tags associated with a column. See untag_column_operation.
	UntagColumnOperation *DataSetLogicalTableMapDataTransformUntagColumnOperation `pulumi:"untagColumnOperation"`
}

type DataSetLogicalTableMapDataTransformArgs added in v5.36.0

type DataSetLogicalTableMapDataTransformArgs struct {
	// A transform operation that casts a column to a different type. See cast_column_type_operation.
	CastColumnTypeOperation DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrInput `pulumi:"castColumnTypeOperation"`
	// An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation.
	CreateColumnsOperation DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrInput `pulumi:"createColumnsOperation"`
	// An operation that filters rows based on some condition. See filter_operation.
	FilterOperation DataSetLogicalTableMapDataTransformFilterOperationPtrInput `pulumi:"filterOperation"`
	// An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation.
	ProjectOperation DataSetLogicalTableMapDataTransformProjectOperationPtrInput `pulumi:"projectOperation"`
	// An operation that renames a column. See rename_column_operation.
	RenameColumnOperation DataSetLogicalTableMapDataTransformRenameColumnOperationPtrInput `pulumi:"renameColumnOperation"`
	// An operation that tags a column with additional information. See tag_column_operation.
	TagColumnOperation DataSetLogicalTableMapDataTransformTagColumnOperationPtrInput `pulumi:"tagColumnOperation"`
	// A transform operation that removes tags associated with a column. See untag_column_operation.
	UntagColumnOperation DataSetLogicalTableMapDataTransformUntagColumnOperationPtrInput `pulumi:"untagColumnOperation"`
}

func (DataSetLogicalTableMapDataTransformArgs) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformArgs) ToDataSetLogicalTableMapDataTransformOutput added in v5.36.0

func (i DataSetLogicalTableMapDataTransformArgs) ToDataSetLogicalTableMapDataTransformOutput() DataSetLogicalTableMapDataTransformOutput

func (DataSetLogicalTableMapDataTransformArgs) ToDataSetLogicalTableMapDataTransformOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapDataTransformArgs) ToDataSetLogicalTableMapDataTransformOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformOutput

type DataSetLogicalTableMapDataTransformArray added in v5.36.0

type DataSetLogicalTableMapDataTransformArray []DataSetLogicalTableMapDataTransformInput

func (DataSetLogicalTableMapDataTransformArray) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformArray) ToDataSetLogicalTableMapDataTransformArrayOutput added in v5.36.0

func (i DataSetLogicalTableMapDataTransformArray) ToDataSetLogicalTableMapDataTransformArrayOutput() DataSetLogicalTableMapDataTransformArrayOutput

func (DataSetLogicalTableMapDataTransformArray) ToDataSetLogicalTableMapDataTransformArrayOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapDataTransformArray) ToDataSetLogicalTableMapDataTransformArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformArrayOutput

type DataSetLogicalTableMapDataTransformArrayInput added in v5.36.0

type DataSetLogicalTableMapDataTransformArrayInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformArrayOutput() DataSetLogicalTableMapDataTransformArrayOutput
	ToDataSetLogicalTableMapDataTransformArrayOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformArrayOutput
}

DataSetLogicalTableMapDataTransformArrayInput is an input type that accepts DataSetLogicalTableMapDataTransformArray and DataSetLogicalTableMapDataTransformArrayOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformArrayInput` via:

DataSetLogicalTableMapDataTransformArray{ DataSetLogicalTableMapDataTransformArgs{...} }

type DataSetLogicalTableMapDataTransformArrayOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformArrayOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformArrayOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformArrayOutput) Index added in v5.36.0

func (DataSetLogicalTableMapDataTransformArrayOutput) ToDataSetLogicalTableMapDataTransformArrayOutput added in v5.36.0

func (o DataSetLogicalTableMapDataTransformArrayOutput) ToDataSetLogicalTableMapDataTransformArrayOutput() DataSetLogicalTableMapDataTransformArrayOutput

func (DataSetLogicalTableMapDataTransformArrayOutput) ToDataSetLogicalTableMapDataTransformArrayOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformArrayOutput) ToDataSetLogicalTableMapDataTransformArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformArrayOutput

type DataSetLogicalTableMapDataTransformCastColumnTypeOperation added in v5.36.0

type DataSetLogicalTableMapDataTransformCastColumnTypeOperation struct {
	// Column name.
	ColumnName string `pulumi:"columnName"`
	// When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format.
	Format *string `pulumi:"format"`
	// New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`.
	NewColumnType string `pulumi:"newColumnType"`
}

type DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs added in v5.36.0

type DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs struct {
	// Column name.
	ColumnName pulumi.StringInput `pulumi:"columnName"`
	// When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format.
	Format pulumi.StringPtrInput `pulumi:"format"`
	// New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`.
	NewColumnType pulumi.StringInput `pulumi:"newColumnType"`
}

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput

type DataSetLogicalTableMapDataTransformCastColumnTypeOperationInput added in v5.36.0

type DataSetLogicalTableMapDataTransformCastColumnTypeOperationInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput() DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput
	ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput
}

DataSetLogicalTableMapDataTransformCastColumnTypeOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs and DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformCastColumnTypeOperationInput` via:

DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs{...}

type DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ColumnName added in v5.36.0

Column name.

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) Format added in v5.36.0

When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format.

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) NewColumnType added in v5.36.0

New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`.

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput

type DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrInput added in v5.36.0

type DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput() DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput
	ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput
}

DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs, DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtr and DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrInput` via:

        DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs{...}

or:

        nil

type DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) ColumnName added in v5.36.0

Column name.

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) Elem added in v5.36.0

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) Format added in v5.36.0

When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format.

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) NewColumnType added in v5.36.0

New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`.

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput

type DataSetLogicalTableMapDataTransformCreateColumnsOperation added in v5.36.0

type DataSetLogicalTableMapDataTransformCreateColumnsOperation struct {
	// Calculated columns to create. See columns.
	Columns []DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn `pulumi:"columns"`
}

type DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs added in v5.36.0

type DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs struct {
	// Calculated columns to create. See columns.
	Columns DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput `pulumi:"columns"`
}

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn added in v5.36.0

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn struct {
	// A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column.
	ColumnId string `pulumi:"columnId"`
	// Column name.
	ColumnName string `pulumi:"columnName"`
	// An expression that defines the calculated column.
	Expression string `pulumi:"expression"`
}

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs added in v5.36.0

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs struct {
	// A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column.
	ColumnId pulumi.StringInput `pulumi:"columnId"`
	// Column name.
	ColumnName pulumi.StringInput `pulumi:"columnName"`
	// An expression that defines the calculated column.
	Expression pulumi.StringInput `pulumi:"expression"`
}

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray added in v5.36.0

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray []DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput added in v5.36.0

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput
	ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput
}

DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput is an input type that accepts DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray and DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput` via:

DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray{ DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs{...} }

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) Index added in v5.36.0

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext added in v5.36.0

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput added in v5.36.0

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput
	ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput
}

DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput is an input type that accepts DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs and DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput` via:

DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs{...}

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ColumnId added in v5.36.0

A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column.

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ColumnName added in v5.36.0

Column name.

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) Expression added in v5.36.0

An expression that defines the calculated column.

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput

type DataSetLogicalTableMapDataTransformCreateColumnsOperationInput added in v5.36.0

type DataSetLogicalTableMapDataTransformCreateColumnsOperationInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput
	ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput
}

DataSetLogicalTableMapDataTransformCreateColumnsOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs and DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformCreateColumnsOperationInput` via:

DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs{...}

type DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) Columns added in v5.36.0

Calculated columns to create. See columns.

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput

type DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrInput added in v5.36.0

type DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput
	ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput
}

DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs, DataSetLogicalTableMapDataTransformCreateColumnsOperationPtr and DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrInput` via:

        DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs{...}

or:

        nil

type DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) Columns added in v5.36.0

Calculated columns to create. See columns.

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) Elem added in v5.36.0

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput

type DataSetLogicalTableMapDataTransformFilterOperation added in v5.36.0

type DataSetLogicalTableMapDataTransformFilterOperation struct {
	// An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset.
	ConditionExpression string `pulumi:"conditionExpression"`
}

type DataSetLogicalTableMapDataTransformFilterOperationArgs added in v5.36.0

type DataSetLogicalTableMapDataTransformFilterOperationArgs struct {
	// An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset.
	ConditionExpression pulumi.StringInput `pulumi:"conditionExpression"`
}

func (DataSetLogicalTableMapDataTransformFilterOperationArgs) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformFilterOperationArgs) ToDataSetLogicalTableMapDataTransformFilterOperationOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformFilterOperationArgs) ToDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapDataTransformFilterOperationArgs) ToDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformFilterOperationOutput

func (DataSetLogicalTableMapDataTransformFilterOperationArgs) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutput added in v5.36.0

func (i DataSetLogicalTableMapDataTransformFilterOperationArgs) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutput() DataSetLogicalTableMapDataTransformFilterOperationPtrOutput

func (DataSetLogicalTableMapDataTransformFilterOperationArgs) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapDataTransformFilterOperationArgs) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformFilterOperationPtrOutput

type DataSetLogicalTableMapDataTransformFilterOperationInput added in v5.36.0

type DataSetLogicalTableMapDataTransformFilterOperationInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformFilterOperationOutput() DataSetLogicalTableMapDataTransformFilterOperationOutput
	ToDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformFilterOperationOutput
}

DataSetLogicalTableMapDataTransformFilterOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformFilterOperationArgs and DataSetLogicalTableMapDataTransformFilterOperationOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformFilterOperationInput` via:

DataSetLogicalTableMapDataTransformFilterOperationArgs{...}

type DataSetLogicalTableMapDataTransformFilterOperationOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformFilterOperationOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformFilterOperationOutput) ConditionExpression added in v5.36.0

An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset.

func (DataSetLogicalTableMapDataTransformFilterOperationOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformFilterOperationOutput) ToDataSetLogicalTableMapDataTransformFilterOperationOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformFilterOperationOutput) ToDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformFilterOperationOutput) ToDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformFilterOperationOutput

func (DataSetLogicalTableMapDataTransformFilterOperationOutput) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformFilterOperationOutput) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformFilterOperationOutput) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformFilterOperationPtrOutput

type DataSetLogicalTableMapDataTransformFilterOperationPtrInput added in v5.36.0

type DataSetLogicalTableMapDataTransformFilterOperationPtrInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutput() DataSetLogicalTableMapDataTransformFilterOperationPtrOutput
	ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformFilterOperationPtrOutput
}

DataSetLogicalTableMapDataTransformFilterOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformFilterOperationArgs, DataSetLogicalTableMapDataTransformFilterOperationPtr and DataSetLogicalTableMapDataTransformFilterOperationPtrOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformFilterOperationPtrInput` via:

        DataSetLogicalTableMapDataTransformFilterOperationArgs{...}

or:

        nil

type DataSetLogicalTableMapDataTransformFilterOperationPtrOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformFilterOperationPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) ConditionExpression added in v5.36.0

An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset.

func (DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) Elem added in v5.36.0

func (DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformFilterOperationPtrOutput

type DataSetLogicalTableMapDataTransformInput added in v5.36.0

type DataSetLogicalTableMapDataTransformInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformOutput() DataSetLogicalTableMapDataTransformOutput
	ToDataSetLogicalTableMapDataTransformOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformOutput
}

DataSetLogicalTableMapDataTransformInput is an input type that accepts DataSetLogicalTableMapDataTransformArgs and DataSetLogicalTableMapDataTransformOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformInput` via:

DataSetLogicalTableMapDataTransformArgs{...}

type DataSetLogicalTableMapDataTransformOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformOutput) CastColumnTypeOperation added in v5.36.0

A transform operation that casts a column to a different type. See cast_column_type_operation.

func (DataSetLogicalTableMapDataTransformOutput) CreateColumnsOperation added in v5.36.0

An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation.

func (DataSetLogicalTableMapDataTransformOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformOutput) FilterOperation added in v5.36.0

An operation that filters rows based on some condition. See filter_operation.

func (DataSetLogicalTableMapDataTransformOutput) ProjectOperation added in v5.36.0

An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation.

func (DataSetLogicalTableMapDataTransformOutput) RenameColumnOperation added in v5.36.0

An operation that renames a column. See rename_column_operation.

func (DataSetLogicalTableMapDataTransformOutput) TagColumnOperation added in v5.36.0

An operation that tags a column with additional information. See tag_column_operation.

func (DataSetLogicalTableMapDataTransformOutput) ToDataSetLogicalTableMapDataTransformOutput added in v5.36.0

func (o DataSetLogicalTableMapDataTransformOutput) ToDataSetLogicalTableMapDataTransformOutput() DataSetLogicalTableMapDataTransformOutput

func (DataSetLogicalTableMapDataTransformOutput) ToDataSetLogicalTableMapDataTransformOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformOutput) ToDataSetLogicalTableMapDataTransformOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformOutput

func (DataSetLogicalTableMapDataTransformOutput) UntagColumnOperation added in v5.36.0

A transform operation that removes tags associated with a column. See untag_column_operation.

type DataSetLogicalTableMapDataTransformProjectOperation added in v5.36.0

type DataSetLogicalTableMapDataTransformProjectOperation struct {
	// Projected columns.
	ProjectedColumns []string `pulumi:"projectedColumns"`
}

type DataSetLogicalTableMapDataTransformProjectOperationArgs added in v5.36.0

type DataSetLogicalTableMapDataTransformProjectOperationArgs struct {
	// Projected columns.
	ProjectedColumns pulumi.StringArrayInput `pulumi:"projectedColumns"`
}

func (DataSetLogicalTableMapDataTransformProjectOperationArgs) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformProjectOperationArgs) ToDataSetLogicalTableMapDataTransformProjectOperationOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformProjectOperationArgs) ToDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapDataTransformProjectOperationArgs) ToDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformProjectOperationOutput

func (DataSetLogicalTableMapDataTransformProjectOperationArgs) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutput added in v5.36.0

func (i DataSetLogicalTableMapDataTransformProjectOperationArgs) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutput() DataSetLogicalTableMapDataTransformProjectOperationPtrOutput

func (DataSetLogicalTableMapDataTransformProjectOperationArgs) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapDataTransformProjectOperationArgs) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformProjectOperationPtrOutput

type DataSetLogicalTableMapDataTransformProjectOperationInput added in v5.36.0

type DataSetLogicalTableMapDataTransformProjectOperationInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformProjectOperationOutput() DataSetLogicalTableMapDataTransformProjectOperationOutput
	ToDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformProjectOperationOutput
}

DataSetLogicalTableMapDataTransformProjectOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformProjectOperationArgs and DataSetLogicalTableMapDataTransformProjectOperationOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformProjectOperationInput` via:

DataSetLogicalTableMapDataTransformProjectOperationArgs{...}

type DataSetLogicalTableMapDataTransformProjectOperationOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformProjectOperationOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformProjectOperationOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformProjectOperationOutput) ProjectedColumns added in v5.36.0

Projected columns.

func (DataSetLogicalTableMapDataTransformProjectOperationOutput) ToDataSetLogicalTableMapDataTransformProjectOperationOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformProjectOperationOutput) ToDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformProjectOperationOutput) ToDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformProjectOperationOutput

func (DataSetLogicalTableMapDataTransformProjectOperationOutput) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformProjectOperationOutput) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformProjectOperationOutput) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformProjectOperationPtrOutput

type DataSetLogicalTableMapDataTransformProjectOperationPtrInput added in v5.36.0

type DataSetLogicalTableMapDataTransformProjectOperationPtrInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutput() DataSetLogicalTableMapDataTransformProjectOperationPtrOutput
	ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformProjectOperationPtrOutput
}

DataSetLogicalTableMapDataTransformProjectOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformProjectOperationArgs, DataSetLogicalTableMapDataTransformProjectOperationPtr and DataSetLogicalTableMapDataTransformProjectOperationPtrOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformProjectOperationPtrInput` via:

        DataSetLogicalTableMapDataTransformProjectOperationArgs{...}

or:

        nil

type DataSetLogicalTableMapDataTransformProjectOperationPtrOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformProjectOperationPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) Elem added in v5.36.0

func (DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) ProjectedColumns added in v5.36.0

Projected columns.

func (DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformProjectOperationPtrOutput

type DataSetLogicalTableMapDataTransformRenameColumnOperation added in v5.36.0

type DataSetLogicalTableMapDataTransformRenameColumnOperation struct {
	// Column to be renamed.
	ColumnName string `pulumi:"columnName"`
	// New name for the column.
	NewColumnName string `pulumi:"newColumnName"`
}

type DataSetLogicalTableMapDataTransformRenameColumnOperationArgs added in v5.36.0

type DataSetLogicalTableMapDataTransformRenameColumnOperationArgs struct {
	// Column to be renamed.
	ColumnName pulumi.StringInput `pulumi:"columnName"`
	// New name for the column.
	NewColumnName pulumi.StringInput `pulumi:"newColumnName"`
}

func (DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationOutput

func (DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput

type DataSetLogicalTableMapDataTransformRenameColumnOperationInput added in v5.36.0

type DataSetLogicalTableMapDataTransformRenameColumnOperationInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutput() DataSetLogicalTableMapDataTransformRenameColumnOperationOutput
	ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationOutput
}

DataSetLogicalTableMapDataTransformRenameColumnOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformRenameColumnOperationArgs and DataSetLogicalTableMapDataTransformRenameColumnOperationOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformRenameColumnOperationInput` via:

DataSetLogicalTableMapDataTransformRenameColumnOperationArgs{...}

type DataSetLogicalTableMapDataTransformRenameColumnOperationOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformRenameColumnOperationOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ColumnName added in v5.36.0

Column to be renamed.

func (DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) NewColumnName added in v5.36.0

New name for the column.

func (DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationOutput

func (DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput

type DataSetLogicalTableMapDataTransformRenameColumnOperationPtrInput added in v5.36.0

type DataSetLogicalTableMapDataTransformRenameColumnOperationPtrInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput
	ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput
}

DataSetLogicalTableMapDataTransformRenameColumnOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformRenameColumnOperationArgs, DataSetLogicalTableMapDataTransformRenameColumnOperationPtr and DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformRenameColumnOperationPtrInput` via:

        DataSetLogicalTableMapDataTransformRenameColumnOperationArgs{...}

or:

        nil

type DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) ColumnName added in v5.36.0

Column to be renamed.

func (DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) Elem added in v5.36.0

func (DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) NewColumnName added in v5.36.0

New name for the column.

func (DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput

type DataSetLogicalTableMapDataTransformTagColumnOperation added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperation struct {
	// Column name.
	ColumnName string `pulumi:"columnName"`
	// The dataset column tag, currently only used for geospatial type tagging. See tags.
	Tags []DataSetLogicalTableMapDataTransformTagColumnOperationTag `pulumi:"tags"`
}

type DataSetLogicalTableMapDataTransformTagColumnOperationArgs added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationArgs struct {
	// Column name.
	ColumnName pulumi.StringInput `pulumi:"columnName"`
	// The dataset column tag, currently only used for geospatial type tagging. See tags.
	Tags DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput `pulumi:"tags"`
}

func (DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationOutput

func (DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput

type DataSetLogicalTableMapDataTransformTagColumnOperationInput added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformTagColumnOperationOutput() DataSetLogicalTableMapDataTransformTagColumnOperationOutput
	ToDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationOutput
}

DataSetLogicalTableMapDataTransformTagColumnOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformTagColumnOperationArgs and DataSetLogicalTableMapDataTransformTagColumnOperationOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformTagColumnOperationInput` via:

DataSetLogicalTableMapDataTransformTagColumnOperationArgs{...}

type DataSetLogicalTableMapDataTransformTagColumnOperationOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ColumnName added in v5.36.0

Column name.

func (DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationOutput) Tags added in v5.36.0

The dataset column tag, currently only used for geospatial type tagging. See tags.

func (DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationOutput

func (DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput

type DataSetLogicalTableMapDataTransformTagColumnOperationPtrInput added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationPtrInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput
	ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput
}

DataSetLogicalTableMapDataTransformTagColumnOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformTagColumnOperationArgs, DataSetLogicalTableMapDataTransformTagColumnOperationPtr and DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformTagColumnOperationPtrInput` via:

        DataSetLogicalTableMapDataTransformTagColumnOperationArgs{...}

or:

        nil

type DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) ColumnName added in v5.36.0

Column name.

func (DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) Elem added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) Tags added in v5.36.0

The dataset column tag, currently only used for geospatial type tagging. See tags.

func (DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput

type DataSetLogicalTableMapDataTransformTagColumnOperationTag added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationTag struct {
	// A description for a column. See column_description.
	ColumnDescription *DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription `pulumi:"columnDescription"`
	// A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`.
	ColumnGeographicRole *string `pulumi:"columnGeographicRole"`
}

type DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs struct {
	// A description for a column. See column_description.
	ColumnDescription DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrInput `pulumi:"columnDescription"`
	// A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`.
	ColumnGeographicRole pulumi.StringPtrInput `pulumi:"columnGeographicRole"`
}

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput

type DataSetLogicalTableMapDataTransformTagColumnOperationTagArray added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationTagArray []DataSetLogicalTableMapDataTransformTagColumnOperationTagInput

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput

type DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput
	ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput
}

DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput is an input type that accepts DataSetLogicalTableMapDataTransformTagColumnOperationTagArray and DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput` via:

DataSetLogicalTableMapDataTransformTagColumnOperationTagArray{ DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs{...} }

type DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) Index added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput

type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription struct {
	// The text of a description for a column.
	Text *string `pulumi:"text"`
}

type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs struct {
	// The text of a description for a column.
	Text pulumi.StringPtrInput `pulumi:"text"`
}

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput
	ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput
}

DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput is an input type that accepts DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs and DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput` via:

DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs{...}

type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) Text added in v5.36.0

The text of a description for a column.

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrInput added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput
	ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput
}

DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs, DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtr and DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrInput` via:

        DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs{...}

or:

        nil

type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) Elem added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) Text added in v5.36.0

The text of a description for a column.

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationTagInput added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationTagInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput
	ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput
}

DataSetLogicalTableMapDataTransformTagColumnOperationTagInput is an input type that accepts DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs and DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformTagColumnOperationTagInput` via:

DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs{...}

type DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ColumnDescription added in v5.36.0

A description for a column. See column_description.

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ColumnGeographicRole added in v5.36.0

A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`.

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput

type DataSetLogicalTableMapDataTransformUntagColumnOperation added in v5.36.0

type DataSetLogicalTableMapDataTransformUntagColumnOperation struct {
	// Column name.
	ColumnName string `pulumi:"columnName"`
	// The column tags to remove from this column.
	TagNames []string `pulumi:"tagNames"`
}

type DataSetLogicalTableMapDataTransformUntagColumnOperationArgs added in v5.36.0

type DataSetLogicalTableMapDataTransformUntagColumnOperationArgs struct {
	// Column name.
	ColumnName pulumi.StringInput `pulumi:"columnName"`
	// The column tags to remove from this column.
	TagNames pulumi.StringArrayInput `pulumi:"tagNames"`
}

func (DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationOutput

func (DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput

type DataSetLogicalTableMapDataTransformUntagColumnOperationInput added in v5.36.0

type DataSetLogicalTableMapDataTransformUntagColumnOperationInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutput() DataSetLogicalTableMapDataTransformUntagColumnOperationOutput
	ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationOutput
}

DataSetLogicalTableMapDataTransformUntagColumnOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformUntagColumnOperationArgs and DataSetLogicalTableMapDataTransformUntagColumnOperationOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformUntagColumnOperationInput` via:

DataSetLogicalTableMapDataTransformUntagColumnOperationArgs{...}

type DataSetLogicalTableMapDataTransformUntagColumnOperationOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformUntagColumnOperationOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ColumnName added in v5.36.0

Column name.

func (DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) TagNames added in v5.36.0

The column tags to remove from this column.

func (DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationOutput

func (DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput

type DataSetLogicalTableMapDataTransformUntagColumnOperationPtrInput added in v5.36.0

type DataSetLogicalTableMapDataTransformUntagColumnOperationPtrInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput
	ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput
}

DataSetLogicalTableMapDataTransformUntagColumnOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformUntagColumnOperationArgs, DataSetLogicalTableMapDataTransformUntagColumnOperationPtr and DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput values. You can construct a concrete instance of `DataSetLogicalTableMapDataTransformUntagColumnOperationPtrInput` via:

        DataSetLogicalTableMapDataTransformUntagColumnOperationArgs{...}

or:

        nil

type DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput added in v5.36.0

type DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) ColumnName added in v5.36.0

Column name.

func (DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) Elem added in v5.36.0

func (DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) TagNames added in v5.36.0

The column tags to remove from this column.

func (DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput added in v5.36.0

func (DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput

type DataSetLogicalTableMapInput added in v5.36.0

type DataSetLogicalTableMapInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapOutput() DataSetLogicalTableMapOutput
	ToDataSetLogicalTableMapOutputWithContext(context.Context) DataSetLogicalTableMapOutput
}

DataSetLogicalTableMapInput is an input type that accepts DataSetLogicalTableMap and DataSetLogicalTableMapOutput values. You can construct a concrete instance of `DataSetLogicalTableMapInput` via:

DataSetLogicalTableMap{ "key": DataSetLogicalTableArgs{...} }

type DataSetLogicalTableMapOutput added in v5.36.0

type DataSetLogicalTableMapOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapOutput) Alias added in v5.36.0

A display name for the logical table.

func (DataSetLogicalTableMapOutput) DataTransforms added in v5.36.0

Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms.

func (DataSetLogicalTableMapOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapOutput) LogicalTableMapId added in v5.36.0

func (o DataSetLogicalTableMapOutput) LogicalTableMapId() pulumi.StringOutput

Key of the logical table map.

func (DataSetLogicalTableMapOutput) Source added in v5.36.0

Source of this logical table. See source.

func (DataSetLogicalTableMapOutput) ToDataSetLogicalTableMapOutput added in v5.36.0

func (o DataSetLogicalTableMapOutput) ToDataSetLogicalTableMapOutput() DataSetLogicalTableMapOutput

func (DataSetLogicalTableMapOutput) ToDataSetLogicalTableMapOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapOutput) ToDataSetLogicalTableMapOutputWithContext(ctx context.Context) DataSetLogicalTableMapOutput

type DataSetLogicalTableMapSource added in v5.36.0

type DataSetLogicalTableMapSource struct {
	// ARN of the parent data set.
	DataSetArn *string `pulumi:"dataSetArn"`
	// Specifies the result of a join of two logical tables. See join_instruction.
	JoinInstruction *DataSetLogicalTableMapSourceJoinInstruction `pulumi:"joinInstruction"`
	// Physical table ID.
	PhysicalTableId *string `pulumi:"physicalTableId"`
}

type DataSetLogicalTableMapSourceArgs added in v5.36.0

type DataSetLogicalTableMapSourceArgs struct {
	// ARN of the parent data set.
	DataSetArn pulumi.StringPtrInput `pulumi:"dataSetArn"`
	// Specifies the result of a join of two logical tables. See join_instruction.
	JoinInstruction DataSetLogicalTableMapSourceJoinInstructionPtrInput `pulumi:"joinInstruction"`
	// Physical table ID.
	PhysicalTableId pulumi.StringPtrInput `pulumi:"physicalTableId"`
}

func (DataSetLogicalTableMapSourceArgs) ElementType added in v5.36.0

func (DataSetLogicalTableMapSourceArgs) ToDataSetLogicalTableMapSourceOutput added in v5.36.0

func (i DataSetLogicalTableMapSourceArgs) ToDataSetLogicalTableMapSourceOutput() DataSetLogicalTableMapSourceOutput

func (DataSetLogicalTableMapSourceArgs) ToDataSetLogicalTableMapSourceOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapSourceArgs) ToDataSetLogicalTableMapSourceOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceOutput

type DataSetLogicalTableMapSourceInput added in v5.36.0

type DataSetLogicalTableMapSourceInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapSourceOutput() DataSetLogicalTableMapSourceOutput
	ToDataSetLogicalTableMapSourceOutputWithContext(context.Context) DataSetLogicalTableMapSourceOutput
}

DataSetLogicalTableMapSourceInput is an input type that accepts DataSetLogicalTableMapSourceArgs and DataSetLogicalTableMapSourceOutput values. You can construct a concrete instance of `DataSetLogicalTableMapSourceInput` via:

DataSetLogicalTableMapSourceArgs{...}

type DataSetLogicalTableMapSourceJoinInstruction added in v5.36.0

type DataSetLogicalTableMapSourceJoinInstruction struct {
	// Join key properties of the left operand. See left_join_key_properties.
	LeftJoinKeyProperties *DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties `pulumi:"leftJoinKeyProperties"`
	// Operand on the left side of a join.
	LeftOperand string `pulumi:"leftOperand"`
	// Join instructions provided in the ON clause of a join.
	OnClause string `pulumi:"onClause"`
	// Join key properties of the right operand. See right_join_key_properties.
	RightJoinKeyProperties *DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties `pulumi:"rightJoinKeyProperties"`
	// Operand on the right side of a join.
	RightOperand string `pulumi:"rightOperand"`
	// Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`.
	Type string `pulumi:"type"`
}

type DataSetLogicalTableMapSourceJoinInstructionArgs added in v5.36.0

type DataSetLogicalTableMapSourceJoinInstructionArgs struct {
	// Join key properties of the left operand. See left_join_key_properties.
	LeftJoinKeyProperties DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrInput `pulumi:"leftJoinKeyProperties"`
	// Operand on the left side of a join.
	LeftOperand pulumi.StringInput `pulumi:"leftOperand"`
	// Join instructions provided in the ON clause of a join.
	OnClause pulumi.StringInput `pulumi:"onClause"`
	// Join key properties of the right operand. See right_join_key_properties.
	RightJoinKeyProperties DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrInput `pulumi:"rightJoinKeyProperties"`
	// Operand on the right side of a join.
	RightOperand pulumi.StringInput `pulumi:"rightOperand"`
	// Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`.
	Type pulumi.StringInput `pulumi:"type"`
}

func (DataSetLogicalTableMapSourceJoinInstructionArgs) ElementType added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionOutput added in v5.36.0

func (i DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionOutput() DataSetLogicalTableMapSourceJoinInstructionOutput

func (DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionOutput

func (DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput added in v5.36.0

func (i DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput() DataSetLogicalTableMapSourceJoinInstructionPtrOutput

func (DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionPtrOutput

type DataSetLogicalTableMapSourceJoinInstructionInput added in v5.36.0

type DataSetLogicalTableMapSourceJoinInstructionInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapSourceJoinInstructionOutput() DataSetLogicalTableMapSourceJoinInstructionOutput
	ToDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(context.Context) DataSetLogicalTableMapSourceJoinInstructionOutput
}

DataSetLogicalTableMapSourceJoinInstructionInput is an input type that accepts DataSetLogicalTableMapSourceJoinInstructionArgs and DataSetLogicalTableMapSourceJoinInstructionOutput values. You can construct a concrete instance of `DataSetLogicalTableMapSourceJoinInstructionInput` via:

DataSetLogicalTableMapSourceJoinInstructionArgs{...}

type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties added in v5.36.0

type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties struct {
	// A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.
	UniqueKey *bool `pulumi:"uniqueKey"`
}

type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs added in v5.36.0

type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs struct {
	// A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.
	UniqueKey pulumi.BoolPtrInput `pulumi:"uniqueKey"`
}

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ElementType added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput

type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesInput added in v5.36.0

type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput
	ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputWithContext(context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput
}

DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesInput is an input type that accepts DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs and DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput values. You can construct a concrete instance of `DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesInput` via:

DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs{...}

type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput added in v5.36.0

type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) UniqueKey added in v5.36.0

A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.

type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrInput added in v5.36.0

type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput
	ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput
}

DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrInput is an input type that accepts DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs, DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtr and DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput values. You can construct a concrete instance of `DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrInput` via:

        DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs{...}

or:

        nil

type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput added in v5.36.0

type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) Elem added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) UniqueKey added in v5.36.0

A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.

type DataSetLogicalTableMapSourceJoinInstructionOutput added in v5.36.0

type DataSetLogicalTableMapSourceJoinInstructionOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapSourceJoinInstructionOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionOutput) LeftJoinKeyProperties added in v5.36.0

Join key properties of the left operand. See left_join_key_properties.

func (DataSetLogicalTableMapSourceJoinInstructionOutput) LeftOperand added in v5.36.0

Operand on the left side of a join.

func (DataSetLogicalTableMapSourceJoinInstructionOutput) OnClause added in v5.36.0

Join instructions provided in the ON clause of a join.

func (DataSetLogicalTableMapSourceJoinInstructionOutput) RightJoinKeyProperties added in v5.36.0

Join key properties of the right operand. See right_join_key_properties.

func (DataSetLogicalTableMapSourceJoinInstructionOutput) RightOperand added in v5.36.0

Operand on the right side of a join.

func (DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionOutput added in v5.36.0

func (o DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionOutput() DataSetLogicalTableMapSourceJoinInstructionOutput

func (DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionOutput

func (DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput added in v5.36.0

func (o DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput() DataSetLogicalTableMapSourceJoinInstructionPtrOutput

func (DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionPtrOutput

func (DataSetLogicalTableMapSourceJoinInstructionOutput) Type added in v5.36.0

Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`.

type DataSetLogicalTableMapSourceJoinInstructionPtrInput added in v5.36.0

type DataSetLogicalTableMapSourceJoinInstructionPtrInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput() DataSetLogicalTableMapSourceJoinInstructionPtrOutput
	ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(context.Context) DataSetLogicalTableMapSourceJoinInstructionPtrOutput
}

DataSetLogicalTableMapSourceJoinInstructionPtrInput is an input type that accepts DataSetLogicalTableMapSourceJoinInstructionArgs, DataSetLogicalTableMapSourceJoinInstructionPtr and DataSetLogicalTableMapSourceJoinInstructionPtrOutput values. You can construct a concrete instance of `DataSetLogicalTableMapSourceJoinInstructionPtrInput` via:

        DataSetLogicalTableMapSourceJoinInstructionArgs{...}

or:

        nil

type DataSetLogicalTableMapSourceJoinInstructionPtrOutput added in v5.36.0

type DataSetLogicalTableMapSourceJoinInstructionPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) Elem added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) LeftJoinKeyProperties added in v5.36.0

Join key properties of the left operand. See left_join_key_properties.

func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) LeftOperand added in v5.36.0

Operand on the left side of a join.

func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) OnClause added in v5.36.0

Join instructions provided in the ON clause of a join.

func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) RightJoinKeyProperties added in v5.36.0

Join key properties of the right operand. See right_join_key_properties.

func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) RightOperand added in v5.36.0

Operand on the right side of a join.

func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapSourceJoinInstructionPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionPtrOutput

func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) Type added in v5.36.0

Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`.

type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties added in v5.36.0

type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties struct {
	// A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.
	UniqueKey *bool `pulumi:"uniqueKey"`
}

type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs added in v5.36.0

type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs struct {
	// A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.
	UniqueKey pulumi.BoolPtrInput `pulumi:"uniqueKey"`
}

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ElementType added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext added in v5.36.0

func (i DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput

type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesInput added in v5.36.0

type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput
	ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputWithContext(context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput
}

DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesInput is an input type that accepts DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs and DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput values. You can construct a concrete instance of `DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesInput` via:

DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs{...}

type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput added in v5.36.0

type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) UniqueKey added in v5.36.0

A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.

type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrInput added in v5.36.0

type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrInput interface {
	pulumi.Input

	ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput
	ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput
}

DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrInput is an input type that accepts DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs, DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtr and DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput values. You can construct a concrete instance of `DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrInput` via:

        DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs{...}

or:

        nil

type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput added in v5.36.0

type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) Elem added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext added in v5.36.0

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) UniqueKey added in v5.36.0

A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.

type DataSetLogicalTableMapSourceOutput added in v5.36.0

type DataSetLogicalTableMapSourceOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapSourceOutput) DataSetArn added in v5.36.0

ARN of the parent data set.

func (DataSetLogicalTableMapSourceOutput) ElementType added in v5.36.0

func (DataSetLogicalTableMapSourceOutput) JoinInstruction added in v5.36.0

Specifies the result of a join of two logical tables. See join_instruction.

func (DataSetLogicalTableMapSourceOutput) PhysicalTableId added in v5.36.0

Physical table ID.

func (DataSetLogicalTableMapSourceOutput) ToDataSetLogicalTableMapSourceOutput added in v5.36.0

func (o DataSetLogicalTableMapSourceOutput) ToDataSetLogicalTableMapSourceOutput() DataSetLogicalTableMapSourceOutput

func (DataSetLogicalTableMapSourceOutput) ToDataSetLogicalTableMapSourceOutputWithContext added in v5.36.0

func (o DataSetLogicalTableMapSourceOutput) ToDataSetLogicalTableMapSourceOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceOutput

type DataSetMap added in v5.36.0

type DataSetMap map[string]DataSetInput

func (DataSetMap) ElementType added in v5.36.0

func (DataSetMap) ElementType() reflect.Type

func (DataSetMap) ToDataSetMapOutput added in v5.36.0

func (i DataSetMap) ToDataSetMapOutput() DataSetMapOutput

func (DataSetMap) ToDataSetMapOutputWithContext added in v5.36.0

func (i DataSetMap) ToDataSetMapOutputWithContext(ctx context.Context) DataSetMapOutput

type DataSetMapInput added in v5.36.0

type DataSetMapInput interface {
	pulumi.Input

	ToDataSetMapOutput() DataSetMapOutput
	ToDataSetMapOutputWithContext(context.Context) DataSetMapOutput
}

DataSetMapInput is an input type that accepts DataSetMap and DataSetMapOutput values. You can construct a concrete instance of `DataSetMapInput` via:

DataSetMap{ "key": DataSetArgs{...} }

type DataSetMapOutput added in v5.36.0

type DataSetMapOutput struct{ *pulumi.OutputState }

func (DataSetMapOutput) ElementType added in v5.36.0

func (DataSetMapOutput) ElementType() reflect.Type

func (DataSetMapOutput) MapIndex added in v5.36.0

func (DataSetMapOutput) ToDataSetMapOutput added in v5.36.0

func (o DataSetMapOutput) ToDataSetMapOutput() DataSetMapOutput

func (DataSetMapOutput) ToDataSetMapOutputWithContext added in v5.36.0

func (o DataSetMapOutput) ToDataSetMapOutputWithContext(ctx context.Context) DataSetMapOutput

type DataSetOutput added in v5.36.0

type DataSetOutput struct{ *pulumi.OutputState }

func (DataSetOutput) Arn added in v5.36.0

ARN of the dataset that contains permissions for RLS.

func (DataSetOutput) AwsAccountId added in v5.36.0

func (o DataSetOutput) AwsAccountId() pulumi.StringOutput

AWS account ID.

func (DataSetOutput) ColumnGroups added in v5.36.0

Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported. See column_groups.

func (DataSetOutput) ColumnLevelPermissionRules added in v5.36.0

func (o DataSetOutput) ColumnLevelPermissionRules() DataSetColumnLevelPermissionRuleArrayOutput

A set of 1 or more definitions of a [ColumnLevelPermissionRule](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ColumnLevelPermissionRule.html). See column_level_permission_rules.

func (DataSetOutput) DataSetId added in v5.36.0

func (o DataSetOutput) DataSetId() pulumi.StringOutput

Identifier for the data set.

func (DataSetOutput) DataSetUsageConfiguration added in v5.36.0

func (o DataSetOutput) DataSetUsageConfiguration() DataSetDataSetUsageConfigurationOutput

The usage configuration to apply to child datasets that reference this dataset as a source. See data_set_usage_configuration.

func (DataSetOutput) ElementType added in v5.36.0

func (DataSetOutput) ElementType() reflect.Type

func (DataSetOutput) FieldFolders added in v5.36.0

The folder that contains fields and nested subfolders for your dataset. See field_folders.

func (DataSetOutput) ImportMode added in v5.36.0

func (o DataSetOutput) ImportMode() pulumi.StringOutput

Indicates whether you want to import the data into SPICE. Valid values are `SPICE` and `DIRECT_QUERY`.

func (DataSetOutput) LogicalTableMaps added in v5.36.0

func (o DataSetOutput) LogicalTableMaps() DataSetLogicalTableMapArrayOutput

Configures the combination and transformation of the data from the physical tables. Maximum of 1 entry. See logical_table_map.

func (DataSetOutput) Name added in v5.36.0

Display name for the dataset.

func (DataSetOutput) Permissions added in v5.36.0

A set of resource permissions on the data source. Maximum of 64 items. See permissions.

func (DataSetOutput) PhysicalTableMaps added in v5.36.0

func (o DataSetOutput) PhysicalTableMaps() DataSetPhysicalTableMapArrayOutput

Declares the physical tables that are available in the underlying data sources. See physical_table_map.

func (DataSetOutput) RowLevelPermissionDataSet added in v5.36.0

func (o DataSetOutput) RowLevelPermissionDataSet() DataSetRowLevelPermissionDataSetPtrOutput

The row-level security configuration for the data that you want to create. See row_level_permission_data_set.

func (DataSetOutput) RowLevelPermissionTagConfiguration added in v5.36.0

func (o DataSetOutput) RowLevelPermissionTagConfiguration() DataSetRowLevelPermissionTagConfigurationPtrOutput

The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only. See row_level_permission_tag_configuration.

func (DataSetOutput) Tags added in v5.36.0

Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.

func (DataSetOutput) TagsAll added in v5.36.0

func (o DataSetOutput) TagsAll() pulumi.StringMapOutput

A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.

func (DataSetOutput) ToDataSetOutput added in v5.36.0

func (o DataSetOutput) ToDataSetOutput() DataSetOutput

func (DataSetOutput) ToDataSetOutputWithContext added in v5.36.0

func (o DataSetOutput) ToDataSetOutputWithContext(ctx context.Context) DataSetOutput

type DataSetPermission added in v5.36.0

type DataSetPermission struct {
	// List of IAM actions to grant or revoke permissions on.
	Actions []string `pulumi:"actions"`
	// ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values.
	Principal string `pulumi:"principal"`
}

type DataSetPermissionArgs added in v5.36.0

type DataSetPermissionArgs struct {
	// List of IAM actions to grant or revoke permissions on.
	Actions pulumi.StringArrayInput `pulumi:"actions"`
	// ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values.
	Principal pulumi.StringInput `pulumi:"principal"`
}

func (DataSetPermissionArgs) ElementType added in v5.36.0

func (DataSetPermissionArgs) ElementType() reflect.Type

func (DataSetPermissionArgs) ToDataSetPermissionOutput added in v5.36.0

func (i DataSetPermissionArgs) ToDataSetPermissionOutput() DataSetPermissionOutput

func (DataSetPermissionArgs) ToDataSetPermissionOutputWithContext added in v5.36.0

func (i DataSetPermissionArgs) ToDataSetPermissionOutputWithContext(ctx context.Context) DataSetPermissionOutput

type DataSetPermissionArray added in v5.36.0

type DataSetPermissionArray []DataSetPermissionInput

func (DataSetPermissionArray) ElementType added in v5.36.0

func (DataSetPermissionArray) ElementType() reflect.Type

func (DataSetPermissionArray) ToDataSetPermissionArrayOutput added in v5.36.0

func (i DataSetPermissionArray) ToDataSetPermissionArrayOutput() DataSetPermissionArrayOutput

func (DataSetPermissionArray) ToDataSetPermissionArrayOutputWithContext added in v5.36.0

func (i DataSetPermissionArray) ToDataSetPermissionArrayOutputWithContext(ctx context.Context) DataSetPermissionArrayOutput

type DataSetPermissionArrayInput added in v5.36.0

type DataSetPermissionArrayInput interface {
	pulumi.Input

	ToDataSetPermissionArrayOutput() DataSetPermissionArrayOutput
	ToDataSetPermissionArrayOutputWithContext(context.Context) DataSetPermissionArrayOutput
}

DataSetPermissionArrayInput is an input type that accepts DataSetPermissionArray and DataSetPermissionArrayOutput values. You can construct a concrete instance of `DataSetPermissionArrayInput` via:

DataSetPermissionArray{ DataSetPermissionArgs{...} }

type DataSetPermissionArrayOutput added in v5.36.0

type DataSetPermissionArrayOutput struct{ *pulumi.OutputState }

func (DataSetPermissionArrayOutput) ElementType added in v5.36.0

func (DataSetPermissionArrayOutput) Index added in v5.36.0

func (DataSetPermissionArrayOutput) ToDataSetPermissionArrayOutput added in v5.36.0

func (o DataSetPermissionArrayOutput) ToDataSetPermissionArrayOutput() DataSetPermissionArrayOutput

func (DataSetPermissionArrayOutput) ToDataSetPermissionArrayOutputWithContext added in v5.36.0

func (o DataSetPermissionArrayOutput) ToDataSetPermissionArrayOutputWithContext(ctx context.Context) DataSetPermissionArrayOutput

type DataSetPermissionInput added in v5.36.0

type DataSetPermissionInput interface {
	pulumi.Input

	ToDataSetPermissionOutput() DataSetPermissionOutput
	ToDataSetPermissionOutputWithContext(context.Context) DataSetPermissionOutput
}

DataSetPermissionInput is an input type that accepts DataSetPermissionArgs and DataSetPermissionOutput values. You can construct a concrete instance of `DataSetPermissionInput` via:

DataSetPermissionArgs{...}

type DataSetPermissionOutput added in v5.36.0

type DataSetPermissionOutput struct{ *pulumi.OutputState }

func (DataSetPermissionOutput) Actions added in v5.36.0

List of IAM actions to grant or revoke permissions on.

func (DataSetPermissionOutput) ElementType added in v5.36.0

func (DataSetPermissionOutput) ElementType() reflect.Type

func (DataSetPermissionOutput) Principal added in v5.36.0

ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values.

func (DataSetPermissionOutput) ToDataSetPermissionOutput added in v5.36.0

func (o DataSetPermissionOutput) ToDataSetPermissionOutput() DataSetPermissionOutput

func (DataSetPermissionOutput) ToDataSetPermissionOutputWithContext added in v5.36.0

func (o DataSetPermissionOutput) ToDataSetPermissionOutputWithContext(ctx context.Context) DataSetPermissionOutput

type DataSetPhysicalTableMap added in v5.36.0

type DataSetPhysicalTableMap struct {
	// A physical table type built from the results of the custom SQL query. See custom_sql.
	CustomSql *DataSetPhysicalTableMapCustomSql `pulumi:"customSql"`
	// Key of the physical table map.
	PhysicalTableMapId string `pulumi:"physicalTableMapId"`
	// A physical table type for relational data sources. See relational_table.
	RelationalTable *DataSetPhysicalTableMapRelationalTable `pulumi:"relationalTable"`
	// A physical table type for as S3 data source. See s3_source.
	S3Source *DataSetPhysicalTableMapS3Source `pulumi:"s3Source"`
}

type DataSetPhysicalTableMapArgs added in v5.36.0

type DataSetPhysicalTableMapArgs struct {
	// A physical table type built from the results of the custom SQL query. See custom_sql.
	CustomSql DataSetPhysicalTableMapCustomSqlPtrInput `pulumi:"customSql"`
	// Key of the physical table map.
	PhysicalTableMapId pulumi.StringInput `pulumi:"physicalTableMapId"`
	// A physical table type for relational data sources. See relational_table.
	RelationalTable DataSetPhysicalTableMapRelationalTablePtrInput `pulumi:"relationalTable"`
	// A physical table type for as S3 data source. See s3_source.
	S3Source DataSetPhysicalTableMapS3SourcePtrInput `pulumi:"s3Source"`
}

func (DataSetPhysicalTableMapArgs) ElementType added in v5.36.0

func (DataSetPhysicalTableMapArgs) ToDataSetPhysicalTableMapOutput added in v5.36.0

func (i DataSetPhysicalTableMapArgs) ToDataSetPhysicalTableMapOutput() DataSetPhysicalTableMapOutput

func (DataSetPhysicalTableMapArgs) ToDataSetPhysicalTableMapOutputWithContext added in v5.36.0

func (i DataSetPhysicalTableMapArgs) ToDataSetPhysicalTableMapOutputWithContext(ctx context.Context) DataSetPhysicalTableMapOutput

type DataSetPhysicalTableMapArray added in v5.36.0

type DataSetPhysicalTableMapArray []DataSetPhysicalTableMapInput

func (DataSetPhysicalTableMapArray) ElementType added in v5.36.0

func (DataSetPhysicalTableMapArray) ToDataSetPhysicalTableMapArrayOutput added in v5.36.0

func (i DataSetPhysicalTableMapArray) ToDataSetPhysicalTableMapArrayOutput() DataSetPhysicalTableMapArrayOutput

func (DataSetPhysicalTableMapArray) ToDataSetPhysicalTableMapArrayOutputWithContext added in v5.36.0

func (i DataSetPhysicalTableMapArray) ToDataSetPhysicalTableMapArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapArrayOutput

type DataSetPhysicalTableMapArrayInput added in v5.36.0

type DataSetPhysicalTableMapArrayInput interface {
	pulumi.Input

	ToDataSetPhysicalTableMapArrayOutput() DataSetPhysicalTableMapArrayOutput
	ToDataSetPhysicalTableMapArrayOutputWithContext(context.Context) DataSetPhysicalTableMapArrayOutput
}

DataSetPhysicalTableMapArrayInput is an input type that accepts DataSetPhysicalTableMapArray and DataSetPhysicalTableMapArrayOutput values. You can construct a concrete instance of `DataSetPhysicalTableMapArrayInput` via:

DataSetPhysicalTableMapArray{ DataSetPhysicalTableMapArgs{...} }

type DataSetPhysicalTableMapArrayOutput added in v5.36.0

type DataSetPhysicalTableMapArrayOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapArrayOutput) ElementType added in v5.36.0

func (DataSetPhysicalTableMapArrayOutput) Index added in v5.36.0

func (DataSetPhysicalTableMapArrayOutput) ToDataSetPhysicalTableMapArrayOutput added in v5.36.0

func (o DataSetPhysicalTableMapArrayOutput) ToDataSetPhysicalTableMapArrayOutput() DataSetPhysicalTableMapArrayOutput

func (DataSetPhysicalTableMapArrayOutput) ToDataSetPhysicalTableMapArrayOutputWithContext added in v5.36.0

func (o DataSetPhysicalTableMapArrayOutput) ToDataSetPhysicalTableMapArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapArrayOutput

type DataSetPhysicalTableMapCustomSql added in v5.36.0

type DataSetPhysicalTableMapCustomSql struct {
	// Column schema from the SQL query result set. See columns.
	Columns []DataSetPhysicalTableMapCustomSqlColumn `pulumi:"columns"`
	// ARN of the data source.
	DataSourceArn string `pulumi:"dataSourceArn"`
	// Display name for the SQL query result.
	Name string `pulumi:"name"`
	// SQL query.
	SqlQuery string `pulumi:"sqlQuery"`
}

type DataSetPhysicalTableMapCustomSqlArgs added in v5.36.0

type DataSetPhysicalTableMapCustomSqlArgs struct {
	// Column schema from the SQL query result set. See columns.
	Columns DataSetPhysicalTableMapCustomSqlColumnArrayInput `pulumi:"columns"`
	// ARN of the data source.
	DataSourceArn pulumi.StringInput `pulumi:"dataSourceArn"`
	// Display name for the SQL query result.
	Name pulumi.StringInput `pulumi:"name"`
	// SQL query.
	SqlQuery pulumi.StringInput `pulumi:"sqlQuery"`
}

func (DataSetPhysicalTableMapCustomSqlArgs) ElementType added in v5.36.0

func (DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlOutput added in v5.36.0

func (i DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlOutput() DataSetPhysicalTableMapCustomSqlOutput

func (DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlOutputWithContext added in v5.36.0

func (i DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlOutput

func (DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlPtrOutput added in v5.36.0

func (i DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlPtrOutput() DataSetPhysicalTableMapCustomSqlPtrOutput

func (DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext added in v5.36.0

func (i DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlPtrOutput

type DataSetPhysicalTableMapCustomSqlColumn added in v5.36.0

type DataSetPhysicalTableMapCustomSqlColumn struct {
	// Name of this column in the underlying data source.
	Name string `pulumi:"name"`
	// Data type of the column.
	Type string `pulumi:"type"`
}

type DataSetPhysicalTableMapCustomSqlColumnArgs added in v5.36.0

type DataSetPhysicalTableMapCustomSqlColumnArgs struct {
	// Name of this column in the underlying data source.
	Name pulumi.StringInput `pulumi:"name"`
	// Data type of the column.
	Type pulumi.StringInput `pulumi:"type"`
}

func (DataSetPhysicalTableMapCustomSqlColumnArgs) ElementType added in v5.36.0

func (DataSetPhysicalTableMapCustomSqlColumnArgs) ToDataSetPhysicalTableMapCustomSqlColumnOutput added in v5.36.0

func (i DataSetPhysicalTableMapCustomSqlColumnArgs) ToDataSetPhysicalTableMapCustomSqlColumnOutput() DataSetPhysicalTableMapCustomSqlColumnOutput

func (DataSetPhysicalTableMapCustomSqlColumnArgs) ToDataSetPhysicalTableMapCustomSqlColumnOutputWithContext added in v5.36.0

func (i DataSetPhysicalTableMapCustomSqlColumnArgs) ToDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlColumnOutput

type DataSetPhysicalTableMapCustomSqlColumnArray added in v5.36.0

type DataSetPhysicalTableMapCustomSqlColumnArray []DataSetPhysicalTableMapCustomSqlColumnInput

func (DataSetPhysicalTableMapCustomSqlColumnArray) ElementType added in v5.36.0

func (DataSetPhysicalTableMapCustomSqlColumnArray) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutput added in v5.36.0

func (i DataSetPhysicalTableMapCustomSqlColumnArray) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutput() DataSetPhysicalTableMapCustomSqlColumnArrayOutput

func (DataSetPhysicalTableMapCustomSqlColumnArray) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext added in v5.36.0

func (i DataSetPhysicalTableMapCustomSqlColumnArray) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlColumnArrayOutput

type DataSetPhysicalTableMapCustomSqlColumnArrayInput added in v5.36.0

type DataSetPhysicalTableMapCustomSqlColumnArrayInput interface {
	pulumi.Input

	ToDataSetPhysicalTableMapCustomSqlColumnArrayOutput() DataSetPhysicalTableMapCustomSqlColumnArrayOutput
	ToDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(context.Context) DataSetPhysicalTableMapCustomSqlColumnArrayOutput
}

DataSetPhysicalTableMapCustomSqlColumnArrayInput is an input type that accepts DataSetPhysicalTableMapCustomSqlColumnArray and DataSetPhysicalTableMapCustomSqlColumnArrayOutput values. You can construct a concrete instance of `DataSetPhysicalTableMapCustomSqlColumnArrayInput` via:

DataSetPhysicalTableMapCustomSqlColumnArray{ DataSetPhysicalTableMapCustomSqlColumnArgs{...} }

type DataSetPhysicalTableMapCustomSqlColumnArrayOutput added in v5.36.0

type DataSetPhysicalTableMapCustomSqlColumnArrayOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapCustomSqlColumnArrayOutput) ElementType added in v5.36.0

func (DataSetPhysicalTableMapCustomSqlColumnArrayOutput) Index added in v5.36.0

func (DataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutput added in v5.36.0

func (o DataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutput() DataSetPhysicalTableMapCustomSqlColumnArrayOutput

func (DataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext added in v5.36.0

func (o DataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlColumnArrayOutput

type DataSetPhysicalTableMapCustomSqlColumnInput added in v5.36.0

type DataSetPhysicalTableMapCustomSqlColumnInput interface {
	pulumi.Input

	ToDataSetPhysicalTableMapCustomSqlColumnOutput() DataSetPhysicalTableMapCustomSqlColumnOutput
	ToDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(context.Context) DataSetPhysicalTableMapCustomSqlColumnOutput
}

DataSetPhysicalTableMapCustomSqlColumnInput is an input type that accepts DataSetPhysicalTableMapCustomSqlColumnArgs and DataSetPhysicalTableMapCustomSqlColumnOutput values. You can construct a concrete instance of `DataSetPhysicalTableMapCustomSqlColumnInput` via:

DataSetPhysicalTableMapCustomSqlColumnArgs{...}

type DataSetPhysicalTableMapCustomSqlColumnOutput added in v5.36.0

type DataSetPhysicalTableMapCustomSqlColumnOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapCustomSqlColumnOutput) ElementType added in v5.36.0

func (DataSetPhysicalTableMapCustomSqlColumnOutput) Name added in v5.36.0

Name of this column in the underlying data source.

func (DataSetPhysicalTableMapCustomSqlColumnOutput) ToDataSetPhysicalTableMapCustomSqlColumnOutput added in v5.36.0

func (o DataSetPhysicalTableMapCustomSqlColumnOutput) ToDataSetPhysicalTableMapCustomSqlColumnOutput() DataSetPhysicalTableMapCustomSqlColumnOutput

func (DataSetPhysicalTableMapCustomSqlColumnOutput) ToDataSetPhysicalTableMapCustomSqlColumnOutputWithContext added in v5.36.0

func (o DataSetPhysicalTableMapCustomSqlColumnOutput) ToDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlColumnOutput

func (DataSetPhysicalTableMapCustomSqlColumnOutput) Type added in v5.36.0

Data type of the column.

type DataSetPhysicalTableMapCustomSqlInput added in v5.36.0

type DataSetPhysicalTableMapCustomSqlInput interface {
	pulumi.Input

	ToDataSetPhysicalTableMapCustomSqlOutput() DataSetPhysicalTableMapCustomSqlOutput
	ToDataSetPhysicalTableMapCustomSqlOutputWithContext(context.Context) DataSetPhysicalTableMapCustomSqlOutput
}

DataSetPhysicalTableMapCustomSqlInput is an input type that accepts DataSetPhysicalTableMapCustomSqlArgs and DataSetPhysicalTableMapCustomSqlOutput values. You can construct a concrete instance of `DataSetPhysicalTableMapCustomSqlInput` via:

DataSetPhysicalTableMapCustomSqlArgs{...}

type DataSetPhysicalTableMapCustomSqlOutput added in v5.36.0

type DataSetPhysicalTableMapCustomSqlOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapCustomSqlOutput) Columns added in v5.36.0

Column schema from the SQL query result set. See columns.

func (DataSetPhysicalTableMapCustomSqlOutput) DataSourceArn added in v5.36.0

ARN of the data source.

func (DataSetPhysicalTableMapCustomSqlOutput) ElementType added in v5.36.0

func (DataSetPhysicalTableMapCustomSqlOutput) Name added in v5.36.0

Display name for the SQL query result.

func (DataSetPhysicalTableMapCustomSqlOutput) SqlQuery added in v5.36.0

SQL query.

func (DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlOutput added in v5.36.0

func (o DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlOutput() DataSetPhysicalTableMapCustomSqlOutput

func (DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlOutputWithContext added in v5.36.0

func (o DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlOutput

func (DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutput added in v5.36.0

func (o DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutput() DataSetPhysicalTableMapCustomSqlPtrOutput

func (DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext added in v5.36.0

func (o DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlPtrOutput

type DataSetPhysicalTableMapCustomSqlPtrInput added in v5.36.0

type DataSetPhysicalTableMapCustomSqlPtrInput interface {
	pulumi.Input

	ToDataSetPhysicalTableMapCustomSqlPtrOutput() DataSetPhysicalTableMapCustomSqlPtrOutput
	ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(context.Context) DataSetPhysicalTableMapCustomSqlPtrOutput
}

DataSetPhysicalTableMapCustomSqlPtrInput is an input type that accepts DataSetPhysicalTableMapCustomSqlArgs, DataSetPhysicalTableMapCustomSqlPtr and DataSetPhysicalTableMapCustomSqlPtrOutput values. You can construct a concrete instance of `DataSetPhysicalTableMapCustomSqlPtrInput` via:

        DataSetPhysicalTableMapCustomSqlArgs{...}

or:

        nil

type DataSetPhysicalTableMapCustomSqlPtrOutput added in v5.36.0

type DataSetPhysicalTableMapCustomSqlPtrOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapCustomSqlPtrOutput) Columns added in v5.36.0

Column schema from the SQL query result set. See columns.

func (DataSetPhysicalTableMapCustomSqlPtrOutput) DataSourceArn added in v5.36.0

ARN of the data source.

func (DataSetPhysicalTableMapCustomSqlPtrOutput) Elem added in v5.36.0

func (DataSetPhysicalTableMapCustomSqlPtrOutput) ElementType added in v5.36.0

func (DataSetPhysicalTableMapCustomSqlPtrOutput) Name added in v5.36.0

Display name for the SQL query result.

func (DataSetPhysicalTableMapCustomSqlPtrOutput) SqlQuery added in v5.36.0

SQL query.

func (DataSetPhysicalTableMapCustomSqlPtrOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutput added in v5.36.0

func (o DataSetPhysicalTableMapCustomSqlPtrOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutput() DataSetPhysicalTableMapCustomSqlPtrOutput

func (DataSetPhysicalTableMapCustomSqlPtrOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext added in v5.36.0

func (o DataSetPhysicalTableMapCustomSqlPtrOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlPtrOutput

type DataSetPhysicalTableMapInput added in v5.36.0

type DataSetPhysicalTableMapInput interface {
	pulumi.Input

	ToDataSetPhysicalTableMapOutput() DataSetPhysicalTableMapOutput
	ToDataSetPhysicalTableMapOutputWithContext(context.Context) DataSetPhysicalTableMapOutput
}

DataSetPhysicalTableMapInput is an input type that accepts DataSetPhysicalTableMap and DataSetPhysicalTableMapOutput values. You can construct a concrete instance of `DataSetPhysicalTableMapInput` via:

DataSetPhysicalTableMap{ "key": DataSetPhysicalTableArgs{...} }

type DataSetPhysicalTableMapOutput added in v5.36.0

type DataSetPhysicalTableMapOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapOutput) CustomSql added in v5.36.0

A physical table type built from the results of the custom SQL query. See custom_sql.

func (DataSetPhysicalTableMapOutput) ElementType added in v5.36.0

func (DataSetPhysicalTableMapOutput) PhysicalTableMapId added in v5.36.0

func (o DataSetPhysicalTableMapOutput) PhysicalTableMapId() pulumi.StringOutput

Key of the physical table map.

func (DataSetPhysicalTableMapOutput) RelationalTable added in v5.36.0

A physical table type for relational data sources. See relational_table.

func (DataSetPhysicalTableMapOutput) S3Source added in v5.36.0

A physical table type for as S3 data source. See s3_source.

func (DataSetPhysicalTableMapOutput) ToDataSetPhysicalTableMapOutput added in v5.36.0

func (o DataSetPhysicalTableMapOutput) ToDataSetPhysicalTableMapOutput() DataSetPhysicalTableMapOutput

func (DataSetPhysicalTableMapOutput) ToDataSetPhysicalTableMapOutputWithContext added in v5.36.0

func (o DataSetPhysicalTableMapOutput) ToDataSetPhysicalTableMapOutputWithContext(ctx context.Context) DataSetPhysicalTableMapOutput

type DataSetPhysicalTableMapRelationalTable added in v5.36.0

type DataSetPhysicalTableMapRelationalTable struct {
	// Catalog associated with the table.
	Catalog *string `pulumi:"catalog"`
	// ARN of the data source.
	DataSourceArn string `pulumi:"dataSourceArn"`
	// Column schema of the table. See input_columns.
	InputColumns []DataSetPhysicalTableMapRelationalTableInputColumn `pulumi:"inputColumns"`
	// Name of the relational table.
	Name string `pulumi:"name"`
	// Schema name. This name applies to certain relational database engines.
	Schema *string `pulumi:"schema"`
}

type DataSetPhysicalTableMapRelationalTableArgs added in v5.36.0

type DataSetPhysicalTableMapRelationalTableArgs struct {
	// Catalog associated with the table.
	Catalog pulumi.StringPtrInput `pulumi:"catalog"`
	// ARN of the data source.
	DataSourceArn pulumi.StringInput `pulumi:"dataSourceArn"`
	// Column schema of the table. See input_columns.
	InputColumns DataSetPhysicalTableMapRelationalTableInputColumnArrayInput `pulumi:"inputColumns"`
	// Name of the relational table.
	Name pulumi.StringInput `pulumi:"name"`
	// Schema name. This name applies to certain relational database engines.
	Schema pulumi.StringPtrInput `pulumi:"schema"`
}

func (DataSetPhysicalTableMapRelationalTableArgs) ElementType added in v5.36.0

func (DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTableOutput added in v5.36.0

func (i DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTableOutput() DataSetPhysicalTableMapRelationalTableOutput

func (DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTableOutputWithContext added in v5.36.0

func (i DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTableOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTableOutput

func (DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTablePtrOutput added in v5.36.0

func (i DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTablePtrOutput() DataSetPhysicalTableMapRelationalTablePtrOutput

func (DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext added in v5.36.0

func (i DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTablePtrOutput

type DataSetPhysicalTableMapRelationalTableInput added in v5.36.0

type DataSetPhysicalTableMapRelationalTableInput interface {
	pulumi.Input

	ToDataSetPhysicalTableMapRelationalTableOutput() DataSetPhysicalTableMapRelationalTableOutput
	ToDataSetPhysicalTableMapRelationalTableOutputWithContext(context.Context) DataSetPhysicalTableMapRelationalTableOutput
}

DataSetPhysicalTableMapRelationalTableInput is an input type that accepts DataSetPhysicalTableMapRelationalTableArgs and DataSetPhysicalTableMapRelationalTableOutput values. You can construct a concrete instance of `DataSetPhysicalTableMapRelationalTableInput` via:

DataSetPhysicalTableMapRelationalTableArgs{...}

type DataSetPhysicalTableMapRelationalTableInputColumn added in v5.36.0

type DataSetPhysicalTableMapRelationalTableInputColumn struct {
	// Name of this column in the underlying data source.
	Name string `pulumi:"name"`
	// Data type of the column.
	Type string `pulumi:"type"`
}

type DataSetPhysicalTableMapRelationalTableInputColumnArgs added in v5.36.0

type DataSetPhysicalTableMapRelationalTableInputColumnArgs struct {
	// Name of this column in the underlying data source.
	Name pulumi.StringInput `pulumi:"name"`
	// Data type of the column.
	Type pulumi.StringInput `pulumi:"type"`
}

func (DataSetPhysicalTableMapRelationalTableInputColumnArgs) ElementType added in v5.36.0

func (DataSetPhysicalTableMapRelationalTableInputColumnArgs) ToDataSetPhysicalTableMapRelationalTableInputColumnOutput added in v5.36.0

func (i DataSetPhysicalTableMapRelationalTableInputColumnArgs) ToDataSetPhysicalTableMapRelationalTableInputColumnOutput() DataSetPhysicalTableMapRelationalTableInputColumnOutput

func (DataSetPhysicalTableMapRelationalTableInputColumnArgs) ToDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext added in v5.36.0

func (i DataSetPhysicalTableMapRelationalTableInputColumnArgs) ToDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTableInputColumnOutput

type DataSetPhysicalTableMapRelationalTableInputColumnArray added in v5.36.0

type DataSetPhysicalTableMapRelationalTableInputColumnArray []DataSetPhysicalTableMapRelationalTableInputColumnInput

func (DataSetPhysicalTableMapRelationalTableInputColumnArray) ElementType added in v5.36.0

func (DataSetPhysicalTableMapRelationalTableInputColumnArray) ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput added in v5.36.0

func (i DataSetPhysicalTableMapRelationalTableInputColumnArray) ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput() DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput

func (DataSetPhysicalTableMapRelationalTableInputColumnArray) ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext added in v5.36.0

func (i DataSetPhysicalTableMapRelationalTableInputColumnArray) ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput

type DataSetPhysicalTableMapRelationalTableInputColumnArrayInput added in v5.36.0

type DataSetPhysicalTableMapRelationalTableInputColumnArrayInput interface {
	pulumi.Input

	ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput() DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput
	ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(context.Context) DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput
}

DataSetPhysicalTableMapRelationalTableInputColumnArrayInput is an input type that accepts DataSetPhysicalTableMapRelationalTableInputColumnArray and DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput values. You can construct a concrete instance of `DataSetPhysicalTableMapRelationalTableInputColumnArrayInput` via:

DataSetPhysicalTableMapRelationalTableInputColumnArray{ DataSetPhysicalTableMapRelationalTableInputColumnArgs{...} }

type DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput added in v5.36.0

type DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ElementType added in v5.36.0

func (DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) Index added in v5.36.0

func (DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput added in v5.36.0

func (DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext added in v5.36.0

func (o DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput

type DataSetPhysicalTableMapRelationalTableInputColumnInput added in v5.36.0

type DataSetPhysicalTableMapRelationalTableInputColumnInput interface {
	pulumi.Input

	ToDataSetPhysicalTableMapRelationalTableInputColumnOutput() DataSetPhysicalTableMapRelationalTableInputColumnOutput
	ToDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(context.Context) DataSetPhysicalTableMapRelationalTableInputColumnOutput
}

DataSetPhysicalTableMapRelationalTableInputColumnInput is an input type that accepts DataSetPhysicalTableMapRelationalTableInputColumnArgs and DataSetPhysicalTableMapRelationalTableInputColumnOutput values. You can construct a concrete instance of `DataSetPhysicalTableMapRelationalTableInputColumnInput` via:

DataSetPhysicalTableMapRelationalTableInputColumnArgs{...}

type DataSetPhysicalTableMapRelationalTableInputColumnOutput added in v5.36.0

type DataSetPhysicalTableMapRelationalTableInputColumnOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapRelationalTableInputColumnOutput) ElementType added in v5.36.0

func (DataSetPhysicalTableMapRelationalTableInputColumnOutput) Name added in v5.36.0

Name of this column in the underlying data source.

func (DataSetPhysicalTableMapRelationalTableInputColumnOutput) ToDataSetPhysicalTableMapRelationalTableInputColumnOutput added in v5.36.0

func (DataSetPhysicalTableMapRelationalTableInputColumnOutput) ToDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext added in v5.36.0

func (o DataSetPhysicalTableMapRelationalTableInputColumnOutput) ToDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTableInputColumnOutput

func (DataSetPhysicalTableMapRelationalTableInputColumnOutput) Type added in v5.36.0

Data type of the column.

type DataSetPhysicalTableMapRelationalTableOutput added in v5.36.0

type DataSetPhysicalTableMapRelationalTableOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapRelationalTableOutput) Catalog added in v5.36.0

Catalog associated with the table.

func (DataSetPhysicalTableMapRelationalTableOutput) DataSourceArn added in v5.36.0

ARN of the data source.

func (DataSetPhysicalTableMapRelationalTableOutput) ElementType added in v5.36.0

func (DataSetPhysicalTableMapRelationalTableOutput) InputColumns added in v5.36.0

Column schema of the table. See input_columns.

func (DataSetPhysicalTableMapRelationalTableOutput) Name added in v5.36.0

Name of the relational table.

func (DataSetPhysicalTableMapRelationalTableOutput) Schema added in v5.36.0

Schema name. This name applies to certain relational database engines.

func (DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTableOutput added in v5.36.0

func (o DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTableOutput() DataSetPhysicalTableMapRelationalTableOutput

func (DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTableOutputWithContext added in v5.36.0

func (o DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTableOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTableOutput

func (DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutput added in v5.36.0

func (o DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutput() DataSetPhysicalTableMapRelationalTablePtrOutput

func (DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext added in v5.36.0

func (o DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTablePtrOutput

type DataSetPhysicalTableMapRelationalTablePtrInput added in v5.36.0

type DataSetPhysicalTableMapRelationalTablePtrInput interface {
	pulumi.Input

	ToDataSetPhysicalTableMapRelationalTablePtrOutput() DataSetPhysicalTableMapRelationalTablePtrOutput
	ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(context.Context) DataSetPhysicalTableMapRelationalTablePtrOutput
}

DataSetPhysicalTableMapRelationalTablePtrInput is an input type that accepts DataSetPhysicalTableMapRelationalTableArgs, DataSetPhysicalTableMapRelationalTablePtr and DataSetPhysicalTableMapRelationalTablePtrOutput values. You can construct a concrete instance of `DataSetPhysicalTableMapRelationalTablePtrInput` via:

        DataSetPhysicalTableMapRelationalTableArgs{...}

or:

        nil

type DataSetPhysicalTableMapRelationalTablePtrOutput added in v5.36.0

type DataSetPhysicalTableMapRelationalTablePtrOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapRelationalTablePtrOutput) Catalog added in v5.36.0

Catalog associated with the table.

func (DataSetPhysicalTableMapRelationalTablePtrOutput) DataSourceArn added in v5.36.0

ARN of the data source.

func (DataSetPhysicalTableMapRelationalTablePtrOutput) Elem added in v5.36.0

func (DataSetPhysicalTableMapRelationalTablePtrOutput) ElementType added in v5.36.0

func (DataSetPhysicalTableMapRelationalTablePtrOutput) InputColumns added in v5.36.0

Column schema of the table. See input_columns.

func (DataSetPhysicalTableMapRelationalTablePtrOutput) Name added in v5.36.0

Name of the relational table.

func (DataSetPhysicalTableMapRelationalTablePtrOutput) Schema added in v5.36.0

Schema name. This name applies to certain relational database engines.

func (DataSetPhysicalTableMapRelationalTablePtrOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutput added in v5.36.0

func (o DataSetPhysicalTableMapRelationalTablePtrOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutput() DataSetPhysicalTableMapRelationalTablePtrOutput

func (DataSetPhysicalTableMapRelationalTablePtrOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext added in v5.36.0

func (o DataSetPhysicalTableMapRelationalTablePtrOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTablePtrOutput

type DataSetPhysicalTableMapS3Source added in v5.36.0

type DataSetPhysicalTableMapS3Source struct {
	// ARN of the data source.
	DataSourceArn string `pulumi:"dataSourceArn"`
	// Column schema of the table. See input_columns.
	InputColumns []DataSetPhysicalTableMapS3SourceInputColumn `pulumi:"inputColumns"`
	// Information about the format for the S3 source file or files. See upload_settings.
	UploadSettings DataSetPhysicalTableMapS3SourceUploadSettings `pulumi:"uploadSettings"`
}

type DataSetPhysicalTableMapS3SourceArgs added in v5.36.0

type DataSetPhysicalTableMapS3SourceArgs struct {
	// ARN of the data source.
	DataSourceArn pulumi.StringInput `pulumi:"dataSourceArn"`
	// Column schema of the table. See input_columns.
	InputColumns DataSetPhysicalTableMapS3SourceInputColumnArrayInput `pulumi:"inputColumns"`
	// Information about the format for the S3 source file or files. See upload_settings.
	UploadSettings DataSetPhysicalTableMapS3SourceUploadSettingsInput `pulumi:"uploadSettings"`
}

func (DataSetPhysicalTableMapS3SourceArgs) ElementType added in v5.36.0

func (DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourceOutput added in v5.36.0

func (i DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourceOutput() DataSetPhysicalTableMapS3SourceOutput

func (DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourceOutputWithContext added in v5.36.0

func (i DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourceOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceOutput

func (DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourcePtrOutput added in v5.36.0

func (i DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourcePtrOutput() DataSetPhysicalTableMapS3SourcePtrOutput

func (DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext added in v5.36.0

func (i DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourcePtrOutput

type DataSetPhysicalTableMapS3SourceInput added in v5.36.0

type DataSetPhysicalTableMapS3SourceInput interface {
	pulumi.Input

	ToDataSetPhysicalTableMapS3SourceOutput() DataSetPhysicalTableMapS3SourceOutput
	ToDataSetPhysicalTableMapS3SourceOutputWithContext(context.Context) DataSetPhysicalTableMapS3SourceOutput
}

DataSetPhysicalTableMapS3SourceInput is an input type that accepts DataSetPhysicalTableMapS3SourceArgs and DataSetPhysicalTableMapS3SourceOutput values. You can construct a concrete instance of `DataSetPhysicalTableMapS3SourceInput` via:

DataSetPhysicalTableMapS3SourceArgs{...}

type DataSetPhysicalTableMapS3SourceInputColumn added in v5.36.0

type DataSetPhysicalTableMapS3SourceInputColumn struct {
	// Name of this column in the underlying data source.
	Name string `pulumi:"name"`
	// Data type of the column.
	Type string `pulumi:"type"`
}

type DataSetPhysicalTableMapS3SourceInputColumnArgs added in v5.36.0

type DataSetPhysicalTableMapS3SourceInputColumnArgs struct {
	// Name of this column in the underlying data source.
	Name pulumi.StringInput `pulumi:"name"`
	// Data type of the column.
	Type pulumi.StringInput `pulumi:"type"`
}

func (DataSetPhysicalTableMapS3SourceInputColumnArgs) ElementType added in v5.36.0

func (DataSetPhysicalTableMapS3SourceInputColumnArgs) ToDataSetPhysicalTableMapS3SourceInputColumnOutput added in v5.36.0

func (i DataSetPhysicalTableMapS3SourceInputColumnArgs) ToDataSetPhysicalTableMapS3SourceInputColumnOutput() DataSetPhysicalTableMapS3SourceInputColumnOutput

func (DataSetPhysicalTableMapS3SourceInputColumnArgs) ToDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext added in v5.36.0

func (i DataSetPhysicalTableMapS3SourceInputColumnArgs) ToDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceInputColumnOutput

type DataSetPhysicalTableMapS3SourceInputColumnArray added in v5.36.0

type DataSetPhysicalTableMapS3SourceInputColumnArray []DataSetPhysicalTableMapS3SourceInputColumnInput

func (DataSetPhysicalTableMapS3SourceInputColumnArray) ElementType added in v5.36.0

func (DataSetPhysicalTableMapS3SourceInputColumnArray) ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutput added in v5.36.0

func (i DataSetPhysicalTableMapS3SourceInputColumnArray) ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutput() DataSetPhysicalTableMapS3SourceInputColumnArrayOutput

func (DataSetPhysicalTableMapS3SourceInputColumnArray) ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext added in v5.36.0

func (i DataSetPhysicalTableMapS3SourceInputColumnArray) ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceInputColumnArrayOutput

type DataSetPhysicalTableMapS3SourceInputColumnArrayInput added in v5.36.0

type DataSetPhysicalTableMapS3SourceInputColumnArrayInput interface {
	pulumi.Input

	ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutput() DataSetPhysicalTableMapS3SourceInputColumnArrayOutput
	ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(context.Context) DataSetPhysicalTableMapS3SourceInputColumnArrayOutput
}

DataSetPhysicalTableMapS3SourceInputColumnArrayInput is an input type that accepts DataSetPhysicalTableMapS3SourceInputColumnArray and DataSetPhysicalTableMapS3SourceInputColumnArrayOutput values. You can construct a concrete instance of `DataSetPhysicalTableMapS3SourceInputColumnArrayInput` via:

DataSetPhysicalTableMapS3SourceInputColumnArray{ DataSetPhysicalTableMapS3SourceInputColumnArgs{...} }

type DataSetPhysicalTableMapS3SourceInputColumnArrayOutput added in v5.36.0

type DataSetPhysicalTableMapS3SourceInputColumnArrayOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ElementType added in v5.36.0

func (DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) Index added in v5.36.0

func (DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutput added in v5.36.0

func (DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext added in v5.36.0

func (o DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceInputColumnArrayOutput

type DataSetPhysicalTableMapS3SourceInputColumnInput added in v5.36.0

type DataSetPhysicalTableMapS3SourceInputColumnInput interface {
	pulumi.Input

	ToDataSetPhysicalTableMapS3SourceInputColumnOutput() DataSetPhysicalTableMapS3SourceInputColumnOutput
	ToDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(context.Context) DataSetPhysicalTableMapS3SourceInputColumnOutput
}

DataSetPhysicalTableMapS3SourceInputColumnInput is an input type that accepts DataSetPhysicalTableMapS3SourceInputColumnArgs and DataSetPhysicalTableMapS3SourceInputColumnOutput values. You can construct a concrete instance of `DataSetPhysicalTableMapS3SourceInputColumnInput` via:

DataSetPhysicalTableMapS3SourceInputColumnArgs{...}

type DataSetPhysicalTableMapS3SourceInputColumnOutput added in v5.36.0

type DataSetPhysicalTableMapS3SourceInputColumnOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapS3SourceInputColumnOutput) ElementType added in v5.36.0

func (DataSetPhysicalTableMapS3SourceInputColumnOutput) Name added in v5.36.0

Name of this column in the underlying data source.

func (DataSetPhysicalTableMapS3SourceInputColumnOutput) ToDataSetPhysicalTableMapS3SourceInputColumnOutput added in v5.36.0

func (o DataSetPhysicalTableMapS3SourceInputColumnOutput) ToDataSetPhysicalTableMapS3SourceInputColumnOutput() DataSetPhysicalTableMapS3SourceInputColumnOutput

func (DataSetPhysicalTableMapS3SourceInputColumnOutput) ToDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext added in v5.36.0

func (o DataSetPhysicalTableMapS3SourceInputColumnOutput) ToDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceInputColumnOutput

func (DataSetPhysicalTableMapS3SourceInputColumnOutput) Type added in v5.36.0

Data type of the column.

type DataSetPhysicalTableMapS3SourceOutput added in v5.36.0

type DataSetPhysicalTableMapS3SourceOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapS3SourceOutput) DataSourceArn added in v5.36.0

ARN of the data source.

func (DataSetPhysicalTableMapS3SourceOutput) ElementType added in v5.36.0

func (DataSetPhysicalTableMapS3SourceOutput) InputColumns added in v5.36.0

Column schema of the table. See input_columns.

func (DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourceOutput added in v5.36.0

func (o DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourceOutput() DataSetPhysicalTableMapS3SourceOutput

func (DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourceOutputWithContext added in v5.36.0

func (o DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourceOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceOutput

func (DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourcePtrOutput added in v5.36.0

func (o DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourcePtrOutput() DataSetPhysicalTableMapS3SourcePtrOutput

func (DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext added in v5.36.0

func (o DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourcePtrOutput

func (DataSetPhysicalTableMapS3SourceOutput) UploadSettings added in v5.36.0

Information about the format for the S3 source file or files. See upload_settings.

type DataSetPhysicalTableMapS3SourcePtrInput added in v5.36.0

type DataSetPhysicalTableMapS3SourcePtrInput interface {
	pulumi.Input

	ToDataSetPhysicalTableMapS3SourcePtrOutput() DataSetPhysicalTableMapS3SourcePtrOutput
	ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(context.Context) DataSetPhysicalTableMapS3SourcePtrOutput
}

DataSetPhysicalTableMapS3SourcePtrInput is an input type that accepts DataSetPhysicalTableMapS3SourceArgs, DataSetPhysicalTableMapS3SourcePtr and DataSetPhysicalTableMapS3SourcePtrOutput values. You can construct a concrete instance of `DataSetPhysicalTableMapS3SourcePtrInput` via:

        DataSetPhysicalTableMapS3SourceArgs{...}

or:

        nil

type DataSetPhysicalTableMapS3SourcePtrOutput added in v5.36.0

type DataSetPhysicalTableMapS3SourcePtrOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapS3SourcePtrOutput) DataSourceArn added in v5.36.0

ARN of the data source.

func (DataSetPhysicalTableMapS3SourcePtrOutput) Elem added in v5.36.0

func (DataSetPhysicalTableMapS3SourcePtrOutput) ElementType added in v5.36.0

func (DataSetPhysicalTableMapS3SourcePtrOutput) InputColumns added in v5.36.0

Column schema of the table. See input_columns.

func (DataSetPhysicalTableMapS3SourcePtrOutput) ToDataSetPhysicalTableMapS3SourcePtrOutput added in v5.36.0

func (o DataSetPhysicalTableMapS3SourcePtrOutput) ToDataSetPhysicalTableMapS3SourcePtrOutput() DataSetPhysicalTableMapS3SourcePtrOutput

func (DataSetPhysicalTableMapS3SourcePtrOutput) ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext added in v5.36.0

func (o DataSetPhysicalTableMapS3SourcePtrOutput) ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourcePtrOutput

func (DataSetPhysicalTableMapS3SourcePtrOutput) UploadSettings added in v5.36.0

Information about the format for the S3 source file or files. See upload_settings.

type DataSetPhysicalTableMapS3SourceUploadSettings added in v5.36.0

type DataSetPhysicalTableMapS3SourceUploadSettings struct {
	// Whether the file has a header row, or the files each have a header row.
	ContainsHeader *bool `pulumi:"containsHeader"`
	// Delimiter between values in the file.
	Delimiter *string `pulumi:"delimiter"`
	// File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`.
	Format *string `pulumi:"format"`
	// A row number to start reading data from.
	StartFromRow *int `pulumi:"startFromRow"`
	// Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`.
	TextQualifier *string `pulumi:"textQualifier"`
}

type DataSetPhysicalTableMapS3SourceUploadSettingsArgs added in v5.36.0

type DataSetPhysicalTableMapS3SourceUploadSettingsArgs struct {
	// Whether the file has a header row, or the files each have a header row.
	ContainsHeader pulumi.BoolPtrInput `pulumi:"containsHeader"`
	// Delimiter between values in the file.
	Delimiter pulumi.StringPtrInput `pulumi:"delimiter"`
	// File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`.
	Format pulumi.StringPtrInput `pulumi:"format"`
	// A row number to start reading data from.
	StartFromRow pulumi.IntPtrInput `pulumi:"startFromRow"`
	// Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`.
	TextQualifier pulumi.StringPtrInput `pulumi:"textQualifier"`
}

func (DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ElementType added in v5.36.0

func (DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutput added in v5.36.0

func (i DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutput() DataSetPhysicalTableMapS3SourceUploadSettingsOutput

func (DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutputWithContext added in v5.36.0

func (i DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsOutput

func (DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput added in v5.36.0

func (i DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput() DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput

func (DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext added in v5.36.0

func (i DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput

type DataSetPhysicalTableMapS3SourceUploadSettingsInput added in v5.36.0

type DataSetPhysicalTableMapS3SourceUploadSettingsInput interface {
	pulumi.Input

	ToDataSetPhysicalTableMapS3SourceUploadSettingsOutput() DataSetPhysicalTableMapS3SourceUploadSettingsOutput
	ToDataSetPhysicalTableMapS3SourceUploadSettingsOutputWithContext(context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsOutput
}

DataSetPhysicalTableMapS3SourceUploadSettingsInput is an input type that accepts DataSetPhysicalTableMapS3SourceUploadSettingsArgs and DataSetPhysicalTableMapS3SourceUploadSettingsOutput values. You can construct a concrete instance of `DataSetPhysicalTableMapS3SourceUploadSettingsInput` via:

DataSetPhysicalTableMapS3SourceUploadSettingsArgs{...}

type DataSetPhysicalTableMapS3SourceUploadSettingsOutput added in v5.36.0

type DataSetPhysicalTableMapS3SourceUploadSettingsOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ContainsHeader added in v5.36.0

Whether the file has a header row, or the files each have a header row.

func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) Delimiter added in v5.36.0

Delimiter between values in the file.

func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ElementType added in v5.36.0

func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) Format added in v5.36.0

File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`.

func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) StartFromRow added in v5.36.0

A row number to start reading data from.

func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) TextQualifier added in v5.36.0

Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`.

func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutput added in v5.36.0

func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutput() DataSetPhysicalTableMapS3SourceUploadSettingsOutput

func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutputWithContext added in v5.36.0

func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsOutput

func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput added in v5.36.0

func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput() DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput

func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext added in v5.36.0

func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput

type DataSetPhysicalTableMapS3SourceUploadSettingsPtrInput added in v5.36.0

type DataSetPhysicalTableMapS3SourceUploadSettingsPtrInput interface {
	pulumi.Input

	ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput() DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput
	ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput
}

DataSetPhysicalTableMapS3SourceUploadSettingsPtrInput is an input type that accepts DataSetPhysicalTableMapS3SourceUploadSettingsArgs, DataSetPhysicalTableMapS3SourceUploadSettingsPtr and DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput values. You can construct a concrete instance of `DataSetPhysicalTableMapS3SourceUploadSettingsPtrInput` via:

        DataSetPhysicalTableMapS3SourceUploadSettingsArgs{...}

or:

        nil

type DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput added in v5.36.0

type DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) ContainsHeader added in v5.36.0

Whether the file has a header row, or the files each have a header row.

func (DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) Delimiter added in v5.36.0

Delimiter between values in the file.

func (DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) Elem added in v5.36.0

func (DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) ElementType added in v5.36.0

func (DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) Format added in v5.36.0

File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`.

func (DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) StartFromRow added in v5.36.0

A row number to start reading data from.

func (DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) TextQualifier added in v5.36.0

Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`.

func (DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput added in v5.36.0

func (DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext added in v5.36.0

func (o DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput

type DataSetRowLevelPermissionDataSet added in v5.36.0

type DataSetRowLevelPermissionDataSet struct {
	// ARN of the dataset that contains permissions for RLS.
	Arn string `pulumi:"arn"`
	// User or group rules associated with the dataset that contains permissions for RLS.
	FormatVersion *string `pulumi:"formatVersion"`
	// Namespace associated with the dataset that contains permissions for RLS.
	Namespace *string `pulumi:"namespace"`
	// Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`.
	PermissionPolicy string `pulumi:"permissionPolicy"`
	// Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`.
	Status *string `pulumi:"status"`
}

type DataSetRowLevelPermissionDataSetArgs added in v5.36.0

type DataSetRowLevelPermissionDataSetArgs struct {
	// ARN of the dataset that contains permissions for RLS.
	Arn pulumi.StringInput `pulumi:"arn"`
	// User or group rules associated with the dataset that contains permissions for RLS.
	FormatVersion pulumi.StringPtrInput `pulumi:"formatVersion"`
	// Namespace associated with the dataset that contains permissions for RLS.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`.
	PermissionPolicy pulumi.StringInput `pulumi:"permissionPolicy"`
	// Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

func (DataSetRowLevelPermissionDataSetArgs) ElementType added in v5.36.0

func (DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetOutput added in v5.36.0

func (i DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetOutput() DataSetRowLevelPermissionDataSetOutput

func (DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetOutputWithContext added in v5.36.0

func (i DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetOutputWithContext(ctx context.Context) DataSetRowLevelPermissionDataSetOutput

func (DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetPtrOutput added in v5.36.0

func (i DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetPtrOutput() DataSetRowLevelPermissionDataSetPtrOutput

func (DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetPtrOutputWithContext added in v5.36.0

func (i DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionDataSetPtrOutput

type DataSetRowLevelPermissionDataSetInput added in v5.36.0

type DataSetRowLevelPermissionDataSetInput interface {
	pulumi.Input

	ToDataSetRowLevelPermissionDataSetOutput() DataSetRowLevelPermissionDataSetOutput
	ToDataSetRowLevelPermissionDataSetOutputWithContext(context.Context) DataSetRowLevelPermissionDataSetOutput
}

DataSetRowLevelPermissionDataSetInput is an input type that accepts DataSetRowLevelPermissionDataSetArgs and DataSetRowLevelPermissionDataSetOutput values. You can construct a concrete instance of `DataSetRowLevelPermissionDataSetInput` via:

DataSetRowLevelPermissionDataSetArgs{...}

type DataSetRowLevelPermissionDataSetOutput added in v5.36.0

type DataSetRowLevelPermissionDataSetOutput struct{ *pulumi.OutputState }

func (DataSetRowLevelPermissionDataSetOutput) Arn added in v5.36.0

ARN of the dataset that contains permissions for RLS.

func (DataSetRowLevelPermissionDataSetOutput) ElementType added in v5.36.0

func (DataSetRowLevelPermissionDataSetOutput) FormatVersion added in v5.36.0

User or group rules associated with the dataset that contains permissions for RLS.

func (DataSetRowLevelPermissionDataSetOutput) Namespace added in v5.36.0

Namespace associated with the dataset that contains permissions for RLS.

func (DataSetRowLevelPermissionDataSetOutput) PermissionPolicy added in v5.36.0

Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`.

func (DataSetRowLevelPermissionDataSetOutput) Status added in v5.36.0

Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`.

func (DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetOutput added in v5.36.0

func (o DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetOutput() DataSetRowLevelPermissionDataSetOutput

func (DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetOutputWithContext added in v5.36.0

func (o DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetOutputWithContext(ctx context.Context) DataSetRowLevelPermissionDataSetOutput

func (DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetPtrOutput added in v5.36.0

func (o DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetPtrOutput() DataSetRowLevelPermissionDataSetPtrOutput

func (DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetPtrOutputWithContext added in v5.36.0

func (o DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionDataSetPtrOutput

type DataSetRowLevelPermissionDataSetPtrInput added in v5.36.0

type DataSetRowLevelPermissionDataSetPtrInput interface {
	pulumi.Input

	ToDataSetRowLevelPermissionDataSetPtrOutput() DataSetRowLevelPermissionDataSetPtrOutput
	ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(context.Context) DataSetRowLevelPermissionDataSetPtrOutput
}

DataSetRowLevelPermissionDataSetPtrInput is an input type that accepts DataSetRowLevelPermissionDataSetArgs, DataSetRowLevelPermissionDataSetPtr and DataSetRowLevelPermissionDataSetPtrOutput values. You can construct a concrete instance of `DataSetRowLevelPermissionDataSetPtrInput` via:

        DataSetRowLevelPermissionDataSetArgs{...}

or:

        nil

type DataSetRowLevelPermissionDataSetPtrOutput added in v5.36.0

type DataSetRowLevelPermissionDataSetPtrOutput struct{ *pulumi.OutputState }

func (DataSetRowLevelPermissionDataSetPtrOutput) Arn added in v5.36.0

ARN of the dataset that contains permissions for RLS.

func (DataSetRowLevelPermissionDataSetPtrOutput) Elem added in v5.36.0

func (DataSetRowLevelPermissionDataSetPtrOutput) ElementType added in v5.36.0

func (DataSetRowLevelPermissionDataSetPtrOutput) FormatVersion added in v5.36.0

User or group rules associated with the dataset that contains permissions for RLS.

func (DataSetRowLevelPermissionDataSetPtrOutput) Namespace added in v5.36.0

Namespace associated with the dataset that contains permissions for RLS.

func (DataSetRowLevelPermissionDataSetPtrOutput) PermissionPolicy added in v5.36.0

Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`.

func (DataSetRowLevelPermissionDataSetPtrOutput) Status added in v5.36.0

Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`.

func (DataSetRowLevelPermissionDataSetPtrOutput) ToDataSetRowLevelPermissionDataSetPtrOutput added in v5.36.0

func (o DataSetRowLevelPermissionDataSetPtrOutput) ToDataSetRowLevelPermissionDataSetPtrOutput() DataSetRowLevelPermissionDataSetPtrOutput

func (DataSetRowLevelPermissionDataSetPtrOutput) ToDataSetRowLevelPermissionDataSetPtrOutputWithContext added in v5.36.0

func (o DataSetRowLevelPermissionDataSetPtrOutput) ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionDataSetPtrOutput

type DataSetRowLevelPermissionTagConfiguration added in v5.36.0

type DataSetRowLevelPermissionTagConfiguration struct {
	// The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`.
	Status *string `pulumi:"status"`
	// A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules.
	TagRules []DataSetRowLevelPermissionTagConfigurationTagRule `pulumi:"tagRules"`
}

type DataSetRowLevelPermissionTagConfigurationArgs added in v5.36.0

type DataSetRowLevelPermissionTagConfigurationArgs struct {
	// The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules.
	TagRules DataSetRowLevelPermissionTagConfigurationTagRuleArrayInput `pulumi:"tagRules"`
}

func (DataSetRowLevelPermissionTagConfigurationArgs) ElementType added in v5.36.0

func (DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationOutput added in v5.36.0

func (i DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationOutput() DataSetRowLevelPermissionTagConfigurationOutput

func (DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationOutputWithContext added in v5.36.0

func (i DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationOutput

func (DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationPtrOutput added in v5.36.0

func (i DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationPtrOutput() DataSetRowLevelPermissionTagConfigurationPtrOutput

func (DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext added in v5.36.0

func (i DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationPtrOutput

type DataSetRowLevelPermissionTagConfigurationInput added in v5.36.0

type DataSetRowLevelPermissionTagConfigurationInput interface {
	pulumi.Input

	ToDataSetRowLevelPermissionTagConfigurationOutput() DataSetRowLevelPermissionTagConfigurationOutput
	ToDataSetRowLevelPermissionTagConfigurationOutputWithContext(context.Context) DataSetRowLevelPermissionTagConfigurationOutput
}

DataSetRowLevelPermissionTagConfigurationInput is an input type that accepts DataSetRowLevelPermissionTagConfigurationArgs and DataSetRowLevelPermissionTagConfigurationOutput values. You can construct a concrete instance of `DataSetRowLevelPermissionTagConfigurationInput` via:

DataSetRowLevelPermissionTagConfigurationArgs{...}

type DataSetRowLevelPermissionTagConfigurationOutput added in v5.36.0

type DataSetRowLevelPermissionTagConfigurationOutput struct{ *pulumi.OutputState }

func (DataSetRowLevelPermissionTagConfigurationOutput) ElementType added in v5.36.0

func (DataSetRowLevelPermissionTagConfigurationOutput) Status added in v5.36.0

The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`.

func (DataSetRowLevelPermissionTagConfigurationOutput) TagRules added in v5.36.0

A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules.

func (DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationOutput added in v5.36.0

func (o DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationOutput() DataSetRowLevelPermissionTagConfigurationOutput

func (DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationOutputWithContext added in v5.36.0

func (o DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationOutput

func (DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutput added in v5.36.0

func (o DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutput() DataSetRowLevelPermissionTagConfigurationPtrOutput

func (DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext added in v5.36.0

func (o DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationPtrOutput

type DataSetRowLevelPermissionTagConfigurationPtrInput added in v5.36.0

type DataSetRowLevelPermissionTagConfigurationPtrInput interface {
	pulumi.Input

	ToDataSetRowLevelPermissionTagConfigurationPtrOutput() DataSetRowLevelPermissionTagConfigurationPtrOutput
	ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(context.Context) DataSetRowLevelPermissionTagConfigurationPtrOutput
}

DataSetRowLevelPermissionTagConfigurationPtrInput is an input type that accepts DataSetRowLevelPermissionTagConfigurationArgs, DataSetRowLevelPermissionTagConfigurationPtr and DataSetRowLevelPermissionTagConfigurationPtrOutput values. You can construct a concrete instance of `DataSetRowLevelPermissionTagConfigurationPtrInput` via:

        DataSetRowLevelPermissionTagConfigurationArgs{...}

or:

        nil

type DataSetRowLevelPermissionTagConfigurationPtrOutput added in v5.36.0

type DataSetRowLevelPermissionTagConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSetRowLevelPermissionTagConfigurationPtrOutput) Elem added in v5.36.0

func (DataSetRowLevelPermissionTagConfigurationPtrOutput) ElementType added in v5.36.0

func (DataSetRowLevelPermissionTagConfigurationPtrOutput) Status added in v5.36.0

The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`.

func (DataSetRowLevelPermissionTagConfigurationPtrOutput) TagRules added in v5.36.0

A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules.

func (DataSetRowLevelPermissionTagConfigurationPtrOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutput added in v5.36.0

func (o DataSetRowLevelPermissionTagConfigurationPtrOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutput() DataSetRowLevelPermissionTagConfigurationPtrOutput

func (DataSetRowLevelPermissionTagConfigurationPtrOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext added in v5.36.0

func (o DataSetRowLevelPermissionTagConfigurationPtrOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationPtrOutput

type DataSetRowLevelPermissionTagConfigurationTagRule added in v5.36.0

type DataSetRowLevelPermissionTagConfigurationTagRule struct {
	// Column name that a tag key is assigned to.
	ColumnName string `pulumi:"columnName"`
	// A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one.
	MatchAllValue *string `pulumi:"matchAllValue"`
	// Unique key for a tag.
	TagKey string `pulumi:"tagKey"`
	// A string that you want to use to delimit the values when you pass the values at run time.
	TagMultiValueDelimiter *string `pulumi:"tagMultiValueDelimiter"`
}

type DataSetRowLevelPermissionTagConfigurationTagRuleArgs added in v5.36.0

type DataSetRowLevelPermissionTagConfigurationTagRuleArgs struct {
	// Column name that a tag key is assigned to.
	ColumnName pulumi.StringInput `pulumi:"columnName"`
	// A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one.
	MatchAllValue pulumi.StringPtrInput `pulumi:"matchAllValue"`
	// Unique key for a tag.
	TagKey pulumi.StringInput `pulumi:"tagKey"`
	// A string that you want to use to delimit the values when you pass the values at run time.
	TagMultiValueDelimiter pulumi.StringPtrInput `pulumi:"tagMultiValueDelimiter"`
}

func (DataSetRowLevelPermissionTagConfigurationTagRuleArgs) ElementType added in v5.36.0

func (DataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToDataSetRowLevelPermissionTagConfigurationTagRuleOutput added in v5.36.0

func (i DataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToDataSetRowLevelPermissionTagConfigurationTagRuleOutput() DataSetRowLevelPermissionTagConfigurationTagRuleOutput

func (DataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext added in v5.36.0

func (i DataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationTagRuleOutput

type DataSetRowLevelPermissionTagConfigurationTagRuleArray added in v5.36.0

type DataSetRowLevelPermissionTagConfigurationTagRuleArray []DataSetRowLevelPermissionTagConfigurationTagRuleInput

func (DataSetRowLevelPermissionTagConfigurationTagRuleArray) ElementType added in v5.36.0

func (DataSetRowLevelPermissionTagConfigurationTagRuleArray) ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput added in v5.36.0

func (i DataSetRowLevelPermissionTagConfigurationTagRuleArray) ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput() DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput

func (DataSetRowLevelPermissionTagConfigurationTagRuleArray) ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext added in v5.36.0

func (i DataSetRowLevelPermissionTagConfigurationTagRuleArray) ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput

type DataSetRowLevelPermissionTagConfigurationTagRuleArrayInput added in v5.36.0

type DataSetRowLevelPermissionTagConfigurationTagRuleArrayInput interface {
	pulumi.Input

	ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput() DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput
	ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(context.Context) DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput
}

DataSetRowLevelPermissionTagConfigurationTagRuleArrayInput is an input type that accepts DataSetRowLevelPermissionTagConfigurationTagRuleArray and DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput values. You can construct a concrete instance of `DataSetRowLevelPermissionTagConfigurationTagRuleArrayInput` via:

DataSetRowLevelPermissionTagConfigurationTagRuleArray{ DataSetRowLevelPermissionTagConfigurationTagRuleArgs{...} }

type DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput added in v5.36.0

type DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput struct{ *pulumi.OutputState }

func (DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ElementType added in v5.36.0

func (DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) Index added in v5.36.0

func (DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput added in v5.36.0

func (DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext added in v5.36.0

func (o DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput

type DataSetRowLevelPermissionTagConfigurationTagRuleInput added in v5.36.0

type DataSetRowLevelPermissionTagConfigurationTagRuleInput interface {
	pulumi.Input

	ToDataSetRowLevelPermissionTagConfigurationTagRuleOutput() DataSetRowLevelPermissionTagConfigurationTagRuleOutput
	ToDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(context.Context) DataSetRowLevelPermissionTagConfigurationTagRuleOutput
}

DataSetRowLevelPermissionTagConfigurationTagRuleInput is an input type that accepts DataSetRowLevelPermissionTagConfigurationTagRuleArgs and DataSetRowLevelPermissionTagConfigurationTagRuleOutput values. You can construct a concrete instance of `DataSetRowLevelPermissionTagConfigurationTagRuleInput` via:

DataSetRowLevelPermissionTagConfigurationTagRuleArgs{...}

type DataSetRowLevelPermissionTagConfigurationTagRuleOutput added in v5.36.0

type DataSetRowLevelPermissionTagConfigurationTagRuleOutput struct{ *pulumi.OutputState }

func (DataSetRowLevelPermissionTagConfigurationTagRuleOutput) ColumnName added in v5.36.0

Column name that a tag key is assigned to.

func (DataSetRowLevelPermissionTagConfigurationTagRuleOutput) ElementType added in v5.36.0

func (DataSetRowLevelPermissionTagConfigurationTagRuleOutput) MatchAllValue added in v5.36.0

A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one.

func (DataSetRowLevelPermissionTagConfigurationTagRuleOutput) TagKey added in v5.36.0

Unique key for a tag.

func (DataSetRowLevelPermissionTagConfigurationTagRuleOutput) TagMultiValueDelimiter added in v5.36.0

A string that you want to use to delimit the values when you pass the values at run time.

func (DataSetRowLevelPermissionTagConfigurationTagRuleOutput) ToDataSetRowLevelPermissionTagConfigurationTagRuleOutput added in v5.36.0

func (DataSetRowLevelPermissionTagConfigurationTagRuleOutput) ToDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext added in v5.36.0

func (o DataSetRowLevelPermissionTagConfigurationTagRuleOutput) ToDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationTagRuleOutput

type DataSetState added in v5.36.0

type DataSetState struct {
	// ARN of the dataset that contains permissions for RLS.
	Arn pulumi.StringPtrInput
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported. See column_groups.
	ColumnGroups DataSetColumnGroupArrayInput
	// A set of 1 or more definitions of a [ColumnLevelPermissionRule](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ColumnLevelPermissionRule.html). See column_level_permission_rules.
	ColumnLevelPermissionRules DataSetColumnLevelPermissionRuleArrayInput
	// Identifier for the data set.
	DataSetId pulumi.StringPtrInput
	// The usage configuration to apply to child datasets that reference this dataset as a source. See data_set_usage_configuration.
	DataSetUsageConfiguration DataSetDataSetUsageConfigurationPtrInput
	// The folder that contains fields and nested subfolders for your dataset. See field_folders.
	FieldFolders DataSetFieldFolderArrayInput
	// Indicates whether you want to import the data into SPICE. Valid values are `SPICE` and `DIRECT_QUERY`.
	ImportMode pulumi.StringPtrInput
	// Configures the combination and transformation of the data from the physical tables. Maximum of 1 entry. See logical_table_map.
	LogicalTableMaps DataSetLogicalTableMapArrayInput
	// Display name for the dataset.
	Name pulumi.StringPtrInput
	// A set of resource permissions on the data source. Maximum of 64 items. See permissions.
	Permissions DataSetPermissionArrayInput
	// Declares the physical tables that are available in the underlying data sources. See physical_table_map.
	PhysicalTableMaps DataSetPhysicalTableMapArrayInput
	// The row-level security configuration for the data that you want to create. See row_level_permission_data_set.
	RowLevelPermissionDataSet DataSetRowLevelPermissionDataSetPtrInput
	// The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only. See row_level_permission_tag_configuration.
	RowLevelPermissionTagConfiguration DataSetRowLevelPermissionTagConfigurationPtrInput
	// Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapInput
	// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
	TagsAll pulumi.StringMapInput
}

func (DataSetState) ElementType added in v5.36.0

func (DataSetState) ElementType() reflect.Type

type DataSource

type DataSource struct {
	pulumi.CustomResourceState

	// Amazon Resource Name (ARN) of the data source
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details.
	Credentials DataSourceCredentialsPtrOutput `pulumi:"credentials"`
	// An identifier for the data source.
	DataSourceId pulumi.StringOutput `pulumi:"dataSourceId"`
	// A name for the data source, maximum of 128 characters.
	Name pulumi.StringOutput `pulumi:"name"`
	// The parameters used to connect to this data source (exactly one).
	Parameters DataSourceParametersOutput `pulumi:"parameters"`
	// A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
	Permissions DataSourcePermissionArrayOutput `pulumi:"permissions"`
	// Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
	SslProperties DataSourceSslPropertiesPtrOutput `pulumi:"sslProperties"`
	// Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
	TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
	// The type of the data source. See the [AWS Documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateDataSource.html#QS-CreateDataSource-request-Type) for the complete list of valid values.
	Type pulumi.StringOutput `pulumi:"type"`
	// Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source. See VPC Connection Properties below for more details.
	VpcConnectionProperties DataSourceVpcConnectionPropertiesPtrOutput `pulumi:"vpcConnectionProperties"`
}

Resource for managing QuickSight Data Source

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/quicksight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewDataSource(ctx, "default", &quicksight.DataSourceArgs{
			DataSourceId: pulumi.String("example-id"),
			Parameters: &quicksight.DataSourceParametersArgs{
				S3: &quicksight.DataSourceParametersS3Args{
					ManifestFileLocation: &quicksight.DataSourceParametersS3ManifestFileLocationArgs{
						Bucket: pulumi.String("my-bucket"),
						Key:    pulumi.String("path/to/manifest.json"),
					},
				},
			},
			Type: pulumi.String("S3"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

A QuickSight data source can be imported using the AWS account ID, and data source ID separated by a slash (`/`) e.g.,

```sh

$ pulumi import aws:quicksight/dataSource:DataSource example 123456789123/my-data-source-id

```

func GetDataSource

func GetDataSource(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataSourceState, opts ...pulumi.ResourceOption) (*DataSource, error)

GetDataSource gets an existing DataSource 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 NewDataSource

func NewDataSource(ctx *pulumi.Context,
	name string, args *DataSourceArgs, opts ...pulumi.ResourceOption) (*DataSource, error)

NewDataSource registers a new resource with the given unique name, arguments, and options.

func (*DataSource) ElementType

func (*DataSource) ElementType() reflect.Type

func (*DataSource) ToDataSourceOutput

func (i *DataSource) ToDataSourceOutput() DataSourceOutput

func (*DataSource) ToDataSourceOutputWithContext

func (i *DataSource) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput

type DataSourceArgs

type DataSourceArgs struct {
	// The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId pulumi.StringPtrInput
	// The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details.
	Credentials DataSourceCredentialsPtrInput
	// An identifier for the data source.
	DataSourceId pulumi.StringInput
	// A name for the data source, maximum of 128 characters.
	Name pulumi.StringPtrInput
	// The parameters used to connect to this data source (exactly one).
	Parameters DataSourceParametersInput
	// A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
	Permissions DataSourcePermissionArrayInput
	// Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
	SslProperties DataSourceSslPropertiesPtrInput
	// Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapInput
	// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
	TagsAll pulumi.StringMapInput
	// The type of the data source. See the [AWS Documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateDataSource.html#QS-CreateDataSource-request-Type) for the complete list of valid values.
	Type pulumi.StringInput
	// Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source. See VPC Connection Properties below for more details.
	VpcConnectionProperties DataSourceVpcConnectionPropertiesPtrInput
}

The set of arguments for constructing a DataSource resource.

func (DataSourceArgs) ElementType

func (DataSourceArgs) ElementType() reflect.Type

type DataSourceArray

type DataSourceArray []DataSourceInput

func (DataSourceArray) ElementType

func (DataSourceArray) ElementType() reflect.Type

func (DataSourceArray) ToDataSourceArrayOutput

func (i DataSourceArray) ToDataSourceArrayOutput() DataSourceArrayOutput

func (DataSourceArray) ToDataSourceArrayOutputWithContext

func (i DataSourceArray) ToDataSourceArrayOutputWithContext(ctx context.Context) DataSourceArrayOutput

type DataSourceArrayInput

type DataSourceArrayInput interface {
	pulumi.Input

	ToDataSourceArrayOutput() DataSourceArrayOutput
	ToDataSourceArrayOutputWithContext(context.Context) DataSourceArrayOutput
}

DataSourceArrayInput is an input type that accepts DataSourceArray and DataSourceArrayOutput values. You can construct a concrete instance of `DataSourceArrayInput` via:

DataSourceArray{ DataSourceArgs{...} }

type DataSourceArrayOutput

type DataSourceArrayOutput struct{ *pulumi.OutputState }

func (DataSourceArrayOutput) ElementType

func (DataSourceArrayOutput) ElementType() reflect.Type

func (DataSourceArrayOutput) Index

func (DataSourceArrayOutput) ToDataSourceArrayOutput

func (o DataSourceArrayOutput) ToDataSourceArrayOutput() DataSourceArrayOutput

func (DataSourceArrayOutput) ToDataSourceArrayOutputWithContext

func (o DataSourceArrayOutput) ToDataSourceArrayOutputWithContext(ctx context.Context) DataSourceArrayOutput

type DataSourceCredentials

type DataSourceCredentials struct {
	// The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use.
	// When the value is not null, the `credentialPair` from the data source in the ARN is used.
	CopySourceArn *string `pulumi:"copySourceArn"`
	// Credential pair. See Credential Pair below for more details.
	CredentialPair *DataSourceCredentialsCredentialPair `pulumi:"credentialPair"`
}

type DataSourceCredentialsArgs

type DataSourceCredentialsArgs struct {
	// The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use.
	// When the value is not null, the `credentialPair` from the data source in the ARN is used.
	CopySourceArn pulumi.StringPtrInput `pulumi:"copySourceArn"`
	// Credential pair. See Credential Pair below for more details.
	CredentialPair DataSourceCredentialsCredentialPairPtrInput `pulumi:"credentialPair"`
}

func (DataSourceCredentialsArgs) ElementType

func (DataSourceCredentialsArgs) ElementType() reflect.Type

func (DataSourceCredentialsArgs) ToDataSourceCredentialsOutput

func (i DataSourceCredentialsArgs) ToDataSourceCredentialsOutput() DataSourceCredentialsOutput

func (DataSourceCredentialsArgs) ToDataSourceCredentialsOutputWithContext

func (i DataSourceCredentialsArgs) ToDataSourceCredentialsOutputWithContext(ctx context.Context) DataSourceCredentialsOutput

func (DataSourceCredentialsArgs) ToDataSourceCredentialsPtrOutput

func (i DataSourceCredentialsArgs) ToDataSourceCredentialsPtrOutput() DataSourceCredentialsPtrOutput

func (DataSourceCredentialsArgs) ToDataSourceCredentialsPtrOutputWithContext

func (i DataSourceCredentialsArgs) ToDataSourceCredentialsPtrOutputWithContext(ctx context.Context) DataSourceCredentialsPtrOutput

type DataSourceCredentialsCredentialPair

type DataSourceCredentialsCredentialPair struct {
	// Password, maximum length of 1024 characters.
	Password string `pulumi:"password"`
	// User name, maximum length of 64 characters.
	Username string `pulumi:"username"`
}

type DataSourceCredentialsCredentialPairArgs

type DataSourceCredentialsCredentialPairArgs struct {
	// Password, maximum length of 1024 characters.
	Password pulumi.StringInput `pulumi:"password"`
	// User name, maximum length of 64 characters.
	Username pulumi.StringInput `pulumi:"username"`
}

func (DataSourceCredentialsCredentialPairArgs) ElementType

func (DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairOutput

func (i DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairOutput() DataSourceCredentialsCredentialPairOutput

func (DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairOutputWithContext

func (i DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairOutputWithContext(ctx context.Context) DataSourceCredentialsCredentialPairOutput

func (DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairPtrOutput

func (i DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairPtrOutput() DataSourceCredentialsCredentialPairPtrOutput

func (DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairPtrOutputWithContext

func (i DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairPtrOutputWithContext(ctx context.Context) DataSourceCredentialsCredentialPairPtrOutput

type DataSourceCredentialsCredentialPairInput

type DataSourceCredentialsCredentialPairInput interface {
	pulumi.Input

	ToDataSourceCredentialsCredentialPairOutput() DataSourceCredentialsCredentialPairOutput
	ToDataSourceCredentialsCredentialPairOutputWithContext(context.Context) DataSourceCredentialsCredentialPairOutput
}

DataSourceCredentialsCredentialPairInput is an input type that accepts DataSourceCredentialsCredentialPairArgs and DataSourceCredentialsCredentialPairOutput values. You can construct a concrete instance of `DataSourceCredentialsCredentialPairInput` via:

DataSourceCredentialsCredentialPairArgs{...}

type DataSourceCredentialsCredentialPairOutput

type DataSourceCredentialsCredentialPairOutput struct{ *pulumi.OutputState }

func (DataSourceCredentialsCredentialPairOutput) ElementType

func (DataSourceCredentialsCredentialPairOutput) Password

Password, maximum length of 1024 characters.

func (DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairOutput

func (o DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairOutput() DataSourceCredentialsCredentialPairOutput

func (DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairOutputWithContext

func (o DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairOutputWithContext(ctx context.Context) DataSourceCredentialsCredentialPairOutput

func (DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairPtrOutput

func (o DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairPtrOutput() DataSourceCredentialsCredentialPairPtrOutput

func (DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairPtrOutputWithContext

func (o DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairPtrOutputWithContext(ctx context.Context) DataSourceCredentialsCredentialPairPtrOutput

func (DataSourceCredentialsCredentialPairOutput) Username

User name, maximum length of 64 characters.

type DataSourceCredentialsCredentialPairPtrInput

type DataSourceCredentialsCredentialPairPtrInput interface {
	pulumi.Input

	ToDataSourceCredentialsCredentialPairPtrOutput() DataSourceCredentialsCredentialPairPtrOutput
	ToDataSourceCredentialsCredentialPairPtrOutputWithContext(context.Context) DataSourceCredentialsCredentialPairPtrOutput
}

DataSourceCredentialsCredentialPairPtrInput is an input type that accepts DataSourceCredentialsCredentialPairArgs, DataSourceCredentialsCredentialPairPtr and DataSourceCredentialsCredentialPairPtrOutput values. You can construct a concrete instance of `DataSourceCredentialsCredentialPairPtrInput` via:

        DataSourceCredentialsCredentialPairArgs{...}

or:

        nil

type DataSourceCredentialsCredentialPairPtrOutput

type DataSourceCredentialsCredentialPairPtrOutput struct{ *pulumi.OutputState }

func (DataSourceCredentialsCredentialPairPtrOutput) Elem

func (DataSourceCredentialsCredentialPairPtrOutput) ElementType

func (DataSourceCredentialsCredentialPairPtrOutput) Password

Password, maximum length of 1024 characters.

func (DataSourceCredentialsCredentialPairPtrOutput) ToDataSourceCredentialsCredentialPairPtrOutput

func (o DataSourceCredentialsCredentialPairPtrOutput) ToDataSourceCredentialsCredentialPairPtrOutput() DataSourceCredentialsCredentialPairPtrOutput

func (DataSourceCredentialsCredentialPairPtrOutput) ToDataSourceCredentialsCredentialPairPtrOutputWithContext

func (o DataSourceCredentialsCredentialPairPtrOutput) ToDataSourceCredentialsCredentialPairPtrOutputWithContext(ctx context.Context) DataSourceCredentialsCredentialPairPtrOutput

func (DataSourceCredentialsCredentialPairPtrOutput) Username

User name, maximum length of 64 characters.

type DataSourceCredentialsInput

type DataSourceCredentialsInput interface {
	pulumi.Input

	ToDataSourceCredentialsOutput() DataSourceCredentialsOutput
	ToDataSourceCredentialsOutputWithContext(context.Context) DataSourceCredentialsOutput
}

DataSourceCredentialsInput is an input type that accepts DataSourceCredentialsArgs and DataSourceCredentialsOutput values. You can construct a concrete instance of `DataSourceCredentialsInput` via:

DataSourceCredentialsArgs{...}

type DataSourceCredentialsOutput

type DataSourceCredentialsOutput struct{ *pulumi.OutputState }

func (DataSourceCredentialsOutput) CopySourceArn

The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. When the value is not null, the `credentialPair` from the data source in the ARN is used.

func (DataSourceCredentialsOutput) CredentialPair

Credential pair. See Credential Pair below for more details.

func (DataSourceCredentialsOutput) ElementType

func (DataSourceCredentialsOutput) ToDataSourceCredentialsOutput

func (o DataSourceCredentialsOutput) ToDataSourceCredentialsOutput() DataSourceCredentialsOutput

func (DataSourceCredentialsOutput) ToDataSourceCredentialsOutputWithContext

func (o DataSourceCredentialsOutput) ToDataSourceCredentialsOutputWithContext(ctx context.Context) DataSourceCredentialsOutput

func (DataSourceCredentialsOutput) ToDataSourceCredentialsPtrOutput

func (o DataSourceCredentialsOutput) ToDataSourceCredentialsPtrOutput() DataSourceCredentialsPtrOutput

func (DataSourceCredentialsOutput) ToDataSourceCredentialsPtrOutputWithContext

func (o DataSourceCredentialsOutput) ToDataSourceCredentialsPtrOutputWithContext(ctx context.Context) DataSourceCredentialsPtrOutput

type DataSourceCredentialsPtrInput

type DataSourceCredentialsPtrInput interface {
	pulumi.Input

	ToDataSourceCredentialsPtrOutput() DataSourceCredentialsPtrOutput
	ToDataSourceCredentialsPtrOutputWithContext(context.Context) DataSourceCredentialsPtrOutput
}

DataSourceCredentialsPtrInput is an input type that accepts DataSourceCredentialsArgs, DataSourceCredentialsPtr and DataSourceCredentialsPtrOutput values. You can construct a concrete instance of `DataSourceCredentialsPtrInput` via:

        DataSourceCredentialsArgs{...}

or:

        nil

type DataSourceCredentialsPtrOutput

type DataSourceCredentialsPtrOutput struct{ *pulumi.OutputState }

func (DataSourceCredentialsPtrOutput) CopySourceArn

The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. When the value is not null, the `credentialPair` from the data source in the ARN is used.

func (DataSourceCredentialsPtrOutput) CredentialPair

Credential pair. See Credential Pair below for more details.

func (DataSourceCredentialsPtrOutput) Elem

func (DataSourceCredentialsPtrOutput) ElementType

func (DataSourceCredentialsPtrOutput) ToDataSourceCredentialsPtrOutput

func (o DataSourceCredentialsPtrOutput) ToDataSourceCredentialsPtrOutput() DataSourceCredentialsPtrOutput

func (DataSourceCredentialsPtrOutput) ToDataSourceCredentialsPtrOutputWithContext

func (o DataSourceCredentialsPtrOutput) ToDataSourceCredentialsPtrOutputWithContext(ctx context.Context) DataSourceCredentialsPtrOutput

type DataSourceInput

type DataSourceInput interface {
	pulumi.Input

	ToDataSourceOutput() DataSourceOutput
	ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput
}

type DataSourceMap

type DataSourceMap map[string]DataSourceInput

func (DataSourceMap) ElementType

func (DataSourceMap) ElementType() reflect.Type

func (DataSourceMap) ToDataSourceMapOutput

func (i DataSourceMap) ToDataSourceMapOutput() DataSourceMapOutput

func (DataSourceMap) ToDataSourceMapOutputWithContext

func (i DataSourceMap) ToDataSourceMapOutputWithContext(ctx context.Context) DataSourceMapOutput

type DataSourceMapInput

type DataSourceMapInput interface {
	pulumi.Input

	ToDataSourceMapOutput() DataSourceMapOutput
	ToDataSourceMapOutputWithContext(context.Context) DataSourceMapOutput
}

DataSourceMapInput is an input type that accepts DataSourceMap and DataSourceMapOutput values. You can construct a concrete instance of `DataSourceMapInput` via:

DataSourceMap{ "key": DataSourceArgs{...} }

type DataSourceMapOutput

type DataSourceMapOutput struct{ *pulumi.OutputState }

func (DataSourceMapOutput) ElementType

func (DataSourceMapOutput) ElementType() reflect.Type

func (DataSourceMapOutput) MapIndex

func (DataSourceMapOutput) ToDataSourceMapOutput

func (o DataSourceMapOutput) ToDataSourceMapOutput() DataSourceMapOutput

func (DataSourceMapOutput) ToDataSourceMapOutputWithContext

func (o DataSourceMapOutput) ToDataSourceMapOutputWithContext(ctx context.Context) DataSourceMapOutput

type DataSourceOutput

type DataSourceOutput struct{ *pulumi.OutputState }

func (DataSourceOutput) Arn added in v5.4.0

Amazon Resource Name (ARN) of the data source

func (DataSourceOutput) AwsAccountId added in v5.4.0

func (o DataSourceOutput) AwsAccountId() pulumi.StringOutput

The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.

func (DataSourceOutput) Credentials added in v5.4.0

The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details.

func (DataSourceOutput) DataSourceId added in v5.4.0

func (o DataSourceOutput) DataSourceId() pulumi.StringOutput

An identifier for the data source.

func (DataSourceOutput) ElementType

func (DataSourceOutput) ElementType() reflect.Type

func (DataSourceOutput) Name added in v5.4.0

A name for the data source, maximum of 128 characters.

func (DataSourceOutput) Parameters added in v5.4.0

The parameters used to connect to this data source (exactly one).

func (DataSourceOutput) Permissions added in v5.4.0

A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.

func (DataSourceOutput) SslProperties added in v5.4.0

Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.

func (DataSourceOutput) Tags added in v5.4.0

Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.

func (DataSourceOutput) TagsAll added in v5.4.0

A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.

func (DataSourceOutput) ToDataSourceOutput

func (o DataSourceOutput) ToDataSourceOutput() DataSourceOutput

func (DataSourceOutput) ToDataSourceOutputWithContext

func (o DataSourceOutput) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput

func (DataSourceOutput) Type added in v5.4.0

The type of the data source. See the [AWS Documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateDataSource.html#QS-CreateDataSource-request-Type) for the complete list of valid values.

func (DataSourceOutput) VpcConnectionProperties added in v5.4.0

Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source. See VPC Connection Properties below for more details.

type DataSourceParameters

type DataSourceParameters struct {
	// Parameters for connecting to Amazon Elasticsearch.
	AmazonElasticsearch *DataSourceParametersAmazonElasticsearch `pulumi:"amazonElasticsearch"`
	// Parameters for connecting to Athena.
	Athena *DataSourceParametersAthena `pulumi:"athena"`
	// Parameters for connecting to Aurora MySQL.
	Aurora *DataSourceParametersAurora `pulumi:"aurora"`
	// Parameters for connecting to Aurora Postgresql.
	AuroraPostgresql *DataSourceParametersAuroraPostgresql `pulumi:"auroraPostgresql"`
	// Parameters for connecting to AWS IOT Analytics.
	AwsIotAnalytics *DataSourceParametersAwsIotAnalytics `pulumi:"awsIotAnalytics"`
	// Parameters for connecting to Jira.
	Jira *DataSourceParametersJira `pulumi:"jira"`
	// Parameters for connecting to MariaDB.
	MariaDb *DataSourceParametersMariaDb `pulumi:"mariaDb"`
	// Parameters for connecting to MySQL.
	Mysql *DataSourceParametersMysql `pulumi:"mysql"`
	// Parameters for connecting to Oracle.
	Oracle *DataSourceParametersOracle `pulumi:"oracle"`
	// Parameters for connecting to Postgresql.
	Postgresql *DataSourceParametersPostgresql `pulumi:"postgresql"`
	// Parameters for connecting to Presto.
	Presto *DataSourceParametersPresto `pulumi:"presto"`
	// Parameters for connecting to RDS.
	Rds *DataSourceParametersRds `pulumi:"rds"`
	// Parameters for connecting to Redshift.
	Redshift *DataSourceParametersRedshift `pulumi:"redshift"`
	// Parameters for connecting to S3.
	S3 *DataSourceParametersS3 `pulumi:"s3"`
	// Parameters for connecting to ServiceNow.
	ServiceNow *DataSourceParametersServiceNow `pulumi:"serviceNow"`
	// Parameters for connecting to Snowflake.
	Snowflake *DataSourceParametersSnowflake `pulumi:"snowflake"`
	// Parameters for connecting to Spark.
	Spark *DataSourceParametersSpark `pulumi:"spark"`
	// Parameters for connecting to SQL Server.
	SqlServer *DataSourceParametersSqlServer `pulumi:"sqlServer"`
	// Parameters for connecting to Teradata.
	Teradata *DataSourceParametersTeradata `pulumi:"teradata"`
	// Parameters for connecting to Twitter.
	Twitter *DataSourceParametersTwitter `pulumi:"twitter"`
}

type DataSourceParametersAmazonElasticsearch

type DataSourceParametersAmazonElasticsearch struct {
	// The OpenSearch domain.
	Domain string `pulumi:"domain"`
}

type DataSourceParametersAmazonElasticsearchArgs

type DataSourceParametersAmazonElasticsearchArgs struct {
	// The OpenSearch domain.
	Domain pulumi.StringInput `pulumi:"domain"`
}

func (DataSourceParametersAmazonElasticsearchArgs) ElementType

func (DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchOutput

func (i DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchOutput() DataSourceParametersAmazonElasticsearchOutput

func (DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchOutputWithContext

func (i DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchOutputWithContext(ctx context.Context) DataSourceParametersAmazonElasticsearchOutput

func (DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchPtrOutput

func (i DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchPtrOutput() DataSourceParametersAmazonElasticsearchPtrOutput

func (DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext

func (i DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(ctx context.Context) DataSourceParametersAmazonElasticsearchPtrOutput

type DataSourceParametersAmazonElasticsearchInput

type DataSourceParametersAmazonElasticsearchInput interface {
	pulumi.Input

	ToDataSourceParametersAmazonElasticsearchOutput() DataSourceParametersAmazonElasticsearchOutput
	ToDataSourceParametersAmazonElasticsearchOutputWithContext(context.Context) DataSourceParametersAmazonElasticsearchOutput
}

DataSourceParametersAmazonElasticsearchInput is an input type that accepts DataSourceParametersAmazonElasticsearchArgs and DataSourceParametersAmazonElasticsearchOutput values. You can construct a concrete instance of `DataSourceParametersAmazonElasticsearchInput` via:

DataSourceParametersAmazonElasticsearchArgs{...}

type DataSourceParametersAmazonElasticsearchOutput

type DataSourceParametersAmazonElasticsearchOutput struct{ *pulumi.OutputState }

func (DataSourceParametersAmazonElasticsearchOutput) Domain

The OpenSearch domain.

func (DataSourceParametersAmazonElasticsearchOutput) ElementType

func (DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchOutput

func (o DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchOutput() DataSourceParametersAmazonElasticsearchOutput

func (DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchOutputWithContext

func (o DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchOutputWithContext(ctx context.Context) DataSourceParametersAmazonElasticsearchOutput

func (DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchPtrOutput

func (o DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchPtrOutput() DataSourceParametersAmazonElasticsearchPtrOutput

func (DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext

func (o DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(ctx context.Context) DataSourceParametersAmazonElasticsearchPtrOutput

type DataSourceParametersAmazonElasticsearchPtrInput

type DataSourceParametersAmazonElasticsearchPtrInput interface {
	pulumi.Input

	ToDataSourceParametersAmazonElasticsearchPtrOutput() DataSourceParametersAmazonElasticsearchPtrOutput
	ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(context.Context) DataSourceParametersAmazonElasticsearchPtrOutput
}

DataSourceParametersAmazonElasticsearchPtrInput is an input type that accepts DataSourceParametersAmazonElasticsearchArgs, DataSourceParametersAmazonElasticsearchPtr and DataSourceParametersAmazonElasticsearchPtrOutput values. You can construct a concrete instance of `DataSourceParametersAmazonElasticsearchPtrInput` via:

        DataSourceParametersAmazonElasticsearchArgs{...}

or:

        nil

type DataSourceParametersAmazonElasticsearchPtrOutput

type DataSourceParametersAmazonElasticsearchPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersAmazonElasticsearchPtrOutput) Domain

The OpenSearch domain.

func (DataSourceParametersAmazonElasticsearchPtrOutput) Elem

func (DataSourceParametersAmazonElasticsearchPtrOutput) ElementType

func (DataSourceParametersAmazonElasticsearchPtrOutput) ToDataSourceParametersAmazonElasticsearchPtrOutput

func (o DataSourceParametersAmazonElasticsearchPtrOutput) ToDataSourceParametersAmazonElasticsearchPtrOutput() DataSourceParametersAmazonElasticsearchPtrOutput

func (DataSourceParametersAmazonElasticsearchPtrOutput) ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext

func (o DataSourceParametersAmazonElasticsearchPtrOutput) ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(ctx context.Context) DataSourceParametersAmazonElasticsearchPtrOutput

type DataSourceParametersArgs

type DataSourceParametersArgs struct {
	// Parameters for connecting to Amazon Elasticsearch.
	AmazonElasticsearch DataSourceParametersAmazonElasticsearchPtrInput `pulumi:"amazonElasticsearch"`
	// Parameters for connecting to Athena.
	Athena DataSourceParametersAthenaPtrInput `pulumi:"athena"`
	// Parameters for connecting to Aurora MySQL.
	Aurora DataSourceParametersAuroraPtrInput `pulumi:"aurora"`
	// Parameters for connecting to Aurora Postgresql.
	AuroraPostgresql DataSourceParametersAuroraPostgresqlPtrInput `pulumi:"auroraPostgresql"`
	// Parameters for connecting to AWS IOT Analytics.
	AwsIotAnalytics DataSourceParametersAwsIotAnalyticsPtrInput `pulumi:"awsIotAnalytics"`
	// Parameters for connecting to Jira.
	Jira DataSourceParametersJiraPtrInput `pulumi:"jira"`
	// Parameters for connecting to MariaDB.
	MariaDb DataSourceParametersMariaDbPtrInput `pulumi:"mariaDb"`
	// Parameters for connecting to MySQL.
	Mysql DataSourceParametersMysqlPtrInput `pulumi:"mysql"`
	// Parameters for connecting to Oracle.
	Oracle DataSourceParametersOraclePtrInput `pulumi:"oracle"`
	// Parameters for connecting to Postgresql.
	Postgresql DataSourceParametersPostgresqlPtrInput `pulumi:"postgresql"`
	// Parameters for connecting to Presto.
	Presto DataSourceParametersPrestoPtrInput `pulumi:"presto"`
	// Parameters for connecting to RDS.
	Rds DataSourceParametersRdsPtrInput `pulumi:"rds"`
	// Parameters for connecting to Redshift.
	Redshift DataSourceParametersRedshiftPtrInput `pulumi:"redshift"`
	// Parameters for connecting to S3.
	S3 DataSourceParametersS3PtrInput `pulumi:"s3"`
	// Parameters for connecting to ServiceNow.
	ServiceNow DataSourceParametersServiceNowPtrInput `pulumi:"serviceNow"`
	// Parameters for connecting to Snowflake.
	Snowflake DataSourceParametersSnowflakePtrInput `pulumi:"snowflake"`
	// Parameters for connecting to Spark.
	Spark DataSourceParametersSparkPtrInput `pulumi:"spark"`
	// Parameters for connecting to SQL Server.
	SqlServer DataSourceParametersSqlServerPtrInput `pulumi:"sqlServer"`
	// Parameters for connecting to Teradata.
	Teradata DataSourceParametersTeradataPtrInput `pulumi:"teradata"`
	// Parameters for connecting to Twitter.
	Twitter DataSourceParametersTwitterPtrInput `pulumi:"twitter"`
}

func (DataSourceParametersArgs) ElementType

func (DataSourceParametersArgs) ElementType() reflect.Type

func (DataSourceParametersArgs) ToDataSourceParametersOutput

func (i DataSourceParametersArgs) ToDataSourceParametersOutput() DataSourceParametersOutput

func (DataSourceParametersArgs) ToDataSourceParametersOutputWithContext

func (i DataSourceParametersArgs) ToDataSourceParametersOutputWithContext(ctx context.Context) DataSourceParametersOutput

func (DataSourceParametersArgs) ToDataSourceParametersPtrOutput

func (i DataSourceParametersArgs) ToDataSourceParametersPtrOutput() DataSourceParametersPtrOutput

func (DataSourceParametersArgs) ToDataSourceParametersPtrOutputWithContext

func (i DataSourceParametersArgs) ToDataSourceParametersPtrOutputWithContext(ctx context.Context) DataSourceParametersPtrOutput

type DataSourceParametersAthena

type DataSourceParametersAthena struct {
	// The work-group to which to connect.
	WorkGroup *string `pulumi:"workGroup"`
}

type DataSourceParametersAthenaArgs

type DataSourceParametersAthenaArgs struct {
	// The work-group to which to connect.
	WorkGroup pulumi.StringPtrInput `pulumi:"workGroup"`
}

func (DataSourceParametersAthenaArgs) ElementType

func (DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaOutput

func (i DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaOutput() DataSourceParametersAthenaOutput

func (DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaOutputWithContext

func (i DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaOutputWithContext(ctx context.Context) DataSourceParametersAthenaOutput

func (DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaPtrOutput

func (i DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaPtrOutput() DataSourceParametersAthenaPtrOutput

func (DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaPtrOutputWithContext

func (i DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaPtrOutputWithContext(ctx context.Context) DataSourceParametersAthenaPtrOutput

type DataSourceParametersAthenaInput

type DataSourceParametersAthenaInput interface {
	pulumi.Input

	ToDataSourceParametersAthenaOutput() DataSourceParametersAthenaOutput
	ToDataSourceParametersAthenaOutputWithContext(context.Context) DataSourceParametersAthenaOutput
}

DataSourceParametersAthenaInput is an input type that accepts DataSourceParametersAthenaArgs and DataSourceParametersAthenaOutput values. You can construct a concrete instance of `DataSourceParametersAthenaInput` via:

DataSourceParametersAthenaArgs{...}

type DataSourceParametersAthenaOutput

type DataSourceParametersAthenaOutput struct{ *pulumi.OutputState }

func (DataSourceParametersAthenaOutput) ElementType

func (DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaOutput

func (o DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaOutput() DataSourceParametersAthenaOutput

func (DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaOutputWithContext

func (o DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaOutputWithContext(ctx context.Context) DataSourceParametersAthenaOutput

func (DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaPtrOutput

func (o DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaPtrOutput() DataSourceParametersAthenaPtrOutput

func (DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaPtrOutputWithContext

func (o DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaPtrOutputWithContext(ctx context.Context) DataSourceParametersAthenaPtrOutput

func (DataSourceParametersAthenaOutput) WorkGroup

The work-group to which to connect.

type DataSourceParametersAthenaPtrInput

type DataSourceParametersAthenaPtrInput interface {
	pulumi.Input

	ToDataSourceParametersAthenaPtrOutput() DataSourceParametersAthenaPtrOutput
	ToDataSourceParametersAthenaPtrOutputWithContext(context.Context) DataSourceParametersAthenaPtrOutput
}

DataSourceParametersAthenaPtrInput is an input type that accepts DataSourceParametersAthenaArgs, DataSourceParametersAthenaPtr and DataSourceParametersAthenaPtrOutput values. You can construct a concrete instance of `DataSourceParametersAthenaPtrInput` via:

        DataSourceParametersAthenaArgs{...}

or:

        nil

type DataSourceParametersAthenaPtrOutput

type DataSourceParametersAthenaPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersAthenaPtrOutput) Elem

func (DataSourceParametersAthenaPtrOutput) ElementType

func (DataSourceParametersAthenaPtrOutput) ToDataSourceParametersAthenaPtrOutput

func (o DataSourceParametersAthenaPtrOutput) ToDataSourceParametersAthenaPtrOutput() DataSourceParametersAthenaPtrOutput

func (DataSourceParametersAthenaPtrOutput) ToDataSourceParametersAthenaPtrOutputWithContext

func (o DataSourceParametersAthenaPtrOutput) ToDataSourceParametersAthenaPtrOutputWithContext(ctx context.Context) DataSourceParametersAthenaPtrOutput

func (DataSourceParametersAthenaPtrOutput) WorkGroup

The work-group to which to connect.

type DataSourceParametersAurora

type DataSourceParametersAurora struct {
	// The database to which to connect.
	Database string `pulumi:"database"`
	// The host to which to connect.
	Host string `pulumi:"host"`
	// The port to which to connect.
	Port int `pulumi:"port"`
}

type DataSourceParametersAuroraArgs

type DataSourceParametersAuroraArgs struct {
	// The database to which to connect.
	Database pulumi.StringInput `pulumi:"database"`
	// The host to which to connect.
	Host pulumi.StringInput `pulumi:"host"`
	// The port to which to connect.
	Port pulumi.IntInput `pulumi:"port"`
}

func (DataSourceParametersAuroraArgs) ElementType

func (DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraOutput

func (i DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraOutput() DataSourceParametersAuroraOutput

func (DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraOutputWithContext

func (i DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraOutputWithContext(ctx context.Context) DataSourceParametersAuroraOutput

func (DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraPtrOutput

func (i DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraPtrOutput() DataSourceParametersAuroraPtrOutput

func (DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraPtrOutputWithContext

func (i DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPtrOutput

type DataSourceParametersAuroraInput

type DataSourceParametersAuroraInput interface {
	pulumi.Input

	ToDataSourceParametersAuroraOutput() DataSourceParametersAuroraOutput
	ToDataSourceParametersAuroraOutputWithContext(context.Context) DataSourceParametersAuroraOutput
}

DataSourceParametersAuroraInput is an input type that accepts DataSourceParametersAuroraArgs and DataSourceParametersAuroraOutput values. You can construct a concrete instance of `DataSourceParametersAuroraInput` via:

DataSourceParametersAuroraArgs{...}

type DataSourceParametersAuroraOutput

type DataSourceParametersAuroraOutput struct{ *pulumi.OutputState }

func (DataSourceParametersAuroraOutput) Database

The database to which to connect.

func (DataSourceParametersAuroraOutput) ElementType

func (DataSourceParametersAuroraOutput) Host

The host to which to connect.

func (DataSourceParametersAuroraOutput) Port

The port to which to connect.

func (DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraOutput

func (o DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraOutput() DataSourceParametersAuroraOutput

func (DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraOutputWithContext

func (o DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraOutputWithContext(ctx context.Context) DataSourceParametersAuroraOutput

func (DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraPtrOutput

func (o DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraPtrOutput() DataSourceParametersAuroraPtrOutput

func (DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraPtrOutputWithContext

func (o DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPtrOutput

type DataSourceParametersAuroraPostgresql

type DataSourceParametersAuroraPostgresql struct {
	// The database to which to connect.
	Database string `pulumi:"database"`
	// The host to which to connect.
	Host string `pulumi:"host"`
	// The port to which to connect.
	Port int `pulumi:"port"`
}

type DataSourceParametersAuroraPostgresqlArgs

type DataSourceParametersAuroraPostgresqlArgs struct {
	// The database to which to connect.
	Database pulumi.StringInput `pulumi:"database"`
	// The host to which to connect.
	Host pulumi.StringInput `pulumi:"host"`
	// The port to which to connect.
	Port pulumi.IntInput `pulumi:"port"`
}

func (DataSourceParametersAuroraPostgresqlArgs) ElementType

func (DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlOutput

func (i DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlOutput() DataSourceParametersAuroraPostgresqlOutput

func (DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlOutputWithContext

func (i DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlOutputWithContext(ctx context.Context) DataSourceParametersAuroraPostgresqlOutput

func (DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlPtrOutput

func (i DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlPtrOutput() DataSourceParametersAuroraPostgresqlPtrOutput

func (DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext

func (i DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPostgresqlPtrOutput

type DataSourceParametersAuroraPostgresqlInput

type DataSourceParametersAuroraPostgresqlInput interface {
	pulumi.Input

	ToDataSourceParametersAuroraPostgresqlOutput() DataSourceParametersAuroraPostgresqlOutput
	ToDataSourceParametersAuroraPostgresqlOutputWithContext(context.Context) DataSourceParametersAuroraPostgresqlOutput
}

DataSourceParametersAuroraPostgresqlInput is an input type that accepts DataSourceParametersAuroraPostgresqlArgs and DataSourceParametersAuroraPostgresqlOutput values. You can construct a concrete instance of `DataSourceParametersAuroraPostgresqlInput` via:

DataSourceParametersAuroraPostgresqlArgs{...}

type DataSourceParametersAuroraPostgresqlOutput

type DataSourceParametersAuroraPostgresqlOutput struct{ *pulumi.OutputState }

func (DataSourceParametersAuroraPostgresqlOutput) Database

The database to which to connect.

func (DataSourceParametersAuroraPostgresqlOutput) ElementType

func (DataSourceParametersAuroraPostgresqlOutput) Host

The host to which to connect.

func (DataSourceParametersAuroraPostgresqlOutput) Port

The port to which to connect.

func (DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlOutput

func (o DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlOutput() DataSourceParametersAuroraPostgresqlOutput

func (DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlOutputWithContext

func (o DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlOutputWithContext(ctx context.Context) DataSourceParametersAuroraPostgresqlOutput

func (DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlPtrOutput

func (o DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlPtrOutput() DataSourceParametersAuroraPostgresqlPtrOutput

func (DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext

func (o DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPostgresqlPtrOutput

type DataSourceParametersAuroraPostgresqlPtrInput

type DataSourceParametersAuroraPostgresqlPtrInput interface {
	pulumi.Input

	ToDataSourceParametersAuroraPostgresqlPtrOutput() DataSourceParametersAuroraPostgresqlPtrOutput
	ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(context.Context) DataSourceParametersAuroraPostgresqlPtrOutput
}

DataSourceParametersAuroraPostgresqlPtrInput is an input type that accepts DataSourceParametersAuroraPostgresqlArgs, DataSourceParametersAuroraPostgresqlPtr and DataSourceParametersAuroraPostgresqlPtrOutput values. You can construct a concrete instance of `DataSourceParametersAuroraPostgresqlPtrInput` via:

        DataSourceParametersAuroraPostgresqlArgs{...}

or:

        nil

type DataSourceParametersAuroraPostgresqlPtrOutput

type DataSourceParametersAuroraPostgresqlPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersAuroraPostgresqlPtrOutput) Database

The database to which to connect.

func (DataSourceParametersAuroraPostgresqlPtrOutput) Elem

func (DataSourceParametersAuroraPostgresqlPtrOutput) ElementType

func (DataSourceParametersAuroraPostgresqlPtrOutput) Host

The host to which to connect.

func (DataSourceParametersAuroraPostgresqlPtrOutput) Port

The port to which to connect.

func (DataSourceParametersAuroraPostgresqlPtrOutput) ToDataSourceParametersAuroraPostgresqlPtrOutput

func (o DataSourceParametersAuroraPostgresqlPtrOutput) ToDataSourceParametersAuroraPostgresqlPtrOutput() DataSourceParametersAuroraPostgresqlPtrOutput

func (DataSourceParametersAuroraPostgresqlPtrOutput) ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext

func (o DataSourceParametersAuroraPostgresqlPtrOutput) ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPostgresqlPtrOutput

type DataSourceParametersAuroraPtrInput

type DataSourceParametersAuroraPtrInput interface {
	pulumi.Input

	ToDataSourceParametersAuroraPtrOutput() DataSourceParametersAuroraPtrOutput
	ToDataSourceParametersAuroraPtrOutputWithContext(context.Context) DataSourceParametersAuroraPtrOutput
}

DataSourceParametersAuroraPtrInput is an input type that accepts DataSourceParametersAuroraArgs, DataSourceParametersAuroraPtr and DataSourceParametersAuroraPtrOutput values. You can construct a concrete instance of `DataSourceParametersAuroraPtrInput` via:

        DataSourceParametersAuroraArgs{...}

or:

        nil

type DataSourceParametersAuroraPtrOutput

type DataSourceParametersAuroraPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersAuroraPtrOutput) Database

The database to which to connect.

func (DataSourceParametersAuroraPtrOutput) Elem

func (DataSourceParametersAuroraPtrOutput) ElementType

func (DataSourceParametersAuroraPtrOutput) Host

The host to which to connect.

func (DataSourceParametersAuroraPtrOutput) Port

The port to which to connect.

func (DataSourceParametersAuroraPtrOutput) ToDataSourceParametersAuroraPtrOutput

func (o DataSourceParametersAuroraPtrOutput) ToDataSourceParametersAuroraPtrOutput() DataSourceParametersAuroraPtrOutput

func (DataSourceParametersAuroraPtrOutput) ToDataSourceParametersAuroraPtrOutputWithContext

func (o DataSourceParametersAuroraPtrOutput) ToDataSourceParametersAuroraPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPtrOutput

type DataSourceParametersAwsIotAnalytics

type DataSourceParametersAwsIotAnalytics struct {
	// The name of the data set to which to connect.
	DataSetName string `pulumi:"dataSetName"`
}

type DataSourceParametersAwsIotAnalyticsArgs

type DataSourceParametersAwsIotAnalyticsArgs struct {
	// The name of the data set to which to connect.
	DataSetName pulumi.StringInput `pulumi:"dataSetName"`
}

func (DataSourceParametersAwsIotAnalyticsArgs) ElementType

func (DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsOutput

func (i DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsOutput() DataSourceParametersAwsIotAnalyticsOutput

func (DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsOutputWithContext

func (i DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsOutputWithContext(ctx context.Context) DataSourceParametersAwsIotAnalyticsOutput

func (DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsPtrOutput

func (i DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsPtrOutput() DataSourceParametersAwsIotAnalyticsPtrOutput

func (DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext

func (i DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(ctx context.Context) DataSourceParametersAwsIotAnalyticsPtrOutput

type DataSourceParametersAwsIotAnalyticsInput

type DataSourceParametersAwsIotAnalyticsInput interface {
	pulumi.Input

	ToDataSourceParametersAwsIotAnalyticsOutput() DataSourceParametersAwsIotAnalyticsOutput
	ToDataSourceParametersAwsIotAnalyticsOutputWithContext(context.Context) DataSourceParametersAwsIotAnalyticsOutput
}

DataSourceParametersAwsIotAnalyticsInput is an input type that accepts DataSourceParametersAwsIotAnalyticsArgs and DataSourceParametersAwsIotAnalyticsOutput values. You can construct a concrete instance of `DataSourceParametersAwsIotAnalyticsInput` via:

DataSourceParametersAwsIotAnalyticsArgs{...}

type DataSourceParametersAwsIotAnalyticsOutput

type DataSourceParametersAwsIotAnalyticsOutput struct{ *pulumi.OutputState }

func (DataSourceParametersAwsIotAnalyticsOutput) DataSetName

The name of the data set to which to connect.

func (DataSourceParametersAwsIotAnalyticsOutput) ElementType

func (DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsOutput

func (o DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsOutput() DataSourceParametersAwsIotAnalyticsOutput

func (DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsOutputWithContext

func (o DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsOutputWithContext(ctx context.Context) DataSourceParametersAwsIotAnalyticsOutput

func (DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutput

func (o DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutput() DataSourceParametersAwsIotAnalyticsPtrOutput

func (DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext

func (o DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(ctx context.Context) DataSourceParametersAwsIotAnalyticsPtrOutput

type DataSourceParametersAwsIotAnalyticsPtrInput

type DataSourceParametersAwsIotAnalyticsPtrInput interface {
	pulumi.Input

	ToDataSourceParametersAwsIotAnalyticsPtrOutput() DataSourceParametersAwsIotAnalyticsPtrOutput
	ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(context.Context) DataSourceParametersAwsIotAnalyticsPtrOutput
}

DataSourceParametersAwsIotAnalyticsPtrInput is an input type that accepts DataSourceParametersAwsIotAnalyticsArgs, DataSourceParametersAwsIotAnalyticsPtr and DataSourceParametersAwsIotAnalyticsPtrOutput values. You can construct a concrete instance of `DataSourceParametersAwsIotAnalyticsPtrInput` via:

        DataSourceParametersAwsIotAnalyticsArgs{...}

or:

        nil

type DataSourceParametersAwsIotAnalyticsPtrOutput

type DataSourceParametersAwsIotAnalyticsPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersAwsIotAnalyticsPtrOutput) DataSetName

The name of the data set to which to connect.

func (DataSourceParametersAwsIotAnalyticsPtrOutput) Elem

func (DataSourceParametersAwsIotAnalyticsPtrOutput) ElementType

func (DataSourceParametersAwsIotAnalyticsPtrOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutput

func (o DataSourceParametersAwsIotAnalyticsPtrOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutput() DataSourceParametersAwsIotAnalyticsPtrOutput

func (DataSourceParametersAwsIotAnalyticsPtrOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext

func (o DataSourceParametersAwsIotAnalyticsPtrOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(ctx context.Context) DataSourceParametersAwsIotAnalyticsPtrOutput

type DataSourceParametersInput

type DataSourceParametersInput interface {
	pulumi.Input

	ToDataSourceParametersOutput() DataSourceParametersOutput
	ToDataSourceParametersOutputWithContext(context.Context) DataSourceParametersOutput
}

DataSourceParametersInput is an input type that accepts DataSourceParametersArgs and DataSourceParametersOutput values. You can construct a concrete instance of `DataSourceParametersInput` via:

DataSourceParametersArgs{...}

type DataSourceParametersJira

type DataSourceParametersJira struct {
	// The base URL of the Jira instance's site to which to connect.
	SiteBaseUrl string `pulumi:"siteBaseUrl"`
}

type DataSourceParametersJiraArgs

type DataSourceParametersJiraArgs struct {
	// The base URL of the Jira instance's site to which to connect.
	SiteBaseUrl pulumi.StringInput `pulumi:"siteBaseUrl"`
}

func (DataSourceParametersJiraArgs) ElementType

func (DataSourceParametersJiraArgs) ToDataSourceParametersJiraOutput

func (i DataSourceParametersJiraArgs) ToDataSourceParametersJiraOutput() DataSourceParametersJiraOutput

func (DataSourceParametersJiraArgs) ToDataSourceParametersJiraOutputWithContext

func (i DataSourceParametersJiraArgs) ToDataSourceParametersJiraOutputWithContext(ctx context.Context) DataSourceParametersJiraOutput

func (DataSourceParametersJiraArgs) ToDataSourceParametersJiraPtrOutput

func (i DataSourceParametersJiraArgs) ToDataSourceParametersJiraPtrOutput() DataSourceParametersJiraPtrOutput

func (DataSourceParametersJiraArgs) ToDataSourceParametersJiraPtrOutputWithContext

func (i DataSourceParametersJiraArgs) ToDataSourceParametersJiraPtrOutputWithContext(ctx context.Context) DataSourceParametersJiraPtrOutput

type DataSourceParametersJiraInput

type DataSourceParametersJiraInput interface {
	pulumi.Input

	ToDataSourceParametersJiraOutput() DataSourceParametersJiraOutput
	ToDataSourceParametersJiraOutputWithContext(context.Context) DataSourceParametersJiraOutput
}

DataSourceParametersJiraInput is an input type that accepts DataSourceParametersJiraArgs and DataSourceParametersJiraOutput values. You can construct a concrete instance of `DataSourceParametersJiraInput` via:

DataSourceParametersJiraArgs{...}

type DataSourceParametersJiraOutput

type DataSourceParametersJiraOutput struct{ *pulumi.OutputState }

func (DataSourceParametersJiraOutput) ElementType

func (DataSourceParametersJiraOutput) SiteBaseUrl

The base URL of the Jira instance's site to which to connect.

func (DataSourceParametersJiraOutput) ToDataSourceParametersJiraOutput

func (o DataSourceParametersJiraOutput) ToDataSourceParametersJiraOutput() DataSourceParametersJiraOutput

func (DataSourceParametersJiraOutput) ToDataSourceParametersJiraOutputWithContext

func (o DataSourceParametersJiraOutput) ToDataSourceParametersJiraOutputWithContext(ctx context.Context) DataSourceParametersJiraOutput

func (DataSourceParametersJiraOutput) ToDataSourceParametersJiraPtrOutput

func (o DataSourceParametersJiraOutput) ToDataSourceParametersJiraPtrOutput() DataSourceParametersJiraPtrOutput

func (DataSourceParametersJiraOutput) ToDataSourceParametersJiraPtrOutputWithContext

func (o DataSourceParametersJiraOutput) ToDataSourceParametersJiraPtrOutputWithContext(ctx context.Context) DataSourceParametersJiraPtrOutput

type DataSourceParametersJiraPtrInput

type DataSourceParametersJiraPtrInput interface {
	pulumi.Input

	ToDataSourceParametersJiraPtrOutput() DataSourceParametersJiraPtrOutput
	ToDataSourceParametersJiraPtrOutputWithContext(context.Context) DataSourceParametersJiraPtrOutput
}

DataSourceParametersJiraPtrInput is an input type that accepts DataSourceParametersJiraArgs, DataSourceParametersJiraPtr and DataSourceParametersJiraPtrOutput values. You can construct a concrete instance of `DataSourceParametersJiraPtrInput` via:

        DataSourceParametersJiraArgs{...}

or:

        nil

type DataSourceParametersJiraPtrOutput

type DataSourceParametersJiraPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersJiraPtrOutput) Elem

func (DataSourceParametersJiraPtrOutput) ElementType

func (DataSourceParametersJiraPtrOutput) SiteBaseUrl

The base URL of the Jira instance's site to which to connect.

func (DataSourceParametersJiraPtrOutput) ToDataSourceParametersJiraPtrOutput

func (o DataSourceParametersJiraPtrOutput) ToDataSourceParametersJiraPtrOutput() DataSourceParametersJiraPtrOutput

func (DataSourceParametersJiraPtrOutput) ToDataSourceParametersJiraPtrOutputWithContext

func (o DataSourceParametersJiraPtrOutput) ToDataSourceParametersJiraPtrOutputWithContext(ctx context.Context) DataSourceParametersJiraPtrOutput

type DataSourceParametersMariaDb

type DataSourceParametersMariaDb struct {
	// The database to which to connect.
	Database string `pulumi:"database"`
	// The host to which to connect.
	Host string `pulumi:"host"`
	// The port to which to connect.
	Port int `pulumi:"port"`
}

type DataSourceParametersMariaDbArgs

type DataSourceParametersMariaDbArgs struct {
	// The database to which to connect.
	Database pulumi.StringInput `pulumi:"database"`
	// The host to which to connect.
	Host pulumi.StringInput `pulumi:"host"`
	// The port to which to connect.
	Port pulumi.IntInput `pulumi:"port"`
}

func (DataSourceParametersMariaDbArgs) ElementType

func (DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbOutput

func (i DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbOutput() DataSourceParametersMariaDbOutput

func (DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbOutputWithContext

func (i DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbOutputWithContext(ctx context.Context) DataSourceParametersMariaDbOutput

func (DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbPtrOutput

func (i DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbPtrOutput() DataSourceParametersMariaDbPtrOutput

func (DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbPtrOutputWithContext

func (i DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbPtrOutputWithContext(ctx context.Context) DataSourceParametersMariaDbPtrOutput

type DataSourceParametersMariaDbInput

type DataSourceParametersMariaDbInput interface {
	pulumi.Input

	ToDataSourceParametersMariaDbOutput() DataSourceParametersMariaDbOutput
	ToDataSourceParametersMariaDbOutputWithContext(context.Context) DataSourceParametersMariaDbOutput
}

DataSourceParametersMariaDbInput is an input type that accepts DataSourceParametersMariaDbArgs and DataSourceParametersMariaDbOutput values. You can construct a concrete instance of `DataSourceParametersMariaDbInput` via:

DataSourceParametersMariaDbArgs{...}

type DataSourceParametersMariaDbOutput

type DataSourceParametersMariaDbOutput struct{ *pulumi.OutputState }

func (DataSourceParametersMariaDbOutput) Database

The database to which to connect.

func (DataSourceParametersMariaDbOutput) ElementType

func (DataSourceParametersMariaDbOutput) Host

The host to which to connect.

func (DataSourceParametersMariaDbOutput) Port

The port to which to connect.

func (DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbOutput

func (o DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbOutput() DataSourceParametersMariaDbOutput

func (DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbOutputWithContext

func (o DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbOutputWithContext(ctx context.Context) DataSourceParametersMariaDbOutput

func (DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbPtrOutput

func (o DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbPtrOutput() DataSourceParametersMariaDbPtrOutput

func (DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbPtrOutputWithContext

func (o DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbPtrOutputWithContext(ctx context.Context) DataSourceParametersMariaDbPtrOutput

type DataSourceParametersMariaDbPtrInput

type DataSourceParametersMariaDbPtrInput interface {
	pulumi.Input

	ToDataSourceParametersMariaDbPtrOutput() DataSourceParametersMariaDbPtrOutput
	ToDataSourceParametersMariaDbPtrOutputWithContext(context.Context) DataSourceParametersMariaDbPtrOutput
}

DataSourceParametersMariaDbPtrInput is an input type that accepts DataSourceParametersMariaDbArgs, DataSourceParametersMariaDbPtr and DataSourceParametersMariaDbPtrOutput values. You can construct a concrete instance of `DataSourceParametersMariaDbPtrInput` via:

        DataSourceParametersMariaDbArgs{...}

or:

        nil

type DataSourceParametersMariaDbPtrOutput

type DataSourceParametersMariaDbPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersMariaDbPtrOutput) Database

The database to which to connect.

func (DataSourceParametersMariaDbPtrOutput) Elem

func (DataSourceParametersMariaDbPtrOutput) ElementType

func (DataSourceParametersMariaDbPtrOutput) Host

The host to which to connect.

func (DataSourceParametersMariaDbPtrOutput) Port

The port to which to connect.

func (DataSourceParametersMariaDbPtrOutput) ToDataSourceParametersMariaDbPtrOutput

func (o DataSourceParametersMariaDbPtrOutput) ToDataSourceParametersMariaDbPtrOutput() DataSourceParametersMariaDbPtrOutput

func (DataSourceParametersMariaDbPtrOutput) ToDataSourceParametersMariaDbPtrOutputWithContext

func (o DataSourceParametersMariaDbPtrOutput) ToDataSourceParametersMariaDbPtrOutputWithContext(ctx context.Context) DataSourceParametersMariaDbPtrOutput

type DataSourceParametersMysql

type DataSourceParametersMysql struct {
	// The database to which to connect.
	Database string `pulumi:"database"`
	// The host to which to connect.
	Host string `pulumi:"host"`
	// The port to which to connect.
	Port int `pulumi:"port"`
}

type DataSourceParametersMysqlArgs

type DataSourceParametersMysqlArgs struct {
	// The database to which to connect.
	Database pulumi.StringInput `pulumi:"database"`
	// The host to which to connect.
	Host pulumi.StringInput `pulumi:"host"`
	// The port to which to connect.
	Port pulumi.IntInput `pulumi:"port"`
}

func (DataSourceParametersMysqlArgs) ElementType

func (DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlOutput

func (i DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlOutput() DataSourceParametersMysqlOutput

func (DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlOutputWithContext

func (i DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlOutputWithContext(ctx context.Context) DataSourceParametersMysqlOutput

func (DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlPtrOutput

func (i DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlPtrOutput() DataSourceParametersMysqlPtrOutput

func (DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlPtrOutputWithContext

func (i DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlPtrOutputWithContext(ctx context.Context) DataSourceParametersMysqlPtrOutput

type DataSourceParametersMysqlInput

type DataSourceParametersMysqlInput interface {
	pulumi.Input

	ToDataSourceParametersMysqlOutput() DataSourceParametersMysqlOutput
	ToDataSourceParametersMysqlOutputWithContext(context.Context) DataSourceParametersMysqlOutput
}

DataSourceParametersMysqlInput is an input type that accepts DataSourceParametersMysqlArgs and DataSourceParametersMysqlOutput values. You can construct a concrete instance of `DataSourceParametersMysqlInput` via:

DataSourceParametersMysqlArgs{...}

type DataSourceParametersMysqlOutput

type DataSourceParametersMysqlOutput struct{ *pulumi.OutputState }

func (DataSourceParametersMysqlOutput) Database

The database to which to connect.

func (DataSourceParametersMysqlOutput) ElementType

func (DataSourceParametersMysqlOutput) Host

The host to which to connect.

func (DataSourceParametersMysqlOutput) Port

The port to which to connect.

func (DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlOutput

func (o DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlOutput() DataSourceParametersMysqlOutput

func (DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlOutputWithContext

func (o DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlOutputWithContext(ctx context.Context) DataSourceParametersMysqlOutput

func (DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlPtrOutput

func (o DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlPtrOutput() DataSourceParametersMysqlPtrOutput

func (DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlPtrOutputWithContext

func (o DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlPtrOutputWithContext(ctx context.Context) DataSourceParametersMysqlPtrOutput

type DataSourceParametersMysqlPtrInput

type DataSourceParametersMysqlPtrInput interface {
	pulumi.Input

	ToDataSourceParametersMysqlPtrOutput() DataSourceParametersMysqlPtrOutput
	ToDataSourceParametersMysqlPtrOutputWithContext(context.Context) DataSourceParametersMysqlPtrOutput
}

DataSourceParametersMysqlPtrInput is an input type that accepts DataSourceParametersMysqlArgs, DataSourceParametersMysqlPtr and DataSourceParametersMysqlPtrOutput values. You can construct a concrete instance of `DataSourceParametersMysqlPtrInput` via:

        DataSourceParametersMysqlArgs{...}

or:

        nil

type DataSourceParametersMysqlPtrOutput

type DataSourceParametersMysqlPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersMysqlPtrOutput) Database

The database to which to connect.

func (DataSourceParametersMysqlPtrOutput) Elem

func (DataSourceParametersMysqlPtrOutput) ElementType

func (DataSourceParametersMysqlPtrOutput) Host

The host to which to connect.

func (DataSourceParametersMysqlPtrOutput) Port

The port to which to connect.

func (DataSourceParametersMysqlPtrOutput) ToDataSourceParametersMysqlPtrOutput

func (o DataSourceParametersMysqlPtrOutput) ToDataSourceParametersMysqlPtrOutput() DataSourceParametersMysqlPtrOutput

func (DataSourceParametersMysqlPtrOutput) ToDataSourceParametersMysqlPtrOutputWithContext

func (o DataSourceParametersMysqlPtrOutput) ToDataSourceParametersMysqlPtrOutputWithContext(ctx context.Context) DataSourceParametersMysqlPtrOutput

type DataSourceParametersOracle

type DataSourceParametersOracle struct {
	// The database to which to connect.
	Database string `pulumi:"database"`
	// The host to which to connect.
	Host string `pulumi:"host"`
	// The port to which to connect.
	Port int `pulumi:"port"`
}

type DataSourceParametersOracleArgs

type DataSourceParametersOracleArgs struct {
	// The database to which to connect.
	Database pulumi.StringInput `pulumi:"database"`
	// The host to which to connect.
	Host pulumi.StringInput `pulumi:"host"`
	// The port to which to connect.
	Port pulumi.IntInput `pulumi:"port"`
}

func (DataSourceParametersOracleArgs) ElementType

func (DataSourceParametersOracleArgs) ToDataSourceParametersOracleOutput

func (i DataSourceParametersOracleArgs) ToDataSourceParametersOracleOutput() DataSourceParametersOracleOutput

func (DataSourceParametersOracleArgs) ToDataSourceParametersOracleOutputWithContext

func (i DataSourceParametersOracleArgs) ToDataSourceParametersOracleOutputWithContext(ctx context.Context) DataSourceParametersOracleOutput

func (DataSourceParametersOracleArgs) ToDataSourceParametersOraclePtrOutput

func (i DataSourceParametersOracleArgs) ToDataSourceParametersOraclePtrOutput() DataSourceParametersOraclePtrOutput

func (DataSourceParametersOracleArgs) ToDataSourceParametersOraclePtrOutputWithContext

func (i DataSourceParametersOracleArgs) ToDataSourceParametersOraclePtrOutputWithContext(ctx context.Context) DataSourceParametersOraclePtrOutput

type DataSourceParametersOracleInput

type DataSourceParametersOracleInput interface {
	pulumi.Input

	ToDataSourceParametersOracleOutput() DataSourceParametersOracleOutput
	ToDataSourceParametersOracleOutputWithContext(context.Context) DataSourceParametersOracleOutput
}

DataSourceParametersOracleInput is an input type that accepts DataSourceParametersOracleArgs and DataSourceParametersOracleOutput values. You can construct a concrete instance of `DataSourceParametersOracleInput` via:

DataSourceParametersOracleArgs{...}

type DataSourceParametersOracleOutput

type DataSourceParametersOracleOutput struct{ *pulumi.OutputState }

func (DataSourceParametersOracleOutput) Database

The database to which to connect.

func (DataSourceParametersOracleOutput) ElementType

func (DataSourceParametersOracleOutput) Host

The host to which to connect.

func (DataSourceParametersOracleOutput) Port

The port to which to connect.

func (DataSourceParametersOracleOutput) ToDataSourceParametersOracleOutput

func (o DataSourceParametersOracleOutput) ToDataSourceParametersOracleOutput() DataSourceParametersOracleOutput

func (DataSourceParametersOracleOutput) ToDataSourceParametersOracleOutputWithContext

func (o DataSourceParametersOracleOutput) ToDataSourceParametersOracleOutputWithContext(ctx context.Context) DataSourceParametersOracleOutput

func (DataSourceParametersOracleOutput) ToDataSourceParametersOraclePtrOutput

func (o DataSourceParametersOracleOutput) ToDataSourceParametersOraclePtrOutput() DataSourceParametersOraclePtrOutput

func (DataSourceParametersOracleOutput) ToDataSourceParametersOraclePtrOutputWithContext

func (o DataSourceParametersOracleOutput) ToDataSourceParametersOraclePtrOutputWithContext(ctx context.Context) DataSourceParametersOraclePtrOutput

type DataSourceParametersOraclePtrInput

type DataSourceParametersOraclePtrInput interface {
	pulumi.Input

	ToDataSourceParametersOraclePtrOutput() DataSourceParametersOraclePtrOutput
	ToDataSourceParametersOraclePtrOutputWithContext(context.Context) DataSourceParametersOraclePtrOutput
}

DataSourceParametersOraclePtrInput is an input type that accepts DataSourceParametersOracleArgs, DataSourceParametersOraclePtr and DataSourceParametersOraclePtrOutput values. You can construct a concrete instance of `DataSourceParametersOraclePtrInput` via:

        DataSourceParametersOracleArgs{...}

or:

        nil

type DataSourceParametersOraclePtrOutput

type DataSourceParametersOraclePtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersOraclePtrOutput) Database

The database to which to connect.

func (DataSourceParametersOraclePtrOutput) Elem

func (DataSourceParametersOraclePtrOutput) ElementType

func (DataSourceParametersOraclePtrOutput) Host

The host to which to connect.

func (DataSourceParametersOraclePtrOutput) Port

The port to which to connect.

func (DataSourceParametersOraclePtrOutput) ToDataSourceParametersOraclePtrOutput

func (o DataSourceParametersOraclePtrOutput) ToDataSourceParametersOraclePtrOutput() DataSourceParametersOraclePtrOutput

func (DataSourceParametersOraclePtrOutput) ToDataSourceParametersOraclePtrOutputWithContext

func (o DataSourceParametersOraclePtrOutput) ToDataSourceParametersOraclePtrOutputWithContext(ctx context.Context) DataSourceParametersOraclePtrOutput

type DataSourceParametersOutput

type DataSourceParametersOutput struct{ *pulumi.OutputState }

func (DataSourceParametersOutput) AmazonElasticsearch

Parameters for connecting to Amazon Elasticsearch.

func (DataSourceParametersOutput) Athena

Parameters for connecting to Athena.

func (DataSourceParametersOutput) Aurora

Parameters for connecting to Aurora MySQL.

func (DataSourceParametersOutput) AuroraPostgresql

Parameters for connecting to Aurora Postgresql.

func (DataSourceParametersOutput) AwsIotAnalytics

Parameters for connecting to AWS IOT Analytics.

func (DataSourceParametersOutput) ElementType

func (DataSourceParametersOutput) ElementType() reflect.Type

func (DataSourceParametersOutput) Jira

Parameters for connecting to Jira.

func (DataSourceParametersOutput) MariaDb

Parameters for connecting to MariaDB.

func (DataSourceParametersOutput) Mysql

Parameters for connecting to MySQL.

func (DataSourceParametersOutput) Oracle

Parameters for connecting to Oracle.

func (DataSourceParametersOutput) Postgresql

Parameters for connecting to Postgresql.

func (DataSourceParametersOutput) Presto

Parameters for connecting to Presto.

func (DataSourceParametersOutput) Rds

Parameters for connecting to RDS.

func (DataSourceParametersOutput) Redshift

Parameters for connecting to Redshift.

func (DataSourceParametersOutput) S3

Parameters for connecting to S3.

func (DataSourceParametersOutput) ServiceNow

Parameters for connecting to ServiceNow.

func (DataSourceParametersOutput) Snowflake

Parameters for connecting to Snowflake.

func (DataSourceParametersOutput) Spark

Parameters for connecting to Spark.

func (DataSourceParametersOutput) SqlServer

Parameters for connecting to SQL Server.

func (DataSourceParametersOutput) Teradata

Parameters for connecting to Teradata.

func (DataSourceParametersOutput) ToDataSourceParametersOutput

func (o DataSourceParametersOutput) ToDataSourceParametersOutput() DataSourceParametersOutput

func (DataSourceParametersOutput) ToDataSourceParametersOutputWithContext

func (o DataSourceParametersOutput) ToDataSourceParametersOutputWithContext(ctx context.Context) DataSourceParametersOutput

func (DataSourceParametersOutput) ToDataSourceParametersPtrOutput

func (o DataSourceParametersOutput) ToDataSourceParametersPtrOutput() DataSourceParametersPtrOutput

func (DataSourceParametersOutput) ToDataSourceParametersPtrOutputWithContext

func (o DataSourceParametersOutput) ToDataSourceParametersPtrOutputWithContext(ctx context.Context) DataSourceParametersPtrOutput

func (DataSourceParametersOutput) Twitter

Parameters for connecting to Twitter.

type DataSourceParametersPostgresql

type DataSourceParametersPostgresql struct {
	// The database to which to connect.
	Database string `pulumi:"database"`
	// The host to which to connect.
	Host string `pulumi:"host"`
	// The port to which to connect.
	Port int `pulumi:"port"`
}

type DataSourceParametersPostgresqlArgs

type DataSourceParametersPostgresqlArgs struct {
	// The database to which to connect.
	Database pulumi.StringInput `pulumi:"database"`
	// The host to which to connect.
	Host pulumi.StringInput `pulumi:"host"`
	// The port to which to connect.
	Port pulumi.IntInput `pulumi:"port"`
}

func (DataSourceParametersPostgresqlArgs) ElementType

func (DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlOutput

func (i DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlOutput() DataSourceParametersPostgresqlOutput

func (DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlOutputWithContext

func (i DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlOutputWithContext(ctx context.Context) DataSourceParametersPostgresqlOutput

func (DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlPtrOutput

func (i DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlPtrOutput() DataSourceParametersPostgresqlPtrOutput

func (DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlPtrOutputWithContext

func (i DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersPostgresqlPtrOutput

type DataSourceParametersPostgresqlInput

type DataSourceParametersPostgresqlInput interface {
	pulumi.Input

	ToDataSourceParametersPostgresqlOutput() DataSourceParametersPostgresqlOutput
	ToDataSourceParametersPostgresqlOutputWithContext(context.Context) DataSourceParametersPostgresqlOutput
}

DataSourceParametersPostgresqlInput is an input type that accepts DataSourceParametersPostgresqlArgs and DataSourceParametersPostgresqlOutput values. You can construct a concrete instance of `DataSourceParametersPostgresqlInput` via:

DataSourceParametersPostgresqlArgs{...}

type DataSourceParametersPostgresqlOutput

type DataSourceParametersPostgresqlOutput struct{ *pulumi.OutputState }

func (DataSourceParametersPostgresqlOutput) Database

The database to which to connect.

func (DataSourceParametersPostgresqlOutput) ElementType

func (DataSourceParametersPostgresqlOutput) Host

The host to which to connect.

func (DataSourceParametersPostgresqlOutput) Port

The port to which to connect.

func (DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlOutput

func (o DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlOutput() DataSourceParametersPostgresqlOutput

func (DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlOutputWithContext

func (o DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlOutputWithContext(ctx context.Context) DataSourceParametersPostgresqlOutput

func (DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlPtrOutput

func (o DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlPtrOutput() DataSourceParametersPostgresqlPtrOutput

func (DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlPtrOutputWithContext

func (o DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersPostgresqlPtrOutput

type DataSourceParametersPostgresqlPtrInput

type DataSourceParametersPostgresqlPtrInput interface {
	pulumi.Input

	ToDataSourceParametersPostgresqlPtrOutput() DataSourceParametersPostgresqlPtrOutput
	ToDataSourceParametersPostgresqlPtrOutputWithContext(context.Context) DataSourceParametersPostgresqlPtrOutput
}

DataSourceParametersPostgresqlPtrInput is an input type that accepts DataSourceParametersPostgresqlArgs, DataSourceParametersPostgresqlPtr and DataSourceParametersPostgresqlPtrOutput values. You can construct a concrete instance of `DataSourceParametersPostgresqlPtrInput` via:

        DataSourceParametersPostgresqlArgs{...}

or:

        nil

type DataSourceParametersPostgresqlPtrOutput

type DataSourceParametersPostgresqlPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersPostgresqlPtrOutput) Database

The database to which to connect.

func (DataSourceParametersPostgresqlPtrOutput) Elem

func (DataSourceParametersPostgresqlPtrOutput) ElementType

func (DataSourceParametersPostgresqlPtrOutput) Host

The host to which to connect.

func (DataSourceParametersPostgresqlPtrOutput) Port

The port to which to connect.

func (DataSourceParametersPostgresqlPtrOutput) ToDataSourceParametersPostgresqlPtrOutput

func (o DataSourceParametersPostgresqlPtrOutput) ToDataSourceParametersPostgresqlPtrOutput() DataSourceParametersPostgresqlPtrOutput

func (DataSourceParametersPostgresqlPtrOutput) ToDataSourceParametersPostgresqlPtrOutputWithContext

func (o DataSourceParametersPostgresqlPtrOutput) ToDataSourceParametersPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersPostgresqlPtrOutput

type DataSourceParametersPresto

type DataSourceParametersPresto struct {
	// The catalog to which to connect.
	Catalog string `pulumi:"catalog"`
	// The host to which to connect.
	Host string `pulumi:"host"`
	// The port to which to connect.
	Port int `pulumi:"port"`
}

type DataSourceParametersPrestoArgs

type DataSourceParametersPrestoArgs struct {
	// The catalog to which to connect.
	Catalog pulumi.StringInput `pulumi:"catalog"`
	// The host to which to connect.
	Host pulumi.StringInput `pulumi:"host"`
	// The port to which to connect.
	Port pulumi.IntInput `pulumi:"port"`
}

func (DataSourceParametersPrestoArgs) ElementType

func (DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoOutput

func (i DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoOutput() DataSourceParametersPrestoOutput

func (DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoOutputWithContext

func (i DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoOutputWithContext(ctx context.Context) DataSourceParametersPrestoOutput

func (DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoPtrOutput

func (i DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoPtrOutput() DataSourceParametersPrestoPtrOutput

func (DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoPtrOutputWithContext

func (i DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoPtrOutputWithContext(ctx context.Context) DataSourceParametersPrestoPtrOutput

type DataSourceParametersPrestoInput

type DataSourceParametersPrestoInput interface {
	pulumi.Input

	ToDataSourceParametersPrestoOutput() DataSourceParametersPrestoOutput
	ToDataSourceParametersPrestoOutputWithContext(context.Context) DataSourceParametersPrestoOutput
}

DataSourceParametersPrestoInput is an input type that accepts DataSourceParametersPrestoArgs and DataSourceParametersPrestoOutput values. You can construct a concrete instance of `DataSourceParametersPrestoInput` via:

DataSourceParametersPrestoArgs{...}

type DataSourceParametersPrestoOutput

type DataSourceParametersPrestoOutput struct{ *pulumi.OutputState }

func (DataSourceParametersPrestoOutput) Catalog

The catalog to which to connect.

func (DataSourceParametersPrestoOutput) ElementType

func (DataSourceParametersPrestoOutput) Host

The host to which to connect.

func (DataSourceParametersPrestoOutput) Port

The port to which to connect.

func (DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoOutput

func (o DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoOutput() DataSourceParametersPrestoOutput

func (DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoOutputWithContext

func (o DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoOutputWithContext(ctx context.Context) DataSourceParametersPrestoOutput

func (DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoPtrOutput

func (o DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoPtrOutput() DataSourceParametersPrestoPtrOutput

func (DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoPtrOutputWithContext

func (o DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoPtrOutputWithContext(ctx context.Context) DataSourceParametersPrestoPtrOutput

type DataSourceParametersPrestoPtrInput

type DataSourceParametersPrestoPtrInput interface {
	pulumi.Input

	ToDataSourceParametersPrestoPtrOutput() DataSourceParametersPrestoPtrOutput
	ToDataSourceParametersPrestoPtrOutputWithContext(context.Context) DataSourceParametersPrestoPtrOutput
}

DataSourceParametersPrestoPtrInput is an input type that accepts DataSourceParametersPrestoArgs, DataSourceParametersPrestoPtr and DataSourceParametersPrestoPtrOutput values. You can construct a concrete instance of `DataSourceParametersPrestoPtrInput` via:

        DataSourceParametersPrestoArgs{...}

or:

        nil

type DataSourceParametersPrestoPtrOutput

type DataSourceParametersPrestoPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersPrestoPtrOutput) Catalog

The catalog to which to connect.

func (DataSourceParametersPrestoPtrOutput) Elem

func (DataSourceParametersPrestoPtrOutput) ElementType

func (DataSourceParametersPrestoPtrOutput) Host

The host to which to connect.

func (DataSourceParametersPrestoPtrOutput) Port

The port to which to connect.

func (DataSourceParametersPrestoPtrOutput) ToDataSourceParametersPrestoPtrOutput

func (o DataSourceParametersPrestoPtrOutput) ToDataSourceParametersPrestoPtrOutput() DataSourceParametersPrestoPtrOutput

func (DataSourceParametersPrestoPtrOutput) ToDataSourceParametersPrestoPtrOutputWithContext

func (o DataSourceParametersPrestoPtrOutput) ToDataSourceParametersPrestoPtrOutputWithContext(ctx context.Context) DataSourceParametersPrestoPtrOutput

type DataSourceParametersPtrInput

type DataSourceParametersPtrInput interface {
	pulumi.Input

	ToDataSourceParametersPtrOutput() DataSourceParametersPtrOutput
	ToDataSourceParametersPtrOutputWithContext(context.Context) DataSourceParametersPtrOutput
}

DataSourceParametersPtrInput is an input type that accepts DataSourceParametersArgs, DataSourceParametersPtr and DataSourceParametersPtrOutput values. You can construct a concrete instance of `DataSourceParametersPtrInput` via:

        DataSourceParametersArgs{...}

or:

        nil

type DataSourceParametersPtrOutput

type DataSourceParametersPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersPtrOutput) AmazonElasticsearch

Parameters for connecting to Amazon Elasticsearch.

func (DataSourceParametersPtrOutput) Athena

Parameters for connecting to Athena.

func (DataSourceParametersPtrOutput) Aurora

Parameters for connecting to Aurora MySQL.

func (DataSourceParametersPtrOutput) AuroraPostgresql

Parameters for connecting to Aurora Postgresql.

func (DataSourceParametersPtrOutput) AwsIotAnalytics

Parameters for connecting to AWS IOT Analytics.

func (DataSourceParametersPtrOutput) Elem

func (DataSourceParametersPtrOutput) ElementType

func (DataSourceParametersPtrOutput) Jira

Parameters for connecting to Jira.

func (DataSourceParametersPtrOutput) MariaDb

Parameters for connecting to MariaDB.

func (DataSourceParametersPtrOutput) Mysql

Parameters for connecting to MySQL.

func (DataSourceParametersPtrOutput) Oracle

Parameters for connecting to Oracle.

func (DataSourceParametersPtrOutput) Postgresql

Parameters for connecting to Postgresql.

func (DataSourceParametersPtrOutput) Presto

Parameters for connecting to Presto.

func (DataSourceParametersPtrOutput) Rds

Parameters for connecting to RDS.

func (DataSourceParametersPtrOutput) Redshift

Parameters for connecting to Redshift.

func (DataSourceParametersPtrOutput) S3

Parameters for connecting to S3.

func (DataSourceParametersPtrOutput) ServiceNow

Parameters for connecting to ServiceNow.

func (DataSourceParametersPtrOutput) Snowflake

Parameters for connecting to Snowflake.

func (DataSourceParametersPtrOutput) Spark

Parameters for connecting to Spark.

func (DataSourceParametersPtrOutput) SqlServer

Parameters for connecting to SQL Server.

func (DataSourceParametersPtrOutput) Teradata

Parameters for connecting to Teradata.

func (DataSourceParametersPtrOutput) ToDataSourceParametersPtrOutput

func (o DataSourceParametersPtrOutput) ToDataSourceParametersPtrOutput() DataSourceParametersPtrOutput

func (DataSourceParametersPtrOutput) ToDataSourceParametersPtrOutputWithContext

func (o DataSourceParametersPtrOutput) ToDataSourceParametersPtrOutputWithContext(ctx context.Context) DataSourceParametersPtrOutput

func (DataSourceParametersPtrOutput) Twitter

Parameters for connecting to Twitter.

type DataSourceParametersRds

type DataSourceParametersRds struct {
	// The database to which to connect.
	Database string `pulumi:"database"`
	// The instance ID to which to connect.
	InstanceId string `pulumi:"instanceId"`
}

type DataSourceParametersRdsArgs

type DataSourceParametersRdsArgs struct {
	// The database to which to connect.
	Database pulumi.StringInput `pulumi:"database"`
	// The instance ID to which to connect.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
}

func (DataSourceParametersRdsArgs) ElementType

func (DataSourceParametersRdsArgs) ToDataSourceParametersRdsOutput

func (i DataSourceParametersRdsArgs) ToDataSourceParametersRdsOutput() DataSourceParametersRdsOutput

func (DataSourceParametersRdsArgs) ToDataSourceParametersRdsOutputWithContext

func (i DataSourceParametersRdsArgs) ToDataSourceParametersRdsOutputWithContext(ctx context.Context) DataSourceParametersRdsOutput

func (DataSourceParametersRdsArgs) ToDataSourceParametersRdsPtrOutput

func (i DataSourceParametersRdsArgs) ToDataSourceParametersRdsPtrOutput() DataSourceParametersRdsPtrOutput

func (DataSourceParametersRdsArgs) ToDataSourceParametersRdsPtrOutputWithContext

func (i DataSourceParametersRdsArgs) ToDataSourceParametersRdsPtrOutputWithContext(ctx context.Context) DataSourceParametersRdsPtrOutput

type DataSourceParametersRdsInput

type DataSourceParametersRdsInput interface {
	pulumi.Input

	ToDataSourceParametersRdsOutput() DataSourceParametersRdsOutput
	ToDataSourceParametersRdsOutputWithContext(context.Context) DataSourceParametersRdsOutput
}

DataSourceParametersRdsInput is an input type that accepts DataSourceParametersRdsArgs and DataSourceParametersRdsOutput values. You can construct a concrete instance of `DataSourceParametersRdsInput` via:

DataSourceParametersRdsArgs{...}

type DataSourceParametersRdsOutput

type DataSourceParametersRdsOutput struct{ *pulumi.OutputState }

func (DataSourceParametersRdsOutput) Database

The database to which to connect.

func (DataSourceParametersRdsOutput) ElementType

func (DataSourceParametersRdsOutput) InstanceId

The instance ID to which to connect.

func (DataSourceParametersRdsOutput) ToDataSourceParametersRdsOutput

func (o DataSourceParametersRdsOutput) ToDataSourceParametersRdsOutput() DataSourceParametersRdsOutput

func (DataSourceParametersRdsOutput) ToDataSourceParametersRdsOutputWithContext

func (o DataSourceParametersRdsOutput) ToDataSourceParametersRdsOutputWithContext(ctx context.Context) DataSourceParametersRdsOutput

func (DataSourceParametersRdsOutput) ToDataSourceParametersRdsPtrOutput

func (o DataSourceParametersRdsOutput) ToDataSourceParametersRdsPtrOutput() DataSourceParametersRdsPtrOutput

func (DataSourceParametersRdsOutput) ToDataSourceParametersRdsPtrOutputWithContext

func (o DataSourceParametersRdsOutput) ToDataSourceParametersRdsPtrOutputWithContext(ctx context.Context) DataSourceParametersRdsPtrOutput

type DataSourceParametersRdsPtrInput

type DataSourceParametersRdsPtrInput interface {
	pulumi.Input

	ToDataSourceParametersRdsPtrOutput() DataSourceParametersRdsPtrOutput
	ToDataSourceParametersRdsPtrOutputWithContext(context.Context) DataSourceParametersRdsPtrOutput
}

DataSourceParametersRdsPtrInput is an input type that accepts DataSourceParametersRdsArgs, DataSourceParametersRdsPtr and DataSourceParametersRdsPtrOutput values. You can construct a concrete instance of `DataSourceParametersRdsPtrInput` via:

        DataSourceParametersRdsArgs{...}

or:

        nil

type DataSourceParametersRdsPtrOutput

type DataSourceParametersRdsPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersRdsPtrOutput) Database

The database to which to connect.

func (DataSourceParametersRdsPtrOutput) Elem

func (DataSourceParametersRdsPtrOutput) ElementType

func (DataSourceParametersRdsPtrOutput) InstanceId

The instance ID to which to connect.

func (DataSourceParametersRdsPtrOutput) ToDataSourceParametersRdsPtrOutput

func (o DataSourceParametersRdsPtrOutput) ToDataSourceParametersRdsPtrOutput() DataSourceParametersRdsPtrOutput

func (DataSourceParametersRdsPtrOutput) ToDataSourceParametersRdsPtrOutputWithContext

func (o DataSourceParametersRdsPtrOutput) ToDataSourceParametersRdsPtrOutputWithContext(ctx context.Context) DataSourceParametersRdsPtrOutput

type DataSourceParametersRedshift

type DataSourceParametersRedshift struct {
	// The ID of the cluster to which to connect.
	ClusterId *string `pulumi:"clusterId"`
	// The database to which to connect.
	Database string `pulumi:"database"`
	// The host to which to connect.
	Host *string `pulumi:"host"`
	// The port to which to connect.
	Port *int `pulumi:"port"`
}

type DataSourceParametersRedshiftArgs

type DataSourceParametersRedshiftArgs struct {
	// The ID of the cluster to which to connect.
	ClusterId pulumi.StringPtrInput `pulumi:"clusterId"`
	// The database to which to connect.
	Database pulumi.StringInput `pulumi:"database"`
	// The host to which to connect.
	Host pulumi.StringPtrInput `pulumi:"host"`
	// The port to which to connect.
	Port pulumi.IntPtrInput `pulumi:"port"`
}

func (DataSourceParametersRedshiftArgs) ElementType

func (DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftOutput

func (i DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftOutput() DataSourceParametersRedshiftOutput

func (DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftOutputWithContext

func (i DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftOutputWithContext(ctx context.Context) DataSourceParametersRedshiftOutput

func (DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftPtrOutput

func (i DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftPtrOutput() DataSourceParametersRedshiftPtrOutput

func (DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftPtrOutputWithContext

func (i DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftPtrOutputWithContext(ctx context.Context) DataSourceParametersRedshiftPtrOutput

type DataSourceParametersRedshiftInput

type DataSourceParametersRedshiftInput interface {
	pulumi.Input

	ToDataSourceParametersRedshiftOutput() DataSourceParametersRedshiftOutput
	ToDataSourceParametersRedshiftOutputWithContext(context.Context) DataSourceParametersRedshiftOutput
}

DataSourceParametersRedshiftInput is an input type that accepts DataSourceParametersRedshiftArgs and DataSourceParametersRedshiftOutput values. You can construct a concrete instance of `DataSourceParametersRedshiftInput` via:

DataSourceParametersRedshiftArgs{...}

type DataSourceParametersRedshiftOutput

type DataSourceParametersRedshiftOutput struct{ *pulumi.OutputState }

func (DataSourceParametersRedshiftOutput) ClusterId

The ID of the cluster to which to connect.

func (DataSourceParametersRedshiftOutput) Database

The database to which to connect.

func (DataSourceParametersRedshiftOutput) ElementType

func (DataSourceParametersRedshiftOutput) Host

The host to which to connect.

func (DataSourceParametersRedshiftOutput) Port

The port to which to connect.

func (DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftOutput

func (o DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftOutput() DataSourceParametersRedshiftOutput

func (DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftOutputWithContext

func (o DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftOutputWithContext(ctx context.Context) DataSourceParametersRedshiftOutput

func (DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftPtrOutput

func (o DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftPtrOutput() DataSourceParametersRedshiftPtrOutput

func (DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftPtrOutputWithContext

func (o DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftPtrOutputWithContext(ctx context.Context) DataSourceParametersRedshiftPtrOutput

type DataSourceParametersRedshiftPtrInput

type DataSourceParametersRedshiftPtrInput interface {
	pulumi.Input

	ToDataSourceParametersRedshiftPtrOutput() DataSourceParametersRedshiftPtrOutput
	ToDataSourceParametersRedshiftPtrOutputWithContext(context.Context) DataSourceParametersRedshiftPtrOutput
}

DataSourceParametersRedshiftPtrInput is an input type that accepts DataSourceParametersRedshiftArgs, DataSourceParametersRedshiftPtr and DataSourceParametersRedshiftPtrOutput values. You can construct a concrete instance of `DataSourceParametersRedshiftPtrInput` via:

        DataSourceParametersRedshiftArgs{...}

or:

        nil

type DataSourceParametersRedshiftPtrOutput

type DataSourceParametersRedshiftPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersRedshiftPtrOutput) ClusterId

The ID of the cluster to which to connect.

func (DataSourceParametersRedshiftPtrOutput) Database

The database to which to connect.

func (DataSourceParametersRedshiftPtrOutput) Elem

func (DataSourceParametersRedshiftPtrOutput) ElementType

func (DataSourceParametersRedshiftPtrOutput) Host

The host to which to connect.

func (DataSourceParametersRedshiftPtrOutput) Port

The port to which to connect.

func (DataSourceParametersRedshiftPtrOutput) ToDataSourceParametersRedshiftPtrOutput

func (o DataSourceParametersRedshiftPtrOutput) ToDataSourceParametersRedshiftPtrOutput() DataSourceParametersRedshiftPtrOutput

func (DataSourceParametersRedshiftPtrOutput) ToDataSourceParametersRedshiftPtrOutputWithContext

func (o DataSourceParametersRedshiftPtrOutput) ToDataSourceParametersRedshiftPtrOutputWithContext(ctx context.Context) DataSourceParametersRedshiftPtrOutput

type DataSourceParametersS3

type DataSourceParametersS3 struct {
	// An object containing the S3 location of the S3 manifest file.
	ManifestFileLocation DataSourceParametersS3ManifestFileLocation `pulumi:"manifestFileLocation"`
}

type DataSourceParametersS3Args

type DataSourceParametersS3Args struct {
	// An object containing the S3 location of the S3 manifest file.
	ManifestFileLocation DataSourceParametersS3ManifestFileLocationInput `pulumi:"manifestFileLocation"`
}

func (DataSourceParametersS3Args) ElementType

func (DataSourceParametersS3Args) ElementType() reflect.Type

func (DataSourceParametersS3Args) ToDataSourceParametersS3Output

func (i DataSourceParametersS3Args) ToDataSourceParametersS3Output() DataSourceParametersS3Output

func (DataSourceParametersS3Args) ToDataSourceParametersS3OutputWithContext

func (i DataSourceParametersS3Args) ToDataSourceParametersS3OutputWithContext(ctx context.Context) DataSourceParametersS3Output

func (DataSourceParametersS3Args) ToDataSourceParametersS3PtrOutput

func (i DataSourceParametersS3Args) ToDataSourceParametersS3PtrOutput() DataSourceParametersS3PtrOutput

func (DataSourceParametersS3Args) ToDataSourceParametersS3PtrOutputWithContext

func (i DataSourceParametersS3Args) ToDataSourceParametersS3PtrOutputWithContext(ctx context.Context) DataSourceParametersS3PtrOutput

type DataSourceParametersS3Input

type DataSourceParametersS3Input interface {
	pulumi.Input

	ToDataSourceParametersS3Output() DataSourceParametersS3Output
	ToDataSourceParametersS3OutputWithContext(context.Context) DataSourceParametersS3Output
}

DataSourceParametersS3Input is an input type that accepts DataSourceParametersS3Args and DataSourceParametersS3Output values. You can construct a concrete instance of `DataSourceParametersS3Input` via:

DataSourceParametersS3Args{...}

type DataSourceParametersS3ManifestFileLocation

type DataSourceParametersS3ManifestFileLocation struct {
	// The name of the bucket that contains the manifest file.
	Bucket string `pulumi:"bucket"`
	// The key of the manifest file within the bucket.
	Key string `pulumi:"key"`
}

type DataSourceParametersS3ManifestFileLocationArgs

type DataSourceParametersS3ManifestFileLocationArgs struct {
	// The name of the bucket that contains the manifest file.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The key of the manifest file within the bucket.
	Key pulumi.StringInput `pulumi:"key"`
}

func (DataSourceParametersS3ManifestFileLocationArgs) ElementType

func (DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationOutput

func (i DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationOutput() DataSourceParametersS3ManifestFileLocationOutput

func (DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationOutputWithContext

func (i DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationOutputWithContext(ctx context.Context) DataSourceParametersS3ManifestFileLocationOutput

func (DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationPtrOutput

func (i DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationPtrOutput() DataSourceParametersS3ManifestFileLocationPtrOutput

func (DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext

func (i DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(ctx context.Context) DataSourceParametersS3ManifestFileLocationPtrOutput

type DataSourceParametersS3ManifestFileLocationInput

type DataSourceParametersS3ManifestFileLocationInput interface {
	pulumi.Input

	ToDataSourceParametersS3ManifestFileLocationOutput() DataSourceParametersS3ManifestFileLocationOutput
	ToDataSourceParametersS3ManifestFileLocationOutputWithContext(context.Context) DataSourceParametersS3ManifestFileLocationOutput
}

DataSourceParametersS3ManifestFileLocationInput is an input type that accepts DataSourceParametersS3ManifestFileLocationArgs and DataSourceParametersS3ManifestFileLocationOutput values. You can construct a concrete instance of `DataSourceParametersS3ManifestFileLocationInput` via:

DataSourceParametersS3ManifestFileLocationArgs{...}

type DataSourceParametersS3ManifestFileLocationOutput

type DataSourceParametersS3ManifestFileLocationOutput struct{ *pulumi.OutputState }

func (DataSourceParametersS3ManifestFileLocationOutput) Bucket

The name of the bucket that contains the manifest file.

func (DataSourceParametersS3ManifestFileLocationOutput) ElementType

func (DataSourceParametersS3ManifestFileLocationOutput) Key

The key of the manifest file within the bucket.

func (DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationOutput

func (o DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationOutput() DataSourceParametersS3ManifestFileLocationOutput

func (DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationOutputWithContext

func (o DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationOutputWithContext(ctx context.Context) DataSourceParametersS3ManifestFileLocationOutput

func (DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutput

func (o DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutput() DataSourceParametersS3ManifestFileLocationPtrOutput

func (DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext

func (o DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(ctx context.Context) DataSourceParametersS3ManifestFileLocationPtrOutput

type DataSourceParametersS3ManifestFileLocationPtrInput

type DataSourceParametersS3ManifestFileLocationPtrInput interface {
	pulumi.Input

	ToDataSourceParametersS3ManifestFileLocationPtrOutput() DataSourceParametersS3ManifestFileLocationPtrOutput
	ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(context.Context) DataSourceParametersS3ManifestFileLocationPtrOutput
}

DataSourceParametersS3ManifestFileLocationPtrInput is an input type that accepts DataSourceParametersS3ManifestFileLocationArgs, DataSourceParametersS3ManifestFileLocationPtr and DataSourceParametersS3ManifestFileLocationPtrOutput values. You can construct a concrete instance of `DataSourceParametersS3ManifestFileLocationPtrInput` via:

        DataSourceParametersS3ManifestFileLocationArgs{...}

or:

        nil

type DataSourceParametersS3ManifestFileLocationPtrOutput

type DataSourceParametersS3ManifestFileLocationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersS3ManifestFileLocationPtrOutput) Bucket

The name of the bucket that contains the manifest file.

func (DataSourceParametersS3ManifestFileLocationPtrOutput) Elem

func (DataSourceParametersS3ManifestFileLocationPtrOutput) ElementType

func (DataSourceParametersS3ManifestFileLocationPtrOutput) Key

The key of the manifest file within the bucket.

func (DataSourceParametersS3ManifestFileLocationPtrOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutput

func (o DataSourceParametersS3ManifestFileLocationPtrOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutput() DataSourceParametersS3ManifestFileLocationPtrOutput

func (DataSourceParametersS3ManifestFileLocationPtrOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext

func (o DataSourceParametersS3ManifestFileLocationPtrOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(ctx context.Context) DataSourceParametersS3ManifestFileLocationPtrOutput

type DataSourceParametersS3Output

type DataSourceParametersS3Output struct{ *pulumi.OutputState }

func (DataSourceParametersS3Output) ElementType

func (DataSourceParametersS3Output) ManifestFileLocation

An object containing the S3 location of the S3 manifest file.

func (DataSourceParametersS3Output) ToDataSourceParametersS3Output

func (o DataSourceParametersS3Output) ToDataSourceParametersS3Output() DataSourceParametersS3Output

func (DataSourceParametersS3Output) ToDataSourceParametersS3OutputWithContext

func (o DataSourceParametersS3Output) ToDataSourceParametersS3OutputWithContext(ctx context.Context) DataSourceParametersS3Output

func (DataSourceParametersS3Output) ToDataSourceParametersS3PtrOutput

func (o DataSourceParametersS3Output) ToDataSourceParametersS3PtrOutput() DataSourceParametersS3PtrOutput

func (DataSourceParametersS3Output) ToDataSourceParametersS3PtrOutputWithContext

func (o DataSourceParametersS3Output) ToDataSourceParametersS3PtrOutputWithContext(ctx context.Context) DataSourceParametersS3PtrOutput

type DataSourceParametersS3PtrInput

type DataSourceParametersS3PtrInput interface {
	pulumi.Input

	ToDataSourceParametersS3PtrOutput() DataSourceParametersS3PtrOutput
	ToDataSourceParametersS3PtrOutputWithContext(context.Context) DataSourceParametersS3PtrOutput
}

DataSourceParametersS3PtrInput is an input type that accepts DataSourceParametersS3Args, DataSourceParametersS3Ptr and DataSourceParametersS3PtrOutput values. You can construct a concrete instance of `DataSourceParametersS3PtrInput` via:

        DataSourceParametersS3Args{...}

or:

        nil

type DataSourceParametersS3PtrOutput

type DataSourceParametersS3PtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersS3PtrOutput) Elem

func (DataSourceParametersS3PtrOutput) ElementType

func (DataSourceParametersS3PtrOutput) ManifestFileLocation

An object containing the S3 location of the S3 manifest file.

func (DataSourceParametersS3PtrOutput) ToDataSourceParametersS3PtrOutput

func (o DataSourceParametersS3PtrOutput) ToDataSourceParametersS3PtrOutput() DataSourceParametersS3PtrOutput

func (DataSourceParametersS3PtrOutput) ToDataSourceParametersS3PtrOutputWithContext

func (o DataSourceParametersS3PtrOutput) ToDataSourceParametersS3PtrOutputWithContext(ctx context.Context) DataSourceParametersS3PtrOutput

type DataSourceParametersServiceNow

type DataSourceParametersServiceNow struct {
	// The base URL of the Jira instance's site to which to connect.
	SiteBaseUrl string `pulumi:"siteBaseUrl"`
}

type DataSourceParametersServiceNowArgs

type DataSourceParametersServiceNowArgs struct {
	// The base URL of the Jira instance's site to which to connect.
	SiteBaseUrl pulumi.StringInput `pulumi:"siteBaseUrl"`
}

func (DataSourceParametersServiceNowArgs) ElementType

func (DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowOutput

func (i DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowOutput() DataSourceParametersServiceNowOutput

func (DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowOutputWithContext

func (i DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowOutputWithContext(ctx context.Context) DataSourceParametersServiceNowOutput

func (DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowPtrOutput

func (i DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowPtrOutput() DataSourceParametersServiceNowPtrOutput

func (DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowPtrOutputWithContext

func (i DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowPtrOutputWithContext(ctx context.Context) DataSourceParametersServiceNowPtrOutput

type DataSourceParametersServiceNowInput

type DataSourceParametersServiceNowInput interface {
	pulumi.Input

	ToDataSourceParametersServiceNowOutput() DataSourceParametersServiceNowOutput
	ToDataSourceParametersServiceNowOutputWithContext(context.Context) DataSourceParametersServiceNowOutput
}

DataSourceParametersServiceNowInput is an input type that accepts DataSourceParametersServiceNowArgs and DataSourceParametersServiceNowOutput values. You can construct a concrete instance of `DataSourceParametersServiceNowInput` via:

DataSourceParametersServiceNowArgs{...}

type DataSourceParametersServiceNowOutput

type DataSourceParametersServiceNowOutput struct{ *pulumi.OutputState }

func (DataSourceParametersServiceNowOutput) ElementType

func (DataSourceParametersServiceNowOutput) SiteBaseUrl

The base URL of the Jira instance's site to which to connect.

func (DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowOutput

func (o DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowOutput() DataSourceParametersServiceNowOutput

func (DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowOutputWithContext

func (o DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowOutputWithContext(ctx context.Context) DataSourceParametersServiceNowOutput

func (DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowPtrOutput

func (o DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowPtrOutput() DataSourceParametersServiceNowPtrOutput

func (DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowPtrOutputWithContext

func (o DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowPtrOutputWithContext(ctx context.Context) DataSourceParametersServiceNowPtrOutput

type DataSourceParametersServiceNowPtrInput

type DataSourceParametersServiceNowPtrInput interface {
	pulumi.Input

	ToDataSourceParametersServiceNowPtrOutput() DataSourceParametersServiceNowPtrOutput
	ToDataSourceParametersServiceNowPtrOutputWithContext(context.Context) DataSourceParametersServiceNowPtrOutput
}

DataSourceParametersServiceNowPtrInput is an input type that accepts DataSourceParametersServiceNowArgs, DataSourceParametersServiceNowPtr and DataSourceParametersServiceNowPtrOutput values. You can construct a concrete instance of `DataSourceParametersServiceNowPtrInput` via:

        DataSourceParametersServiceNowArgs{...}

or:

        nil

type DataSourceParametersServiceNowPtrOutput

type DataSourceParametersServiceNowPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersServiceNowPtrOutput) Elem

func (DataSourceParametersServiceNowPtrOutput) ElementType

func (DataSourceParametersServiceNowPtrOutput) SiteBaseUrl

The base URL of the Jira instance's site to which to connect.

func (DataSourceParametersServiceNowPtrOutput) ToDataSourceParametersServiceNowPtrOutput

func (o DataSourceParametersServiceNowPtrOutput) ToDataSourceParametersServiceNowPtrOutput() DataSourceParametersServiceNowPtrOutput

func (DataSourceParametersServiceNowPtrOutput) ToDataSourceParametersServiceNowPtrOutputWithContext

func (o DataSourceParametersServiceNowPtrOutput) ToDataSourceParametersServiceNowPtrOutputWithContext(ctx context.Context) DataSourceParametersServiceNowPtrOutput

type DataSourceParametersSnowflake

type DataSourceParametersSnowflake struct {
	// The database to which to connect.
	Database string `pulumi:"database"`
	// The host to which to connect.
	Host string `pulumi:"host"`
	// The warehouse to which to connect.
	Warehouse string `pulumi:"warehouse"`
}

type DataSourceParametersSnowflakeArgs

type DataSourceParametersSnowflakeArgs struct {
	// The database to which to connect.
	Database pulumi.StringInput `pulumi:"database"`
	// The host to which to connect.
	Host pulumi.StringInput `pulumi:"host"`
	// The warehouse to which to connect.
	Warehouse pulumi.StringInput `pulumi:"warehouse"`
}

func (DataSourceParametersSnowflakeArgs) ElementType

func (DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakeOutput

func (i DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakeOutput() DataSourceParametersSnowflakeOutput

func (DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakeOutputWithContext

func (i DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakeOutputWithContext(ctx context.Context) DataSourceParametersSnowflakeOutput

func (DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakePtrOutput

func (i DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakePtrOutput() DataSourceParametersSnowflakePtrOutput

func (DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakePtrOutputWithContext

func (i DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakePtrOutputWithContext(ctx context.Context) DataSourceParametersSnowflakePtrOutput

type DataSourceParametersSnowflakeInput

type DataSourceParametersSnowflakeInput interface {
	pulumi.Input

	ToDataSourceParametersSnowflakeOutput() DataSourceParametersSnowflakeOutput
	ToDataSourceParametersSnowflakeOutputWithContext(context.Context) DataSourceParametersSnowflakeOutput
}

DataSourceParametersSnowflakeInput is an input type that accepts DataSourceParametersSnowflakeArgs and DataSourceParametersSnowflakeOutput values. You can construct a concrete instance of `DataSourceParametersSnowflakeInput` via:

DataSourceParametersSnowflakeArgs{...}

type DataSourceParametersSnowflakeOutput

type DataSourceParametersSnowflakeOutput struct{ *pulumi.OutputState }

func (DataSourceParametersSnowflakeOutput) Database

The database to which to connect.

func (DataSourceParametersSnowflakeOutput) ElementType

func (DataSourceParametersSnowflakeOutput) Host

The host to which to connect.

func (DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakeOutput

func (o DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakeOutput() DataSourceParametersSnowflakeOutput

func (DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakeOutputWithContext

func (o DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakeOutputWithContext(ctx context.Context) DataSourceParametersSnowflakeOutput

func (DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakePtrOutput

func (o DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakePtrOutput() DataSourceParametersSnowflakePtrOutput

func (DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakePtrOutputWithContext

func (o DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakePtrOutputWithContext(ctx context.Context) DataSourceParametersSnowflakePtrOutput

func (DataSourceParametersSnowflakeOutput) Warehouse

The warehouse to which to connect.

type DataSourceParametersSnowflakePtrInput

type DataSourceParametersSnowflakePtrInput interface {
	pulumi.Input

	ToDataSourceParametersSnowflakePtrOutput() DataSourceParametersSnowflakePtrOutput
	ToDataSourceParametersSnowflakePtrOutputWithContext(context.Context) DataSourceParametersSnowflakePtrOutput
}

DataSourceParametersSnowflakePtrInput is an input type that accepts DataSourceParametersSnowflakeArgs, DataSourceParametersSnowflakePtr and DataSourceParametersSnowflakePtrOutput values. You can construct a concrete instance of `DataSourceParametersSnowflakePtrInput` via:

        DataSourceParametersSnowflakeArgs{...}

or:

        nil

type DataSourceParametersSnowflakePtrOutput

type DataSourceParametersSnowflakePtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersSnowflakePtrOutput) Database

The database to which to connect.

func (DataSourceParametersSnowflakePtrOutput) Elem

func (DataSourceParametersSnowflakePtrOutput) ElementType

func (DataSourceParametersSnowflakePtrOutput) Host

The host to which to connect.

func (DataSourceParametersSnowflakePtrOutput) ToDataSourceParametersSnowflakePtrOutput

func (o DataSourceParametersSnowflakePtrOutput) ToDataSourceParametersSnowflakePtrOutput() DataSourceParametersSnowflakePtrOutput

func (DataSourceParametersSnowflakePtrOutput) ToDataSourceParametersSnowflakePtrOutputWithContext

func (o DataSourceParametersSnowflakePtrOutput) ToDataSourceParametersSnowflakePtrOutputWithContext(ctx context.Context) DataSourceParametersSnowflakePtrOutput

func (DataSourceParametersSnowflakePtrOutput) Warehouse

The warehouse to which to connect.

type DataSourceParametersSpark

type DataSourceParametersSpark struct {
	// The host to which to connect.
	Host string `pulumi:"host"`
	// The warehouse to which to connect.
	Port int `pulumi:"port"`
}

type DataSourceParametersSparkArgs

type DataSourceParametersSparkArgs struct {
	// The host to which to connect.
	Host pulumi.StringInput `pulumi:"host"`
	// The warehouse to which to connect.
	Port pulumi.IntInput `pulumi:"port"`
}

func (DataSourceParametersSparkArgs) ElementType

func (DataSourceParametersSparkArgs) ToDataSourceParametersSparkOutput

func (i DataSourceParametersSparkArgs) ToDataSourceParametersSparkOutput() DataSourceParametersSparkOutput

func (DataSourceParametersSparkArgs) ToDataSourceParametersSparkOutputWithContext

func (i DataSourceParametersSparkArgs) ToDataSourceParametersSparkOutputWithContext(ctx context.Context) DataSourceParametersSparkOutput

func (DataSourceParametersSparkArgs) ToDataSourceParametersSparkPtrOutput

func (i DataSourceParametersSparkArgs) ToDataSourceParametersSparkPtrOutput() DataSourceParametersSparkPtrOutput

func (DataSourceParametersSparkArgs) ToDataSourceParametersSparkPtrOutputWithContext

func (i DataSourceParametersSparkArgs) ToDataSourceParametersSparkPtrOutputWithContext(ctx context.Context) DataSourceParametersSparkPtrOutput

type DataSourceParametersSparkInput

type DataSourceParametersSparkInput interface {
	pulumi.Input

	ToDataSourceParametersSparkOutput() DataSourceParametersSparkOutput
	ToDataSourceParametersSparkOutputWithContext(context.Context) DataSourceParametersSparkOutput
}

DataSourceParametersSparkInput is an input type that accepts DataSourceParametersSparkArgs and DataSourceParametersSparkOutput values. You can construct a concrete instance of `DataSourceParametersSparkInput` via:

DataSourceParametersSparkArgs{...}

type DataSourceParametersSparkOutput

type DataSourceParametersSparkOutput struct{ *pulumi.OutputState }

func (DataSourceParametersSparkOutput) ElementType

func (DataSourceParametersSparkOutput) Host

The host to which to connect.

func (DataSourceParametersSparkOutput) Port

The warehouse to which to connect.

func (DataSourceParametersSparkOutput) ToDataSourceParametersSparkOutput

func (o DataSourceParametersSparkOutput) ToDataSourceParametersSparkOutput() DataSourceParametersSparkOutput

func (DataSourceParametersSparkOutput) ToDataSourceParametersSparkOutputWithContext

func (o DataSourceParametersSparkOutput) ToDataSourceParametersSparkOutputWithContext(ctx context.Context) DataSourceParametersSparkOutput

func (DataSourceParametersSparkOutput) ToDataSourceParametersSparkPtrOutput

func (o DataSourceParametersSparkOutput) ToDataSourceParametersSparkPtrOutput() DataSourceParametersSparkPtrOutput

func (DataSourceParametersSparkOutput) ToDataSourceParametersSparkPtrOutputWithContext

func (o DataSourceParametersSparkOutput) ToDataSourceParametersSparkPtrOutputWithContext(ctx context.Context) DataSourceParametersSparkPtrOutput

type DataSourceParametersSparkPtrInput

type DataSourceParametersSparkPtrInput interface {
	pulumi.Input

	ToDataSourceParametersSparkPtrOutput() DataSourceParametersSparkPtrOutput
	ToDataSourceParametersSparkPtrOutputWithContext(context.Context) DataSourceParametersSparkPtrOutput
}

DataSourceParametersSparkPtrInput is an input type that accepts DataSourceParametersSparkArgs, DataSourceParametersSparkPtr and DataSourceParametersSparkPtrOutput values. You can construct a concrete instance of `DataSourceParametersSparkPtrInput` via:

        DataSourceParametersSparkArgs{...}

or:

        nil

type DataSourceParametersSparkPtrOutput

type DataSourceParametersSparkPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersSparkPtrOutput) Elem

func (DataSourceParametersSparkPtrOutput) ElementType

func (DataSourceParametersSparkPtrOutput) Host

The host to which to connect.

func (DataSourceParametersSparkPtrOutput) Port

The warehouse to which to connect.

func (DataSourceParametersSparkPtrOutput) ToDataSourceParametersSparkPtrOutput

func (o DataSourceParametersSparkPtrOutput) ToDataSourceParametersSparkPtrOutput() DataSourceParametersSparkPtrOutput

func (DataSourceParametersSparkPtrOutput) ToDataSourceParametersSparkPtrOutputWithContext

func (o DataSourceParametersSparkPtrOutput) ToDataSourceParametersSparkPtrOutputWithContext(ctx context.Context) DataSourceParametersSparkPtrOutput

type DataSourceParametersSqlServer

type DataSourceParametersSqlServer struct {
	// The database to which to connect.
	Database string `pulumi:"database"`
	// The host to which to connect.
	Host string `pulumi:"host"`
	// The warehouse to which to connect.
	Port int `pulumi:"port"`
}

type DataSourceParametersSqlServerArgs

type DataSourceParametersSqlServerArgs struct {
	// The database to which to connect.
	Database pulumi.StringInput `pulumi:"database"`
	// The host to which to connect.
	Host pulumi.StringInput `pulumi:"host"`
	// The warehouse to which to connect.
	Port pulumi.IntInput `pulumi:"port"`
}

func (DataSourceParametersSqlServerArgs) ElementType

func (DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerOutput

func (i DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerOutput() DataSourceParametersSqlServerOutput

func (DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerOutputWithContext

func (i DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerOutputWithContext(ctx context.Context) DataSourceParametersSqlServerOutput

func (DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerPtrOutput

func (i DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerPtrOutput() DataSourceParametersSqlServerPtrOutput

func (DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerPtrOutputWithContext

func (i DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerPtrOutputWithContext(ctx context.Context) DataSourceParametersSqlServerPtrOutput

type DataSourceParametersSqlServerInput

type DataSourceParametersSqlServerInput interface {
	pulumi.Input

	ToDataSourceParametersSqlServerOutput() DataSourceParametersSqlServerOutput
	ToDataSourceParametersSqlServerOutputWithContext(context.Context) DataSourceParametersSqlServerOutput
}

DataSourceParametersSqlServerInput is an input type that accepts DataSourceParametersSqlServerArgs and DataSourceParametersSqlServerOutput values. You can construct a concrete instance of `DataSourceParametersSqlServerInput` via:

DataSourceParametersSqlServerArgs{...}

type DataSourceParametersSqlServerOutput

type DataSourceParametersSqlServerOutput struct{ *pulumi.OutputState }

func (DataSourceParametersSqlServerOutput) Database

The database to which to connect.

func (DataSourceParametersSqlServerOutput) ElementType

func (DataSourceParametersSqlServerOutput) Host

The host to which to connect.

func (DataSourceParametersSqlServerOutput) Port

The warehouse to which to connect.

func (DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerOutput

func (o DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerOutput() DataSourceParametersSqlServerOutput

func (DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerOutputWithContext

func (o DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerOutputWithContext(ctx context.Context) DataSourceParametersSqlServerOutput

func (DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerPtrOutput

func (o DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerPtrOutput() DataSourceParametersSqlServerPtrOutput

func (DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerPtrOutputWithContext

func (o DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerPtrOutputWithContext(ctx context.Context) DataSourceParametersSqlServerPtrOutput

type DataSourceParametersSqlServerPtrInput

type DataSourceParametersSqlServerPtrInput interface {
	pulumi.Input

	ToDataSourceParametersSqlServerPtrOutput() DataSourceParametersSqlServerPtrOutput
	ToDataSourceParametersSqlServerPtrOutputWithContext(context.Context) DataSourceParametersSqlServerPtrOutput
}

DataSourceParametersSqlServerPtrInput is an input type that accepts DataSourceParametersSqlServerArgs, DataSourceParametersSqlServerPtr and DataSourceParametersSqlServerPtrOutput values. You can construct a concrete instance of `DataSourceParametersSqlServerPtrInput` via:

        DataSourceParametersSqlServerArgs{...}

or:

        nil

type DataSourceParametersSqlServerPtrOutput

type DataSourceParametersSqlServerPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersSqlServerPtrOutput) Database

The database to which to connect.

func (DataSourceParametersSqlServerPtrOutput) Elem

func (DataSourceParametersSqlServerPtrOutput) ElementType

func (DataSourceParametersSqlServerPtrOutput) Host

The host to which to connect.

func (DataSourceParametersSqlServerPtrOutput) Port

The warehouse to which to connect.

func (DataSourceParametersSqlServerPtrOutput) ToDataSourceParametersSqlServerPtrOutput

func (o DataSourceParametersSqlServerPtrOutput) ToDataSourceParametersSqlServerPtrOutput() DataSourceParametersSqlServerPtrOutput

func (DataSourceParametersSqlServerPtrOutput) ToDataSourceParametersSqlServerPtrOutputWithContext

func (o DataSourceParametersSqlServerPtrOutput) ToDataSourceParametersSqlServerPtrOutputWithContext(ctx context.Context) DataSourceParametersSqlServerPtrOutput

type DataSourceParametersTeradata

type DataSourceParametersTeradata struct {
	// The database to which to connect.
	Database string `pulumi:"database"`
	// The host to which to connect.
	Host string `pulumi:"host"`
	// The warehouse to which to connect.
	Port int `pulumi:"port"`
}

type DataSourceParametersTeradataArgs

type DataSourceParametersTeradataArgs struct {
	// The database to which to connect.
	Database pulumi.StringInput `pulumi:"database"`
	// The host to which to connect.
	Host pulumi.StringInput `pulumi:"host"`
	// The warehouse to which to connect.
	Port pulumi.IntInput `pulumi:"port"`
}

func (DataSourceParametersTeradataArgs) ElementType

func (DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataOutput

func (i DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataOutput() DataSourceParametersTeradataOutput

func (DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataOutputWithContext

func (i DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataOutputWithContext(ctx context.Context) DataSourceParametersTeradataOutput

func (DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataPtrOutput

func (i DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataPtrOutput() DataSourceParametersTeradataPtrOutput

func (DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataPtrOutputWithContext

func (i DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataPtrOutputWithContext(ctx context.Context) DataSourceParametersTeradataPtrOutput

type DataSourceParametersTeradataInput

type DataSourceParametersTeradataInput interface {
	pulumi.Input

	ToDataSourceParametersTeradataOutput() DataSourceParametersTeradataOutput
	ToDataSourceParametersTeradataOutputWithContext(context.Context) DataSourceParametersTeradataOutput
}

DataSourceParametersTeradataInput is an input type that accepts DataSourceParametersTeradataArgs and DataSourceParametersTeradataOutput values. You can construct a concrete instance of `DataSourceParametersTeradataInput` via:

DataSourceParametersTeradataArgs{...}

type DataSourceParametersTeradataOutput

type DataSourceParametersTeradataOutput struct{ *pulumi.OutputState }

func (DataSourceParametersTeradataOutput) Database

The database to which to connect.

func (DataSourceParametersTeradataOutput) ElementType

func (DataSourceParametersTeradataOutput) Host

The host to which to connect.

func (DataSourceParametersTeradataOutput) Port

The warehouse to which to connect.

func (DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataOutput

func (o DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataOutput() DataSourceParametersTeradataOutput

func (DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataOutputWithContext

func (o DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataOutputWithContext(ctx context.Context) DataSourceParametersTeradataOutput

func (DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataPtrOutput

func (o DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataPtrOutput() DataSourceParametersTeradataPtrOutput

func (DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataPtrOutputWithContext

func (o DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataPtrOutputWithContext(ctx context.Context) DataSourceParametersTeradataPtrOutput

type DataSourceParametersTeradataPtrInput

type DataSourceParametersTeradataPtrInput interface {
	pulumi.Input

	ToDataSourceParametersTeradataPtrOutput() DataSourceParametersTeradataPtrOutput
	ToDataSourceParametersTeradataPtrOutputWithContext(context.Context) DataSourceParametersTeradataPtrOutput
}

DataSourceParametersTeradataPtrInput is an input type that accepts DataSourceParametersTeradataArgs, DataSourceParametersTeradataPtr and DataSourceParametersTeradataPtrOutput values. You can construct a concrete instance of `DataSourceParametersTeradataPtrInput` via:

        DataSourceParametersTeradataArgs{...}

or:

        nil

type DataSourceParametersTeradataPtrOutput

type DataSourceParametersTeradataPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersTeradataPtrOutput) Database

The database to which to connect.

func (DataSourceParametersTeradataPtrOutput) Elem

func (DataSourceParametersTeradataPtrOutput) ElementType

func (DataSourceParametersTeradataPtrOutput) Host

The host to which to connect.

func (DataSourceParametersTeradataPtrOutput) Port

The warehouse to which to connect.

func (DataSourceParametersTeradataPtrOutput) ToDataSourceParametersTeradataPtrOutput

func (o DataSourceParametersTeradataPtrOutput) ToDataSourceParametersTeradataPtrOutput() DataSourceParametersTeradataPtrOutput

func (DataSourceParametersTeradataPtrOutput) ToDataSourceParametersTeradataPtrOutputWithContext

func (o DataSourceParametersTeradataPtrOutput) ToDataSourceParametersTeradataPtrOutputWithContext(ctx context.Context) DataSourceParametersTeradataPtrOutput

type DataSourceParametersTwitter

type DataSourceParametersTwitter struct {
	// The maximum number of rows to query.
	MaxRows int `pulumi:"maxRows"`
	// The Twitter query to retrieve the data.
	Query string `pulumi:"query"`
}

type DataSourceParametersTwitterArgs

type DataSourceParametersTwitterArgs struct {
	// The maximum number of rows to query.
	MaxRows pulumi.IntInput `pulumi:"maxRows"`
	// The Twitter query to retrieve the data.
	Query pulumi.StringInput `pulumi:"query"`
}

func (DataSourceParametersTwitterArgs) ElementType

func (DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterOutput

func (i DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterOutput() DataSourceParametersTwitterOutput

func (DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterOutputWithContext

func (i DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterOutputWithContext(ctx context.Context) DataSourceParametersTwitterOutput

func (DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterPtrOutput

func (i DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterPtrOutput() DataSourceParametersTwitterPtrOutput

func (DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterPtrOutputWithContext

func (i DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterPtrOutputWithContext(ctx context.Context) DataSourceParametersTwitterPtrOutput

type DataSourceParametersTwitterInput

type DataSourceParametersTwitterInput interface {
	pulumi.Input

	ToDataSourceParametersTwitterOutput() DataSourceParametersTwitterOutput
	ToDataSourceParametersTwitterOutputWithContext(context.Context) DataSourceParametersTwitterOutput
}

DataSourceParametersTwitterInput is an input type that accepts DataSourceParametersTwitterArgs and DataSourceParametersTwitterOutput values. You can construct a concrete instance of `DataSourceParametersTwitterInput` via:

DataSourceParametersTwitterArgs{...}

type DataSourceParametersTwitterOutput

type DataSourceParametersTwitterOutput struct{ *pulumi.OutputState }

func (DataSourceParametersTwitterOutput) ElementType

func (DataSourceParametersTwitterOutput) MaxRows

The maximum number of rows to query.

func (DataSourceParametersTwitterOutput) Query

The Twitter query to retrieve the data.

func (DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterOutput

func (o DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterOutput() DataSourceParametersTwitterOutput

func (DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterOutputWithContext

func (o DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterOutputWithContext(ctx context.Context) DataSourceParametersTwitterOutput

func (DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterPtrOutput

func (o DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterPtrOutput() DataSourceParametersTwitterPtrOutput

func (DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterPtrOutputWithContext

func (o DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterPtrOutputWithContext(ctx context.Context) DataSourceParametersTwitterPtrOutput

type DataSourceParametersTwitterPtrInput

type DataSourceParametersTwitterPtrInput interface {
	pulumi.Input

	ToDataSourceParametersTwitterPtrOutput() DataSourceParametersTwitterPtrOutput
	ToDataSourceParametersTwitterPtrOutputWithContext(context.Context) DataSourceParametersTwitterPtrOutput
}

DataSourceParametersTwitterPtrInput is an input type that accepts DataSourceParametersTwitterArgs, DataSourceParametersTwitterPtr and DataSourceParametersTwitterPtrOutput values. You can construct a concrete instance of `DataSourceParametersTwitterPtrInput` via:

        DataSourceParametersTwitterArgs{...}

or:

        nil

type DataSourceParametersTwitterPtrOutput

type DataSourceParametersTwitterPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersTwitterPtrOutput) Elem

func (DataSourceParametersTwitterPtrOutput) ElementType

func (DataSourceParametersTwitterPtrOutput) MaxRows

The maximum number of rows to query.

func (DataSourceParametersTwitterPtrOutput) Query

The Twitter query to retrieve the data.

func (DataSourceParametersTwitterPtrOutput) ToDataSourceParametersTwitterPtrOutput

func (o DataSourceParametersTwitterPtrOutput) ToDataSourceParametersTwitterPtrOutput() DataSourceParametersTwitterPtrOutput

func (DataSourceParametersTwitterPtrOutput) ToDataSourceParametersTwitterPtrOutputWithContext

func (o DataSourceParametersTwitterPtrOutput) ToDataSourceParametersTwitterPtrOutputWithContext(ctx context.Context) DataSourceParametersTwitterPtrOutput

type DataSourcePermission

type DataSourcePermission struct {
	// Set of IAM actions to grant or revoke permissions on. Max of 16 items.
	Actions []string `pulumi:"actions"`
	// The Amazon Resource Name (ARN) of the principal.
	Principal string `pulumi:"principal"`
}

type DataSourcePermissionArgs

type DataSourcePermissionArgs struct {
	// Set of IAM actions to grant or revoke permissions on. Max of 16 items.
	Actions pulumi.StringArrayInput `pulumi:"actions"`
	// The Amazon Resource Name (ARN) of the principal.
	Principal pulumi.StringInput `pulumi:"principal"`
}

func (DataSourcePermissionArgs) ElementType

func (DataSourcePermissionArgs) ElementType() reflect.Type

func (DataSourcePermissionArgs) ToDataSourcePermissionOutput

func (i DataSourcePermissionArgs) ToDataSourcePermissionOutput() DataSourcePermissionOutput

func (DataSourcePermissionArgs) ToDataSourcePermissionOutputWithContext

func (i DataSourcePermissionArgs) ToDataSourcePermissionOutputWithContext(ctx context.Context) DataSourcePermissionOutput

type DataSourcePermissionArray

type DataSourcePermissionArray []DataSourcePermissionInput

func (DataSourcePermissionArray) ElementType

func (DataSourcePermissionArray) ElementType() reflect.Type

func (DataSourcePermissionArray) ToDataSourcePermissionArrayOutput

func (i DataSourcePermissionArray) ToDataSourcePermissionArrayOutput() DataSourcePermissionArrayOutput

func (DataSourcePermissionArray) ToDataSourcePermissionArrayOutputWithContext

func (i DataSourcePermissionArray) ToDataSourcePermissionArrayOutputWithContext(ctx context.Context) DataSourcePermissionArrayOutput

type DataSourcePermissionArrayInput

type DataSourcePermissionArrayInput interface {
	pulumi.Input

	ToDataSourcePermissionArrayOutput() DataSourcePermissionArrayOutput
	ToDataSourcePermissionArrayOutputWithContext(context.Context) DataSourcePermissionArrayOutput
}

DataSourcePermissionArrayInput is an input type that accepts DataSourcePermissionArray and DataSourcePermissionArrayOutput values. You can construct a concrete instance of `DataSourcePermissionArrayInput` via:

DataSourcePermissionArray{ DataSourcePermissionArgs{...} }

type DataSourcePermissionArrayOutput

type DataSourcePermissionArrayOutput struct{ *pulumi.OutputState }

func (DataSourcePermissionArrayOutput) ElementType

func (DataSourcePermissionArrayOutput) Index

func (DataSourcePermissionArrayOutput) ToDataSourcePermissionArrayOutput

func (o DataSourcePermissionArrayOutput) ToDataSourcePermissionArrayOutput() DataSourcePermissionArrayOutput

func (DataSourcePermissionArrayOutput) ToDataSourcePermissionArrayOutputWithContext

func (o DataSourcePermissionArrayOutput) ToDataSourcePermissionArrayOutputWithContext(ctx context.Context) DataSourcePermissionArrayOutput

type DataSourcePermissionInput

type DataSourcePermissionInput interface {
	pulumi.Input

	ToDataSourcePermissionOutput() DataSourcePermissionOutput
	ToDataSourcePermissionOutputWithContext(context.Context) DataSourcePermissionOutput
}

DataSourcePermissionInput is an input type that accepts DataSourcePermissionArgs and DataSourcePermissionOutput values. You can construct a concrete instance of `DataSourcePermissionInput` via:

DataSourcePermissionArgs{...}

type DataSourcePermissionOutput

type DataSourcePermissionOutput struct{ *pulumi.OutputState }

func (DataSourcePermissionOutput) Actions

Set of IAM actions to grant or revoke permissions on. Max of 16 items.

func (DataSourcePermissionOutput) ElementType

func (DataSourcePermissionOutput) ElementType() reflect.Type

func (DataSourcePermissionOutput) Principal

The Amazon Resource Name (ARN) of the principal.

func (DataSourcePermissionOutput) ToDataSourcePermissionOutput

func (o DataSourcePermissionOutput) ToDataSourcePermissionOutput() DataSourcePermissionOutput

func (DataSourcePermissionOutput) ToDataSourcePermissionOutputWithContext

func (o DataSourcePermissionOutput) ToDataSourcePermissionOutputWithContext(ctx context.Context) DataSourcePermissionOutput

type DataSourceSslProperties

type DataSourceSslProperties struct {
	// A Boolean option to control whether SSL should be disabled.
	DisableSsl bool `pulumi:"disableSsl"`
}

type DataSourceSslPropertiesArgs

type DataSourceSslPropertiesArgs struct {
	// A Boolean option to control whether SSL should be disabled.
	DisableSsl pulumi.BoolInput `pulumi:"disableSsl"`
}

func (DataSourceSslPropertiesArgs) ElementType

func (DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesOutput

func (i DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesOutput() DataSourceSslPropertiesOutput

func (DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesOutputWithContext

func (i DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesOutputWithContext(ctx context.Context) DataSourceSslPropertiesOutput

func (DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesPtrOutput

func (i DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesPtrOutput() DataSourceSslPropertiesPtrOutput

func (DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesPtrOutputWithContext

func (i DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesPtrOutputWithContext(ctx context.Context) DataSourceSslPropertiesPtrOutput

type DataSourceSslPropertiesInput

type DataSourceSslPropertiesInput interface {
	pulumi.Input

	ToDataSourceSslPropertiesOutput() DataSourceSslPropertiesOutput
	ToDataSourceSslPropertiesOutputWithContext(context.Context) DataSourceSslPropertiesOutput
}

DataSourceSslPropertiesInput is an input type that accepts DataSourceSslPropertiesArgs and DataSourceSslPropertiesOutput values. You can construct a concrete instance of `DataSourceSslPropertiesInput` via:

DataSourceSslPropertiesArgs{...}

type DataSourceSslPropertiesOutput

type DataSourceSslPropertiesOutput struct{ *pulumi.OutputState }

func (DataSourceSslPropertiesOutput) DisableSsl

A Boolean option to control whether SSL should be disabled.

func (DataSourceSslPropertiesOutput) ElementType

func (DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesOutput

func (o DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesOutput() DataSourceSslPropertiesOutput

func (DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesOutputWithContext

func (o DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesOutputWithContext(ctx context.Context) DataSourceSslPropertiesOutput

func (DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesPtrOutput

func (o DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesPtrOutput() DataSourceSslPropertiesPtrOutput

func (DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesPtrOutputWithContext

func (o DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesPtrOutputWithContext(ctx context.Context) DataSourceSslPropertiesPtrOutput

type DataSourceSslPropertiesPtrInput

type DataSourceSslPropertiesPtrInput interface {
	pulumi.Input

	ToDataSourceSslPropertiesPtrOutput() DataSourceSslPropertiesPtrOutput
	ToDataSourceSslPropertiesPtrOutputWithContext(context.Context) DataSourceSslPropertiesPtrOutput
}

DataSourceSslPropertiesPtrInput is an input type that accepts DataSourceSslPropertiesArgs, DataSourceSslPropertiesPtr and DataSourceSslPropertiesPtrOutput values. You can construct a concrete instance of `DataSourceSslPropertiesPtrInput` via:

        DataSourceSslPropertiesArgs{...}

or:

        nil

type DataSourceSslPropertiesPtrOutput

type DataSourceSslPropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataSourceSslPropertiesPtrOutput) DisableSsl

A Boolean option to control whether SSL should be disabled.

func (DataSourceSslPropertiesPtrOutput) Elem

func (DataSourceSslPropertiesPtrOutput) ElementType

func (DataSourceSslPropertiesPtrOutput) ToDataSourceSslPropertiesPtrOutput

func (o DataSourceSslPropertiesPtrOutput) ToDataSourceSslPropertiesPtrOutput() DataSourceSslPropertiesPtrOutput

func (DataSourceSslPropertiesPtrOutput) ToDataSourceSslPropertiesPtrOutputWithContext

func (o DataSourceSslPropertiesPtrOutput) ToDataSourceSslPropertiesPtrOutputWithContext(ctx context.Context) DataSourceSslPropertiesPtrOutput

type DataSourceState

type DataSourceState struct {
	// Amazon Resource Name (ARN) of the data source
	Arn pulumi.StringPtrInput
	// The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId pulumi.StringPtrInput
	// The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details.
	Credentials DataSourceCredentialsPtrInput
	// An identifier for the data source.
	DataSourceId pulumi.StringPtrInput
	// A name for the data source, maximum of 128 characters.
	Name pulumi.StringPtrInput
	// The parameters used to connect to this data source (exactly one).
	Parameters DataSourceParametersPtrInput
	// A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
	Permissions DataSourcePermissionArrayInput
	// Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
	SslProperties DataSourceSslPropertiesPtrInput
	// Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapInput
	// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
	TagsAll pulumi.StringMapInput
	// The type of the data source. See the [AWS Documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateDataSource.html#QS-CreateDataSource-request-Type) for the complete list of valid values.
	Type pulumi.StringPtrInput
	// Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source. See VPC Connection Properties below for more details.
	VpcConnectionProperties DataSourceVpcConnectionPropertiesPtrInput
}

func (DataSourceState) ElementType

func (DataSourceState) ElementType() reflect.Type

type DataSourceVpcConnectionProperties

type DataSourceVpcConnectionProperties struct {
	// The Amazon Resource Name (ARN) for the VPC connection.
	VpcConnectionArn string `pulumi:"vpcConnectionArn"`
}

type DataSourceVpcConnectionPropertiesArgs

type DataSourceVpcConnectionPropertiesArgs struct {
	// The Amazon Resource Name (ARN) for the VPC connection.
	VpcConnectionArn pulumi.StringInput `pulumi:"vpcConnectionArn"`
}

func (DataSourceVpcConnectionPropertiesArgs) ElementType

func (DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesOutput

func (i DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesOutput() DataSourceVpcConnectionPropertiesOutput

func (DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesOutputWithContext

func (i DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesOutput

func (DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesPtrOutput

func (i DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesPtrOutput() DataSourceVpcConnectionPropertiesPtrOutput

func (DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesPtrOutputWithContext

func (i DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesPtrOutput

type DataSourceVpcConnectionPropertiesInput

type DataSourceVpcConnectionPropertiesInput interface {
	pulumi.Input

	ToDataSourceVpcConnectionPropertiesOutput() DataSourceVpcConnectionPropertiesOutput
	ToDataSourceVpcConnectionPropertiesOutputWithContext(context.Context) DataSourceVpcConnectionPropertiesOutput
}

DataSourceVpcConnectionPropertiesInput is an input type that accepts DataSourceVpcConnectionPropertiesArgs and DataSourceVpcConnectionPropertiesOutput values. You can construct a concrete instance of `DataSourceVpcConnectionPropertiesInput` via:

DataSourceVpcConnectionPropertiesArgs{...}

type DataSourceVpcConnectionPropertiesOutput

type DataSourceVpcConnectionPropertiesOutput struct{ *pulumi.OutputState }

func (DataSourceVpcConnectionPropertiesOutput) ElementType

func (DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesOutput

func (o DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesOutput() DataSourceVpcConnectionPropertiesOutput

func (DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesOutputWithContext

func (o DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesOutput

func (DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesPtrOutput

func (o DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesPtrOutput() DataSourceVpcConnectionPropertiesPtrOutput

func (DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesPtrOutputWithContext

func (o DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesPtrOutput

func (DataSourceVpcConnectionPropertiesOutput) VpcConnectionArn

The Amazon Resource Name (ARN) for the VPC connection.

type DataSourceVpcConnectionPropertiesPtrInput

type DataSourceVpcConnectionPropertiesPtrInput interface {
	pulumi.Input

	ToDataSourceVpcConnectionPropertiesPtrOutput() DataSourceVpcConnectionPropertiesPtrOutput
	ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(context.Context) DataSourceVpcConnectionPropertiesPtrOutput
}

DataSourceVpcConnectionPropertiesPtrInput is an input type that accepts DataSourceVpcConnectionPropertiesArgs, DataSourceVpcConnectionPropertiesPtr and DataSourceVpcConnectionPropertiesPtrOutput values. You can construct a concrete instance of `DataSourceVpcConnectionPropertiesPtrInput` via:

        DataSourceVpcConnectionPropertiesArgs{...}

or:

        nil

type DataSourceVpcConnectionPropertiesPtrOutput

type DataSourceVpcConnectionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataSourceVpcConnectionPropertiesPtrOutput) Elem

func (DataSourceVpcConnectionPropertiesPtrOutput) ElementType

func (DataSourceVpcConnectionPropertiesPtrOutput) ToDataSourceVpcConnectionPropertiesPtrOutput

func (o DataSourceVpcConnectionPropertiesPtrOutput) ToDataSourceVpcConnectionPropertiesPtrOutput() DataSourceVpcConnectionPropertiesPtrOutput

func (DataSourceVpcConnectionPropertiesPtrOutput) ToDataSourceVpcConnectionPropertiesPtrOutputWithContext

func (o DataSourceVpcConnectionPropertiesPtrOutput) ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesPtrOutput

func (DataSourceVpcConnectionPropertiesPtrOutput) VpcConnectionArn

The Amazon Resource Name (ARN) for the VPC connection.

type Folder added in v5.36.0

type Folder struct {
	pulumi.CustomResourceState

	// ARN of the folder.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// AWS account ID.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// The time that the folder was created.
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// Identifier for the folder.
	FolderId pulumi.StringOutput `pulumi:"folderId"`
	// An array of ancestor ARN strings for the folder. Empty for root-level folders.
	FolderPaths pulumi.StringArrayOutput `pulumi:"folderPaths"`
	// The type of folder. By default, it is `SHARED`. Valid values are: `SHARED`.
	FolderType pulumi.StringPtrOutput `pulumi:"folderType"`
	// The time that the folder was last updated.
	LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"`
	// Display name for the folder.
	Name pulumi.StringOutput `pulumi:"name"`
	// The Amazon Resource Name (ARN) for the parent folder. If not set, creates a root-level folder.
	ParentFolderArn pulumi.StringPtrOutput `pulumi:"parentFolderArn"`
	// A set of resource permissions on the folder. Maximum of 64 items. See permissions.
	Permissions FolderPermissionArrayOutput `pulumi:"permissions"`
	// Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
	TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}

Resource for managing a QuickSight Folder.

## Example Usage ### Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/quicksight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewFolder(ctx, "example", &quicksight.FolderArgs{
			FolderId: pulumi.String("example-id"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### With Permissions

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/quicksight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewFolder(ctx, "example", &quicksight.FolderArgs{
			FolderId: pulumi.String("example-id"),
			Permissions: quicksight.FolderPermissionArray{
				&quicksight.FolderPermissionArgs{
					Actions: pulumi.StringArray{
						pulumi.String("quicksight:CreateFolder"),
						pulumi.String("quicksight:DescribeFolder"),
						pulumi.String("quicksight:UpdateFolder"),
						pulumi.String("quicksight:DeleteFolder"),
						pulumi.String("quicksight:CreateFolderMembership"),
						pulumi.String("quicksight:DeleteFolderMembership"),
						pulumi.String("quicksight:DescribeFolderPermissions"),
						pulumi.String("quicksight:UpdateFolderPermissions"),
					},
					Principal: pulumi.Any(aws_quicksight_user.Example.Arn),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### With Parent Folder

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/quicksight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		parent, err := quicksight.NewFolder(ctx, "parent", &quicksight.FolderArgs{
			FolderId: pulumi.String("parent-id"),
		})
		if err != nil {
			return err
		}
		_, err = quicksight.NewFolder(ctx, "example", &quicksight.FolderArgs{
			FolderId:        pulumi.String("example-id"),
			ParentFolderArn: parent.Arn,
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

A QuickSight folder can be imported using the AWS account ID and folder ID name separated by a comma (`,`) e.g.,

```sh

$ pulumi import aws:quicksight/folder:Folder example 123456789012,example-id

```

func GetFolder added in v5.36.0

func GetFolder(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FolderState, opts ...pulumi.ResourceOption) (*Folder, error)

GetFolder gets an existing Folder 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 NewFolder added in v5.36.0

func NewFolder(ctx *pulumi.Context,
	name string, args *FolderArgs, opts ...pulumi.ResourceOption) (*Folder, error)

NewFolder registers a new resource with the given unique name, arguments, and options.

func (*Folder) ElementType added in v5.36.0

func (*Folder) ElementType() reflect.Type

func (*Folder) ToFolderOutput added in v5.36.0

func (i *Folder) ToFolderOutput() FolderOutput

func (*Folder) ToFolderOutputWithContext added in v5.36.0

func (i *Folder) ToFolderOutputWithContext(ctx context.Context) FolderOutput

type FolderArgs added in v5.36.0

type FolderArgs struct {
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// Identifier for the folder.
	FolderId pulumi.StringInput
	// The type of folder. By default, it is `SHARED`. Valid values are: `SHARED`.
	FolderType pulumi.StringPtrInput
	// Display name for the folder.
	Name pulumi.StringPtrInput
	// The Amazon Resource Name (ARN) for the parent folder. If not set, creates a root-level folder.
	ParentFolderArn pulumi.StringPtrInput
	// A set of resource permissions on the folder. Maximum of 64 items. See permissions.
	Permissions FolderPermissionArrayInput
	// Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapInput
	// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
	TagsAll pulumi.StringMapInput
}

The set of arguments for constructing a Folder resource.

func (FolderArgs) ElementType added in v5.36.0

func (FolderArgs) ElementType() reflect.Type

type FolderArray added in v5.36.0

type FolderArray []FolderInput

func (FolderArray) ElementType added in v5.36.0

func (FolderArray) ElementType() reflect.Type

func (FolderArray) ToFolderArrayOutput added in v5.36.0

func (i FolderArray) ToFolderArrayOutput() FolderArrayOutput

func (FolderArray) ToFolderArrayOutputWithContext added in v5.36.0

func (i FolderArray) ToFolderArrayOutputWithContext(ctx context.Context) FolderArrayOutput

type FolderArrayInput added in v5.36.0

type FolderArrayInput interface {
	pulumi.Input

	ToFolderArrayOutput() FolderArrayOutput
	ToFolderArrayOutputWithContext(context.Context) FolderArrayOutput
}

FolderArrayInput is an input type that accepts FolderArray and FolderArrayOutput values. You can construct a concrete instance of `FolderArrayInput` via:

FolderArray{ FolderArgs{...} }

type FolderArrayOutput added in v5.36.0

type FolderArrayOutput struct{ *pulumi.OutputState }

func (FolderArrayOutput) ElementType added in v5.36.0

func (FolderArrayOutput) ElementType() reflect.Type

func (FolderArrayOutput) Index added in v5.36.0

func (FolderArrayOutput) ToFolderArrayOutput added in v5.36.0

func (o FolderArrayOutput) ToFolderArrayOutput() FolderArrayOutput

func (FolderArrayOutput) ToFolderArrayOutputWithContext added in v5.36.0

func (o FolderArrayOutput) ToFolderArrayOutputWithContext(ctx context.Context) FolderArrayOutput

type FolderInput added in v5.36.0

type FolderInput interface {
	pulumi.Input

	ToFolderOutput() FolderOutput
	ToFolderOutputWithContext(ctx context.Context) FolderOutput
}

type FolderMap added in v5.36.0

type FolderMap map[string]FolderInput

func (FolderMap) ElementType added in v5.36.0

func (FolderMap) ElementType() reflect.Type

func (FolderMap) ToFolderMapOutput added in v5.36.0

func (i FolderMap) ToFolderMapOutput() FolderMapOutput

func (FolderMap) ToFolderMapOutputWithContext added in v5.36.0

func (i FolderMap) ToFolderMapOutputWithContext(ctx context.Context) FolderMapOutput

type FolderMapInput added in v5.36.0

type FolderMapInput interface {
	pulumi.Input

	ToFolderMapOutput() FolderMapOutput
	ToFolderMapOutputWithContext(context.Context) FolderMapOutput
}

FolderMapInput is an input type that accepts FolderMap and FolderMapOutput values. You can construct a concrete instance of `FolderMapInput` via:

FolderMap{ "key": FolderArgs{...} }

type FolderMapOutput added in v5.36.0

type FolderMapOutput struct{ *pulumi.OutputState }

func (FolderMapOutput) ElementType added in v5.36.0

func (FolderMapOutput) ElementType() reflect.Type

func (FolderMapOutput) MapIndex added in v5.36.0

func (FolderMapOutput) ToFolderMapOutput added in v5.36.0

func (o FolderMapOutput) ToFolderMapOutput() FolderMapOutput

func (FolderMapOutput) ToFolderMapOutputWithContext added in v5.36.0

func (o FolderMapOutput) ToFolderMapOutputWithContext(ctx context.Context) FolderMapOutput

type FolderOutput added in v5.36.0

type FolderOutput struct{ *pulumi.OutputState }

func (FolderOutput) Arn added in v5.36.0

ARN of the folder.

func (FolderOutput) AwsAccountId added in v5.36.0

func (o FolderOutput) AwsAccountId() pulumi.StringOutput

AWS account ID.

func (FolderOutput) CreatedTime added in v5.36.0

func (o FolderOutput) CreatedTime() pulumi.StringOutput

The time that the folder was created.

func (FolderOutput) ElementType added in v5.36.0

func (FolderOutput) ElementType() reflect.Type

func (FolderOutput) FolderId added in v5.36.0

func (o FolderOutput) FolderId() pulumi.StringOutput

Identifier for the folder.

func (FolderOutput) FolderPaths added in v5.36.0

func (o FolderOutput) FolderPaths() pulumi.StringArrayOutput

An array of ancestor ARN strings for the folder. Empty for root-level folders.

func (FolderOutput) FolderType added in v5.36.0

func (o FolderOutput) FolderType() pulumi.StringPtrOutput

The type of folder. By default, it is `SHARED`. Valid values are: `SHARED`.

func (FolderOutput) LastUpdatedTime added in v5.36.0

func (o FolderOutput) LastUpdatedTime() pulumi.StringOutput

The time that the folder was last updated.

func (FolderOutput) Name added in v5.36.0

func (o FolderOutput) Name() pulumi.StringOutput

Display name for the folder.

func (FolderOutput) ParentFolderArn added in v5.36.0

func (o FolderOutput) ParentFolderArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) for the parent folder. If not set, creates a root-level folder.

func (FolderOutput) Permissions added in v5.36.0

func (o FolderOutput) Permissions() FolderPermissionArrayOutput

A set of resource permissions on the folder. Maximum of 64 items. See permissions.

func (FolderOutput) Tags added in v5.36.0

Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.

func (FolderOutput) TagsAll added in v5.36.0

func (o FolderOutput) TagsAll() pulumi.StringMapOutput

A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.

func (FolderOutput) ToFolderOutput added in v5.36.0

func (o FolderOutput) ToFolderOutput() FolderOutput

func (FolderOutput) ToFolderOutputWithContext added in v5.36.0

func (o FolderOutput) ToFolderOutputWithContext(ctx context.Context) FolderOutput

type FolderPermission added in v5.36.0

type FolderPermission struct {
	// List of IAM actions to grant or revoke permissions on.
	Actions []string `pulumi:"actions"`
	// ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values.
	Principal string `pulumi:"principal"`
}

type FolderPermissionArgs added in v5.36.0

type FolderPermissionArgs struct {
	// List of IAM actions to grant or revoke permissions on.
	Actions pulumi.StringArrayInput `pulumi:"actions"`
	// ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values.
	Principal pulumi.StringInput `pulumi:"principal"`
}

func (FolderPermissionArgs) ElementType added in v5.36.0

func (FolderPermissionArgs) ElementType() reflect.Type

func (FolderPermissionArgs) ToFolderPermissionOutput added in v5.36.0

func (i FolderPermissionArgs) ToFolderPermissionOutput() FolderPermissionOutput

func (FolderPermissionArgs) ToFolderPermissionOutputWithContext added in v5.36.0

func (i FolderPermissionArgs) ToFolderPermissionOutputWithContext(ctx context.Context) FolderPermissionOutput

type FolderPermissionArray added in v5.36.0

type FolderPermissionArray []FolderPermissionInput

func (FolderPermissionArray) ElementType added in v5.36.0

func (FolderPermissionArray) ElementType() reflect.Type

func (FolderPermissionArray) ToFolderPermissionArrayOutput added in v5.36.0

func (i FolderPermissionArray) ToFolderPermissionArrayOutput() FolderPermissionArrayOutput

func (FolderPermissionArray) ToFolderPermissionArrayOutputWithContext added in v5.36.0

func (i FolderPermissionArray) ToFolderPermissionArrayOutputWithContext(ctx context.Context) FolderPermissionArrayOutput

type FolderPermissionArrayInput added in v5.36.0

type FolderPermissionArrayInput interface {
	pulumi.Input

	ToFolderPermissionArrayOutput() FolderPermissionArrayOutput
	ToFolderPermissionArrayOutputWithContext(context.Context) FolderPermissionArrayOutput
}

FolderPermissionArrayInput is an input type that accepts FolderPermissionArray and FolderPermissionArrayOutput values. You can construct a concrete instance of `FolderPermissionArrayInput` via:

FolderPermissionArray{ FolderPermissionArgs{...} }

type FolderPermissionArrayOutput added in v5.36.0

type FolderPermissionArrayOutput struct{ *pulumi.OutputState }

func (FolderPermissionArrayOutput) ElementType added in v5.36.0

func (FolderPermissionArrayOutput) Index added in v5.36.0

func (FolderPermissionArrayOutput) ToFolderPermissionArrayOutput added in v5.36.0

func (o FolderPermissionArrayOutput) ToFolderPermissionArrayOutput() FolderPermissionArrayOutput

func (FolderPermissionArrayOutput) ToFolderPermissionArrayOutputWithContext added in v5.36.0

func (o FolderPermissionArrayOutput) ToFolderPermissionArrayOutputWithContext(ctx context.Context) FolderPermissionArrayOutput

type FolderPermissionInput added in v5.36.0

type FolderPermissionInput interface {
	pulumi.Input

	ToFolderPermissionOutput() FolderPermissionOutput
	ToFolderPermissionOutputWithContext(context.Context) FolderPermissionOutput
}

FolderPermissionInput is an input type that accepts FolderPermissionArgs and FolderPermissionOutput values. You can construct a concrete instance of `FolderPermissionInput` via:

FolderPermissionArgs{...}

type FolderPermissionOutput added in v5.36.0

type FolderPermissionOutput struct{ *pulumi.OutputState }

func (FolderPermissionOutput) Actions added in v5.36.0

List of IAM actions to grant or revoke permissions on.

func (FolderPermissionOutput) ElementType added in v5.36.0

func (FolderPermissionOutput) ElementType() reflect.Type

func (FolderPermissionOutput) Principal added in v5.36.0

ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values.

func (FolderPermissionOutput) ToFolderPermissionOutput added in v5.36.0

func (o FolderPermissionOutput) ToFolderPermissionOutput() FolderPermissionOutput

func (FolderPermissionOutput) ToFolderPermissionOutputWithContext added in v5.36.0

func (o FolderPermissionOutput) ToFolderPermissionOutputWithContext(ctx context.Context) FolderPermissionOutput

type FolderState added in v5.36.0

type FolderState struct {
	// ARN of the folder.
	Arn pulumi.StringPtrInput
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// The time that the folder was created.
	CreatedTime pulumi.StringPtrInput
	// Identifier for the folder.
	FolderId pulumi.StringPtrInput
	// An array of ancestor ARN strings for the folder. Empty for root-level folders.
	FolderPaths pulumi.StringArrayInput
	// The type of folder. By default, it is `SHARED`. Valid values are: `SHARED`.
	FolderType pulumi.StringPtrInput
	// The time that the folder was last updated.
	LastUpdatedTime pulumi.StringPtrInput
	// Display name for the folder.
	Name pulumi.StringPtrInput
	// The Amazon Resource Name (ARN) for the parent folder. If not set, creates a root-level folder.
	ParentFolderArn pulumi.StringPtrInput
	// A set of resource permissions on the folder. Maximum of 64 items. See permissions.
	Permissions FolderPermissionArrayInput
	// Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapInput
	// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
	TagsAll pulumi.StringMapInput
}

func (FolderState) ElementType added in v5.36.0

func (FolderState) ElementType() reflect.Type

type GetDataSetColumnGroup added in v5.36.0

type GetDataSetColumnGroup struct {
	GeoSpatialColumnGroups []GetDataSetColumnGroupGeoSpatialColumnGroup `pulumi:"geoSpatialColumnGroups"`
}

type GetDataSetColumnGroupArgs added in v5.36.0

type GetDataSetColumnGroupArgs struct {
	GeoSpatialColumnGroups GetDataSetColumnGroupGeoSpatialColumnGroupArrayInput `pulumi:"geoSpatialColumnGroups"`
}

func (GetDataSetColumnGroupArgs) ElementType added in v5.36.0

func (GetDataSetColumnGroupArgs) ElementType() reflect.Type

func (GetDataSetColumnGroupArgs) ToGetDataSetColumnGroupOutput added in v5.36.0

func (i GetDataSetColumnGroupArgs) ToGetDataSetColumnGroupOutput() GetDataSetColumnGroupOutput

func (GetDataSetColumnGroupArgs) ToGetDataSetColumnGroupOutputWithContext added in v5.36.0

func (i GetDataSetColumnGroupArgs) ToGetDataSetColumnGroupOutputWithContext(ctx context.Context) GetDataSetColumnGroupOutput

type GetDataSetColumnGroupArray added in v5.36.0

type GetDataSetColumnGroupArray []GetDataSetColumnGroupInput

func (GetDataSetColumnGroupArray) ElementType added in v5.36.0

func (GetDataSetColumnGroupArray) ElementType() reflect.Type

func (GetDataSetColumnGroupArray) ToGetDataSetColumnGroupArrayOutput added in v5.36.0

func (i GetDataSetColumnGroupArray) ToGetDataSetColumnGroupArrayOutput() GetDataSetColumnGroupArrayOutput

func (GetDataSetColumnGroupArray) ToGetDataSetColumnGroupArrayOutputWithContext added in v5.36.0

func (i GetDataSetColumnGroupArray) ToGetDataSetColumnGroupArrayOutputWithContext(ctx context.Context) GetDataSetColumnGroupArrayOutput

type GetDataSetColumnGroupArrayInput added in v5.36.0

type GetDataSetColumnGroupArrayInput interface {
	pulumi.Input

	ToGetDataSetColumnGroupArrayOutput() GetDataSetColumnGroupArrayOutput
	ToGetDataSetColumnGroupArrayOutputWithContext(context.Context) GetDataSetColumnGroupArrayOutput
}

GetDataSetColumnGroupArrayInput is an input type that accepts GetDataSetColumnGroupArray and GetDataSetColumnGroupArrayOutput values. You can construct a concrete instance of `GetDataSetColumnGroupArrayInput` via:

GetDataSetColumnGroupArray{ GetDataSetColumnGroupArgs{...} }

type GetDataSetColumnGroupArrayOutput added in v5.36.0

type GetDataSetColumnGroupArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetColumnGroupArrayOutput) ElementType added in v5.36.0

func (GetDataSetColumnGroupArrayOutput) Index added in v5.36.0

func (GetDataSetColumnGroupArrayOutput) ToGetDataSetColumnGroupArrayOutput added in v5.36.0

func (o GetDataSetColumnGroupArrayOutput) ToGetDataSetColumnGroupArrayOutput() GetDataSetColumnGroupArrayOutput

func (GetDataSetColumnGroupArrayOutput) ToGetDataSetColumnGroupArrayOutputWithContext added in v5.36.0

func (o GetDataSetColumnGroupArrayOutput) ToGetDataSetColumnGroupArrayOutputWithContext(ctx context.Context) GetDataSetColumnGroupArrayOutput

type GetDataSetColumnGroupGeoSpatialColumnGroup added in v5.36.0

type GetDataSetColumnGroupGeoSpatialColumnGroup struct {
	Columns     []string `pulumi:"columns"`
	CountryCode string   `pulumi:"countryCode"`
	Name        string   `pulumi:"name"`
}

type GetDataSetColumnGroupGeoSpatialColumnGroupArgs added in v5.36.0

type GetDataSetColumnGroupGeoSpatialColumnGroupArgs struct {
	Columns     pulumi.StringArrayInput `pulumi:"columns"`
	CountryCode pulumi.StringInput      `pulumi:"countryCode"`
	Name        pulumi.StringInput      `pulumi:"name"`
}

func (GetDataSetColumnGroupGeoSpatialColumnGroupArgs) ElementType added in v5.36.0

func (GetDataSetColumnGroupGeoSpatialColumnGroupArgs) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutput added in v5.36.0

func (i GetDataSetColumnGroupGeoSpatialColumnGroupArgs) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutput() GetDataSetColumnGroupGeoSpatialColumnGroupOutput

func (GetDataSetColumnGroupGeoSpatialColumnGroupArgs) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext added in v5.36.0

func (i GetDataSetColumnGroupGeoSpatialColumnGroupArgs) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(ctx context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupOutput

type GetDataSetColumnGroupGeoSpatialColumnGroupArray added in v5.36.0

type GetDataSetColumnGroupGeoSpatialColumnGroupArray []GetDataSetColumnGroupGeoSpatialColumnGroupInput

func (GetDataSetColumnGroupGeoSpatialColumnGroupArray) ElementType added in v5.36.0

func (GetDataSetColumnGroupGeoSpatialColumnGroupArray) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput added in v5.36.0

func (i GetDataSetColumnGroupGeoSpatialColumnGroupArray) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput() GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput

func (GetDataSetColumnGroupGeoSpatialColumnGroupArray) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutputWithContext added in v5.36.0

func (i GetDataSetColumnGroupGeoSpatialColumnGroupArray) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutputWithContext(ctx context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput

type GetDataSetColumnGroupGeoSpatialColumnGroupArrayInput added in v5.36.0

type GetDataSetColumnGroupGeoSpatialColumnGroupArrayInput interface {
	pulumi.Input

	ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput() GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput
	ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutputWithContext(context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput
}

GetDataSetColumnGroupGeoSpatialColumnGroupArrayInput is an input type that accepts GetDataSetColumnGroupGeoSpatialColumnGroupArray and GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput values. You can construct a concrete instance of `GetDataSetColumnGroupGeoSpatialColumnGroupArrayInput` via:

GetDataSetColumnGroupGeoSpatialColumnGroupArray{ GetDataSetColumnGroupGeoSpatialColumnGroupArgs{...} }

type GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput added in v5.36.0

type GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) ElementType added in v5.36.0

func (GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) Index added in v5.36.0

func (GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput added in v5.36.0

func (GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutputWithContext added in v5.36.0

func (o GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutputWithContext(ctx context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput

type GetDataSetColumnGroupGeoSpatialColumnGroupInput added in v5.36.0

type GetDataSetColumnGroupGeoSpatialColumnGroupInput interface {
	pulumi.Input

	ToGetDataSetColumnGroupGeoSpatialColumnGroupOutput() GetDataSetColumnGroupGeoSpatialColumnGroupOutput
	ToGetDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupOutput
}

GetDataSetColumnGroupGeoSpatialColumnGroupInput is an input type that accepts GetDataSetColumnGroupGeoSpatialColumnGroupArgs and GetDataSetColumnGroupGeoSpatialColumnGroupOutput values. You can construct a concrete instance of `GetDataSetColumnGroupGeoSpatialColumnGroupInput` via:

GetDataSetColumnGroupGeoSpatialColumnGroupArgs{...}

type GetDataSetColumnGroupGeoSpatialColumnGroupOutput added in v5.36.0

type GetDataSetColumnGroupGeoSpatialColumnGroupOutput struct{ *pulumi.OutputState }

func (GetDataSetColumnGroupGeoSpatialColumnGroupOutput) Columns added in v5.36.0

func (GetDataSetColumnGroupGeoSpatialColumnGroupOutput) CountryCode added in v5.36.0

func (GetDataSetColumnGroupGeoSpatialColumnGroupOutput) ElementType added in v5.36.0

func (GetDataSetColumnGroupGeoSpatialColumnGroupOutput) Name added in v5.36.0

func (GetDataSetColumnGroupGeoSpatialColumnGroupOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutput added in v5.36.0

func (o GetDataSetColumnGroupGeoSpatialColumnGroupOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutput() GetDataSetColumnGroupGeoSpatialColumnGroupOutput

func (GetDataSetColumnGroupGeoSpatialColumnGroupOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext added in v5.36.0

func (o GetDataSetColumnGroupGeoSpatialColumnGroupOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(ctx context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupOutput

type GetDataSetColumnGroupInput added in v5.36.0

type GetDataSetColumnGroupInput interface {
	pulumi.Input

	ToGetDataSetColumnGroupOutput() GetDataSetColumnGroupOutput
	ToGetDataSetColumnGroupOutputWithContext(context.Context) GetDataSetColumnGroupOutput
}

GetDataSetColumnGroupInput is an input type that accepts GetDataSetColumnGroupArgs and GetDataSetColumnGroupOutput values. You can construct a concrete instance of `GetDataSetColumnGroupInput` via:

GetDataSetColumnGroupArgs{...}

type GetDataSetColumnGroupOutput added in v5.36.0

type GetDataSetColumnGroupOutput struct{ *pulumi.OutputState }

func (GetDataSetColumnGroupOutput) ElementType added in v5.36.0

func (GetDataSetColumnGroupOutput) GeoSpatialColumnGroups added in v5.36.0

func (GetDataSetColumnGroupOutput) ToGetDataSetColumnGroupOutput added in v5.36.0

func (o GetDataSetColumnGroupOutput) ToGetDataSetColumnGroupOutput() GetDataSetColumnGroupOutput

func (GetDataSetColumnGroupOutput) ToGetDataSetColumnGroupOutputWithContext added in v5.36.0

func (o GetDataSetColumnGroupOutput) ToGetDataSetColumnGroupOutputWithContext(ctx context.Context) GetDataSetColumnGroupOutput

type GetDataSetColumnLevelPermissionRule added in v5.36.0

type GetDataSetColumnLevelPermissionRule struct {
	ColumnNames []string `pulumi:"columnNames"`
	Principals  []string `pulumi:"principals"`
}

type GetDataSetColumnLevelPermissionRuleArgs added in v5.36.0

type GetDataSetColumnLevelPermissionRuleArgs struct {
	ColumnNames pulumi.StringArrayInput `pulumi:"columnNames"`
	Principals  pulumi.StringArrayInput `pulumi:"principals"`
}

func (GetDataSetColumnLevelPermissionRuleArgs) ElementType added in v5.36.0

func (GetDataSetColumnLevelPermissionRuleArgs) ToGetDataSetColumnLevelPermissionRuleOutput added in v5.36.0

func (i GetDataSetColumnLevelPermissionRuleArgs) ToGetDataSetColumnLevelPermissionRuleOutput() GetDataSetColumnLevelPermissionRuleOutput

func (GetDataSetColumnLevelPermissionRuleArgs) ToGetDataSetColumnLevelPermissionRuleOutputWithContext added in v5.36.0

func (i GetDataSetColumnLevelPermissionRuleArgs) ToGetDataSetColumnLevelPermissionRuleOutputWithContext(ctx context.Context) GetDataSetColumnLevelPermissionRuleOutput

type GetDataSetColumnLevelPermissionRuleArray added in v5.36.0

type GetDataSetColumnLevelPermissionRuleArray []GetDataSetColumnLevelPermissionRuleInput

func (GetDataSetColumnLevelPermissionRuleArray) ElementType added in v5.36.0

func (GetDataSetColumnLevelPermissionRuleArray) ToGetDataSetColumnLevelPermissionRuleArrayOutput added in v5.36.0

func (i GetDataSetColumnLevelPermissionRuleArray) ToGetDataSetColumnLevelPermissionRuleArrayOutput() GetDataSetColumnLevelPermissionRuleArrayOutput

func (GetDataSetColumnLevelPermissionRuleArray) ToGetDataSetColumnLevelPermissionRuleArrayOutputWithContext added in v5.36.0

func (i GetDataSetColumnLevelPermissionRuleArray) ToGetDataSetColumnLevelPermissionRuleArrayOutputWithContext(ctx context.Context) GetDataSetColumnLevelPermissionRuleArrayOutput

type GetDataSetColumnLevelPermissionRuleArrayInput added in v5.36.0

type GetDataSetColumnLevelPermissionRuleArrayInput interface {
	pulumi.Input

	ToGetDataSetColumnLevelPermissionRuleArrayOutput() GetDataSetColumnLevelPermissionRuleArrayOutput
	ToGetDataSetColumnLevelPermissionRuleArrayOutputWithContext(context.Context) GetDataSetColumnLevelPermissionRuleArrayOutput
}

GetDataSetColumnLevelPermissionRuleArrayInput is an input type that accepts GetDataSetColumnLevelPermissionRuleArray and GetDataSetColumnLevelPermissionRuleArrayOutput values. You can construct a concrete instance of `GetDataSetColumnLevelPermissionRuleArrayInput` via:

GetDataSetColumnLevelPermissionRuleArray{ GetDataSetColumnLevelPermissionRuleArgs{...} }

type GetDataSetColumnLevelPermissionRuleArrayOutput added in v5.36.0

type GetDataSetColumnLevelPermissionRuleArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetColumnLevelPermissionRuleArrayOutput) ElementType added in v5.36.0

func (GetDataSetColumnLevelPermissionRuleArrayOutput) Index added in v5.36.0

func (GetDataSetColumnLevelPermissionRuleArrayOutput) ToGetDataSetColumnLevelPermissionRuleArrayOutput added in v5.36.0

func (o GetDataSetColumnLevelPermissionRuleArrayOutput) ToGetDataSetColumnLevelPermissionRuleArrayOutput() GetDataSetColumnLevelPermissionRuleArrayOutput

func (GetDataSetColumnLevelPermissionRuleArrayOutput) ToGetDataSetColumnLevelPermissionRuleArrayOutputWithContext added in v5.36.0

func (o GetDataSetColumnLevelPermissionRuleArrayOutput) ToGetDataSetColumnLevelPermissionRuleArrayOutputWithContext(ctx context.Context) GetDataSetColumnLevelPermissionRuleArrayOutput

type GetDataSetColumnLevelPermissionRuleInput added in v5.36.0

type GetDataSetColumnLevelPermissionRuleInput interface {
	pulumi.Input

	ToGetDataSetColumnLevelPermissionRuleOutput() GetDataSetColumnLevelPermissionRuleOutput
	ToGetDataSetColumnLevelPermissionRuleOutputWithContext(context.Context) GetDataSetColumnLevelPermissionRuleOutput
}

GetDataSetColumnLevelPermissionRuleInput is an input type that accepts GetDataSetColumnLevelPermissionRuleArgs and GetDataSetColumnLevelPermissionRuleOutput values. You can construct a concrete instance of `GetDataSetColumnLevelPermissionRuleInput` via:

GetDataSetColumnLevelPermissionRuleArgs{...}

type GetDataSetColumnLevelPermissionRuleOutput added in v5.36.0

type GetDataSetColumnLevelPermissionRuleOutput struct{ *pulumi.OutputState }

func (GetDataSetColumnLevelPermissionRuleOutput) ColumnNames added in v5.36.0

func (GetDataSetColumnLevelPermissionRuleOutput) ElementType added in v5.36.0

func (GetDataSetColumnLevelPermissionRuleOutput) Principals added in v5.36.0

func (GetDataSetColumnLevelPermissionRuleOutput) ToGetDataSetColumnLevelPermissionRuleOutput added in v5.36.0

func (o GetDataSetColumnLevelPermissionRuleOutput) ToGetDataSetColumnLevelPermissionRuleOutput() GetDataSetColumnLevelPermissionRuleOutput

func (GetDataSetColumnLevelPermissionRuleOutput) ToGetDataSetColumnLevelPermissionRuleOutputWithContext added in v5.36.0

func (o GetDataSetColumnLevelPermissionRuleOutput) ToGetDataSetColumnLevelPermissionRuleOutputWithContext(ctx context.Context) GetDataSetColumnLevelPermissionRuleOutput

type GetDataSetDataSetUsageConfiguration added in v5.36.0

type GetDataSetDataSetUsageConfiguration struct {
	DisableUseAsDirectQuerySource bool `pulumi:"disableUseAsDirectQuerySource"`
	DisableUseAsImportedSource    bool `pulumi:"disableUseAsImportedSource"`
}

type GetDataSetDataSetUsageConfigurationArgs added in v5.36.0

type GetDataSetDataSetUsageConfigurationArgs struct {
	DisableUseAsDirectQuerySource pulumi.BoolInput `pulumi:"disableUseAsDirectQuerySource"`
	DisableUseAsImportedSource    pulumi.BoolInput `pulumi:"disableUseAsImportedSource"`
}

func (GetDataSetDataSetUsageConfigurationArgs) ElementType added in v5.36.0

func (GetDataSetDataSetUsageConfigurationArgs) ToGetDataSetDataSetUsageConfigurationOutput added in v5.36.0

func (i GetDataSetDataSetUsageConfigurationArgs) ToGetDataSetDataSetUsageConfigurationOutput() GetDataSetDataSetUsageConfigurationOutput

func (GetDataSetDataSetUsageConfigurationArgs) ToGetDataSetDataSetUsageConfigurationOutputWithContext added in v5.36.0

func (i GetDataSetDataSetUsageConfigurationArgs) ToGetDataSetDataSetUsageConfigurationOutputWithContext(ctx context.Context) GetDataSetDataSetUsageConfigurationOutput

type GetDataSetDataSetUsageConfigurationArray added in v5.36.0

type GetDataSetDataSetUsageConfigurationArray []GetDataSetDataSetUsageConfigurationInput

func (GetDataSetDataSetUsageConfigurationArray) ElementType added in v5.36.0

func (GetDataSetDataSetUsageConfigurationArray) ToGetDataSetDataSetUsageConfigurationArrayOutput added in v5.36.0

func (i GetDataSetDataSetUsageConfigurationArray) ToGetDataSetDataSetUsageConfigurationArrayOutput() GetDataSetDataSetUsageConfigurationArrayOutput

func (GetDataSetDataSetUsageConfigurationArray) ToGetDataSetDataSetUsageConfigurationArrayOutputWithContext added in v5.36.0

func (i GetDataSetDataSetUsageConfigurationArray) ToGetDataSetDataSetUsageConfigurationArrayOutputWithContext(ctx context.Context) GetDataSetDataSetUsageConfigurationArrayOutput

type GetDataSetDataSetUsageConfigurationArrayInput added in v5.36.0

type GetDataSetDataSetUsageConfigurationArrayInput interface {
	pulumi.Input

	ToGetDataSetDataSetUsageConfigurationArrayOutput() GetDataSetDataSetUsageConfigurationArrayOutput
	ToGetDataSetDataSetUsageConfigurationArrayOutputWithContext(context.Context) GetDataSetDataSetUsageConfigurationArrayOutput
}

GetDataSetDataSetUsageConfigurationArrayInput is an input type that accepts GetDataSetDataSetUsageConfigurationArray and GetDataSetDataSetUsageConfigurationArrayOutput values. You can construct a concrete instance of `GetDataSetDataSetUsageConfigurationArrayInput` via:

GetDataSetDataSetUsageConfigurationArray{ GetDataSetDataSetUsageConfigurationArgs{...} }

type GetDataSetDataSetUsageConfigurationArrayOutput added in v5.36.0

type GetDataSetDataSetUsageConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetDataSetUsageConfigurationArrayOutput) ElementType added in v5.36.0

func (GetDataSetDataSetUsageConfigurationArrayOutput) Index added in v5.36.0

func (GetDataSetDataSetUsageConfigurationArrayOutput) ToGetDataSetDataSetUsageConfigurationArrayOutput added in v5.36.0

func (o GetDataSetDataSetUsageConfigurationArrayOutput) ToGetDataSetDataSetUsageConfigurationArrayOutput() GetDataSetDataSetUsageConfigurationArrayOutput

func (GetDataSetDataSetUsageConfigurationArrayOutput) ToGetDataSetDataSetUsageConfigurationArrayOutputWithContext added in v5.36.0

func (o GetDataSetDataSetUsageConfigurationArrayOutput) ToGetDataSetDataSetUsageConfigurationArrayOutputWithContext(ctx context.Context) GetDataSetDataSetUsageConfigurationArrayOutput

type GetDataSetDataSetUsageConfigurationInput added in v5.36.0

type GetDataSetDataSetUsageConfigurationInput interface {
	pulumi.Input

	ToGetDataSetDataSetUsageConfigurationOutput() GetDataSetDataSetUsageConfigurationOutput
	ToGetDataSetDataSetUsageConfigurationOutputWithContext(context.Context) GetDataSetDataSetUsageConfigurationOutput
}

GetDataSetDataSetUsageConfigurationInput is an input type that accepts GetDataSetDataSetUsageConfigurationArgs and GetDataSetDataSetUsageConfigurationOutput values. You can construct a concrete instance of `GetDataSetDataSetUsageConfigurationInput` via:

GetDataSetDataSetUsageConfigurationArgs{...}

type GetDataSetDataSetUsageConfigurationOutput added in v5.36.0

type GetDataSetDataSetUsageConfigurationOutput struct{ *pulumi.OutputState }

func (GetDataSetDataSetUsageConfigurationOutput) DisableUseAsDirectQuerySource added in v5.36.0

func (o GetDataSetDataSetUsageConfigurationOutput) DisableUseAsDirectQuerySource() pulumi.BoolOutput

func (GetDataSetDataSetUsageConfigurationOutput) DisableUseAsImportedSource added in v5.36.0

func (o GetDataSetDataSetUsageConfigurationOutput) DisableUseAsImportedSource() pulumi.BoolOutput

func (GetDataSetDataSetUsageConfigurationOutput) ElementType added in v5.36.0

func (GetDataSetDataSetUsageConfigurationOutput) ToGetDataSetDataSetUsageConfigurationOutput added in v5.36.0

func (o GetDataSetDataSetUsageConfigurationOutput) ToGetDataSetDataSetUsageConfigurationOutput() GetDataSetDataSetUsageConfigurationOutput

func (GetDataSetDataSetUsageConfigurationOutput) ToGetDataSetDataSetUsageConfigurationOutputWithContext added in v5.36.0

func (o GetDataSetDataSetUsageConfigurationOutput) ToGetDataSetDataSetUsageConfigurationOutputWithContext(ctx context.Context) GetDataSetDataSetUsageConfigurationOutput

type GetDataSetFieldFolder added in v5.36.0

type GetDataSetFieldFolder struct {
	Columns        []string `pulumi:"columns"`
	Description    string   `pulumi:"description"`
	FieldFoldersId string   `pulumi:"fieldFoldersId"`
}

type GetDataSetFieldFolderArgs added in v5.36.0

type GetDataSetFieldFolderArgs struct {
	Columns        pulumi.StringArrayInput `pulumi:"columns"`
	Description    pulumi.StringInput      `pulumi:"description"`
	FieldFoldersId pulumi.StringInput      `pulumi:"fieldFoldersId"`
}

func (GetDataSetFieldFolderArgs) ElementType added in v5.36.0

func (GetDataSetFieldFolderArgs) ElementType() reflect.Type

func (GetDataSetFieldFolderArgs) ToGetDataSetFieldFolderOutput added in v5.36.0

func (i GetDataSetFieldFolderArgs) ToGetDataSetFieldFolderOutput() GetDataSetFieldFolderOutput

func (GetDataSetFieldFolderArgs) ToGetDataSetFieldFolderOutputWithContext added in v5.36.0

func (i GetDataSetFieldFolderArgs) ToGetDataSetFieldFolderOutputWithContext(ctx context.Context) GetDataSetFieldFolderOutput

type GetDataSetFieldFolderArray added in v5.36.0

type GetDataSetFieldFolderArray []GetDataSetFieldFolderInput

func (GetDataSetFieldFolderArray) ElementType added in v5.36.0

func (GetDataSetFieldFolderArray) ElementType() reflect.Type

func (GetDataSetFieldFolderArray) ToGetDataSetFieldFolderArrayOutput added in v5.36.0

func (i GetDataSetFieldFolderArray) ToGetDataSetFieldFolderArrayOutput() GetDataSetFieldFolderArrayOutput

func (GetDataSetFieldFolderArray) ToGetDataSetFieldFolderArrayOutputWithContext added in v5.36.0

func (i GetDataSetFieldFolderArray) ToGetDataSetFieldFolderArrayOutputWithContext(ctx context.Context) GetDataSetFieldFolderArrayOutput

type GetDataSetFieldFolderArrayInput added in v5.36.0

type GetDataSetFieldFolderArrayInput interface {
	pulumi.Input

	ToGetDataSetFieldFolderArrayOutput() GetDataSetFieldFolderArrayOutput
	ToGetDataSetFieldFolderArrayOutputWithContext(context.Context) GetDataSetFieldFolderArrayOutput
}

GetDataSetFieldFolderArrayInput is an input type that accepts GetDataSetFieldFolderArray and GetDataSetFieldFolderArrayOutput values. You can construct a concrete instance of `GetDataSetFieldFolderArrayInput` via:

GetDataSetFieldFolderArray{ GetDataSetFieldFolderArgs{...} }

type GetDataSetFieldFolderArrayOutput added in v5.36.0

type GetDataSetFieldFolderArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetFieldFolderArrayOutput) ElementType added in v5.36.0

func (GetDataSetFieldFolderArrayOutput) Index added in v5.36.0

func (GetDataSetFieldFolderArrayOutput) ToGetDataSetFieldFolderArrayOutput added in v5.36.0

func (o GetDataSetFieldFolderArrayOutput) ToGetDataSetFieldFolderArrayOutput() GetDataSetFieldFolderArrayOutput

func (GetDataSetFieldFolderArrayOutput) ToGetDataSetFieldFolderArrayOutputWithContext added in v5.36.0

func (o GetDataSetFieldFolderArrayOutput) ToGetDataSetFieldFolderArrayOutputWithContext(ctx context.Context) GetDataSetFieldFolderArrayOutput

type GetDataSetFieldFolderInput added in v5.36.0

type GetDataSetFieldFolderInput interface {
	pulumi.Input

	ToGetDataSetFieldFolderOutput() GetDataSetFieldFolderOutput
	ToGetDataSetFieldFolderOutputWithContext(context.Context) GetDataSetFieldFolderOutput
}

GetDataSetFieldFolderInput is an input type that accepts GetDataSetFieldFolderArgs and GetDataSetFieldFolderOutput values. You can construct a concrete instance of `GetDataSetFieldFolderInput` via:

GetDataSetFieldFolderArgs{...}

type GetDataSetFieldFolderOutput added in v5.36.0

type GetDataSetFieldFolderOutput struct{ *pulumi.OutputState }

func (GetDataSetFieldFolderOutput) Columns added in v5.36.0

func (GetDataSetFieldFolderOutput) Description added in v5.36.0

func (GetDataSetFieldFolderOutput) ElementType added in v5.36.0

func (GetDataSetFieldFolderOutput) FieldFoldersId added in v5.36.0

func (o GetDataSetFieldFolderOutput) FieldFoldersId() pulumi.StringOutput

func (GetDataSetFieldFolderOutput) ToGetDataSetFieldFolderOutput added in v5.36.0

func (o GetDataSetFieldFolderOutput) ToGetDataSetFieldFolderOutput() GetDataSetFieldFolderOutput

func (GetDataSetFieldFolderOutput) ToGetDataSetFieldFolderOutputWithContext added in v5.36.0

func (o GetDataSetFieldFolderOutput) ToGetDataSetFieldFolderOutputWithContext(ctx context.Context) GetDataSetFieldFolderOutput

type GetDataSetLogicalTableMap added in v5.36.0

type GetDataSetLogicalTableMap struct {
	Alias             string                                   `pulumi:"alias"`
	DataTransforms    []GetDataSetLogicalTableMapDataTransform `pulumi:"dataTransforms"`
	LogicalTableMapId string                                   `pulumi:"logicalTableMapId"`
	Sources           []GetDataSetLogicalTableMapSource        `pulumi:"sources"`
}

type GetDataSetLogicalTableMapArgs added in v5.36.0

type GetDataSetLogicalTableMapArgs struct {
	Alias             pulumi.StringInput                               `pulumi:"alias"`
	DataTransforms    GetDataSetLogicalTableMapDataTransformArrayInput `pulumi:"dataTransforms"`
	LogicalTableMapId pulumi.StringInput                               `pulumi:"logicalTableMapId"`
	Sources           GetDataSetLogicalTableMapSourceArrayInput        `pulumi:"sources"`
}

func (GetDataSetLogicalTableMapArgs) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapArgs) ToGetDataSetLogicalTableMapOutput added in v5.36.0

func (i GetDataSetLogicalTableMapArgs) ToGetDataSetLogicalTableMapOutput() GetDataSetLogicalTableMapOutput

func (GetDataSetLogicalTableMapArgs) ToGetDataSetLogicalTableMapOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapArgs) ToGetDataSetLogicalTableMapOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapOutput

type GetDataSetLogicalTableMapArray added in v5.36.0

type GetDataSetLogicalTableMapArray []GetDataSetLogicalTableMapInput

func (GetDataSetLogicalTableMapArray) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapArray) ToGetDataSetLogicalTableMapArrayOutput added in v5.36.0

func (i GetDataSetLogicalTableMapArray) ToGetDataSetLogicalTableMapArrayOutput() GetDataSetLogicalTableMapArrayOutput

func (GetDataSetLogicalTableMapArray) ToGetDataSetLogicalTableMapArrayOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapArray) ToGetDataSetLogicalTableMapArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapArrayOutput

type GetDataSetLogicalTableMapArrayInput added in v5.36.0

type GetDataSetLogicalTableMapArrayInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapArrayOutput() GetDataSetLogicalTableMapArrayOutput
	ToGetDataSetLogicalTableMapArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapArrayOutput
}

GetDataSetLogicalTableMapArrayInput is an input type that accepts GetDataSetLogicalTableMapArray and GetDataSetLogicalTableMapArrayOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapArrayInput` via:

GetDataSetLogicalTableMapArray{ GetDataSetLogicalTableMapArgs{...} }

type GetDataSetLogicalTableMapArrayOutput added in v5.36.0

type GetDataSetLogicalTableMapArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapArrayOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapArrayOutput) Index added in v5.36.0

func (GetDataSetLogicalTableMapArrayOutput) ToGetDataSetLogicalTableMapArrayOutput added in v5.36.0

func (o GetDataSetLogicalTableMapArrayOutput) ToGetDataSetLogicalTableMapArrayOutput() GetDataSetLogicalTableMapArrayOutput

func (GetDataSetLogicalTableMapArrayOutput) ToGetDataSetLogicalTableMapArrayOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapArrayOutput) ToGetDataSetLogicalTableMapArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapArrayOutput

type GetDataSetLogicalTableMapDataTransform added in v5.36.0

type GetDataSetLogicalTableMapDataTransform struct {
	CastColumnTypeOperations []GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation `pulumi:"castColumnTypeOperations"`
	CreateColumnsOperations  []GetDataSetLogicalTableMapDataTransformCreateColumnsOperation  `pulumi:"createColumnsOperations"`
	FilterOperations         []GetDataSetLogicalTableMapDataTransformFilterOperation         `pulumi:"filterOperations"`
	ProjectOperations        []GetDataSetLogicalTableMapDataTransformProjectOperation        `pulumi:"projectOperations"`
	RenameColumnOperations   []GetDataSetLogicalTableMapDataTransformRenameColumnOperation   `pulumi:"renameColumnOperations"`
	TagColumnOperations      []GetDataSetLogicalTableMapDataTransformTagColumnOperation      `pulumi:"tagColumnOperations"`
	UntagColumnOperations    []GetDataSetLogicalTableMapDataTransformUntagColumnOperation    `pulumi:"untagColumnOperations"`
}

type GetDataSetLogicalTableMapDataTransformArgs added in v5.36.0

type GetDataSetLogicalTableMapDataTransformArgs struct {
	CastColumnTypeOperations GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayInput `pulumi:"castColumnTypeOperations"`
	CreateColumnsOperations  GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayInput  `pulumi:"createColumnsOperations"`
	FilterOperations         GetDataSetLogicalTableMapDataTransformFilterOperationArrayInput         `pulumi:"filterOperations"`
	ProjectOperations        GetDataSetLogicalTableMapDataTransformProjectOperationArrayInput        `pulumi:"projectOperations"`
	RenameColumnOperations   GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayInput   `pulumi:"renameColumnOperations"`
	TagColumnOperations      GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayInput      `pulumi:"tagColumnOperations"`
	UntagColumnOperations    GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayInput    `pulumi:"untagColumnOperations"`
}

func (GetDataSetLogicalTableMapDataTransformArgs) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformArgs) ToGetDataSetLogicalTableMapDataTransformOutput added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformArgs) ToGetDataSetLogicalTableMapDataTransformOutput() GetDataSetLogicalTableMapDataTransformOutput

func (GetDataSetLogicalTableMapDataTransformArgs) ToGetDataSetLogicalTableMapDataTransformOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformArgs) ToGetDataSetLogicalTableMapDataTransformOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformOutput

type GetDataSetLogicalTableMapDataTransformArray added in v5.36.0

type GetDataSetLogicalTableMapDataTransformArray []GetDataSetLogicalTableMapDataTransformInput

func (GetDataSetLogicalTableMapDataTransformArray) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformArray) ToGetDataSetLogicalTableMapDataTransformArrayOutput added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformArray) ToGetDataSetLogicalTableMapDataTransformArrayOutput() GetDataSetLogicalTableMapDataTransformArrayOutput

func (GetDataSetLogicalTableMapDataTransformArray) ToGetDataSetLogicalTableMapDataTransformArrayOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformArray) ToGetDataSetLogicalTableMapDataTransformArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformArrayOutput

type GetDataSetLogicalTableMapDataTransformArrayInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformArrayInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformArrayOutput() GetDataSetLogicalTableMapDataTransformArrayOutput
	ToGetDataSetLogicalTableMapDataTransformArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformArrayOutput
}

GetDataSetLogicalTableMapDataTransformArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformArray and GetDataSetLogicalTableMapDataTransformArrayOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformArrayInput` via:

GetDataSetLogicalTableMapDataTransformArray{ GetDataSetLogicalTableMapDataTransformArgs{...} }

type GetDataSetLogicalTableMapDataTransformArrayOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformArrayOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformArrayOutput) Index added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformArrayOutput) ToGetDataSetLogicalTableMapDataTransformArrayOutput added in v5.36.0

func (o GetDataSetLogicalTableMapDataTransformArrayOutput) ToGetDataSetLogicalTableMapDataTransformArrayOutput() GetDataSetLogicalTableMapDataTransformArrayOutput

func (GetDataSetLogicalTableMapDataTransformArrayOutput) ToGetDataSetLogicalTableMapDataTransformArrayOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapDataTransformArrayOutput) ToGetDataSetLogicalTableMapDataTransformArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformArrayOutput

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation struct {
	ColumnName    string `pulumi:"columnName"`
	Format        string `pulumi:"format"`
	NewColumnType string `pulumi:"newColumnType"`
}

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs struct {
	ColumnName    pulumi.StringInput `pulumi:"columnName"`
	Format        pulumi.StringInput `pulumi:"format"`
	NewColumnType pulumi.StringInput `pulumi:"newColumnType"`
}

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray []GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationInput

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput() GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput
	ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput
}

GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray and GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayInput` via:

GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray{ GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs{...} }

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput) Index added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutputWithContext added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput() GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput
	ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput
}

GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs and GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationInput` via:

GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs{...}

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ColumnName added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) Format added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) NewColumnType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperation added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperation struct {
	Columns []GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn `pulumi:"columns"`
}

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs struct {
	Columns GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput `pulumi:"columns"`
}

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray []GetDataSetLogicalTableMapDataTransformCreateColumnsOperationInput

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput
	ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput
}

GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray and GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayInput` via:

GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray{ GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs{...} }

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) Index added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn struct {
	ColumnId   string `pulumi:"columnId"`
	ColumnName string `pulumi:"columnName"`
	Expression string `pulumi:"expression"`
}

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs struct {
	ColumnId   pulumi.StringInput `pulumi:"columnId"`
	ColumnName pulumi.StringInput `pulumi:"columnName"`
	Expression pulumi.StringInput `pulumi:"expression"`
}

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray []GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput
	ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput
}

GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray and GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput` via:

GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray{ GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs{...} }

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) Index added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput
	ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput
}

GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput is an input type that accepts GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs and GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput` via:

GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs{...}

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ColumnId added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ColumnName added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) Expression added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput
	ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput
}

GetDataSetLogicalTableMapDataTransformCreateColumnsOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs and GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformCreateColumnsOperationInput` via:

GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs{...}

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) Columns added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput

type GetDataSetLogicalTableMapDataTransformFilterOperation added in v5.36.0

type GetDataSetLogicalTableMapDataTransformFilterOperation struct {
	ConditionExpression string `pulumi:"conditionExpression"`
}

type GetDataSetLogicalTableMapDataTransformFilterOperationArgs added in v5.36.0

type GetDataSetLogicalTableMapDataTransformFilterOperationArgs struct {
	ConditionExpression pulumi.StringInput `pulumi:"conditionExpression"`
}

func (GetDataSetLogicalTableMapDataTransformFilterOperationArgs) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformFilterOperationArgs) ToGetDataSetLogicalTableMapDataTransformFilterOperationOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformFilterOperationArgs) ToGetDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformFilterOperationArgs) ToGetDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationOutput

type GetDataSetLogicalTableMapDataTransformFilterOperationArray added in v5.36.0

type GetDataSetLogicalTableMapDataTransformFilterOperationArray []GetDataSetLogicalTableMapDataTransformFilterOperationInput

func (GetDataSetLogicalTableMapDataTransformFilterOperationArray) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformFilterOperationArray) ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformFilterOperationArray) ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformFilterOperationArray) ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformFilterOperationArrayInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformFilterOperationArrayInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput() GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput
	ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput
}

GetDataSetLogicalTableMapDataTransformFilterOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformFilterOperationArray and GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformFilterOperationArrayInput` via:

GetDataSetLogicalTableMapDataTransformFilterOperationArray{ GetDataSetLogicalTableMapDataTransformFilterOperationArgs{...} }

type GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) Index added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformFilterOperationInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformFilterOperationInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformFilterOperationOutput() GetDataSetLogicalTableMapDataTransformFilterOperationOutput
	ToGetDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationOutput
}

GetDataSetLogicalTableMapDataTransformFilterOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformFilterOperationArgs and GetDataSetLogicalTableMapDataTransformFilterOperationOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformFilterOperationInput` via:

GetDataSetLogicalTableMapDataTransformFilterOperationArgs{...}

type GetDataSetLogicalTableMapDataTransformFilterOperationOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformFilterOperationOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformFilterOperationOutput) ConditionExpression added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformFilterOperationOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformFilterOperationOutput) ToGetDataSetLogicalTableMapDataTransformFilterOperationOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformFilterOperationOutput) ToGetDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapDataTransformFilterOperationOutput) ToGetDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationOutput

type GetDataSetLogicalTableMapDataTransformInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformOutput() GetDataSetLogicalTableMapDataTransformOutput
	ToGetDataSetLogicalTableMapDataTransformOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformOutput
}

GetDataSetLogicalTableMapDataTransformInput is an input type that accepts GetDataSetLogicalTableMapDataTransformArgs and GetDataSetLogicalTableMapDataTransformOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformInput` via:

GetDataSetLogicalTableMapDataTransformArgs{...}

type GetDataSetLogicalTableMapDataTransformOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformOutput) CastColumnTypeOperations added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformOutput) CreateColumnsOperations added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformOutput) FilterOperations added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformOutput) ProjectOperations added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformOutput) RenameColumnOperations added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformOutput) TagColumnOperations added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformOutput) ToGetDataSetLogicalTableMapDataTransformOutput added in v5.36.0

func (o GetDataSetLogicalTableMapDataTransformOutput) ToGetDataSetLogicalTableMapDataTransformOutput() GetDataSetLogicalTableMapDataTransformOutput

func (GetDataSetLogicalTableMapDataTransformOutput) ToGetDataSetLogicalTableMapDataTransformOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapDataTransformOutput) ToGetDataSetLogicalTableMapDataTransformOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformOutput

func (GetDataSetLogicalTableMapDataTransformOutput) UntagColumnOperations added in v5.36.0

type GetDataSetLogicalTableMapDataTransformProjectOperation added in v5.36.0

type GetDataSetLogicalTableMapDataTransformProjectOperation struct {
	ProjectedColumns []string `pulumi:"projectedColumns"`
}

type GetDataSetLogicalTableMapDataTransformProjectOperationArgs added in v5.36.0

type GetDataSetLogicalTableMapDataTransformProjectOperationArgs struct {
	ProjectedColumns pulumi.StringArrayInput `pulumi:"projectedColumns"`
}

func (GetDataSetLogicalTableMapDataTransformProjectOperationArgs) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformProjectOperationArgs) ToGetDataSetLogicalTableMapDataTransformProjectOperationOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformProjectOperationArgs) ToGetDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformProjectOperationArgs) ToGetDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationOutput

type GetDataSetLogicalTableMapDataTransformProjectOperationArray added in v5.36.0

type GetDataSetLogicalTableMapDataTransformProjectOperationArray []GetDataSetLogicalTableMapDataTransformProjectOperationInput

func (GetDataSetLogicalTableMapDataTransformProjectOperationArray) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformProjectOperationArray) ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformProjectOperationArray) ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformProjectOperationArray) ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformProjectOperationArrayInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformProjectOperationArrayInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput() GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput
	ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput
}

GetDataSetLogicalTableMapDataTransformProjectOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformProjectOperationArray and GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformProjectOperationArrayInput` via:

GetDataSetLogicalTableMapDataTransformProjectOperationArray{ GetDataSetLogicalTableMapDataTransformProjectOperationArgs{...} }

type GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) Index added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformProjectOperationInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformProjectOperationInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformProjectOperationOutput() GetDataSetLogicalTableMapDataTransformProjectOperationOutput
	ToGetDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationOutput
}

GetDataSetLogicalTableMapDataTransformProjectOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformProjectOperationArgs and GetDataSetLogicalTableMapDataTransformProjectOperationOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformProjectOperationInput` via:

GetDataSetLogicalTableMapDataTransformProjectOperationArgs{...}

type GetDataSetLogicalTableMapDataTransformProjectOperationOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformProjectOperationOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformProjectOperationOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformProjectOperationOutput) ProjectedColumns added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformProjectOperationOutput) ToGetDataSetLogicalTableMapDataTransformProjectOperationOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformProjectOperationOutput) ToGetDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapDataTransformProjectOperationOutput) ToGetDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationOutput

type GetDataSetLogicalTableMapDataTransformRenameColumnOperation added in v5.36.0

type GetDataSetLogicalTableMapDataTransformRenameColumnOperation struct {
	ColumnName    string `pulumi:"columnName"`
	NewColumnName string `pulumi:"newColumnName"`
}

type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs added in v5.36.0

type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs struct {
	ColumnName    pulumi.StringInput `pulumi:"columnName"`
	NewColumnName pulumi.StringInput `pulumi:"newColumnName"`
}

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput

type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray added in v5.36.0

type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray []GetDataSetLogicalTableMapDataTransformRenameColumnOperationInput

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput
	ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput
}

GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray and GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayInput` via:

GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray{ GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs{...} }

type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) Index added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformRenameColumnOperationInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformRenameColumnOperationInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput() GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput
	ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput
}

GetDataSetLogicalTableMapDataTransformRenameColumnOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs and GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformRenameColumnOperationInput` via:

GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs{...}

type GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ColumnName added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) NewColumnName added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput

type GetDataSetLogicalTableMapDataTransformTagColumnOperation added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperation struct {
	ColumnName string                                                        `pulumi:"columnName"`
	Tags       []GetDataSetLogicalTableMapDataTransformTagColumnOperationTag `pulumi:"tags"`
}

type GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs struct {
	ColumnName pulumi.StringInput                                                    `pulumi:"columnName"`
	Tags       GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput `pulumi:"tags"`
}

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput

type GetDataSetLogicalTableMapDataTransformTagColumnOperationArray added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationArray []GetDataSetLogicalTableMapDataTransformTagColumnOperationInput

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArray) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput
	ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput
}

GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformTagColumnOperationArray and GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayInput` via:

GetDataSetLogicalTableMapDataTransformTagColumnOperationArray{ GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs{...} }

type GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) Index added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformTagColumnOperationInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput
	ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput
}

GetDataSetLogicalTableMapDataTransformTagColumnOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs and GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformTagColumnOperationInput` via:

GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs{...}

type GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) ColumnName added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) Tags added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTag added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTag struct {
	ColumnDescriptions   []GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription `pulumi:"columnDescriptions"`
	ColumnGeographicRole string                                                                         `pulumi:"columnGeographicRole"`
}

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs struct {
	ColumnDescriptions   GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayInput `pulumi:"columnDescriptions"`
	ColumnGeographicRole pulumi.StringInput                                                                     `pulumi:"columnGeographicRole"`
}

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray []GetDataSetLogicalTableMapDataTransformTagColumnOperationTagInput

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput
	ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput
}

GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray and GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput` via:

GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray{ GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs{...} }

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) Index added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription struct {
	Text string `pulumi:"text"`
}

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs struct {
	Text pulumi.StringInput `pulumi:"text"`
}

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray []GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutputWithContext added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput
	ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput
}

GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray and GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayInput` via:

GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray{ GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs{...} }

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput) Index added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutputWithContext added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput
	ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput
}

GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput is an input type that accepts GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs and GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput` via:

GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs{...}

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) Text added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput
	ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput
}

GetDataSetLogicalTableMapDataTransformTagColumnOperationTagInput is an input type that accepts GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs and GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformTagColumnOperationTagInput` via:

GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs{...}

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ColumnDescriptions added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ColumnGeographicRole added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput

type GetDataSetLogicalTableMapDataTransformUntagColumnOperation added in v5.36.0

type GetDataSetLogicalTableMapDataTransformUntagColumnOperation struct {
	ColumnName string   `pulumi:"columnName"`
	TagNames   []string `pulumi:"tagNames"`
}

type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs added in v5.36.0

type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs struct {
	ColumnName pulumi.StringInput      `pulumi:"columnName"`
	TagNames   pulumi.StringArrayInput `pulumi:"tagNames"`
}

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput

type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray added in v5.36.0

type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray []GetDataSetLogicalTableMapDataTransformUntagColumnOperationInput

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput
	ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput
}

GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray and GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayInput` via:

GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray{ GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs{...} }

type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) Index added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformUntagColumnOperationInput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformUntagColumnOperationInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput() GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput
	ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput
}

GetDataSetLogicalTableMapDataTransformUntagColumnOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs and GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformUntagColumnOperationInput` via:

GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs{...}

type GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput added in v5.36.0

type GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ColumnName added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) TagNames added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput added in v5.36.0

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput

type GetDataSetLogicalTableMapInput added in v5.36.0

type GetDataSetLogicalTableMapInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapOutput() GetDataSetLogicalTableMapOutput
	ToGetDataSetLogicalTableMapOutputWithContext(context.Context) GetDataSetLogicalTableMapOutput
}

GetDataSetLogicalTableMapInput is an input type that accepts GetDataSetLogicalTableMap and GetDataSetLogicalTableMapOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapInput` via:

GetDataSetLogicalTableMap{ "key": GetDataSetLogicalTableArgs{...} }

type GetDataSetLogicalTableMapOutput added in v5.36.0

type GetDataSetLogicalTableMapOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapOutput) Alias added in v5.36.0

func (GetDataSetLogicalTableMapOutput) DataTransforms added in v5.36.0

func (GetDataSetLogicalTableMapOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapOutput) LogicalTableMapId added in v5.36.0

func (o GetDataSetLogicalTableMapOutput) LogicalTableMapId() pulumi.StringOutput

func (GetDataSetLogicalTableMapOutput) Sources added in v5.36.0

func (GetDataSetLogicalTableMapOutput) ToGetDataSetLogicalTableMapOutput added in v5.36.0

func (o GetDataSetLogicalTableMapOutput) ToGetDataSetLogicalTableMapOutput() GetDataSetLogicalTableMapOutput

func (GetDataSetLogicalTableMapOutput) ToGetDataSetLogicalTableMapOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapOutput) ToGetDataSetLogicalTableMapOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapOutput

type GetDataSetLogicalTableMapSource added in v5.36.0

type GetDataSetLogicalTableMapSource struct {
	DataSetArn       string                                           `pulumi:"dataSetArn"`
	JoinInstructions []GetDataSetLogicalTableMapSourceJoinInstruction `pulumi:"joinInstructions"`
	PhysicalTableId  string                                           `pulumi:"physicalTableId"`
}

type GetDataSetLogicalTableMapSourceArgs added in v5.36.0

type GetDataSetLogicalTableMapSourceArgs struct {
	DataSetArn       pulumi.StringInput                                       `pulumi:"dataSetArn"`
	JoinInstructions GetDataSetLogicalTableMapSourceJoinInstructionArrayInput `pulumi:"joinInstructions"`
	PhysicalTableId  pulumi.StringInput                                       `pulumi:"physicalTableId"`
}

func (GetDataSetLogicalTableMapSourceArgs) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapSourceArgs) ToGetDataSetLogicalTableMapSourceOutput added in v5.36.0

func (i GetDataSetLogicalTableMapSourceArgs) ToGetDataSetLogicalTableMapSourceOutput() GetDataSetLogicalTableMapSourceOutput

func (GetDataSetLogicalTableMapSourceArgs) ToGetDataSetLogicalTableMapSourceOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapSourceArgs) ToGetDataSetLogicalTableMapSourceOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceOutput

type GetDataSetLogicalTableMapSourceArray added in v5.36.0

type GetDataSetLogicalTableMapSourceArray []GetDataSetLogicalTableMapSourceInput

func (GetDataSetLogicalTableMapSourceArray) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapSourceArray) ToGetDataSetLogicalTableMapSourceArrayOutput added in v5.36.0

func (i GetDataSetLogicalTableMapSourceArray) ToGetDataSetLogicalTableMapSourceArrayOutput() GetDataSetLogicalTableMapSourceArrayOutput

func (GetDataSetLogicalTableMapSourceArray) ToGetDataSetLogicalTableMapSourceArrayOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapSourceArray) ToGetDataSetLogicalTableMapSourceArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceArrayOutput

type GetDataSetLogicalTableMapSourceArrayInput added in v5.36.0

type GetDataSetLogicalTableMapSourceArrayInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapSourceArrayOutput() GetDataSetLogicalTableMapSourceArrayOutput
	ToGetDataSetLogicalTableMapSourceArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceArrayOutput
}

GetDataSetLogicalTableMapSourceArrayInput is an input type that accepts GetDataSetLogicalTableMapSourceArray and GetDataSetLogicalTableMapSourceArrayOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapSourceArrayInput` via:

GetDataSetLogicalTableMapSourceArray{ GetDataSetLogicalTableMapSourceArgs{...} }

type GetDataSetLogicalTableMapSourceArrayOutput added in v5.36.0

type GetDataSetLogicalTableMapSourceArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapSourceArrayOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapSourceArrayOutput) Index added in v5.36.0

func (GetDataSetLogicalTableMapSourceArrayOutput) ToGetDataSetLogicalTableMapSourceArrayOutput added in v5.36.0

func (o GetDataSetLogicalTableMapSourceArrayOutput) ToGetDataSetLogicalTableMapSourceArrayOutput() GetDataSetLogicalTableMapSourceArrayOutput

func (GetDataSetLogicalTableMapSourceArrayOutput) ToGetDataSetLogicalTableMapSourceArrayOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapSourceArrayOutput) ToGetDataSetLogicalTableMapSourceArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceArrayOutput

type GetDataSetLogicalTableMapSourceInput added in v5.36.0

type GetDataSetLogicalTableMapSourceInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapSourceOutput() GetDataSetLogicalTableMapSourceOutput
	ToGetDataSetLogicalTableMapSourceOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceOutput
}

GetDataSetLogicalTableMapSourceInput is an input type that accepts GetDataSetLogicalTableMapSourceArgs and GetDataSetLogicalTableMapSourceOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapSourceInput` via:

GetDataSetLogicalTableMapSourceArgs{...}

type GetDataSetLogicalTableMapSourceJoinInstruction added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstruction struct {
	LeftJoinKeyProperties  []GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty  `pulumi:"leftJoinKeyProperties"`
	LeftOperand            string                                                               `pulumi:"leftOperand"`
	OnClause               string                                                               `pulumi:"onClause"`
	RightJoinKeyProperties []GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty `pulumi:"rightJoinKeyProperties"`
	RightOperand           string                                                               `pulumi:"rightOperand"`
	Type                   string                                                               `pulumi:"type"`
}

type GetDataSetLogicalTableMapSourceJoinInstructionArgs added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionArgs struct {
	LeftJoinKeyProperties  GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayInput  `pulumi:"leftJoinKeyProperties"`
	LeftOperand            pulumi.StringInput                                                           `pulumi:"leftOperand"`
	OnClause               pulumi.StringInput                                                           `pulumi:"onClause"`
	RightJoinKeyProperties GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayInput `pulumi:"rightJoinKeyProperties"`
	RightOperand           pulumi.StringInput                                                           `pulumi:"rightOperand"`
	Type                   pulumi.StringInput                                                           `pulumi:"type"`
}

func (GetDataSetLogicalTableMapSourceJoinInstructionArgs) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionOutput added in v5.36.0

func (i GetDataSetLogicalTableMapSourceJoinInstructionArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionOutput() GetDataSetLogicalTableMapSourceJoinInstructionOutput

func (GetDataSetLogicalTableMapSourceJoinInstructionArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapSourceJoinInstructionArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionOutput

type GetDataSetLogicalTableMapSourceJoinInstructionArray added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionArray []GetDataSetLogicalTableMapSourceJoinInstructionInput

func (GetDataSetLogicalTableMapSourceJoinInstructionArray) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionArray) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutput added in v5.36.0

func (i GetDataSetLogicalTableMapSourceJoinInstructionArray) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput

func (GetDataSetLogicalTableMapSourceJoinInstructionArray) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapSourceJoinInstructionArray) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput

type GetDataSetLogicalTableMapSourceJoinInstructionArrayInput added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionArrayInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput
	ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput
}

GetDataSetLogicalTableMapSourceJoinInstructionArrayInput is an input type that accepts GetDataSetLogicalTableMapSourceJoinInstructionArray and GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapSourceJoinInstructionArrayInput` via:

GetDataSetLogicalTableMapSourceJoinInstructionArray{ GetDataSetLogicalTableMapSourceJoinInstructionArgs{...} }

type GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) Index added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput

type GetDataSetLogicalTableMapSourceJoinInstructionInput added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapSourceJoinInstructionOutput() GetDataSetLogicalTableMapSourceJoinInstructionOutput
	ToGetDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceJoinInstructionOutput
}

GetDataSetLogicalTableMapSourceJoinInstructionInput is an input type that accepts GetDataSetLogicalTableMapSourceJoinInstructionArgs and GetDataSetLogicalTableMapSourceJoinInstructionOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapSourceJoinInstructionInput` via:

GetDataSetLogicalTableMapSourceJoinInstructionArgs{...}

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty struct {
	UniqueKey bool `pulumi:"uniqueKey"`
}

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs struct {
	UniqueKey pulumi.BoolInput `pulumi:"uniqueKey"`
}

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray []GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyInput

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayInput added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput
	ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput
}

GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayInput is an input type that accepts GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray and GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayInput` via:

GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray{ GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs{...} }

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput) Index added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutputWithContext added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyInput added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput() GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput
	ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput
}

GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyInput is an input type that accepts GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs and GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyInput` via:

GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs{...}

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) UniqueKey added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionOutput added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapSourceJoinInstructionOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionOutput) LeftJoinKeyProperties added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionOutput) LeftOperand added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionOutput) OnClause added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionOutput) RightJoinKeyProperties added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionOutput) RightOperand added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionOutput added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapSourceJoinInstructionOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionOutput

func (GetDataSetLogicalTableMapSourceJoinInstructionOutput) Type added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty struct {
	UniqueKey bool `pulumi:"uniqueKey"`
}

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs struct {
	UniqueKey pulumi.BoolInput `pulumi:"uniqueKey"`
}

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray []GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyInput

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutputWithContext added in v5.36.0

func (i GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayInput added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput
	ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput
}

GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayInput is an input type that accepts GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray and GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayInput` via:

GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray{ GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs{...} }

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput) Index added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutputWithContext added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyInput added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyInput interface {
	pulumi.Input

	ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput() GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput
	ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput
}

GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyInput is an input type that accepts GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs and GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput values. You can construct a concrete instance of `GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyInput` via:

GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs{...}

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput added in v5.36.0

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutputWithContext added in v5.36.0

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput) UniqueKey added in v5.36.0

type GetDataSetLogicalTableMapSourceOutput added in v5.36.0

type GetDataSetLogicalTableMapSourceOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapSourceOutput) DataSetArn added in v5.36.0

func (GetDataSetLogicalTableMapSourceOutput) ElementType added in v5.36.0

func (GetDataSetLogicalTableMapSourceOutput) JoinInstructions added in v5.36.0

func (GetDataSetLogicalTableMapSourceOutput) PhysicalTableId added in v5.36.0

func (GetDataSetLogicalTableMapSourceOutput) ToGetDataSetLogicalTableMapSourceOutput added in v5.36.0

func (o GetDataSetLogicalTableMapSourceOutput) ToGetDataSetLogicalTableMapSourceOutput() GetDataSetLogicalTableMapSourceOutput

func (GetDataSetLogicalTableMapSourceOutput) ToGetDataSetLogicalTableMapSourceOutputWithContext added in v5.36.0

func (o GetDataSetLogicalTableMapSourceOutput) ToGetDataSetLogicalTableMapSourceOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceOutput

type GetDataSetPermission added in v5.36.0

type GetDataSetPermission struct {
	Actions   []string `pulumi:"actions"`
	Principal string   `pulumi:"principal"`
}

type GetDataSetPermissionArgs added in v5.36.0

type GetDataSetPermissionArgs struct {
	Actions   pulumi.StringArrayInput `pulumi:"actions"`
	Principal pulumi.StringInput      `pulumi:"principal"`
}

func (GetDataSetPermissionArgs) ElementType added in v5.36.0

func (GetDataSetPermissionArgs) ElementType() reflect.Type

func (GetDataSetPermissionArgs) ToGetDataSetPermissionOutput added in v5.36.0

func (i GetDataSetPermissionArgs) ToGetDataSetPermissionOutput() GetDataSetPermissionOutput

func (GetDataSetPermissionArgs) ToGetDataSetPermissionOutputWithContext added in v5.36.0

func (i GetDataSetPermissionArgs) ToGetDataSetPermissionOutputWithContext(ctx context.Context) GetDataSetPermissionOutput

type GetDataSetPermissionArray added in v5.36.0

type GetDataSetPermissionArray []GetDataSetPermissionInput

func (GetDataSetPermissionArray) ElementType added in v5.36.0

func (GetDataSetPermissionArray) ElementType() reflect.Type

func (GetDataSetPermissionArray) ToGetDataSetPermissionArrayOutput added in v5.36.0

func (i GetDataSetPermissionArray) ToGetDataSetPermissionArrayOutput() GetDataSetPermissionArrayOutput

func (GetDataSetPermissionArray) ToGetDataSetPermissionArrayOutputWithContext added in v5.36.0

func (i GetDataSetPermissionArray) ToGetDataSetPermissionArrayOutputWithContext(ctx context.Context) GetDataSetPermissionArrayOutput

type GetDataSetPermissionArrayInput added in v5.36.0

type GetDataSetPermissionArrayInput interface {
	pulumi.Input

	ToGetDataSetPermissionArrayOutput() GetDataSetPermissionArrayOutput
	ToGetDataSetPermissionArrayOutputWithContext(context.Context) GetDataSetPermissionArrayOutput
}

GetDataSetPermissionArrayInput is an input type that accepts GetDataSetPermissionArray and GetDataSetPermissionArrayOutput values. You can construct a concrete instance of `GetDataSetPermissionArrayInput` via:

GetDataSetPermissionArray{ GetDataSetPermissionArgs{...} }

type GetDataSetPermissionArrayOutput added in v5.36.0

type GetDataSetPermissionArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetPermissionArrayOutput) ElementType added in v5.36.0

func (GetDataSetPermissionArrayOutput) Index added in v5.36.0

func (GetDataSetPermissionArrayOutput) ToGetDataSetPermissionArrayOutput added in v5.36.0

func (o GetDataSetPermissionArrayOutput) ToGetDataSetPermissionArrayOutput() GetDataSetPermissionArrayOutput

func (GetDataSetPermissionArrayOutput) ToGetDataSetPermissionArrayOutputWithContext added in v5.36.0

func (o GetDataSetPermissionArrayOutput) ToGetDataSetPermissionArrayOutputWithContext(ctx context.Context) GetDataSetPermissionArrayOutput

type GetDataSetPermissionInput added in v5.36.0

type GetDataSetPermissionInput interface {
	pulumi.Input

	ToGetDataSetPermissionOutput() GetDataSetPermissionOutput
	ToGetDataSetPermissionOutputWithContext(context.Context) GetDataSetPermissionOutput
}

GetDataSetPermissionInput is an input type that accepts GetDataSetPermissionArgs and GetDataSetPermissionOutput values. You can construct a concrete instance of `GetDataSetPermissionInput` via:

GetDataSetPermissionArgs{...}

type GetDataSetPermissionOutput added in v5.36.0

type GetDataSetPermissionOutput struct{ *pulumi.OutputState }

func (GetDataSetPermissionOutput) Actions added in v5.36.0

func (GetDataSetPermissionOutput) ElementType added in v5.36.0

func (GetDataSetPermissionOutput) ElementType() reflect.Type

func (GetDataSetPermissionOutput) Principal added in v5.36.0

func (GetDataSetPermissionOutput) ToGetDataSetPermissionOutput added in v5.36.0

func (o GetDataSetPermissionOutput) ToGetDataSetPermissionOutput() GetDataSetPermissionOutput

func (GetDataSetPermissionOutput) ToGetDataSetPermissionOutputWithContext added in v5.36.0

func (o GetDataSetPermissionOutput) ToGetDataSetPermissionOutputWithContext(ctx context.Context) GetDataSetPermissionOutput

type GetDataSetPhysicalTableMap added in v5.36.0

type GetDataSetPhysicalTableMap struct {
	CustomSqls         []GetDataSetPhysicalTableMapCustomSql       `pulumi:"customSqls"`
	PhysicalTableMapId string                                      `pulumi:"physicalTableMapId"`
	RelationalTables   []GetDataSetPhysicalTableMapRelationalTable `pulumi:"relationalTables"`
	S3Sources          []GetDataSetPhysicalTableMapS3Source        `pulumi:"s3Sources"`
}

type GetDataSetPhysicalTableMapArgs added in v5.36.0

type GetDataSetPhysicalTableMapArgs struct {
	CustomSqls         GetDataSetPhysicalTableMapCustomSqlArrayInput       `pulumi:"customSqls"`
	PhysicalTableMapId pulumi.StringInput                                  `pulumi:"physicalTableMapId"`
	RelationalTables   GetDataSetPhysicalTableMapRelationalTableArrayInput `pulumi:"relationalTables"`
	S3Sources          GetDataSetPhysicalTableMapS3SourceArrayInput        `pulumi:"s3Sources"`
}

func (GetDataSetPhysicalTableMapArgs) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapArgs) ToGetDataSetPhysicalTableMapOutput added in v5.36.0

func (i GetDataSetPhysicalTableMapArgs) ToGetDataSetPhysicalTableMapOutput() GetDataSetPhysicalTableMapOutput

func (GetDataSetPhysicalTableMapArgs) ToGetDataSetPhysicalTableMapOutputWithContext added in v5.36.0

func (i GetDataSetPhysicalTableMapArgs) ToGetDataSetPhysicalTableMapOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapOutput

type GetDataSetPhysicalTableMapArray added in v5.36.0

type GetDataSetPhysicalTableMapArray []GetDataSetPhysicalTableMapInput

func (GetDataSetPhysicalTableMapArray) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapArray) ToGetDataSetPhysicalTableMapArrayOutput added in v5.36.0

func (i GetDataSetPhysicalTableMapArray) ToGetDataSetPhysicalTableMapArrayOutput() GetDataSetPhysicalTableMapArrayOutput

func (GetDataSetPhysicalTableMapArray) ToGetDataSetPhysicalTableMapArrayOutputWithContext added in v5.36.0

func (i GetDataSetPhysicalTableMapArray) ToGetDataSetPhysicalTableMapArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapArrayOutput

type GetDataSetPhysicalTableMapArrayInput added in v5.36.0

type GetDataSetPhysicalTableMapArrayInput interface {
	pulumi.Input

	ToGetDataSetPhysicalTableMapArrayOutput() GetDataSetPhysicalTableMapArrayOutput
	ToGetDataSetPhysicalTableMapArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapArrayOutput
}

GetDataSetPhysicalTableMapArrayInput is an input type that accepts GetDataSetPhysicalTableMapArray and GetDataSetPhysicalTableMapArrayOutput values. You can construct a concrete instance of `GetDataSetPhysicalTableMapArrayInput` via:

GetDataSetPhysicalTableMapArray{ GetDataSetPhysicalTableMapArgs{...} }

type GetDataSetPhysicalTableMapArrayOutput added in v5.36.0

type GetDataSetPhysicalTableMapArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapArrayOutput) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapArrayOutput) Index added in v5.36.0

func (GetDataSetPhysicalTableMapArrayOutput) ToGetDataSetPhysicalTableMapArrayOutput added in v5.36.0

func (o GetDataSetPhysicalTableMapArrayOutput) ToGetDataSetPhysicalTableMapArrayOutput() GetDataSetPhysicalTableMapArrayOutput

func (GetDataSetPhysicalTableMapArrayOutput) ToGetDataSetPhysicalTableMapArrayOutputWithContext added in v5.36.0

func (o GetDataSetPhysicalTableMapArrayOutput) ToGetDataSetPhysicalTableMapArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapArrayOutput

type GetDataSetPhysicalTableMapCustomSql added in v5.36.0

type GetDataSetPhysicalTableMapCustomSql struct {
	Columns       []GetDataSetPhysicalTableMapCustomSqlColumn `pulumi:"columns"`
	DataSourceArn string                                      `pulumi:"dataSourceArn"`
	Name          string                                      `pulumi:"name"`
	SqlQuery      string                                      `pulumi:"sqlQuery"`
}

type GetDataSetPhysicalTableMapCustomSqlArgs added in v5.36.0

type GetDataSetPhysicalTableMapCustomSqlArgs struct {
	Columns       GetDataSetPhysicalTableMapCustomSqlColumnArrayInput `pulumi:"columns"`
	DataSourceArn pulumi.StringInput                                  `pulumi:"dataSourceArn"`
	Name          pulumi.StringInput                                  `pulumi:"name"`
	SqlQuery      pulumi.StringInput                                  `pulumi:"sqlQuery"`
}

func (GetDataSetPhysicalTableMapCustomSqlArgs) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapCustomSqlArgs) ToGetDataSetPhysicalTableMapCustomSqlOutput added in v5.36.0

func (i GetDataSetPhysicalTableMapCustomSqlArgs) ToGetDataSetPhysicalTableMapCustomSqlOutput() GetDataSetPhysicalTableMapCustomSqlOutput

func (GetDataSetPhysicalTableMapCustomSqlArgs) ToGetDataSetPhysicalTableMapCustomSqlOutputWithContext added in v5.36.0

func (i GetDataSetPhysicalTableMapCustomSqlArgs) ToGetDataSetPhysicalTableMapCustomSqlOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlOutput

type GetDataSetPhysicalTableMapCustomSqlArray added in v5.36.0

type GetDataSetPhysicalTableMapCustomSqlArray []GetDataSetPhysicalTableMapCustomSqlInput

func (GetDataSetPhysicalTableMapCustomSqlArray) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapCustomSqlArray) ToGetDataSetPhysicalTableMapCustomSqlArrayOutput added in v5.36.0

func (i GetDataSetPhysicalTableMapCustomSqlArray) ToGetDataSetPhysicalTableMapCustomSqlArrayOutput() GetDataSetPhysicalTableMapCustomSqlArrayOutput

func (GetDataSetPhysicalTableMapCustomSqlArray) ToGetDataSetPhysicalTableMapCustomSqlArrayOutputWithContext added in v5.36.0

func (i GetDataSetPhysicalTableMapCustomSqlArray) ToGetDataSetPhysicalTableMapCustomSqlArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlArrayOutput

type GetDataSetPhysicalTableMapCustomSqlArrayInput added in v5.36.0

type GetDataSetPhysicalTableMapCustomSqlArrayInput interface {
	pulumi.Input

	ToGetDataSetPhysicalTableMapCustomSqlArrayOutput() GetDataSetPhysicalTableMapCustomSqlArrayOutput
	ToGetDataSetPhysicalTableMapCustomSqlArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapCustomSqlArrayOutput
}

GetDataSetPhysicalTableMapCustomSqlArrayInput is an input type that accepts GetDataSetPhysicalTableMapCustomSqlArray and GetDataSetPhysicalTableMapCustomSqlArrayOutput values. You can construct a concrete instance of `GetDataSetPhysicalTableMapCustomSqlArrayInput` via:

GetDataSetPhysicalTableMapCustomSqlArray{ GetDataSetPhysicalTableMapCustomSqlArgs{...} }

type GetDataSetPhysicalTableMapCustomSqlArrayOutput added in v5.36.0

type GetDataSetPhysicalTableMapCustomSqlArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapCustomSqlArrayOutput) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapCustomSqlArrayOutput) Index added in v5.36.0

func (GetDataSetPhysicalTableMapCustomSqlArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlArrayOutput added in v5.36.0

func (o GetDataSetPhysicalTableMapCustomSqlArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlArrayOutput() GetDataSetPhysicalTableMapCustomSqlArrayOutput

func (GetDataSetPhysicalTableMapCustomSqlArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlArrayOutputWithContext added in v5.36.0

func (o GetDataSetPhysicalTableMapCustomSqlArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlArrayOutput

type GetDataSetPhysicalTableMapCustomSqlColumn added in v5.36.0

type GetDataSetPhysicalTableMapCustomSqlColumn struct {
	Name string `pulumi:"name"`
	Type string `pulumi:"type"`
}

type GetDataSetPhysicalTableMapCustomSqlColumnArgs added in v5.36.0

type GetDataSetPhysicalTableMapCustomSqlColumnArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetDataSetPhysicalTableMapCustomSqlColumnArgs) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapCustomSqlColumnArgs) ToGetDataSetPhysicalTableMapCustomSqlColumnOutput added in v5.36.0

func (i GetDataSetPhysicalTableMapCustomSqlColumnArgs) ToGetDataSetPhysicalTableMapCustomSqlColumnOutput() GetDataSetPhysicalTableMapCustomSqlColumnOutput

func (GetDataSetPhysicalTableMapCustomSqlColumnArgs) ToGetDataSetPhysicalTableMapCustomSqlColumnOutputWithContext added in v5.36.0

func (i GetDataSetPhysicalTableMapCustomSqlColumnArgs) ToGetDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlColumnOutput

type GetDataSetPhysicalTableMapCustomSqlColumnArray added in v5.36.0

type GetDataSetPhysicalTableMapCustomSqlColumnArray []GetDataSetPhysicalTableMapCustomSqlColumnInput

func (GetDataSetPhysicalTableMapCustomSqlColumnArray) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapCustomSqlColumnArray) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutput added in v5.36.0

func (i GetDataSetPhysicalTableMapCustomSqlColumnArray) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutput() GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput

func (GetDataSetPhysicalTableMapCustomSqlColumnArray) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext added in v5.36.0

func (i GetDataSetPhysicalTableMapCustomSqlColumnArray) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput

type GetDataSetPhysicalTableMapCustomSqlColumnArrayInput added in v5.36.0

type GetDataSetPhysicalTableMapCustomSqlColumnArrayInput interface {
	pulumi.Input

	ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutput() GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput
	ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput
}

GetDataSetPhysicalTableMapCustomSqlColumnArrayInput is an input type that accepts GetDataSetPhysicalTableMapCustomSqlColumnArray and GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput values. You can construct a concrete instance of `GetDataSetPhysicalTableMapCustomSqlColumnArrayInput` via:

GetDataSetPhysicalTableMapCustomSqlColumnArray{ GetDataSetPhysicalTableMapCustomSqlColumnArgs{...} }

type GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput added in v5.36.0

type GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) Index added in v5.36.0

func (GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutput added in v5.36.0

func (GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext added in v5.36.0

func (o GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput

type GetDataSetPhysicalTableMapCustomSqlColumnInput added in v5.36.0

type GetDataSetPhysicalTableMapCustomSqlColumnInput interface {
	pulumi.Input

	ToGetDataSetPhysicalTableMapCustomSqlColumnOutput() GetDataSetPhysicalTableMapCustomSqlColumnOutput
	ToGetDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(context.Context) GetDataSetPhysicalTableMapCustomSqlColumnOutput
}

GetDataSetPhysicalTableMapCustomSqlColumnInput is an input type that accepts GetDataSetPhysicalTableMapCustomSqlColumnArgs and GetDataSetPhysicalTableMapCustomSqlColumnOutput values. You can construct a concrete instance of `GetDataSetPhysicalTableMapCustomSqlColumnInput` via:

GetDataSetPhysicalTableMapCustomSqlColumnArgs{...}

type GetDataSetPhysicalTableMapCustomSqlColumnOutput added in v5.36.0

type GetDataSetPhysicalTableMapCustomSqlColumnOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapCustomSqlColumnOutput) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapCustomSqlColumnOutput) Name added in v5.36.0

func (GetDataSetPhysicalTableMapCustomSqlColumnOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnOutput added in v5.36.0

func (o GetDataSetPhysicalTableMapCustomSqlColumnOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnOutput() GetDataSetPhysicalTableMapCustomSqlColumnOutput

func (GetDataSetPhysicalTableMapCustomSqlColumnOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnOutputWithContext added in v5.36.0

func (o GetDataSetPhysicalTableMapCustomSqlColumnOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlColumnOutput

func (GetDataSetPhysicalTableMapCustomSqlColumnOutput) Type added in v5.36.0

type GetDataSetPhysicalTableMapCustomSqlInput added in v5.36.0

type GetDataSetPhysicalTableMapCustomSqlInput interface {
	pulumi.Input

	ToGetDataSetPhysicalTableMapCustomSqlOutput() GetDataSetPhysicalTableMapCustomSqlOutput
	ToGetDataSetPhysicalTableMapCustomSqlOutputWithContext(context.Context) GetDataSetPhysicalTableMapCustomSqlOutput
}

GetDataSetPhysicalTableMapCustomSqlInput is an input type that accepts GetDataSetPhysicalTableMapCustomSqlArgs and GetDataSetPhysicalTableMapCustomSqlOutput values. You can construct a concrete instance of `GetDataSetPhysicalTableMapCustomSqlInput` via:

GetDataSetPhysicalTableMapCustomSqlArgs{...}

type GetDataSetPhysicalTableMapCustomSqlOutput added in v5.36.0

type GetDataSetPhysicalTableMapCustomSqlOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapCustomSqlOutput) Columns added in v5.36.0

func (GetDataSetPhysicalTableMapCustomSqlOutput) DataSourceArn added in v5.36.0

func (GetDataSetPhysicalTableMapCustomSqlOutput) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapCustomSqlOutput) Name added in v5.36.0

func (GetDataSetPhysicalTableMapCustomSqlOutput) SqlQuery added in v5.36.0

func (GetDataSetPhysicalTableMapCustomSqlOutput) ToGetDataSetPhysicalTableMapCustomSqlOutput added in v5.36.0

func (o GetDataSetPhysicalTableMapCustomSqlOutput) ToGetDataSetPhysicalTableMapCustomSqlOutput() GetDataSetPhysicalTableMapCustomSqlOutput

func (GetDataSetPhysicalTableMapCustomSqlOutput) ToGetDataSetPhysicalTableMapCustomSqlOutputWithContext added in v5.36.0

func (o GetDataSetPhysicalTableMapCustomSqlOutput) ToGetDataSetPhysicalTableMapCustomSqlOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlOutput

type GetDataSetPhysicalTableMapInput added in v5.36.0

type GetDataSetPhysicalTableMapInput interface {
	pulumi.Input

	ToGetDataSetPhysicalTableMapOutput() GetDataSetPhysicalTableMapOutput
	ToGetDataSetPhysicalTableMapOutputWithContext(context.Context) GetDataSetPhysicalTableMapOutput
}

GetDataSetPhysicalTableMapInput is an input type that accepts GetDataSetPhysicalTableMap and GetDataSetPhysicalTableMapOutput values. You can construct a concrete instance of `GetDataSetPhysicalTableMapInput` via:

GetDataSetPhysicalTableMap{ "key": GetDataSetPhysicalTableArgs{...} }

type GetDataSetPhysicalTableMapOutput added in v5.36.0

type GetDataSetPhysicalTableMapOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapOutput) CustomSqls added in v5.36.0

func (GetDataSetPhysicalTableMapOutput) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapOutput) PhysicalTableMapId added in v5.36.0

func (o GetDataSetPhysicalTableMapOutput) PhysicalTableMapId() pulumi.StringOutput

func (GetDataSetPhysicalTableMapOutput) RelationalTables added in v5.36.0

func (GetDataSetPhysicalTableMapOutput) S3Sources added in v5.36.0

func (GetDataSetPhysicalTableMapOutput) ToGetDataSetPhysicalTableMapOutput added in v5.36.0

func (o GetDataSetPhysicalTableMapOutput) ToGetDataSetPhysicalTableMapOutput() GetDataSetPhysicalTableMapOutput

func (GetDataSetPhysicalTableMapOutput) ToGetDataSetPhysicalTableMapOutputWithContext added in v5.36.0

func (o GetDataSetPhysicalTableMapOutput) ToGetDataSetPhysicalTableMapOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapOutput

type GetDataSetPhysicalTableMapRelationalTable added in v5.36.0

type GetDataSetPhysicalTableMapRelationalTable struct {
	Catalog       string                                                 `pulumi:"catalog"`
	DataSourceArn string                                                 `pulumi:"dataSourceArn"`
	InputColumns  []GetDataSetPhysicalTableMapRelationalTableInputColumn `pulumi:"inputColumns"`
	Name          string                                                 `pulumi:"name"`
	Schema        string                                                 `pulumi:"schema"`
}

type GetDataSetPhysicalTableMapRelationalTableArgs added in v5.36.0

type GetDataSetPhysicalTableMapRelationalTableArgs struct {
	Catalog       pulumi.StringInput                                             `pulumi:"catalog"`
	DataSourceArn pulumi.StringInput                                             `pulumi:"dataSourceArn"`
	InputColumns  GetDataSetPhysicalTableMapRelationalTableInputColumnArrayInput `pulumi:"inputColumns"`
	Name          pulumi.StringInput                                             `pulumi:"name"`
	Schema        pulumi.StringInput                                             `pulumi:"schema"`
}

func (GetDataSetPhysicalTableMapRelationalTableArgs) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapRelationalTableArgs) ToGetDataSetPhysicalTableMapRelationalTableOutput added in v5.36.0

func (i GetDataSetPhysicalTableMapRelationalTableArgs) ToGetDataSetPhysicalTableMapRelationalTableOutput() GetDataSetPhysicalTableMapRelationalTableOutput

func (GetDataSetPhysicalTableMapRelationalTableArgs) ToGetDataSetPhysicalTableMapRelationalTableOutputWithContext added in v5.36.0

func (i GetDataSetPhysicalTableMapRelationalTableArgs) ToGetDataSetPhysicalTableMapRelationalTableOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableOutput

type GetDataSetPhysicalTableMapRelationalTableArray added in v5.36.0

type GetDataSetPhysicalTableMapRelationalTableArray []GetDataSetPhysicalTableMapRelationalTableInput

func (GetDataSetPhysicalTableMapRelationalTableArray) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapRelationalTableArray) ToGetDataSetPhysicalTableMapRelationalTableArrayOutput added in v5.36.0

func (i GetDataSetPhysicalTableMapRelationalTableArray) ToGetDataSetPhysicalTableMapRelationalTableArrayOutput() GetDataSetPhysicalTableMapRelationalTableArrayOutput

func (GetDataSetPhysicalTableMapRelationalTableArray) ToGetDataSetPhysicalTableMapRelationalTableArrayOutputWithContext added in v5.36.0

func (i GetDataSetPhysicalTableMapRelationalTableArray) ToGetDataSetPhysicalTableMapRelationalTableArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableArrayOutput

type GetDataSetPhysicalTableMapRelationalTableArrayInput added in v5.36.0

type GetDataSetPhysicalTableMapRelationalTableArrayInput interface {
	pulumi.Input

	ToGetDataSetPhysicalTableMapRelationalTableArrayOutput() GetDataSetPhysicalTableMapRelationalTableArrayOutput
	ToGetDataSetPhysicalTableMapRelationalTableArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapRelationalTableArrayOutput
}

GetDataSetPhysicalTableMapRelationalTableArrayInput is an input type that accepts GetDataSetPhysicalTableMapRelationalTableArray and GetDataSetPhysicalTableMapRelationalTableArrayOutput values. You can construct a concrete instance of `GetDataSetPhysicalTableMapRelationalTableArrayInput` via:

GetDataSetPhysicalTableMapRelationalTableArray{ GetDataSetPhysicalTableMapRelationalTableArgs{...} }

type GetDataSetPhysicalTableMapRelationalTableArrayOutput added in v5.36.0

type GetDataSetPhysicalTableMapRelationalTableArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapRelationalTableArrayOutput) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapRelationalTableArrayOutput) Index added in v5.36.0

func (GetDataSetPhysicalTableMapRelationalTableArrayOutput) ToGetDataSetPhysicalTableMapRelationalTableArrayOutput added in v5.36.0

func (GetDataSetPhysicalTableMapRelationalTableArrayOutput) ToGetDataSetPhysicalTableMapRelationalTableArrayOutputWithContext added in v5.36.0

func (o GetDataSetPhysicalTableMapRelationalTableArrayOutput) ToGetDataSetPhysicalTableMapRelationalTableArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableArrayOutput

type GetDataSetPhysicalTableMapRelationalTableInput added in v5.36.0

type GetDataSetPhysicalTableMapRelationalTableInput interface {
	pulumi.Input

	ToGetDataSetPhysicalTableMapRelationalTableOutput() GetDataSetPhysicalTableMapRelationalTableOutput
	ToGetDataSetPhysicalTableMapRelationalTableOutputWithContext(context.Context) GetDataSetPhysicalTableMapRelationalTableOutput
}

GetDataSetPhysicalTableMapRelationalTableInput is an input type that accepts GetDataSetPhysicalTableMapRelationalTableArgs and GetDataSetPhysicalTableMapRelationalTableOutput values. You can construct a concrete instance of `GetDataSetPhysicalTableMapRelationalTableInput` via:

GetDataSetPhysicalTableMapRelationalTableArgs{...}

type GetDataSetPhysicalTableMapRelationalTableInputColumn added in v5.36.0

type GetDataSetPhysicalTableMapRelationalTableInputColumn struct {
	Name string `pulumi:"name"`
	Type string `pulumi:"type"`
}

type GetDataSetPhysicalTableMapRelationalTableInputColumnArgs added in v5.36.0

type GetDataSetPhysicalTableMapRelationalTableInputColumnArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetDataSetPhysicalTableMapRelationalTableInputColumnArgs) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapRelationalTableInputColumnArgs) ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutput added in v5.36.0

func (GetDataSetPhysicalTableMapRelationalTableInputColumnArgs) ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext added in v5.36.0

func (i GetDataSetPhysicalTableMapRelationalTableInputColumnArgs) ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnOutput

type GetDataSetPhysicalTableMapRelationalTableInputColumnArray added in v5.36.0

type GetDataSetPhysicalTableMapRelationalTableInputColumnArray []GetDataSetPhysicalTableMapRelationalTableInputColumnInput

func (GetDataSetPhysicalTableMapRelationalTableInputColumnArray) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapRelationalTableInputColumnArray) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput added in v5.36.0

func (i GetDataSetPhysicalTableMapRelationalTableInputColumnArray) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput() GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput

func (GetDataSetPhysicalTableMapRelationalTableInputColumnArray) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext added in v5.36.0

func (i GetDataSetPhysicalTableMapRelationalTableInputColumnArray) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput

type GetDataSetPhysicalTableMapRelationalTableInputColumnArrayInput added in v5.36.0

type GetDataSetPhysicalTableMapRelationalTableInputColumnArrayInput interface {
	pulumi.Input

	ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput() GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput
	ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput
}

GetDataSetPhysicalTableMapRelationalTableInputColumnArrayInput is an input type that accepts GetDataSetPhysicalTableMapRelationalTableInputColumnArray and GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput values. You can construct a concrete instance of `GetDataSetPhysicalTableMapRelationalTableInputColumnArrayInput` via:

GetDataSetPhysicalTableMapRelationalTableInputColumnArray{ GetDataSetPhysicalTableMapRelationalTableInputColumnArgs{...} }

type GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput added in v5.36.0

type GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) Index added in v5.36.0

func (GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput added in v5.36.0

func (GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext added in v5.36.0

func (o GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput

type GetDataSetPhysicalTableMapRelationalTableInputColumnInput added in v5.36.0

type GetDataSetPhysicalTableMapRelationalTableInputColumnInput interface {
	pulumi.Input

	ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutput() GetDataSetPhysicalTableMapRelationalTableInputColumnOutput
	ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnOutput
}

GetDataSetPhysicalTableMapRelationalTableInputColumnInput is an input type that accepts GetDataSetPhysicalTableMapRelationalTableInputColumnArgs and GetDataSetPhysicalTableMapRelationalTableInputColumnOutput values. You can construct a concrete instance of `GetDataSetPhysicalTableMapRelationalTableInputColumnInput` via:

GetDataSetPhysicalTableMapRelationalTableInputColumnArgs{...}

type GetDataSetPhysicalTableMapRelationalTableInputColumnOutput added in v5.36.0

type GetDataSetPhysicalTableMapRelationalTableInputColumnOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) Name added in v5.36.0

func (GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutput added in v5.36.0

func (GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext added in v5.36.0

func (o GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnOutput

func (GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) Type added in v5.36.0

type GetDataSetPhysicalTableMapRelationalTableOutput added in v5.36.0

type GetDataSetPhysicalTableMapRelationalTableOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapRelationalTableOutput) Catalog added in v5.36.0

func (GetDataSetPhysicalTableMapRelationalTableOutput) DataSourceArn added in v5.36.0

func (GetDataSetPhysicalTableMapRelationalTableOutput) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapRelationalTableOutput) InputColumns added in v5.36.0

func (GetDataSetPhysicalTableMapRelationalTableOutput) Name added in v5.36.0

func (GetDataSetPhysicalTableMapRelationalTableOutput) Schema added in v5.36.0

func (GetDataSetPhysicalTableMapRelationalTableOutput) ToGetDataSetPhysicalTableMapRelationalTableOutput added in v5.36.0

func (o GetDataSetPhysicalTableMapRelationalTableOutput) ToGetDataSetPhysicalTableMapRelationalTableOutput() GetDataSetPhysicalTableMapRelationalTableOutput

func (GetDataSetPhysicalTableMapRelationalTableOutput) ToGetDataSetPhysicalTableMapRelationalTableOutputWithContext added in v5.36.0

func (o GetDataSetPhysicalTableMapRelationalTableOutput) ToGetDataSetPhysicalTableMapRelationalTableOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableOutput

type GetDataSetPhysicalTableMapS3Source added in v5.36.0

type GetDataSetPhysicalTableMapS3Source struct {
	DataSourceArn  string                                            `pulumi:"dataSourceArn"`
	InputColumns   []GetDataSetPhysicalTableMapS3SourceInputColumn   `pulumi:"inputColumns"`
	UploadSettings []GetDataSetPhysicalTableMapS3SourceUploadSetting `pulumi:"uploadSettings"`
}

type GetDataSetPhysicalTableMapS3SourceArgs added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceArgs struct {
	DataSourceArn  pulumi.StringInput                                        `pulumi:"dataSourceArn"`
	InputColumns   GetDataSetPhysicalTableMapS3SourceInputColumnArrayInput   `pulumi:"inputColumns"`
	UploadSettings GetDataSetPhysicalTableMapS3SourceUploadSettingArrayInput `pulumi:"uploadSettings"`
}

func (GetDataSetPhysicalTableMapS3SourceArgs) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceArgs) ToGetDataSetPhysicalTableMapS3SourceOutput added in v5.36.0

func (i GetDataSetPhysicalTableMapS3SourceArgs) ToGetDataSetPhysicalTableMapS3SourceOutput() GetDataSetPhysicalTableMapS3SourceOutput

func (GetDataSetPhysicalTableMapS3SourceArgs) ToGetDataSetPhysicalTableMapS3SourceOutputWithContext added in v5.36.0

func (i GetDataSetPhysicalTableMapS3SourceArgs) ToGetDataSetPhysicalTableMapS3SourceOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceOutput

type GetDataSetPhysicalTableMapS3SourceArray added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceArray []GetDataSetPhysicalTableMapS3SourceInput

func (GetDataSetPhysicalTableMapS3SourceArray) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceArray) ToGetDataSetPhysicalTableMapS3SourceArrayOutput added in v5.36.0

func (i GetDataSetPhysicalTableMapS3SourceArray) ToGetDataSetPhysicalTableMapS3SourceArrayOutput() GetDataSetPhysicalTableMapS3SourceArrayOutput

func (GetDataSetPhysicalTableMapS3SourceArray) ToGetDataSetPhysicalTableMapS3SourceArrayOutputWithContext added in v5.36.0

func (i GetDataSetPhysicalTableMapS3SourceArray) ToGetDataSetPhysicalTableMapS3SourceArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceArrayOutput

type GetDataSetPhysicalTableMapS3SourceArrayInput added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceArrayInput interface {
	pulumi.Input

	ToGetDataSetPhysicalTableMapS3SourceArrayOutput() GetDataSetPhysicalTableMapS3SourceArrayOutput
	ToGetDataSetPhysicalTableMapS3SourceArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapS3SourceArrayOutput
}

GetDataSetPhysicalTableMapS3SourceArrayInput is an input type that accepts GetDataSetPhysicalTableMapS3SourceArray and GetDataSetPhysicalTableMapS3SourceArrayOutput values. You can construct a concrete instance of `GetDataSetPhysicalTableMapS3SourceArrayInput` via:

GetDataSetPhysicalTableMapS3SourceArray{ GetDataSetPhysicalTableMapS3SourceArgs{...} }

type GetDataSetPhysicalTableMapS3SourceArrayOutput added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapS3SourceArrayOutput) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceArrayOutput) Index added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceArrayOutput) ToGetDataSetPhysicalTableMapS3SourceArrayOutput added in v5.36.0

func (o GetDataSetPhysicalTableMapS3SourceArrayOutput) ToGetDataSetPhysicalTableMapS3SourceArrayOutput() GetDataSetPhysicalTableMapS3SourceArrayOutput

func (GetDataSetPhysicalTableMapS3SourceArrayOutput) ToGetDataSetPhysicalTableMapS3SourceArrayOutputWithContext added in v5.36.0

func (o GetDataSetPhysicalTableMapS3SourceArrayOutput) ToGetDataSetPhysicalTableMapS3SourceArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceArrayOutput

type GetDataSetPhysicalTableMapS3SourceInput added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceInput interface {
	pulumi.Input

	ToGetDataSetPhysicalTableMapS3SourceOutput() GetDataSetPhysicalTableMapS3SourceOutput
	ToGetDataSetPhysicalTableMapS3SourceOutputWithContext(context.Context) GetDataSetPhysicalTableMapS3SourceOutput
}

GetDataSetPhysicalTableMapS3SourceInput is an input type that accepts GetDataSetPhysicalTableMapS3SourceArgs and GetDataSetPhysicalTableMapS3SourceOutput values. You can construct a concrete instance of `GetDataSetPhysicalTableMapS3SourceInput` via:

GetDataSetPhysicalTableMapS3SourceArgs{...}

type GetDataSetPhysicalTableMapS3SourceInputColumn added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceInputColumn struct {
	Name string `pulumi:"name"`
	Type string `pulumi:"type"`
}

type GetDataSetPhysicalTableMapS3SourceInputColumnArgs added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceInputColumnArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetDataSetPhysicalTableMapS3SourceInputColumnArgs) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceInputColumnArgs) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutput added in v5.36.0

func (i GetDataSetPhysicalTableMapS3SourceInputColumnArgs) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutput() GetDataSetPhysicalTableMapS3SourceInputColumnOutput

func (GetDataSetPhysicalTableMapS3SourceInputColumnArgs) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext added in v5.36.0

func (i GetDataSetPhysicalTableMapS3SourceInputColumnArgs) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnOutput

type GetDataSetPhysicalTableMapS3SourceInputColumnArray added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceInputColumnArray []GetDataSetPhysicalTableMapS3SourceInputColumnInput

func (GetDataSetPhysicalTableMapS3SourceInputColumnArray) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceInputColumnArray) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput added in v5.36.0

func (i GetDataSetPhysicalTableMapS3SourceInputColumnArray) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput() GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput

func (GetDataSetPhysicalTableMapS3SourceInputColumnArray) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext added in v5.36.0

func (i GetDataSetPhysicalTableMapS3SourceInputColumnArray) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput

type GetDataSetPhysicalTableMapS3SourceInputColumnArrayInput added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceInputColumnArrayInput interface {
	pulumi.Input

	ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput() GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput
	ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput
}

GetDataSetPhysicalTableMapS3SourceInputColumnArrayInput is an input type that accepts GetDataSetPhysicalTableMapS3SourceInputColumnArray and GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput values. You can construct a concrete instance of `GetDataSetPhysicalTableMapS3SourceInputColumnArrayInput` via:

GetDataSetPhysicalTableMapS3SourceInputColumnArray{ GetDataSetPhysicalTableMapS3SourceInputColumnArgs{...} }

type GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) Index added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext added in v5.36.0

func (o GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput

type GetDataSetPhysicalTableMapS3SourceInputColumnInput added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceInputColumnInput interface {
	pulumi.Input

	ToGetDataSetPhysicalTableMapS3SourceInputColumnOutput() GetDataSetPhysicalTableMapS3SourceInputColumnOutput
	ToGetDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnOutput
}

GetDataSetPhysicalTableMapS3SourceInputColumnInput is an input type that accepts GetDataSetPhysicalTableMapS3SourceInputColumnArgs and GetDataSetPhysicalTableMapS3SourceInputColumnOutput values. You can construct a concrete instance of `GetDataSetPhysicalTableMapS3SourceInputColumnInput` via:

GetDataSetPhysicalTableMapS3SourceInputColumnArgs{...}

type GetDataSetPhysicalTableMapS3SourceInputColumnOutput added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceInputColumnOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapS3SourceInputColumnOutput) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceInputColumnOutput) Name added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceInputColumnOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutput added in v5.36.0

func (o GetDataSetPhysicalTableMapS3SourceInputColumnOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutput() GetDataSetPhysicalTableMapS3SourceInputColumnOutput

func (GetDataSetPhysicalTableMapS3SourceInputColumnOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext added in v5.36.0

func (o GetDataSetPhysicalTableMapS3SourceInputColumnOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnOutput

func (GetDataSetPhysicalTableMapS3SourceInputColumnOutput) Type added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceOutput added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapS3SourceOutput) DataSourceArn added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceOutput) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceOutput) InputColumns added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceOutput) ToGetDataSetPhysicalTableMapS3SourceOutput added in v5.36.0

func (o GetDataSetPhysicalTableMapS3SourceOutput) ToGetDataSetPhysicalTableMapS3SourceOutput() GetDataSetPhysicalTableMapS3SourceOutput

func (GetDataSetPhysicalTableMapS3SourceOutput) ToGetDataSetPhysicalTableMapS3SourceOutputWithContext added in v5.36.0

func (o GetDataSetPhysicalTableMapS3SourceOutput) ToGetDataSetPhysicalTableMapS3SourceOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceOutput

func (GetDataSetPhysicalTableMapS3SourceOutput) UploadSettings added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceUploadSetting added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceUploadSetting struct {
	ContainsHeader bool   `pulumi:"containsHeader"`
	Delimiter      string `pulumi:"delimiter"`
	Format         string `pulumi:"format"`
	StartFromRow   int    `pulumi:"startFromRow"`
	TextQualifier  string `pulumi:"textQualifier"`
}

type GetDataSetPhysicalTableMapS3SourceUploadSettingArgs added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceUploadSettingArgs struct {
	ContainsHeader pulumi.BoolInput   `pulumi:"containsHeader"`
	Delimiter      pulumi.StringInput `pulumi:"delimiter"`
	Format         pulumi.StringInput `pulumi:"format"`
	StartFromRow   pulumi.IntInput    `pulumi:"startFromRow"`
	TextQualifier  pulumi.StringInput `pulumi:"textQualifier"`
}

func (GetDataSetPhysicalTableMapS3SourceUploadSettingArgs) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceUploadSettingArgs) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutput added in v5.36.0

func (i GetDataSetPhysicalTableMapS3SourceUploadSettingArgs) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutput() GetDataSetPhysicalTableMapS3SourceUploadSettingOutput

func (GetDataSetPhysicalTableMapS3SourceUploadSettingArgs) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutputWithContext added in v5.36.0

func (i GetDataSetPhysicalTableMapS3SourceUploadSettingArgs) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingOutput

type GetDataSetPhysicalTableMapS3SourceUploadSettingArray added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceUploadSettingArray []GetDataSetPhysicalTableMapS3SourceUploadSettingInput

func (GetDataSetPhysicalTableMapS3SourceUploadSettingArray) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceUploadSettingArray) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput added in v5.36.0

func (i GetDataSetPhysicalTableMapS3SourceUploadSettingArray) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput() GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput

func (GetDataSetPhysicalTableMapS3SourceUploadSettingArray) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutputWithContext added in v5.36.0

func (i GetDataSetPhysicalTableMapS3SourceUploadSettingArray) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput

type GetDataSetPhysicalTableMapS3SourceUploadSettingArrayInput added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceUploadSettingArrayInput interface {
	pulumi.Input

	ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput() GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput
	ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput
}

GetDataSetPhysicalTableMapS3SourceUploadSettingArrayInput is an input type that accepts GetDataSetPhysicalTableMapS3SourceUploadSettingArray and GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput values. You can construct a concrete instance of `GetDataSetPhysicalTableMapS3SourceUploadSettingArrayInput` via:

GetDataSetPhysicalTableMapS3SourceUploadSettingArray{ GetDataSetPhysicalTableMapS3SourceUploadSettingArgs{...} }

type GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) Index added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutputWithContext added in v5.36.0

func (o GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput

type GetDataSetPhysicalTableMapS3SourceUploadSettingInput added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceUploadSettingInput interface {
	pulumi.Input

	ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutput() GetDataSetPhysicalTableMapS3SourceUploadSettingOutput
	ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutputWithContext(context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingOutput
}

GetDataSetPhysicalTableMapS3SourceUploadSettingInput is an input type that accepts GetDataSetPhysicalTableMapS3SourceUploadSettingArgs and GetDataSetPhysicalTableMapS3SourceUploadSettingOutput values. You can construct a concrete instance of `GetDataSetPhysicalTableMapS3SourceUploadSettingInput` via:

GetDataSetPhysicalTableMapS3SourceUploadSettingArgs{...}

type GetDataSetPhysicalTableMapS3SourceUploadSettingOutput added in v5.36.0

type GetDataSetPhysicalTableMapS3SourceUploadSettingOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) ContainsHeader added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) Delimiter added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) ElementType added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) Format added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) StartFromRow added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) TextQualifier added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutput added in v5.36.0

func (GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutputWithContext added in v5.36.0

func (o GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingOutput

type GetDataSetRowLevelPermissionDataSet added in v5.36.0

type GetDataSetRowLevelPermissionDataSet struct {
	Arn              string `pulumi:"arn"`
	FormatVersion    string `pulumi:"formatVersion"`
	Namespace        string `pulumi:"namespace"`
	PermissionPolicy string `pulumi:"permissionPolicy"`
	Status           string `pulumi:"status"`
}

type GetDataSetRowLevelPermissionDataSetArgs added in v5.36.0

type GetDataSetRowLevelPermissionDataSetArgs struct {
	Arn              pulumi.StringInput `pulumi:"arn"`
	FormatVersion    pulumi.StringInput `pulumi:"formatVersion"`
	Namespace        pulumi.StringInput `pulumi:"namespace"`
	PermissionPolicy pulumi.StringInput `pulumi:"permissionPolicy"`
	Status           pulumi.StringInput `pulumi:"status"`
}

func (GetDataSetRowLevelPermissionDataSetArgs) ElementType added in v5.36.0

func (GetDataSetRowLevelPermissionDataSetArgs) ToGetDataSetRowLevelPermissionDataSetOutput added in v5.36.0

func (i GetDataSetRowLevelPermissionDataSetArgs) ToGetDataSetRowLevelPermissionDataSetOutput() GetDataSetRowLevelPermissionDataSetOutput

func (GetDataSetRowLevelPermissionDataSetArgs) ToGetDataSetRowLevelPermissionDataSetOutputWithContext added in v5.36.0

func (i GetDataSetRowLevelPermissionDataSetArgs) ToGetDataSetRowLevelPermissionDataSetOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionDataSetOutput

type GetDataSetRowLevelPermissionDataSetArray added in v5.36.0

type GetDataSetRowLevelPermissionDataSetArray []GetDataSetRowLevelPermissionDataSetInput

func (GetDataSetRowLevelPermissionDataSetArray) ElementType added in v5.36.0

func (GetDataSetRowLevelPermissionDataSetArray) ToGetDataSetRowLevelPermissionDataSetArrayOutput added in v5.36.0

func (i GetDataSetRowLevelPermissionDataSetArray) ToGetDataSetRowLevelPermissionDataSetArrayOutput() GetDataSetRowLevelPermissionDataSetArrayOutput

func (GetDataSetRowLevelPermissionDataSetArray) ToGetDataSetRowLevelPermissionDataSetArrayOutputWithContext added in v5.36.0

func (i GetDataSetRowLevelPermissionDataSetArray) ToGetDataSetRowLevelPermissionDataSetArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionDataSetArrayOutput

type GetDataSetRowLevelPermissionDataSetArrayInput added in v5.36.0

type GetDataSetRowLevelPermissionDataSetArrayInput interface {
	pulumi.Input

	ToGetDataSetRowLevelPermissionDataSetArrayOutput() GetDataSetRowLevelPermissionDataSetArrayOutput
	ToGetDataSetRowLevelPermissionDataSetArrayOutputWithContext(context.Context) GetDataSetRowLevelPermissionDataSetArrayOutput
}

GetDataSetRowLevelPermissionDataSetArrayInput is an input type that accepts GetDataSetRowLevelPermissionDataSetArray and GetDataSetRowLevelPermissionDataSetArrayOutput values. You can construct a concrete instance of `GetDataSetRowLevelPermissionDataSetArrayInput` via:

GetDataSetRowLevelPermissionDataSetArray{ GetDataSetRowLevelPermissionDataSetArgs{...} }

type GetDataSetRowLevelPermissionDataSetArrayOutput added in v5.36.0

type GetDataSetRowLevelPermissionDataSetArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetRowLevelPermissionDataSetArrayOutput) ElementType added in v5.36.0

func (GetDataSetRowLevelPermissionDataSetArrayOutput) Index added in v5.36.0

func (GetDataSetRowLevelPermissionDataSetArrayOutput) ToGetDataSetRowLevelPermissionDataSetArrayOutput added in v5.36.0

func (o GetDataSetRowLevelPermissionDataSetArrayOutput) ToGetDataSetRowLevelPermissionDataSetArrayOutput() GetDataSetRowLevelPermissionDataSetArrayOutput

func (GetDataSetRowLevelPermissionDataSetArrayOutput) ToGetDataSetRowLevelPermissionDataSetArrayOutputWithContext added in v5.36.0

func (o GetDataSetRowLevelPermissionDataSetArrayOutput) ToGetDataSetRowLevelPermissionDataSetArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionDataSetArrayOutput

type GetDataSetRowLevelPermissionDataSetInput added in v5.36.0

type GetDataSetRowLevelPermissionDataSetInput interface {
	pulumi.Input

	ToGetDataSetRowLevelPermissionDataSetOutput() GetDataSetRowLevelPermissionDataSetOutput
	ToGetDataSetRowLevelPermissionDataSetOutputWithContext(context.Context) GetDataSetRowLevelPermissionDataSetOutput
}

GetDataSetRowLevelPermissionDataSetInput is an input type that accepts GetDataSetRowLevelPermissionDataSetArgs and GetDataSetRowLevelPermissionDataSetOutput values. You can construct a concrete instance of `GetDataSetRowLevelPermissionDataSetInput` via:

GetDataSetRowLevelPermissionDataSetArgs{...}

type GetDataSetRowLevelPermissionDataSetOutput added in v5.36.0

type GetDataSetRowLevelPermissionDataSetOutput struct{ *pulumi.OutputState }

func (GetDataSetRowLevelPermissionDataSetOutput) Arn added in v5.36.0

func (GetDataSetRowLevelPermissionDataSetOutput) ElementType added in v5.36.0

func (GetDataSetRowLevelPermissionDataSetOutput) FormatVersion added in v5.36.0

func (GetDataSetRowLevelPermissionDataSetOutput) Namespace added in v5.36.0

func (GetDataSetRowLevelPermissionDataSetOutput) PermissionPolicy added in v5.36.0

func (GetDataSetRowLevelPermissionDataSetOutput) Status added in v5.36.0

func (GetDataSetRowLevelPermissionDataSetOutput) ToGetDataSetRowLevelPermissionDataSetOutput added in v5.36.0

func (o GetDataSetRowLevelPermissionDataSetOutput) ToGetDataSetRowLevelPermissionDataSetOutput() GetDataSetRowLevelPermissionDataSetOutput

func (GetDataSetRowLevelPermissionDataSetOutput) ToGetDataSetRowLevelPermissionDataSetOutputWithContext added in v5.36.0

func (o GetDataSetRowLevelPermissionDataSetOutput) ToGetDataSetRowLevelPermissionDataSetOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionDataSetOutput

type GetDataSetRowLevelPermissionTagConfiguration added in v5.36.0

type GetDataSetRowLevelPermissionTagConfiguration struct {
	Status   string                                                `pulumi:"status"`
	TagRules []GetDataSetRowLevelPermissionTagConfigurationTagRule `pulumi:"tagRules"`
}

type GetDataSetRowLevelPermissionTagConfigurationArgs added in v5.36.0

type GetDataSetRowLevelPermissionTagConfigurationArgs struct {
	Status   pulumi.StringInput                                            `pulumi:"status"`
	TagRules GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayInput `pulumi:"tagRules"`
}

func (GetDataSetRowLevelPermissionTagConfigurationArgs) ElementType added in v5.36.0

func (GetDataSetRowLevelPermissionTagConfigurationArgs) ToGetDataSetRowLevelPermissionTagConfigurationOutput added in v5.36.0

func (i GetDataSetRowLevelPermissionTagConfigurationArgs) ToGetDataSetRowLevelPermissionTagConfigurationOutput() GetDataSetRowLevelPermissionTagConfigurationOutput

func (GetDataSetRowLevelPermissionTagConfigurationArgs) ToGetDataSetRowLevelPermissionTagConfigurationOutputWithContext added in v5.36.0

func (i GetDataSetRowLevelPermissionTagConfigurationArgs) ToGetDataSetRowLevelPermissionTagConfigurationOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationOutput

type GetDataSetRowLevelPermissionTagConfigurationArray added in v5.36.0

type GetDataSetRowLevelPermissionTagConfigurationArray []GetDataSetRowLevelPermissionTagConfigurationInput

func (GetDataSetRowLevelPermissionTagConfigurationArray) ElementType added in v5.36.0

func (GetDataSetRowLevelPermissionTagConfigurationArray) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutput added in v5.36.0

func (i GetDataSetRowLevelPermissionTagConfigurationArray) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutput() GetDataSetRowLevelPermissionTagConfigurationArrayOutput

func (GetDataSetRowLevelPermissionTagConfigurationArray) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutputWithContext added in v5.36.0

func (i GetDataSetRowLevelPermissionTagConfigurationArray) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationArrayOutput

type GetDataSetRowLevelPermissionTagConfigurationArrayInput added in v5.36.0

type GetDataSetRowLevelPermissionTagConfigurationArrayInput interface {
	pulumi.Input

	ToGetDataSetRowLevelPermissionTagConfigurationArrayOutput() GetDataSetRowLevelPermissionTagConfigurationArrayOutput
	ToGetDataSetRowLevelPermissionTagConfigurationArrayOutputWithContext(context.Context) GetDataSetRowLevelPermissionTagConfigurationArrayOutput
}

GetDataSetRowLevelPermissionTagConfigurationArrayInput is an input type that accepts GetDataSetRowLevelPermissionTagConfigurationArray and GetDataSetRowLevelPermissionTagConfigurationArrayOutput values. You can construct a concrete instance of `GetDataSetRowLevelPermissionTagConfigurationArrayInput` via:

GetDataSetRowLevelPermissionTagConfigurationArray{ GetDataSetRowLevelPermissionTagConfigurationArgs{...} }

type GetDataSetRowLevelPermissionTagConfigurationArrayOutput added in v5.36.0

type GetDataSetRowLevelPermissionTagConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetRowLevelPermissionTagConfigurationArrayOutput) ElementType added in v5.36.0

func (GetDataSetRowLevelPermissionTagConfigurationArrayOutput) Index added in v5.36.0

func (GetDataSetRowLevelPermissionTagConfigurationArrayOutput) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutput added in v5.36.0

func (GetDataSetRowLevelPermissionTagConfigurationArrayOutput) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutputWithContext added in v5.36.0

func (o GetDataSetRowLevelPermissionTagConfigurationArrayOutput) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationArrayOutput

type GetDataSetRowLevelPermissionTagConfigurationInput added in v5.36.0

type GetDataSetRowLevelPermissionTagConfigurationInput interface {
	pulumi.Input

	ToGetDataSetRowLevelPermissionTagConfigurationOutput() GetDataSetRowLevelPermissionTagConfigurationOutput
	ToGetDataSetRowLevelPermissionTagConfigurationOutputWithContext(context.Context) GetDataSetRowLevelPermissionTagConfigurationOutput
}

GetDataSetRowLevelPermissionTagConfigurationInput is an input type that accepts GetDataSetRowLevelPermissionTagConfigurationArgs and GetDataSetRowLevelPermissionTagConfigurationOutput values. You can construct a concrete instance of `GetDataSetRowLevelPermissionTagConfigurationInput` via:

GetDataSetRowLevelPermissionTagConfigurationArgs{...}

type GetDataSetRowLevelPermissionTagConfigurationOutput added in v5.36.0

type GetDataSetRowLevelPermissionTagConfigurationOutput struct{ *pulumi.OutputState }

func (GetDataSetRowLevelPermissionTagConfigurationOutput) ElementType added in v5.36.0

func (GetDataSetRowLevelPermissionTagConfigurationOutput) Status added in v5.36.0

func (GetDataSetRowLevelPermissionTagConfigurationOutput) TagRules added in v5.36.0

func (GetDataSetRowLevelPermissionTagConfigurationOutput) ToGetDataSetRowLevelPermissionTagConfigurationOutput added in v5.36.0

func (o GetDataSetRowLevelPermissionTagConfigurationOutput) ToGetDataSetRowLevelPermissionTagConfigurationOutput() GetDataSetRowLevelPermissionTagConfigurationOutput

func (GetDataSetRowLevelPermissionTagConfigurationOutput) ToGetDataSetRowLevelPermissionTagConfigurationOutputWithContext added in v5.36.0

func (o GetDataSetRowLevelPermissionTagConfigurationOutput) ToGetDataSetRowLevelPermissionTagConfigurationOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationOutput

type GetDataSetRowLevelPermissionTagConfigurationTagRule added in v5.36.0

type GetDataSetRowLevelPermissionTagConfigurationTagRule struct {
	ColumnName             string `pulumi:"columnName"`
	MatchAllValue          string `pulumi:"matchAllValue"`
	TagKey                 string `pulumi:"tagKey"`
	TagMultiValueDelimiter string `pulumi:"tagMultiValueDelimiter"`
}

type GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs added in v5.36.0

type GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs struct {
	ColumnName             pulumi.StringInput `pulumi:"columnName"`
	MatchAllValue          pulumi.StringInput `pulumi:"matchAllValue"`
	TagKey                 pulumi.StringInput `pulumi:"tagKey"`
	TagMultiValueDelimiter pulumi.StringInput `pulumi:"tagMultiValueDelimiter"`
}

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs) ElementType added in v5.36.0

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutput added in v5.36.0

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext added in v5.36.0

func (i GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput

type GetDataSetRowLevelPermissionTagConfigurationTagRuleArray added in v5.36.0

type GetDataSetRowLevelPermissionTagConfigurationTagRuleArray []GetDataSetRowLevelPermissionTagConfigurationTagRuleInput

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArray) ElementType added in v5.36.0

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArray) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput added in v5.36.0

func (i GetDataSetRowLevelPermissionTagConfigurationTagRuleArray) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput() GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArray) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext added in v5.36.0

func (i GetDataSetRowLevelPermissionTagConfigurationTagRuleArray) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput

type GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayInput added in v5.36.0

type GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayInput interface {
	pulumi.Input

	ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput() GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput
	ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput
}

GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayInput is an input type that accepts GetDataSetRowLevelPermissionTagConfigurationTagRuleArray and GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput values. You can construct a concrete instance of `GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayInput` via:

GetDataSetRowLevelPermissionTagConfigurationTagRuleArray{ GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs{...} }

type GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput added in v5.36.0

type GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ElementType added in v5.36.0

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) Index added in v5.36.0

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput added in v5.36.0

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext added in v5.36.0

func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput

type GetDataSetRowLevelPermissionTagConfigurationTagRuleInput added in v5.36.0

type GetDataSetRowLevelPermissionTagConfigurationTagRuleInput interface {
	pulumi.Input

	ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutput() GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput
	ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput
}

GetDataSetRowLevelPermissionTagConfigurationTagRuleInput is an input type that accepts GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs and GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput values. You can construct a concrete instance of `GetDataSetRowLevelPermissionTagConfigurationTagRuleInput` via:

GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs{...}

type GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput added in v5.36.0

type GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput struct{ *pulumi.OutputState }

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) ColumnName added in v5.36.0

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) ElementType added in v5.36.0

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) MatchAllValue added in v5.36.0

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) TagKey added in v5.36.0

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) TagMultiValueDelimiter added in v5.36.0

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutput added in v5.36.0

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext added in v5.36.0

func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput

type GetQuicksightGroupArgs added in v5.37.0

type GetQuicksightGroupArgs struct {
	// AWS account ID.
	AwsAccountId *string `pulumi:"awsAccountId"`
	// The name of the group that you want to match.
	GroupName string `pulumi:"groupName"`
	// QuickSight namespace. Defaults to `default`.
	Namespace *string `pulumi:"namespace"`
}

A collection of arguments for invoking getQuicksightGroup.

type GetQuicksightGroupOutputArgs added in v5.37.0

type GetQuicksightGroupOutputArgs struct {
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput `pulumi:"awsAccountId"`
	// The name of the group that you want to match.
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// QuickSight namespace. Defaults to `default`.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
}

A collection of arguments for invoking getQuicksightGroup.

func (GetQuicksightGroupOutputArgs) ElementType added in v5.37.0

type GetQuicksightGroupResult added in v5.37.0

type GetQuicksightGroupResult struct {
	// The Amazon Resource Name (ARN) for the group.
	Arn          string `pulumi:"arn"`
	AwsAccountId string `pulumi:"awsAccountId"`
	// The group description.
	Description string `pulumi:"description"`
	GroupName   string `pulumi:"groupName"`
	// The provider-assigned unique ID for this managed resource.
	Id        string  `pulumi:"id"`
	Namespace *string `pulumi:"namespace"`
	// The principal ID of the group.
	PrincipalId string `pulumi:"principalId"`
}

A collection of values returned by getQuicksightGroup.

func GetQuicksightGroup added in v5.37.0

func GetQuicksightGroup(ctx *pulumi.Context, args *GetQuicksightGroupArgs, opts ...pulumi.InvokeOption) (*GetQuicksightGroupResult, error)

This data source can be used to fetch information about a specific QuickSight group. By using this data source, you can reference QuickSight group properties without having to hard code ARNs or unique IDs as input.

## Example Usage ### Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/quicksight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.GetQuicksightGroup(ctx, &quicksight.GetQuicksightGroupArgs{
			GroupName: "example",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetQuicksightGroupResultOutput added in v5.37.0

type GetQuicksightGroupResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getQuicksightGroup.

func GetQuicksightGroupOutput added in v5.37.0

func (GetQuicksightGroupResultOutput) Arn added in v5.37.0

The Amazon Resource Name (ARN) for the group.

func (GetQuicksightGroupResultOutput) AwsAccountId added in v5.37.0

func (GetQuicksightGroupResultOutput) Description added in v5.37.0

The group description.

func (GetQuicksightGroupResultOutput) ElementType added in v5.37.0

func (GetQuicksightGroupResultOutput) GroupName added in v5.37.0

func (GetQuicksightGroupResultOutput) Id added in v5.37.0

The provider-assigned unique ID for this managed resource.

func (GetQuicksightGroupResultOutput) Namespace added in v5.37.0

func (GetQuicksightGroupResultOutput) PrincipalId added in v5.37.0

The principal ID of the group.

func (GetQuicksightGroupResultOutput) ToGetQuicksightGroupResultOutput added in v5.37.0

func (o GetQuicksightGroupResultOutput) ToGetQuicksightGroupResultOutput() GetQuicksightGroupResultOutput

func (GetQuicksightGroupResultOutput) ToGetQuicksightGroupResultOutputWithContext added in v5.37.0

func (o GetQuicksightGroupResultOutput) ToGetQuicksightGroupResultOutputWithContext(ctx context.Context) GetQuicksightGroupResultOutput

type GetQuicksightUserArgs added in v5.37.0

type GetQuicksightUserArgs struct {
	// AWS account ID.
	AwsAccountId *string `pulumi:"awsAccountId"`
	// QuickSight namespace. Defaults to `default`.
	Namespace *string `pulumi:"namespace"`
	// The name of the user that you want to match.
	UserName string `pulumi:"userName"`
}

A collection of arguments for invoking getQuicksightUser.

type GetQuicksightUserOutputArgs added in v5.37.0

type GetQuicksightUserOutputArgs struct {
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput `pulumi:"awsAccountId"`
	// QuickSight namespace. Defaults to `default`.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// The name of the user that you want to match.
	UserName pulumi.StringInput `pulumi:"userName"`
}

A collection of arguments for invoking getQuicksightUser.

func (GetQuicksightUserOutputArgs) ElementType added in v5.37.0

type GetQuicksightUserResult added in v5.37.0

type GetQuicksightUserResult struct {
	// The active status of user. When you create an Amazon QuickSight user that’s not an IAM user or an Active Directory user, that user is inactive until they sign in and provide a password.
	Active bool `pulumi:"active"`
	// The Amazon Resource Name (ARN) for the user.
	Arn          string `pulumi:"arn"`
	AwsAccountId string `pulumi:"awsAccountId"`
	// The user's email address.
	Email string `pulumi:"email"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The type of identity authentication used by the user.
	IdentityType string  `pulumi:"identityType"`
	Namespace    *string `pulumi:"namespace"`
	// The principal ID of the user.
	PrincipalId string `pulumi:"principalId"`
	UserName    string `pulumi:"userName"`
	// The Amazon QuickSight role for the user. The user role can be one of the following:.
	UserRole string `pulumi:"userRole"`
}

A collection of values returned by getQuicksightUser.

func GetQuicksightUser added in v5.37.0

func GetQuicksightUser(ctx *pulumi.Context, args *GetQuicksightUserArgs, opts ...pulumi.InvokeOption) (*GetQuicksightUserResult, error)

This data source can be used to fetch information about a specific QuickSight user. By using this data source, you can reference QuickSight user properties without having to hard code ARNs or unique IDs as input.

## Example Usage ### Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/quicksight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.GetQuicksightUser(ctx, &quicksight.GetQuicksightUserArgs{
			UserName: "example",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetQuicksightUserResultOutput added in v5.37.0

type GetQuicksightUserResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getQuicksightUser.

func GetQuicksightUserOutput added in v5.37.0

func (GetQuicksightUserResultOutput) Active added in v5.37.0

The active status of user. When you create an Amazon QuickSight user that’s not an IAM user or an Active Directory user, that user is inactive until they sign in and provide a password.

func (GetQuicksightUserResultOutput) Arn added in v5.37.0

The Amazon Resource Name (ARN) for the user.

func (GetQuicksightUserResultOutput) AwsAccountId added in v5.37.0

func (GetQuicksightUserResultOutput) ElementType added in v5.37.0

func (GetQuicksightUserResultOutput) Email added in v5.37.0

The user's email address.

func (GetQuicksightUserResultOutput) Id added in v5.37.0

The provider-assigned unique ID for this managed resource.

func (GetQuicksightUserResultOutput) IdentityType added in v5.37.0

The type of identity authentication used by the user.

func (GetQuicksightUserResultOutput) Namespace added in v5.37.0

func (GetQuicksightUserResultOutput) PrincipalId added in v5.37.0

The principal ID of the user.

func (GetQuicksightUserResultOutput) ToGetQuicksightUserResultOutput added in v5.37.0

func (o GetQuicksightUserResultOutput) ToGetQuicksightUserResultOutput() GetQuicksightUserResultOutput

func (GetQuicksightUserResultOutput) ToGetQuicksightUserResultOutputWithContext added in v5.37.0

func (o GetQuicksightUserResultOutput) ToGetQuicksightUserResultOutputWithContext(ctx context.Context) GetQuicksightUserResultOutput

func (GetQuicksightUserResultOutput) UserName added in v5.37.0

func (GetQuicksightUserResultOutput) UserRole added in v5.37.0

The Amazon QuickSight role for the user. The user role can be one of the following:.

type Group

type Group struct {
	pulumi.CustomResourceState

	// Amazon Resource Name (ARN) of group
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// A description for the group.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// A name for the group.
	GroupName pulumi.StringOutput `pulumi:"groupName"`
	// The namespace. Currently, you should set this to `default`.
	Namespace pulumi.StringPtrOutput `pulumi:"namespace"`
}

Resource for managing QuickSight Group

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/quicksight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewGroup(ctx, "example", &quicksight.GroupArgs{
			GroupName: pulumi.String("tf-example"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

QuickSight Group can be imported using the aws account id, namespace and group name separated by `/`.

```sh

$ pulumi import aws:quicksight/group:Group example 123456789123/default/tf-example

```

func GetGroup

func GetGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)

GetGroup gets an existing Group 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 NewGroup

func NewGroup(ctx *pulumi.Context,
	name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)

NewGroup registers a new resource with the given unique name, arguments, and options.

func (*Group) ElementType

func (*Group) ElementType() reflect.Type

func (*Group) ToGroupOutput

func (i *Group) ToGroupOutput() GroupOutput

func (*Group) ToGroupOutputWithContext

func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput

type GroupArgs

type GroupArgs struct {
	// The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId pulumi.StringPtrInput
	// A description for the group.
	Description pulumi.StringPtrInput
	// A name for the group.
	GroupName pulumi.StringInput
	// The namespace. Currently, you should set this to `default`.
	Namespace pulumi.StringPtrInput
}

The set of arguments for constructing a Group resource.

func (GroupArgs) ElementType

func (GroupArgs) ElementType() reflect.Type

type GroupArray

type GroupArray []GroupInput

func (GroupArray) ElementType

func (GroupArray) ElementType() reflect.Type

func (GroupArray) ToGroupArrayOutput

func (i GroupArray) ToGroupArrayOutput() GroupArrayOutput

func (GroupArray) ToGroupArrayOutputWithContext

func (i GroupArray) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput

type GroupArrayInput

type GroupArrayInput interface {
	pulumi.Input

	ToGroupArrayOutput() GroupArrayOutput
	ToGroupArrayOutputWithContext(context.Context) GroupArrayOutput
}

GroupArrayInput is an input type that accepts GroupArray and GroupArrayOutput values. You can construct a concrete instance of `GroupArrayInput` via:

GroupArray{ GroupArgs{...} }

type GroupArrayOutput

type GroupArrayOutput struct{ *pulumi.OutputState }

func (GroupArrayOutput) ElementType

func (GroupArrayOutput) ElementType() reflect.Type

func (GroupArrayOutput) Index

func (GroupArrayOutput) ToGroupArrayOutput

func (o GroupArrayOutput) ToGroupArrayOutput() GroupArrayOutput

func (GroupArrayOutput) ToGroupArrayOutputWithContext

func (o GroupArrayOutput) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput

type GroupInput

type GroupInput interface {
	pulumi.Input

	ToGroupOutput() GroupOutput
	ToGroupOutputWithContext(ctx context.Context) GroupOutput
}

type GroupMap

type GroupMap map[string]GroupInput

func (GroupMap) ElementType

func (GroupMap) ElementType() reflect.Type

func (GroupMap) ToGroupMapOutput

func (i GroupMap) ToGroupMapOutput() GroupMapOutput

func (GroupMap) ToGroupMapOutputWithContext

func (i GroupMap) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput

type GroupMapInput

type GroupMapInput interface {
	pulumi.Input

	ToGroupMapOutput() GroupMapOutput
	ToGroupMapOutputWithContext(context.Context) GroupMapOutput
}

GroupMapInput is an input type that accepts GroupMap and GroupMapOutput values. You can construct a concrete instance of `GroupMapInput` via:

GroupMap{ "key": GroupArgs{...} }

type GroupMapOutput

type GroupMapOutput struct{ *pulumi.OutputState }

func (GroupMapOutput) ElementType

func (GroupMapOutput) ElementType() reflect.Type

func (GroupMapOutput) MapIndex

func (GroupMapOutput) ToGroupMapOutput

func (o GroupMapOutput) ToGroupMapOutput() GroupMapOutput

func (GroupMapOutput) ToGroupMapOutputWithContext

func (o GroupMapOutput) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput

type GroupMembership

type GroupMembership struct {
	pulumi.CustomResourceState

	Arn pulumi.StringOutput `pulumi:"arn"`
	// The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// The name of the group in which the member will be added.
	GroupName pulumi.StringOutput `pulumi:"groupName"`
	// The name of the member to add to the group.
	MemberName pulumi.StringOutput `pulumi:"memberName"`
	// The namespace. Defaults to `default`. Currently only `default` is supported.
	Namespace pulumi.StringPtrOutput `pulumi:"namespace"`
}

Resource for managing QuickSight Group Membership

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/quicksight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewGroupMembership(ctx, "example", &quicksight.GroupMembershipArgs{
			GroupName:  pulumi.String("all-access-users"),
			MemberName: pulumi.String("john_smith"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

QuickSight Group membership can be imported using the AWS account ID, namespace, group name and member name separated by `/`.

```sh

$ pulumi import aws:quicksight/groupMembership:GroupMembership example 123456789123/default/all-access-users/john_smith

```

func GetGroupMembership

func GetGroupMembership(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GroupMembershipState, opts ...pulumi.ResourceOption) (*GroupMembership, error)

GetGroupMembership gets an existing GroupMembership 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 NewGroupMembership

func NewGroupMembership(ctx *pulumi.Context,
	name string, args *GroupMembershipArgs, opts ...pulumi.ResourceOption) (*GroupMembership, error)

NewGroupMembership registers a new resource with the given unique name, arguments, and options.

func (*GroupMembership) ElementType

func (*GroupMembership) ElementType() reflect.Type

func (*GroupMembership) ToGroupMembershipOutput

func (i *GroupMembership) ToGroupMembershipOutput() GroupMembershipOutput

func (*GroupMembership) ToGroupMembershipOutputWithContext

func (i *GroupMembership) ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput

type GroupMembershipArgs

type GroupMembershipArgs struct {
	// The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId pulumi.StringPtrInput
	// The name of the group in which the member will be added.
	GroupName pulumi.StringInput
	// The name of the member to add to the group.
	MemberName pulumi.StringInput
	// The namespace. Defaults to `default`. Currently only `default` is supported.
	Namespace pulumi.StringPtrInput
}

The set of arguments for constructing a GroupMembership resource.

func (GroupMembershipArgs) ElementType

func (GroupMembershipArgs) ElementType() reflect.Type

type GroupMembershipArray

type GroupMembershipArray []GroupMembershipInput

func (GroupMembershipArray) ElementType

func (GroupMembershipArray) ElementType() reflect.Type

func (GroupMembershipArray) ToGroupMembershipArrayOutput

func (i GroupMembershipArray) ToGroupMembershipArrayOutput() GroupMembershipArrayOutput

func (GroupMembershipArray) ToGroupMembershipArrayOutputWithContext

func (i GroupMembershipArray) ToGroupMembershipArrayOutputWithContext(ctx context.Context) GroupMembershipArrayOutput

type GroupMembershipArrayInput

type GroupMembershipArrayInput interface {
	pulumi.Input

	ToGroupMembershipArrayOutput() GroupMembershipArrayOutput
	ToGroupMembershipArrayOutputWithContext(context.Context) GroupMembershipArrayOutput
}

GroupMembershipArrayInput is an input type that accepts GroupMembershipArray and GroupMembershipArrayOutput values. You can construct a concrete instance of `GroupMembershipArrayInput` via:

GroupMembershipArray{ GroupMembershipArgs{...} }

type GroupMembershipArrayOutput

type GroupMembershipArrayOutput struct{ *pulumi.OutputState }

func (GroupMembershipArrayOutput) ElementType

func (GroupMembershipArrayOutput) ElementType() reflect.Type

func (GroupMembershipArrayOutput) Index

func (GroupMembershipArrayOutput) ToGroupMembershipArrayOutput

func (o GroupMembershipArrayOutput) ToGroupMembershipArrayOutput() GroupMembershipArrayOutput

func (GroupMembershipArrayOutput) ToGroupMembershipArrayOutputWithContext

func (o GroupMembershipArrayOutput) ToGroupMembershipArrayOutputWithContext(ctx context.Context) GroupMembershipArrayOutput

type GroupMembershipInput

type GroupMembershipInput interface {
	pulumi.Input

	ToGroupMembershipOutput() GroupMembershipOutput
	ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput
}

type GroupMembershipMap

type GroupMembershipMap map[string]GroupMembershipInput

func (GroupMembershipMap) ElementType

func (GroupMembershipMap) ElementType() reflect.Type

func (GroupMembershipMap) ToGroupMembershipMapOutput

func (i GroupMembershipMap) ToGroupMembershipMapOutput() GroupMembershipMapOutput

func (GroupMembershipMap) ToGroupMembershipMapOutputWithContext

func (i GroupMembershipMap) ToGroupMembershipMapOutputWithContext(ctx context.Context) GroupMembershipMapOutput

type GroupMembershipMapInput

type GroupMembershipMapInput interface {
	pulumi.Input

	ToGroupMembershipMapOutput() GroupMembershipMapOutput
	ToGroupMembershipMapOutputWithContext(context.Context) GroupMembershipMapOutput
}

GroupMembershipMapInput is an input type that accepts GroupMembershipMap and GroupMembershipMapOutput values. You can construct a concrete instance of `GroupMembershipMapInput` via:

GroupMembershipMap{ "key": GroupMembershipArgs{...} }

type GroupMembershipMapOutput

type GroupMembershipMapOutput struct{ *pulumi.OutputState }

func (GroupMembershipMapOutput) ElementType

func (GroupMembershipMapOutput) ElementType() reflect.Type

func (GroupMembershipMapOutput) MapIndex

func (GroupMembershipMapOutput) ToGroupMembershipMapOutput

func (o GroupMembershipMapOutput) ToGroupMembershipMapOutput() GroupMembershipMapOutput

func (GroupMembershipMapOutput) ToGroupMembershipMapOutputWithContext

func (o GroupMembershipMapOutput) ToGroupMembershipMapOutputWithContext(ctx context.Context) GroupMembershipMapOutput

type GroupMembershipOutput

type GroupMembershipOutput struct{ *pulumi.OutputState }

func (GroupMembershipOutput) Arn added in v5.4.0

func (GroupMembershipOutput) AwsAccountId added in v5.4.0

func (o GroupMembershipOutput) AwsAccountId() pulumi.StringOutput

The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.

func (GroupMembershipOutput) ElementType

func (GroupMembershipOutput) ElementType() reflect.Type

func (GroupMembershipOutput) GroupName added in v5.4.0

The name of the group in which the member will be added.

func (GroupMembershipOutput) MemberName added in v5.4.0

func (o GroupMembershipOutput) MemberName() pulumi.StringOutput

The name of the member to add to the group.

func (GroupMembershipOutput) Namespace added in v5.4.0

The namespace. Defaults to `default`. Currently only `default` is supported.

func (GroupMembershipOutput) ToGroupMembershipOutput

func (o GroupMembershipOutput) ToGroupMembershipOutput() GroupMembershipOutput

func (GroupMembershipOutput) ToGroupMembershipOutputWithContext

func (o GroupMembershipOutput) ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput

type GroupMembershipState

type GroupMembershipState struct {
	Arn pulumi.StringPtrInput
	// The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId pulumi.StringPtrInput
	// The name of the group in which the member will be added.
	GroupName pulumi.StringPtrInput
	// The name of the member to add to the group.
	MemberName pulumi.StringPtrInput
	// The namespace. Defaults to `default`. Currently only `default` is supported.
	Namespace pulumi.StringPtrInput
}

func (GroupMembershipState) ElementType

func (GroupMembershipState) ElementType() reflect.Type

type GroupOutput

type GroupOutput struct{ *pulumi.OutputState }

func (GroupOutput) Arn added in v5.4.0

Amazon Resource Name (ARN) of group

func (GroupOutput) AwsAccountId added in v5.4.0

func (o GroupOutput) AwsAccountId() pulumi.StringOutput

The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.

func (GroupOutput) Description added in v5.4.0

func (o GroupOutput) Description() pulumi.StringPtrOutput

A description for the group.

func (GroupOutput) ElementType

func (GroupOutput) ElementType() reflect.Type

func (GroupOutput) GroupName added in v5.4.0

func (o GroupOutput) GroupName() pulumi.StringOutput

A name for the group.

func (GroupOutput) Namespace added in v5.4.0

func (o GroupOutput) Namespace() pulumi.StringPtrOutput

The namespace. Currently, you should set this to `default`.

func (GroupOutput) ToGroupOutput

func (o GroupOutput) ToGroupOutput() GroupOutput

func (GroupOutput) ToGroupOutputWithContext

func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput

type GroupState

type GroupState struct {
	// Amazon Resource Name (ARN) of group
	Arn pulumi.StringPtrInput
	// The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId pulumi.StringPtrInput
	// A description for the group.
	Description pulumi.StringPtrInput
	// A name for the group.
	GroupName pulumi.StringPtrInput
	// The namespace. Currently, you should set this to `default`.
	Namespace pulumi.StringPtrInput
}

func (GroupState) ElementType

func (GroupState) ElementType() reflect.Type

type LookupDataSetArgs added in v5.36.0

type LookupDataSetArgs struct {
	// AWS account ID.
	AwsAccountId               *string                               `pulumi:"awsAccountId"`
	ColumnLevelPermissionRules []GetDataSetColumnLevelPermissionRule `pulumi:"columnLevelPermissionRules"`
	// Identifier for the data set.
	DataSetId string            `pulumi:"dataSetId"`
	Tags      map[string]string `pulumi:"tags"`
}

A collection of arguments for invoking getDataSet.

type LookupDataSetOutputArgs added in v5.36.0

type LookupDataSetOutputArgs struct {
	// AWS account ID.
	AwsAccountId               pulumi.StringPtrInput                         `pulumi:"awsAccountId"`
	ColumnLevelPermissionRules GetDataSetColumnLevelPermissionRuleArrayInput `pulumi:"columnLevelPermissionRules"`
	// Identifier for the data set.
	DataSetId pulumi.StringInput    `pulumi:"dataSetId"`
	Tags      pulumi.StringMapInput `pulumi:"tags"`
}

A collection of arguments for invoking getDataSet.

func (LookupDataSetOutputArgs) ElementType added in v5.36.0

func (LookupDataSetOutputArgs) ElementType() reflect.Type

type LookupDataSetResult added in v5.36.0

type LookupDataSetResult struct {
	Arn                        string                                `pulumi:"arn"`
	AwsAccountId               string                                `pulumi:"awsAccountId"`
	ColumnGroups               []GetDataSetColumnGroup               `pulumi:"columnGroups"`
	ColumnLevelPermissionRules []GetDataSetColumnLevelPermissionRule `pulumi:"columnLevelPermissionRules"`
	DataSetId                  string                                `pulumi:"dataSetId"`
	DataSetUsageConfigurations []GetDataSetDataSetUsageConfiguration `pulumi:"dataSetUsageConfigurations"`
	FieldFolders               []GetDataSetFieldFolder               `pulumi:"fieldFolders"`
	// The provider-assigned unique ID for this managed resource.
	Id                                  string                                         `pulumi:"id"`
	ImportMode                          string                                         `pulumi:"importMode"`
	LogicalTableMaps                    []GetDataSetLogicalTableMap                    `pulumi:"logicalTableMaps"`
	Name                                string                                         `pulumi:"name"`
	Permissions                         []GetDataSetPermission                         `pulumi:"permissions"`
	PhysicalTableMaps                   []GetDataSetPhysicalTableMap                   `pulumi:"physicalTableMaps"`
	RowLevelPermissionDataSets          []GetDataSetRowLevelPermissionDataSet          `pulumi:"rowLevelPermissionDataSets"`
	RowLevelPermissionTagConfigurations []GetDataSetRowLevelPermissionTagConfiguration `pulumi:"rowLevelPermissionTagConfigurations"`
	Tags                                map[string]string                              `pulumi:"tags"`
	TagsAll                             map[string]string                              `pulumi:"tagsAll"`
}

A collection of values returned by getDataSet.

func LookupDataSet added in v5.36.0

func LookupDataSet(ctx *pulumi.Context, args *LookupDataSetArgs, opts ...pulumi.InvokeOption) (*LookupDataSetResult, error)

Data source for managing a QuickSight Data Set.

## Example Usage ### Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/quicksight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.LookupDataSet(ctx, &quicksight.LookupDataSetArgs{
			DataSetId: "example-id",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupDataSetResultOutput added in v5.36.0

type LookupDataSetResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDataSet.

func LookupDataSetOutput added in v5.36.0

func LookupDataSetOutput(ctx *pulumi.Context, args LookupDataSetOutputArgs, opts ...pulumi.InvokeOption) LookupDataSetResultOutput

func (LookupDataSetResultOutput) Arn added in v5.36.0

func (LookupDataSetResultOutput) AwsAccountId added in v5.36.0

func (LookupDataSetResultOutput) ColumnGroups added in v5.36.0

func (LookupDataSetResultOutput) ColumnLevelPermissionRules added in v5.36.0

func (LookupDataSetResultOutput) DataSetId added in v5.36.0

func (LookupDataSetResultOutput) DataSetUsageConfigurations added in v5.36.0

func (LookupDataSetResultOutput) ElementType added in v5.36.0

func (LookupDataSetResultOutput) ElementType() reflect.Type

func (LookupDataSetResultOutput) FieldFolders added in v5.36.0

func (LookupDataSetResultOutput) Id added in v5.36.0

The provider-assigned unique ID for this managed resource.

func (LookupDataSetResultOutput) ImportMode added in v5.36.0

func (LookupDataSetResultOutput) LogicalTableMaps added in v5.36.0

func (LookupDataSetResultOutput) Name added in v5.36.0

func (LookupDataSetResultOutput) Permissions added in v5.36.0

func (LookupDataSetResultOutput) PhysicalTableMaps added in v5.36.0

func (LookupDataSetResultOutput) RowLevelPermissionDataSets added in v5.36.0

func (LookupDataSetResultOutput) RowLevelPermissionTagConfigurations added in v5.36.0

func (LookupDataSetResultOutput) Tags added in v5.36.0

func (LookupDataSetResultOutput) TagsAll added in v5.36.0

func (LookupDataSetResultOutput) ToLookupDataSetResultOutput added in v5.36.0

func (o LookupDataSetResultOutput) ToLookupDataSetResultOutput() LookupDataSetResultOutput

func (LookupDataSetResultOutput) ToLookupDataSetResultOutputWithContext added in v5.36.0

func (o LookupDataSetResultOutput) ToLookupDataSetResultOutputWithContext(ctx context.Context) LookupDataSetResultOutput

type User

type User struct {
	pulumi.CustomResourceState

	// Amazon Resource Name (ARN) of the user
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The ID for the AWS account that the user is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// The email address of the user that you want to register.
	Email pulumi.StringOutput `pulumi:"email"`
	// The ARN of the IAM user or role that you are registering with Amazon QuickSight.
	IamArn pulumi.StringPtrOutput `pulumi:"iamArn"`
	// Amazon QuickSight supports several ways of managing the identity of users. This parameter accepts either  `IAM` or `QUICKSIGHT`. If `IAM` is specified, the `iamArn` must also be specified.
	IdentityType pulumi.StringOutput `pulumi:"identityType"`
	// The Amazon Quicksight namespace to create the user in. Defaults to `default`.
	Namespace pulumi.StringPtrOutput `pulumi:"namespace"`
	// The name of the IAM session to use when assuming roles that can embed QuickSight dashboards. Only valid for registering users using an assumed IAM role. Additionally, if registering multiple users using the same IAM role, each user needs to have a unique session name.
	SessionName pulumi.StringPtrOutput `pulumi:"sessionName"`
	// The Amazon QuickSight user name that you want to create for the user you are registering. Only valid for registering a user with `identityType` set to `QUICKSIGHT`.
	UserName pulumi.StringPtrOutput `pulumi:"userName"`
	// The Amazon QuickSight role of the user. The user role can be one of the following: `READER`, `AUTHOR`, or `ADMIN`
	UserRole pulumi.StringOutput `pulumi:"userRole"`
}

Resource for managing QuickSight User

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/quicksight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewUser(ctx, "example", &quicksight.UserArgs{
			Email:        pulumi.String("author@example.com"),
			IamArn:       pulumi.String("arn:aws:iam::123456789012:user/Example"),
			IdentityType: pulumi.String("IAM"),
			Namespace:    pulumi.String("foo"),
			SessionName:  pulumi.String("an-author"),
			UserRole:     pulumi.String("AUTHOR"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Importing is currently not supported on this resource.

func GetUser

func GetUser(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)

GetUser gets an existing User 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 NewUser

func NewUser(ctx *pulumi.Context,
	name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)

NewUser registers a new resource with the given unique name, arguments, and options.

func (*User) ElementType

func (*User) ElementType() reflect.Type

func (*User) ToUserOutput

func (i *User) ToUserOutput() UserOutput

func (*User) ToUserOutputWithContext

func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput

type UserArgs

type UserArgs struct {
	// The ID for the AWS account that the user is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId pulumi.StringPtrInput
	// The email address of the user that you want to register.
	Email pulumi.StringInput
	// The ARN of the IAM user or role that you are registering with Amazon QuickSight.
	IamArn pulumi.StringPtrInput
	// Amazon QuickSight supports several ways of managing the identity of users. This parameter accepts either  `IAM` or `QUICKSIGHT`. If `IAM` is specified, the `iamArn` must also be specified.
	IdentityType pulumi.StringInput
	// The Amazon Quicksight namespace to create the user in. Defaults to `default`.
	Namespace pulumi.StringPtrInput
	// The name of the IAM session to use when assuming roles that can embed QuickSight dashboards. Only valid for registering users using an assumed IAM role. Additionally, if registering multiple users using the same IAM role, each user needs to have a unique session name.
	SessionName pulumi.StringPtrInput
	// The Amazon QuickSight user name that you want to create for the user you are registering. Only valid for registering a user with `identityType` set to `QUICKSIGHT`.
	UserName pulumi.StringPtrInput
	// The Amazon QuickSight role of the user. The user role can be one of the following: `READER`, `AUTHOR`, or `ADMIN`
	UserRole pulumi.StringInput
}

The set of arguments for constructing a User resource.

func (UserArgs) ElementType

func (UserArgs) ElementType() reflect.Type

type UserArray

type UserArray []UserInput

func (UserArray) ElementType

func (UserArray) ElementType() reflect.Type

func (UserArray) ToUserArrayOutput

func (i UserArray) ToUserArrayOutput() UserArrayOutput

func (UserArray) ToUserArrayOutputWithContext

func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput

type UserArrayInput

type UserArrayInput interface {
	pulumi.Input

	ToUserArrayOutput() UserArrayOutput
	ToUserArrayOutputWithContext(context.Context) UserArrayOutput
}

UserArrayInput is an input type that accepts UserArray and UserArrayOutput values. You can construct a concrete instance of `UserArrayInput` via:

UserArray{ UserArgs{...} }

type UserArrayOutput

type UserArrayOutput struct{ *pulumi.OutputState }

func (UserArrayOutput) ElementType

func (UserArrayOutput) ElementType() reflect.Type

func (UserArrayOutput) Index

func (UserArrayOutput) ToUserArrayOutput

func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput

func (UserArrayOutput) ToUserArrayOutputWithContext

func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput

type UserInput

type UserInput interface {
	pulumi.Input

	ToUserOutput() UserOutput
	ToUserOutputWithContext(ctx context.Context) UserOutput
}

type UserMap

type UserMap map[string]UserInput

func (UserMap) ElementType

func (UserMap) ElementType() reflect.Type

func (UserMap) ToUserMapOutput

func (i UserMap) ToUserMapOutput() UserMapOutput

func (UserMap) ToUserMapOutputWithContext

func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput

type UserMapInput

type UserMapInput interface {
	pulumi.Input

	ToUserMapOutput() UserMapOutput
	ToUserMapOutputWithContext(context.Context) UserMapOutput
}

UserMapInput is an input type that accepts UserMap and UserMapOutput values. You can construct a concrete instance of `UserMapInput` via:

UserMap{ "key": UserArgs{...} }

type UserMapOutput

type UserMapOutput struct{ *pulumi.OutputState }

func (UserMapOutput) ElementType

func (UserMapOutput) ElementType() reflect.Type

func (UserMapOutput) MapIndex

func (UserMapOutput) ToUserMapOutput

func (o UserMapOutput) ToUserMapOutput() UserMapOutput

func (UserMapOutput) ToUserMapOutputWithContext

func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput

type UserOutput

type UserOutput struct{ *pulumi.OutputState }

func (UserOutput) Arn added in v5.4.0

func (o UserOutput) Arn() pulumi.StringOutput

Amazon Resource Name (ARN) of the user

func (UserOutput) AwsAccountId added in v5.4.0

func (o UserOutput) AwsAccountId() pulumi.StringOutput

The ID for the AWS account that the user is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.

func (UserOutput) ElementType

func (UserOutput) ElementType() reflect.Type

func (UserOutput) Email added in v5.4.0

func (o UserOutput) Email() pulumi.StringOutput

The email address of the user that you want to register.

func (UserOutput) IamArn added in v5.4.0

func (o UserOutput) IamArn() pulumi.StringPtrOutput

The ARN of the IAM user or role that you are registering with Amazon QuickSight.

func (UserOutput) IdentityType added in v5.4.0

func (o UserOutput) IdentityType() pulumi.StringOutput

Amazon QuickSight supports several ways of managing the identity of users. This parameter accepts either `IAM` or `QUICKSIGHT`. If `IAM` is specified, the `iamArn` must also be specified.

func (UserOutput) Namespace added in v5.4.0

func (o UserOutput) Namespace() pulumi.StringPtrOutput

The Amazon Quicksight namespace to create the user in. Defaults to `default`.

func (UserOutput) SessionName added in v5.4.0

func (o UserOutput) SessionName() pulumi.StringPtrOutput

The name of the IAM session to use when assuming roles that can embed QuickSight dashboards. Only valid for registering users using an assumed IAM role. Additionally, if registering multiple users using the same IAM role, each user needs to have a unique session name.

func (UserOutput) ToUserOutput

func (o UserOutput) ToUserOutput() UserOutput

func (UserOutput) ToUserOutputWithContext

func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput

func (UserOutput) UserName added in v5.4.0

func (o UserOutput) UserName() pulumi.StringPtrOutput

The Amazon QuickSight user name that you want to create for the user you are registering. Only valid for registering a user with `identityType` set to `QUICKSIGHT`.

func (UserOutput) UserRole added in v5.4.0

func (o UserOutput) UserRole() pulumi.StringOutput

The Amazon QuickSight role of the user. The user role can be one of the following: `READER`, `AUTHOR`, or `ADMIN`

type UserState

type UserState struct {
	// Amazon Resource Name (ARN) of the user
	Arn pulumi.StringPtrInput
	// The ID for the AWS account that the user is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId pulumi.StringPtrInput
	// The email address of the user that you want to register.
	Email pulumi.StringPtrInput
	// The ARN of the IAM user or role that you are registering with Amazon QuickSight.
	IamArn pulumi.StringPtrInput
	// Amazon QuickSight supports several ways of managing the identity of users. This parameter accepts either  `IAM` or `QUICKSIGHT`. If `IAM` is specified, the `iamArn` must also be specified.
	IdentityType pulumi.StringPtrInput
	// The Amazon Quicksight namespace to create the user in. Defaults to `default`.
	Namespace pulumi.StringPtrInput
	// The name of the IAM session to use when assuming roles that can embed QuickSight dashboards. Only valid for registering users using an assumed IAM role. Additionally, if registering multiple users using the same IAM role, each user needs to have a unique session name.
	SessionName pulumi.StringPtrInput
	// The Amazon QuickSight user name that you want to create for the user you are registering. Only valid for registering a user with `identityType` set to `QUICKSIGHT`.
	UserName pulumi.StringPtrInput
	// The Amazon QuickSight role of the user. The user role can be one of the following: `READER`, `AUTHOR`, or `ADMIN`
	UserRole pulumi.StringPtrInput
}

func (UserState) ElementType

func (UserState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL