quicksight

package
v6.32.0 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2024 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

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`, `IAM_IDENTITY_CENTER`, 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.
	//
	// The following arguments are optional:
	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

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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
	})
}

``` <!--End PulumiCodeChooser -->

## Import

You cannot import this resource.

func GetAccountSubscription

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

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

func (*AccountSubscription) ElementType() reflect.Type

func (*AccountSubscription) ToAccountSubscriptionOutput

func (i *AccountSubscription) ToAccountSubscriptionOutput() AccountSubscriptionOutput

func (*AccountSubscription) ToAccountSubscriptionOutputWithContext

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

type AccountSubscriptionArgs

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`, `IAM_IDENTITY_CENTER`, 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.
	//
	// The following arguments are optional:
	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

func (AccountSubscriptionArgs) ElementType() reflect.Type

type AccountSubscriptionArray

type AccountSubscriptionArray []AccountSubscriptionInput

func (AccountSubscriptionArray) ElementType

func (AccountSubscriptionArray) ElementType() reflect.Type

func (AccountSubscriptionArray) ToAccountSubscriptionArrayOutput

func (i AccountSubscriptionArray) ToAccountSubscriptionArrayOutput() AccountSubscriptionArrayOutput

func (AccountSubscriptionArray) ToAccountSubscriptionArrayOutputWithContext

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

type AccountSubscriptionArrayInput

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

type AccountSubscriptionArrayOutput struct{ *pulumi.OutputState }

func (AccountSubscriptionArrayOutput) ElementType

func (AccountSubscriptionArrayOutput) Index

func (AccountSubscriptionArrayOutput) ToAccountSubscriptionArrayOutput

func (o AccountSubscriptionArrayOutput) ToAccountSubscriptionArrayOutput() AccountSubscriptionArrayOutput

func (AccountSubscriptionArrayOutput) ToAccountSubscriptionArrayOutputWithContext

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

type AccountSubscriptionInput

type AccountSubscriptionInput interface {
	pulumi.Input

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

type AccountSubscriptionMap

type AccountSubscriptionMap map[string]AccountSubscriptionInput

func (AccountSubscriptionMap) ElementType

func (AccountSubscriptionMap) ElementType() reflect.Type

func (AccountSubscriptionMap) ToAccountSubscriptionMapOutput

func (i AccountSubscriptionMap) ToAccountSubscriptionMapOutput() AccountSubscriptionMapOutput

func (AccountSubscriptionMap) ToAccountSubscriptionMapOutputWithContext

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

type AccountSubscriptionMapInput

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

type AccountSubscriptionMapOutput struct{ *pulumi.OutputState }

func (AccountSubscriptionMapOutput) ElementType

func (AccountSubscriptionMapOutput) MapIndex

func (AccountSubscriptionMapOutput) ToAccountSubscriptionMapOutput

func (o AccountSubscriptionMapOutput) ToAccountSubscriptionMapOutput() AccountSubscriptionMapOutput

func (AccountSubscriptionMapOutput) ToAccountSubscriptionMapOutputWithContext

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

type AccountSubscriptionOutput

type AccountSubscriptionOutput struct{ *pulumi.OutputState }

func (AccountSubscriptionOutput) AccountName

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

func (o AccountSubscriptionOutput) AccountSubscriptionStatus() pulumi.StringOutput

Status of the Amazon QuickSight account's subscription.

func (AccountSubscriptionOutput) ActiveDirectoryName

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

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

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`, `IAM_IDENTITY_CENTER`, and `ACTIVE_DIRECTORY`.

func (AccountSubscriptionOutput) AuthorGroups

Author group associated with your Active Directory.

func (AccountSubscriptionOutput) AwsAccountId

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

func (AccountSubscriptionOutput) ContactNumber

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

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

func (AccountSubscriptionOutput) Edition

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

func (AccountSubscriptionOutput) ElementType() reflect.Type

func (AccountSubscriptionOutput) EmailAddress

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

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

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

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.

The following arguments are optional:

func (AccountSubscriptionOutput) ReaderGroups

Reader group associated with your Active Direcrtory.

func (AccountSubscriptionOutput) Realm

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

func (AccountSubscriptionOutput) ToAccountSubscriptionOutput

func (o AccountSubscriptionOutput) ToAccountSubscriptionOutput() AccountSubscriptionOutput

func (AccountSubscriptionOutput) ToAccountSubscriptionOutputWithContext

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

type AccountSubscriptionState

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`, `IAM_IDENTITY_CENTER`, 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.
	//
	// The following arguments are optional:
	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

func (AccountSubscriptionState) ElementType() reflect.Type

type Analysis

type Analysis struct {
	pulumi.CustomResourceState

	// Identifier for the analysis.
	AnalysisId pulumi.StringOutput `pulumi:"analysisId"`
	// The Amazon Resource Name (ARN) of the resource.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// AWS account ID.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// The time that the analysis was created.
	CreatedTime       pulumi.StringOutput `pulumi:"createdTime"`
	LastPublishedTime pulumi.StringOutput `pulumi:"lastPublishedTime"`
	// The time that the analysis was last updated.
	LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"`
	// Display name for the analysis.
	//
	// The following arguments are optional:
	Name pulumi.StringOutput `pulumi:"name"`
	// The parameters for the creation of the analysis, which you want to use to override the default settings. An analysis can have any type of parameters, and some parameters might accept multiple values. See parameters.
	Parameters AnalysisParametersOutput `pulumi:"parameters"`
	// A set of resource permissions on the analysis. Maximum of 64 items. See permissions.
	Permissions AnalysisPermissionArrayOutput `pulumi:"permissions"`
	// A value that specifies the number of days that Amazon QuickSight waits before it deletes the analysis. Use `0` to force deletion without recovery. Minimum value of `7`. Maximum value of `30`. Default to `30`.
	RecoveryWindowInDays pulumi.IntPtrOutput `pulumi:"recoveryWindowInDays"`
	// The entity that you are using as a source when you create the analysis (template). Only one of `definition` or `sourceEntity` should be configured. See source_entity.
	SourceEntity AnalysisSourceEntityPtrOutput `pulumi:"sourceEntity"`
	// The analysis creation status.
	Status pulumi.StringOutput `pulumi:"status"`
	// 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.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
	// The Amazon Resource Name (ARN) of the theme that is being used for this analysis. The theme ARN must exist in the same AWS account where you create the analysis.
	ThemeArn pulumi.StringPtrOutput `pulumi:"themeArn"`
}

Resource for managing a QuickSight Analysis.

## Example Usage

### From Source Template

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewAnalysis(ctx, "example", &quicksight.AnalysisArgs{
			AnalysisId: pulumi.String("example-id"),
			Name:       pulumi.String("example-name"),
			SourceEntity: &quicksight.AnalysisSourceEntityArgs{
				SourceTemplate: &quicksight.AnalysisSourceEntitySourceTemplateArgs{
					Arn: pulumi.Any(source.Arn),
					DataSetReferences: quicksight.AnalysisSourceEntitySourceTemplateDataSetReferenceArray{
						&quicksight.AnalysisSourceEntitySourceTemplateDataSetReferenceArgs{
							DataSetArn:         pulumi.Any(dataset.Arn),
							DataSetPlaceholder: pulumi.String("1"),
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import a QuickSight Analysis using the AWS account ID and analysis ID separated by a comma (`,`). For example:

```sh $ pulumi import aws:quicksight/analysis:Analysis example 123456789012,example-id ```

func GetAnalysis

func GetAnalysis(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AnalysisState, opts ...pulumi.ResourceOption) (*Analysis, error)

GetAnalysis gets an existing Analysis 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 NewAnalysis

func NewAnalysis(ctx *pulumi.Context,
	name string, args *AnalysisArgs, opts ...pulumi.ResourceOption) (*Analysis, error)

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

func (*Analysis) ElementType

func (*Analysis) ElementType() reflect.Type

func (*Analysis) ToAnalysisOutput

func (i *Analysis) ToAnalysisOutput() AnalysisOutput

func (*Analysis) ToAnalysisOutputWithContext

func (i *Analysis) ToAnalysisOutputWithContext(ctx context.Context) AnalysisOutput

type AnalysisArgs

type AnalysisArgs struct {
	// Identifier for the analysis.
	AnalysisId pulumi.StringInput
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// Display name for the analysis.
	//
	// The following arguments are optional:
	Name pulumi.StringPtrInput
	// The parameters for the creation of the analysis, which you want to use to override the default settings. An analysis can have any type of parameters, and some parameters might accept multiple values. See parameters.
	Parameters AnalysisParametersPtrInput
	// A set of resource permissions on the analysis. Maximum of 64 items. See permissions.
	Permissions AnalysisPermissionArrayInput
	// A value that specifies the number of days that Amazon QuickSight waits before it deletes the analysis. Use `0` to force deletion without recovery. Minimum value of `7`. Maximum value of `30`. Default to `30`.
	RecoveryWindowInDays pulumi.IntPtrInput
	// The entity that you are using as a source when you create the analysis (template). Only one of `definition` or `sourceEntity` should be configured. See source_entity.
	SourceEntity AnalysisSourceEntityPtrInput
	// 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
	// The Amazon Resource Name (ARN) of the theme that is being used for this analysis. The theme ARN must exist in the same AWS account where you create the analysis.
	ThemeArn pulumi.StringPtrInput
}

The set of arguments for constructing a Analysis resource.

func (AnalysisArgs) ElementType

func (AnalysisArgs) ElementType() reflect.Type

type AnalysisArray

type AnalysisArray []AnalysisInput

func (AnalysisArray) ElementType

func (AnalysisArray) ElementType() reflect.Type

func (AnalysisArray) ToAnalysisArrayOutput

func (i AnalysisArray) ToAnalysisArrayOutput() AnalysisArrayOutput

func (AnalysisArray) ToAnalysisArrayOutputWithContext

func (i AnalysisArray) ToAnalysisArrayOutputWithContext(ctx context.Context) AnalysisArrayOutput

type AnalysisArrayInput

type AnalysisArrayInput interface {
	pulumi.Input

	ToAnalysisArrayOutput() AnalysisArrayOutput
	ToAnalysisArrayOutputWithContext(context.Context) AnalysisArrayOutput
}

AnalysisArrayInput is an input type that accepts AnalysisArray and AnalysisArrayOutput values. You can construct a concrete instance of `AnalysisArrayInput` via:

AnalysisArray{ AnalysisArgs{...} }

type AnalysisArrayOutput

type AnalysisArrayOutput struct{ *pulumi.OutputState }

func (AnalysisArrayOutput) ElementType

func (AnalysisArrayOutput) ElementType() reflect.Type

func (AnalysisArrayOutput) Index

func (AnalysisArrayOutput) ToAnalysisArrayOutput

func (o AnalysisArrayOutput) ToAnalysisArrayOutput() AnalysisArrayOutput

func (AnalysisArrayOutput) ToAnalysisArrayOutputWithContext

func (o AnalysisArrayOutput) ToAnalysisArrayOutputWithContext(ctx context.Context) AnalysisArrayOutput

type AnalysisInput

type AnalysisInput interface {
	pulumi.Input

	ToAnalysisOutput() AnalysisOutput
	ToAnalysisOutputWithContext(ctx context.Context) AnalysisOutput
}

type AnalysisMap

type AnalysisMap map[string]AnalysisInput

func (AnalysisMap) ElementType

func (AnalysisMap) ElementType() reflect.Type

func (AnalysisMap) ToAnalysisMapOutput

func (i AnalysisMap) ToAnalysisMapOutput() AnalysisMapOutput

func (AnalysisMap) ToAnalysisMapOutputWithContext

func (i AnalysisMap) ToAnalysisMapOutputWithContext(ctx context.Context) AnalysisMapOutput

type AnalysisMapInput

type AnalysisMapInput interface {
	pulumi.Input

	ToAnalysisMapOutput() AnalysisMapOutput
	ToAnalysisMapOutputWithContext(context.Context) AnalysisMapOutput
}

AnalysisMapInput is an input type that accepts AnalysisMap and AnalysisMapOutput values. You can construct a concrete instance of `AnalysisMapInput` via:

AnalysisMap{ "key": AnalysisArgs{...} }

type AnalysisMapOutput

type AnalysisMapOutput struct{ *pulumi.OutputState }

func (AnalysisMapOutput) ElementType

func (AnalysisMapOutput) ElementType() reflect.Type

func (AnalysisMapOutput) MapIndex

func (AnalysisMapOutput) ToAnalysisMapOutput

func (o AnalysisMapOutput) ToAnalysisMapOutput() AnalysisMapOutput

func (AnalysisMapOutput) ToAnalysisMapOutputWithContext

func (o AnalysisMapOutput) ToAnalysisMapOutputWithContext(ctx context.Context) AnalysisMapOutput

type AnalysisOutput

type AnalysisOutput struct{ *pulumi.OutputState }

func (AnalysisOutput) AnalysisId

func (o AnalysisOutput) AnalysisId() pulumi.StringOutput

Identifier for the analysis.

func (AnalysisOutput) Arn

The Amazon Resource Name (ARN) of the resource.

func (AnalysisOutput) AwsAccountId

func (o AnalysisOutput) AwsAccountId() pulumi.StringOutput

AWS account ID.

func (AnalysisOutput) CreatedTime

func (o AnalysisOutput) CreatedTime() pulumi.StringOutput

The time that the analysis was created.

func (AnalysisOutput) ElementType

func (AnalysisOutput) ElementType() reflect.Type

func (AnalysisOutput) LastPublishedTime

func (o AnalysisOutput) LastPublishedTime() pulumi.StringOutput

func (AnalysisOutput) LastUpdatedTime

func (o AnalysisOutput) LastUpdatedTime() pulumi.StringOutput

The time that the analysis was last updated.

func (AnalysisOutput) Name

Display name for the analysis.

The following arguments are optional:

func (AnalysisOutput) Parameters

The parameters for the creation of the analysis, which you want to use to override the default settings. An analysis can have any type of parameters, and some parameters might accept multiple values. See parameters.

func (AnalysisOutput) Permissions

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

func (AnalysisOutput) RecoveryWindowInDays

func (o AnalysisOutput) RecoveryWindowInDays() pulumi.IntPtrOutput

A value that specifies the number of days that Amazon QuickSight waits before it deletes the analysis. Use `0` to force deletion without recovery. Minimum value of `7`. Maximum value of `30`. Default to `30`.

func (AnalysisOutput) SourceEntity

The entity that you are using as a source when you create the analysis (template). Only one of `definition` or `sourceEntity` should be configured. See source_entity.

func (AnalysisOutput) Status

func (o AnalysisOutput) Status() pulumi.StringOutput

The analysis creation status.

func (AnalysisOutput) Tags

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 (AnalysisOutput) TagsAll deprecated

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

Deprecated: Please use `tags` instead.

func (AnalysisOutput) ThemeArn

func (o AnalysisOutput) ThemeArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the theme that is being used for this analysis. The theme ARN must exist in the same AWS account where you create the analysis.

func (AnalysisOutput) ToAnalysisOutput

func (o AnalysisOutput) ToAnalysisOutput() AnalysisOutput

func (AnalysisOutput) ToAnalysisOutputWithContext

func (o AnalysisOutput) ToAnalysisOutputWithContext(ctx context.Context) AnalysisOutput

type AnalysisParameters

type AnalysisParameters struct {
	// A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html).
	DateTimeParameters []AnalysisParametersDateTimeParameter `pulumi:"dateTimeParameters"`
	// A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html).
	DecimalParameters []AnalysisParametersDecimalParameter `pulumi:"decimalParameters"`
	// A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html).
	IntegerParameters []AnalysisParametersIntegerParameter `pulumi:"integerParameters"`
	// A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html).
	StringParameters []AnalysisParametersStringParameter `pulumi:"stringParameters"`
}

type AnalysisParametersArgs

type AnalysisParametersArgs struct {
	// A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html).
	DateTimeParameters AnalysisParametersDateTimeParameterArrayInput `pulumi:"dateTimeParameters"`
	// A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html).
	DecimalParameters AnalysisParametersDecimalParameterArrayInput `pulumi:"decimalParameters"`
	// A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html).
	IntegerParameters AnalysisParametersIntegerParameterArrayInput `pulumi:"integerParameters"`
	// A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html).
	StringParameters AnalysisParametersStringParameterArrayInput `pulumi:"stringParameters"`
}

func (AnalysisParametersArgs) ElementType

func (AnalysisParametersArgs) ElementType() reflect.Type

func (AnalysisParametersArgs) ToAnalysisParametersOutput

func (i AnalysisParametersArgs) ToAnalysisParametersOutput() AnalysisParametersOutput

func (AnalysisParametersArgs) ToAnalysisParametersOutputWithContext

func (i AnalysisParametersArgs) ToAnalysisParametersOutputWithContext(ctx context.Context) AnalysisParametersOutput

func (AnalysisParametersArgs) ToAnalysisParametersPtrOutput

func (i AnalysisParametersArgs) ToAnalysisParametersPtrOutput() AnalysisParametersPtrOutput

func (AnalysisParametersArgs) ToAnalysisParametersPtrOutputWithContext

func (i AnalysisParametersArgs) ToAnalysisParametersPtrOutputWithContext(ctx context.Context) AnalysisParametersPtrOutput

type AnalysisParametersDateTimeParameter

type AnalysisParametersDateTimeParameter struct {
	// Display name for the analysis.
	//
	// The following arguments are optional:
	Name   string   `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type AnalysisParametersDateTimeParameterArgs

type AnalysisParametersDateTimeParameterArgs struct {
	// Display name for the analysis.
	//
	// The following arguments are optional:
	Name   pulumi.StringInput      `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (AnalysisParametersDateTimeParameterArgs) ElementType

func (AnalysisParametersDateTimeParameterArgs) ToAnalysisParametersDateTimeParameterOutput

func (i AnalysisParametersDateTimeParameterArgs) ToAnalysisParametersDateTimeParameterOutput() AnalysisParametersDateTimeParameterOutput

func (AnalysisParametersDateTimeParameterArgs) ToAnalysisParametersDateTimeParameterOutputWithContext

func (i AnalysisParametersDateTimeParameterArgs) ToAnalysisParametersDateTimeParameterOutputWithContext(ctx context.Context) AnalysisParametersDateTimeParameterOutput

type AnalysisParametersDateTimeParameterArray

type AnalysisParametersDateTimeParameterArray []AnalysisParametersDateTimeParameterInput

func (AnalysisParametersDateTimeParameterArray) ElementType

func (AnalysisParametersDateTimeParameterArray) ToAnalysisParametersDateTimeParameterArrayOutput

func (i AnalysisParametersDateTimeParameterArray) ToAnalysisParametersDateTimeParameterArrayOutput() AnalysisParametersDateTimeParameterArrayOutput

func (AnalysisParametersDateTimeParameterArray) ToAnalysisParametersDateTimeParameterArrayOutputWithContext

func (i AnalysisParametersDateTimeParameterArray) ToAnalysisParametersDateTimeParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersDateTimeParameterArrayOutput

type AnalysisParametersDateTimeParameterArrayInput

type AnalysisParametersDateTimeParameterArrayInput interface {
	pulumi.Input

	ToAnalysisParametersDateTimeParameterArrayOutput() AnalysisParametersDateTimeParameterArrayOutput
	ToAnalysisParametersDateTimeParameterArrayOutputWithContext(context.Context) AnalysisParametersDateTimeParameterArrayOutput
}

AnalysisParametersDateTimeParameterArrayInput is an input type that accepts AnalysisParametersDateTimeParameterArray and AnalysisParametersDateTimeParameterArrayOutput values. You can construct a concrete instance of `AnalysisParametersDateTimeParameterArrayInput` via:

AnalysisParametersDateTimeParameterArray{ AnalysisParametersDateTimeParameterArgs{...} }

type AnalysisParametersDateTimeParameterArrayOutput

type AnalysisParametersDateTimeParameterArrayOutput struct{ *pulumi.OutputState }

func (AnalysisParametersDateTimeParameterArrayOutput) ElementType

func (AnalysisParametersDateTimeParameterArrayOutput) Index

func (AnalysisParametersDateTimeParameterArrayOutput) ToAnalysisParametersDateTimeParameterArrayOutput

func (o AnalysisParametersDateTimeParameterArrayOutput) ToAnalysisParametersDateTimeParameterArrayOutput() AnalysisParametersDateTimeParameterArrayOutput

func (AnalysisParametersDateTimeParameterArrayOutput) ToAnalysisParametersDateTimeParameterArrayOutputWithContext

func (o AnalysisParametersDateTimeParameterArrayOutput) ToAnalysisParametersDateTimeParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersDateTimeParameterArrayOutput

type AnalysisParametersDateTimeParameterInput

type AnalysisParametersDateTimeParameterInput interface {
	pulumi.Input

	ToAnalysisParametersDateTimeParameterOutput() AnalysisParametersDateTimeParameterOutput
	ToAnalysisParametersDateTimeParameterOutputWithContext(context.Context) AnalysisParametersDateTimeParameterOutput
}

AnalysisParametersDateTimeParameterInput is an input type that accepts AnalysisParametersDateTimeParameterArgs and AnalysisParametersDateTimeParameterOutput values. You can construct a concrete instance of `AnalysisParametersDateTimeParameterInput` via:

AnalysisParametersDateTimeParameterArgs{...}

type AnalysisParametersDateTimeParameterOutput

type AnalysisParametersDateTimeParameterOutput struct{ *pulumi.OutputState }

func (AnalysisParametersDateTimeParameterOutput) ElementType

func (AnalysisParametersDateTimeParameterOutput) Name

Display name for the analysis.

The following arguments are optional:

func (AnalysisParametersDateTimeParameterOutput) ToAnalysisParametersDateTimeParameterOutput

func (o AnalysisParametersDateTimeParameterOutput) ToAnalysisParametersDateTimeParameterOutput() AnalysisParametersDateTimeParameterOutput

func (AnalysisParametersDateTimeParameterOutput) ToAnalysisParametersDateTimeParameterOutputWithContext

func (o AnalysisParametersDateTimeParameterOutput) ToAnalysisParametersDateTimeParameterOutputWithContext(ctx context.Context) AnalysisParametersDateTimeParameterOutput

func (AnalysisParametersDateTimeParameterOutput) Values

type AnalysisParametersDecimalParameter

type AnalysisParametersDecimalParameter struct {
	// Display name for the analysis.
	//
	// The following arguments are optional:
	Name   string    `pulumi:"name"`
	Values []float64 `pulumi:"values"`
}

type AnalysisParametersDecimalParameterArgs

type AnalysisParametersDecimalParameterArgs struct {
	// Display name for the analysis.
	//
	// The following arguments are optional:
	Name   pulumi.StringInput       `pulumi:"name"`
	Values pulumi.Float64ArrayInput `pulumi:"values"`
}

func (AnalysisParametersDecimalParameterArgs) ElementType

func (AnalysisParametersDecimalParameterArgs) ToAnalysisParametersDecimalParameterOutput

func (i AnalysisParametersDecimalParameterArgs) ToAnalysisParametersDecimalParameterOutput() AnalysisParametersDecimalParameterOutput

func (AnalysisParametersDecimalParameterArgs) ToAnalysisParametersDecimalParameterOutputWithContext

func (i AnalysisParametersDecimalParameterArgs) ToAnalysisParametersDecimalParameterOutputWithContext(ctx context.Context) AnalysisParametersDecimalParameterOutput

type AnalysisParametersDecimalParameterArray

type AnalysisParametersDecimalParameterArray []AnalysisParametersDecimalParameterInput

func (AnalysisParametersDecimalParameterArray) ElementType

func (AnalysisParametersDecimalParameterArray) ToAnalysisParametersDecimalParameterArrayOutput

func (i AnalysisParametersDecimalParameterArray) ToAnalysisParametersDecimalParameterArrayOutput() AnalysisParametersDecimalParameterArrayOutput

func (AnalysisParametersDecimalParameterArray) ToAnalysisParametersDecimalParameterArrayOutputWithContext

func (i AnalysisParametersDecimalParameterArray) ToAnalysisParametersDecimalParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersDecimalParameterArrayOutput

type AnalysisParametersDecimalParameterArrayInput

type AnalysisParametersDecimalParameterArrayInput interface {
	pulumi.Input

	ToAnalysisParametersDecimalParameterArrayOutput() AnalysisParametersDecimalParameterArrayOutput
	ToAnalysisParametersDecimalParameterArrayOutputWithContext(context.Context) AnalysisParametersDecimalParameterArrayOutput
}

AnalysisParametersDecimalParameterArrayInput is an input type that accepts AnalysisParametersDecimalParameterArray and AnalysisParametersDecimalParameterArrayOutput values. You can construct a concrete instance of `AnalysisParametersDecimalParameterArrayInput` via:

AnalysisParametersDecimalParameterArray{ AnalysisParametersDecimalParameterArgs{...} }

type AnalysisParametersDecimalParameterArrayOutput

type AnalysisParametersDecimalParameterArrayOutput struct{ *pulumi.OutputState }

func (AnalysisParametersDecimalParameterArrayOutput) ElementType

func (AnalysisParametersDecimalParameterArrayOutput) Index

func (AnalysisParametersDecimalParameterArrayOutput) ToAnalysisParametersDecimalParameterArrayOutput

func (o AnalysisParametersDecimalParameterArrayOutput) ToAnalysisParametersDecimalParameterArrayOutput() AnalysisParametersDecimalParameterArrayOutput

func (AnalysisParametersDecimalParameterArrayOutput) ToAnalysisParametersDecimalParameterArrayOutputWithContext

func (o AnalysisParametersDecimalParameterArrayOutput) ToAnalysisParametersDecimalParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersDecimalParameterArrayOutput

type AnalysisParametersDecimalParameterInput

type AnalysisParametersDecimalParameterInput interface {
	pulumi.Input

	ToAnalysisParametersDecimalParameterOutput() AnalysisParametersDecimalParameterOutput
	ToAnalysisParametersDecimalParameterOutputWithContext(context.Context) AnalysisParametersDecimalParameterOutput
}

AnalysisParametersDecimalParameterInput is an input type that accepts AnalysisParametersDecimalParameterArgs and AnalysisParametersDecimalParameterOutput values. You can construct a concrete instance of `AnalysisParametersDecimalParameterInput` via:

AnalysisParametersDecimalParameterArgs{...}

type AnalysisParametersDecimalParameterOutput

type AnalysisParametersDecimalParameterOutput struct{ *pulumi.OutputState }

func (AnalysisParametersDecimalParameterOutput) ElementType

func (AnalysisParametersDecimalParameterOutput) Name

Display name for the analysis.

The following arguments are optional:

func (AnalysisParametersDecimalParameterOutput) ToAnalysisParametersDecimalParameterOutput

func (o AnalysisParametersDecimalParameterOutput) ToAnalysisParametersDecimalParameterOutput() AnalysisParametersDecimalParameterOutput

func (AnalysisParametersDecimalParameterOutput) ToAnalysisParametersDecimalParameterOutputWithContext

func (o AnalysisParametersDecimalParameterOutput) ToAnalysisParametersDecimalParameterOutputWithContext(ctx context.Context) AnalysisParametersDecimalParameterOutput

func (AnalysisParametersDecimalParameterOutput) Values

type AnalysisParametersInput

type AnalysisParametersInput interface {
	pulumi.Input

	ToAnalysisParametersOutput() AnalysisParametersOutput
	ToAnalysisParametersOutputWithContext(context.Context) AnalysisParametersOutput
}

AnalysisParametersInput is an input type that accepts AnalysisParametersArgs and AnalysisParametersOutput values. You can construct a concrete instance of `AnalysisParametersInput` via:

AnalysisParametersArgs{...}

type AnalysisParametersIntegerParameter

type AnalysisParametersIntegerParameter struct {
	// Display name for the analysis.
	//
	// The following arguments are optional:
	Name   string `pulumi:"name"`
	Values []int  `pulumi:"values"`
}

type AnalysisParametersIntegerParameterArgs

type AnalysisParametersIntegerParameterArgs struct {
	// Display name for the analysis.
	//
	// The following arguments are optional:
	Name   pulumi.StringInput   `pulumi:"name"`
	Values pulumi.IntArrayInput `pulumi:"values"`
}

func (AnalysisParametersIntegerParameterArgs) ElementType

func (AnalysisParametersIntegerParameterArgs) ToAnalysisParametersIntegerParameterOutput

func (i AnalysisParametersIntegerParameterArgs) ToAnalysisParametersIntegerParameterOutput() AnalysisParametersIntegerParameterOutput

func (AnalysisParametersIntegerParameterArgs) ToAnalysisParametersIntegerParameterOutputWithContext

func (i AnalysisParametersIntegerParameterArgs) ToAnalysisParametersIntegerParameterOutputWithContext(ctx context.Context) AnalysisParametersIntegerParameterOutput

type AnalysisParametersIntegerParameterArray

type AnalysisParametersIntegerParameterArray []AnalysisParametersIntegerParameterInput

func (AnalysisParametersIntegerParameterArray) ElementType

func (AnalysisParametersIntegerParameterArray) ToAnalysisParametersIntegerParameterArrayOutput

func (i AnalysisParametersIntegerParameterArray) ToAnalysisParametersIntegerParameterArrayOutput() AnalysisParametersIntegerParameterArrayOutput

func (AnalysisParametersIntegerParameterArray) ToAnalysisParametersIntegerParameterArrayOutputWithContext

func (i AnalysisParametersIntegerParameterArray) ToAnalysisParametersIntegerParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersIntegerParameterArrayOutput

type AnalysisParametersIntegerParameterArrayInput

type AnalysisParametersIntegerParameterArrayInput interface {
	pulumi.Input

	ToAnalysisParametersIntegerParameterArrayOutput() AnalysisParametersIntegerParameterArrayOutput
	ToAnalysisParametersIntegerParameterArrayOutputWithContext(context.Context) AnalysisParametersIntegerParameterArrayOutput
}

AnalysisParametersIntegerParameterArrayInput is an input type that accepts AnalysisParametersIntegerParameterArray and AnalysisParametersIntegerParameterArrayOutput values. You can construct a concrete instance of `AnalysisParametersIntegerParameterArrayInput` via:

AnalysisParametersIntegerParameterArray{ AnalysisParametersIntegerParameterArgs{...} }

type AnalysisParametersIntegerParameterArrayOutput

type AnalysisParametersIntegerParameterArrayOutput struct{ *pulumi.OutputState }

func (AnalysisParametersIntegerParameterArrayOutput) ElementType

func (AnalysisParametersIntegerParameterArrayOutput) Index

func (AnalysisParametersIntegerParameterArrayOutput) ToAnalysisParametersIntegerParameterArrayOutput

func (o AnalysisParametersIntegerParameterArrayOutput) ToAnalysisParametersIntegerParameterArrayOutput() AnalysisParametersIntegerParameterArrayOutput

func (AnalysisParametersIntegerParameterArrayOutput) ToAnalysisParametersIntegerParameterArrayOutputWithContext

func (o AnalysisParametersIntegerParameterArrayOutput) ToAnalysisParametersIntegerParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersIntegerParameterArrayOutput

type AnalysisParametersIntegerParameterInput

type AnalysisParametersIntegerParameterInput interface {
	pulumi.Input

	ToAnalysisParametersIntegerParameterOutput() AnalysisParametersIntegerParameterOutput
	ToAnalysisParametersIntegerParameterOutputWithContext(context.Context) AnalysisParametersIntegerParameterOutput
}

AnalysisParametersIntegerParameterInput is an input type that accepts AnalysisParametersIntegerParameterArgs and AnalysisParametersIntegerParameterOutput values. You can construct a concrete instance of `AnalysisParametersIntegerParameterInput` via:

AnalysisParametersIntegerParameterArgs{...}

type AnalysisParametersIntegerParameterOutput

type AnalysisParametersIntegerParameterOutput struct{ *pulumi.OutputState }

func (AnalysisParametersIntegerParameterOutput) ElementType

func (AnalysisParametersIntegerParameterOutput) Name

Display name for the analysis.

The following arguments are optional:

func (AnalysisParametersIntegerParameterOutput) ToAnalysisParametersIntegerParameterOutput

func (o AnalysisParametersIntegerParameterOutput) ToAnalysisParametersIntegerParameterOutput() AnalysisParametersIntegerParameterOutput

func (AnalysisParametersIntegerParameterOutput) ToAnalysisParametersIntegerParameterOutputWithContext

func (o AnalysisParametersIntegerParameterOutput) ToAnalysisParametersIntegerParameterOutputWithContext(ctx context.Context) AnalysisParametersIntegerParameterOutput

func (AnalysisParametersIntegerParameterOutput) Values

type AnalysisParametersOutput

type AnalysisParametersOutput struct{ *pulumi.OutputState }

func (AnalysisParametersOutput) DateTimeParameters

A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html).

func (AnalysisParametersOutput) DecimalParameters

A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html).

func (AnalysisParametersOutput) ElementType

func (AnalysisParametersOutput) ElementType() reflect.Type

func (AnalysisParametersOutput) IntegerParameters

A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html).

func (AnalysisParametersOutput) StringParameters

A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html).

func (AnalysisParametersOutput) ToAnalysisParametersOutput

func (o AnalysisParametersOutput) ToAnalysisParametersOutput() AnalysisParametersOutput

func (AnalysisParametersOutput) ToAnalysisParametersOutputWithContext

func (o AnalysisParametersOutput) ToAnalysisParametersOutputWithContext(ctx context.Context) AnalysisParametersOutput

func (AnalysisParametersOutput) ToAnalysisParametersPtrOutput

func (o AnalysisParametersOutput) ToAnalysisParametersPtrOutput() AnalysisParametersPtrOutput

func (AnalysisParametersOutput) ToAnalysisParametersPtrOutputWithContext

func (o AnalysisParametersOutput) ToAnalysisParametersPtrOutputWithContext(ctx context.Context) AnalysisParametersPtrOutput

type AnalysisParametersPtrInput

type AnalysisParametersPtrInput interface {
	pulumi.Input

	ToAnalysisParametersPtrOutput() AnalysisParametersPtrOutput
	ToAnalysisParametersPtrOutputWithContext(context.Context) AnalysisParametersPtrOutput
}

AnalysisParametersPtrInput is an input type that accepts AnalysisParametersArgs, AnalysisParametersPtr and AnalysisParametersPtrOutput values. You can construct a concrete instance of `AnalysisParametersPtrInput` via:

        AnalysisParametersArgs{...}

or:

        nil

type AnalysisParametersPtrOutput

type AnalysisParametersPtrOutput struct{ *pulumi.OutputState }

func (AnalysisParametersPtrOutput) DateTimeParameters

A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html).

func (AnalysisParametersPtrOutput) DecimalParameters

A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html).

func (AnalysisParametersPtrOutput) Elem

func (AnalysisParametersPtrOutput) ElementType

func (AnalysisParametersPtrOutput) IntegerParameters

A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html).

func (AnalysisParametersPtrOutput) StringParameters

A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html).

func (AnalysisParametersPtrOutput) ToAnalysisParametersPtrOutput

func (o AnalysisParametersPtrOutput) ToAnalysisParametersPtrOutput() AnalysisParametersPtrOutput

func (AnalysisParametersPtrOutput) ToAnalysisParametersPtrOutputWithContext

func (o AnalysisParametersPtrOutput) ToAnalysisParametersPtrOutputWithContext(ctx context.Context) AnalysisParametersPtrOutput

type AnalysisParametersStringParameter

type AnalysisParametersStringParameter struct {
	// Display name for the analysis.
	//
	// The following arguments are optional:
	Name   string   `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type AnalysisParametersStringParameterArgs

type AnalysisParametersStringParameterArgs struct {
	// Display name for the analysis.
	//
	// The following arguments are optional:
	Name   pulumi.StringInput      `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (AnalysisParametersStringParameterArgs) ElementType

func (AnalysisParametersStringParameterArgs) ToAnalysisParametersStringParameterOutput

func (i AnalysisParametersStringParameterArgs) ToAnalysisParametersStringParameterOutput() AnalysisParametersStringParameterOutput

func (AnalysisParametersStringParameterArgs) ToAnalysisParametersStringParameterOutputWithContext

func (i AnalysisParametersStringParameterArgs) ToAnalysisParametersStringParameterOutputWithContext(ctx context.Context) AnalysisParametersStringParameterOutput

type AnalysisParametersStringParameterArray

type AnalysisParametersStringParameterArray []AnalysisParametersStringParameterInput

func (AnalysisParametersStringParameterArray) ElementType

func (AnalysisParametersStringParameterArray) ToAnalysisParametersStringParameterArrayOutput

func (i AnalysisParametersStringParameterArray) ToAnalysisParametersStringParameterArrayOutput() AnalysisParametersStringParameterArrayOutput

func (AnalysisParametersStringParameterArray) ToAnalysisParametersStringParameterArrayOutputWithContext

func (i AnalysisParametersStringParameterArray) ToAnalysisParametersStringParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersStringParameterArrayOutput

type AnalysisParametersStringParameterArrayInput

type AnalysisParametersStringParameterArrayInput interface {
	pulumi.Input

	ToAnalysisParametersStringParameterArrayOutput() AnalysisParametersStringParameterArrayOutput
	ToAnalysisParametersStringParameterArrayOutputWithContext(context.Context) AnalysisParametersStringParameterArrayOutput
}

AnalysisParametersStringParameterArrayInput is an input type that accepts AnalysisParametersStringParameterArray and AnalysisParametersStringParameterArrayOutput values. You can construct a concrete instance of `AnalysisParametersStringParameterArrayInput` via:

AnalysisParametersStringParameterArray{ AnalysisParametersStringParameterArgs{...} }

type AnalysisParametersStringParameterArrayOutput

type AnalysisParametersStringParameterArrayOutput struct{ *pulumi.OutputState }

func (AnalysisParametersStringParameterArrayOutput) ElementType

func (AnalysisParametersStringParameterArrayOutput) Index

func (AnalysisParametersStringParameterArrayOutput) ToAnalysisParametersStringParameterArrayOutput

func (o AnalysisParametersStringParameterArrayOutput) ToAnalysisParametersStringParameterArrayOutput() AnalysisParametersStringParameterArrayOutput

func (AnalysisParametersStringParameterArrayOutput) ToAnalysisParametersStringParameterArrayOutputWithContext

func (o AnalysisParametersStringParameterArrayOutput) ToAnalysisParametersStringParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersStringParameterArrayOutput

type AnalysisParametersStringParameterInput

type AnalysisParametersStringParameterInput interface {
	pulumi.Input

	ToAnalysisParametersStringParameterOutput() AnalysisParametersStringParameterOutput
	ToAnalysisParametersStringParameterOutputWithContext(context.Context) AnalysisParametersStringParameterOutput
}

AnalysisParametersStringParameterInput is an input type that accepts AnalysisParametersStringParameterArgs and AnalysisParametersStringParameterOutput values. You can construct a concrete instance of `AnalysisParametersStringParameterInput` via:

AnalysisParametersStringParameterArgs{...}

type AnalysisParametersStringParameterOutput

type AnalysisParametersStringParameterOutput struct{ *pulumi.OutputState }

func (AnalysisParametersStringParameterOutput) ElementType

func (AnalysisParametersStringParameterOutput) Name

Display name for the analysis.

The following arguments are optional:

func (AnalysisParametersStringParameterOutput) ToAnalysisParametersStringParameterOutput

func (o AnalysisParametersStringParameterOutput) ToAnalysisParametersStringParameterOutput() AnalysisParametersStringParameterOutput

func (AnalysisParametersStringParameterOutput) ToAnalysisParametersStringParameterOutputWithContext

func (o AnalysisParametersStringParameterOutput) ToAnalysisParametersStringParameterOutputWithContext(ctx context.Context) AnalysisParametersStringParameterOutput

func (AnalysisParametersStringParameterOutput) Values

type AnalysisPermission

type AnalysisPermission 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 AnalysisPermissionArgs

type AnalysisPermissionArgs 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 (AnalysisPermissionArgs) ElementType

func (AnalysisPermissionArgs) ElementType() reflect.Type

func (AnalysisPermissionArgs) ToAnalysisPermissionOutput

func (i AnalysisPermissionArgs) ToAnalysisPermissionOutput() AnalysisPermissionOutput

func (AnalysisPermissionArgs) ToAnalysisPermissionOutputWithContext

func (i AnalysisPermissionArgs) ToAnalysisPermissionOutputWithContext(ctx context.Context) AnalysisPermissionOutput

type AnalysisPermissionArray

type AnalysisPermissionArray []AnalysisPermissionInput

func (AnalysisPermissionArray) ElementType

func (AnalysisPermissionArray) ElementType() reflect.Type

func (AnalysisPermissionArray) ToAnalysisPermissionArrayOutput

func (i AnalysisPermissionArray) ToAnalysisPermissionArrayOutput() AnalysisPermissionArrayOutput

func (AnalysisPermissionArray) ToAnalysisPermissionArrayOutputWithContext

func (i AnalysisPermissionArray) ToAnalysisPermissionArrayOutputWithContext(ctx context.Context) AnalysisPermissionArrayOutput

type AnalysisPermissionArrayInput

type AnalysisPermissionArrayInput interface {
	pulumi.Input

	ToAnalysisPermissionArrayOutput() AnalysisPermissionArrayOutput
	ToAnalysisPermissionArrayOutputWithContext(context.Context) AnalysisPermissionArrayOutput
}

AnalysisPermissionArrayInput is an input type that accepts AnalysisPermissionArray and AnalysisPermissionArrayOutput values. You can construct a concrete instance of `AnalysisPermissionArrayInput` via:

AnalysisPermissionArray{ AnalysisPermissionArgs{...} }

type AnalysisPermissionArrayOutput

type AnalysisPermissionArrayOutput struct{ *pulumi.OutputState }

func (AnalysisPermissionArrayOutput) ElementType

func (AnalysisPermissionArrayOutput) Index

func (AnalysisPermissionArrayOutput) ToAnalysisPermissionArrayOutput

func (o AnalysisPermissionArrayOutput) ToAnalysisPermissionArrayOutput() AnalysisPermissionArrayOutput

func (AnalysisPermissionArrayOutput) ToAnalysisPermissionArrayOutputWithContext

func (o AnalysisPermissionArrayOutput) ToAnalysisPermissionArrayOutputWithContext(ctx context.Context) AnalysisPermissionArrayOutput

type AnalysisPermissionInput

type AnalysisPermissionInput interface {
	pulumi.Input

	ToAnalysisPermissionOutput() AnalysisPermissionOutput
	ToAnalysisPermissionOutputWithContext(context.Context) AnalysisPermissionOutput
}

AnalysisPermissionInput is an input type that accepts AnalysisPermissionArgs and AnalysisPermissionOutput values. You can construct a concrete instance of `AnalysisPermissionInput` via:

AnalysisPermissionArgs{...}

type AnalysisPermissionOutput

type AnalysisPermissionOutput struct{ *pulumi.OutputState }

func (AnalysisPermissionOutput) Actions

List of IAM actions to grant or revoke permissions on.

func (AnalysisPermissionOutput) ElementType

func (AnalysisPermissionOutput) ElementType() reflect.Type

func (AnalysisPermissionOutput) Principal

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 (AnalysisPermissionOutput) ToAnalysisPermissionOutput

func (o AnalysisPermissionOutput) ToAnalysisPermissionOutput() AnalysisPermissionOutput

func (AnalysisPermissionOutput) ToAnalysisPermissionOutputWithContext

func (o AnalysisPermissionOutput) ToAnalysisPermissionOutputWithContext(ctx context.Context) AnalysisPermissionOutput

type AnalysisSourceEntity

type AnalysisSourceEntity struct {
	// The source template. See source_template.
	SourceTemplate *AnalysisSourceEntitySourceTemplate `pulumi:"sourceTemplate"`
}

type AnalysisSourceEntityArgs

type AnalysisSourceEntityArgs struct {
	// The source template. See source_template.
	SourceTemplate AnalysisSourceEntitySourceTemplatePtrInput `pulumi:"sourceTemplate"`
}

func (AnalysisSourceEntityArgs) ElementType

func (AnalysisSourceEntityArgs) ElementType() reflect.Type

func (AnalysisSourceEntityArgs) ToAnalysisSourceEntityOutput

func (i AnalysisSourceEntityArgs) ToAnalysisSourceEntityOutput() AnalysisSourceEntityOutput

func (AnalysisSourceEntityArgs) ToAnalysisSourceEntityOutputWithContext

func (i AnalysisSourceEntityArgs) ToAnalysisSourceEntityOutputWithContext(ctx context.Context) AnalysisSourceEntityOutput

func (AnalysisSourceEntityArgs) ToAnalysisSourceEntityPtrOutput

func (i AnalysisSourceEntityArgs) ToAnalysisSourceEntityPtrOutput() AnalysisSourceEntityPtrOutput

func (AnalysisSourceEntityArgs) ToAnalysisSourceEntityPtrOutputWithContext

func (i AnalysisSourceEntityArgs) ToAnalysisSourceEntityPtrOutputWithContext(ctx context.Context) AnalysisSourceEntityPtrOutput

type AnalysisSourceEntityInput

type AnalysisSourceEntityInput interface {
	pulumi.Input

	ToAnalysisSourceEntityOutput() AnalysisSourceEntityOutput
	ToAnalysisSourceEntityOutputWithContext(context.Context) AnalysisSourceEntityOutput
}

AnalysisSourceEntityInput is an input type that accepts AnalysisSourceEntityArgs and AnalysisSourceEntityOutput values. You can construct a concrete instance of `AnalysisSourceEntityInput` via:

AnalysisSourceEntityArgs{...}

type AnalysisSourceEntityOutput

type AnalysisSourceEntityOutput struct{ *pulumi.OutputState }

func (AnalysisSourceEntityOutput) ElementType

func (AnalysisSourceEntityOutput) ElementType() reflect.Type

func (AnalysisSourceEntityOutput) SourceTemplate

The source template. See source_template.

func (AnalysisSourceEntityOutput) ToAnalysisSourceEntityOutput

func (o AnalysisSourceEntityOutput) ToAnalysisSourceEntityOutput() AnalysisSourceEntityOutput

func (AnalysisSourceEntityOutput) ToAnalysisSourceEntityOutputWithContext

func (o AnalysisSourceEntityOutput) ToAnalysisSourceEntityOutputWithContext(ctx context.Context) AnalysisSourceEntityOutput

func (AnalysisSourceEntityOutput) ToAnalysisSourceEntityPtrOutput

func (o AnalysisSourceEntityOutput) ToAnalysisSourceEntityPtrOutput() AnalysisSourceEntityPtrOutput

func (AnalysisSourceEntityOutput) ToAnalysisSourceEntityPtrOutputWithContext

func (o AnalysisSourceEntityOutput) ToAnalysisSourceEntityPtrOutputWithContext(ctx context.Context) AnalysisSourceEntityPtrOutput

type AnalysisSourceEntityPtrInput

type AnalysisSourceEntityPtrInput interface {
	pulumi.Input

	ToAnalysisSourceEntityPtrOutput() AnalysisSourceEntityPtrOutput
	ToAnalysisSourceEntityPtrOutputWithContext(context.Context) AnalysisSourceEntityPtrOutput
}

AnalysisSourceEntityPtrInput is an input type that accepts AnalysisSourceEntityArgs, AnalysisSourceEntityPtr and AnalysisSourceEntityPtrOutput values. You can construct a concrete instance of `AnalysisSourceEntityPtrInput` via:

        AnalysisSourceEntityArgs{...}

or:

        nil

type AnalysisSourceEntityPtrOutput

type AnalysisSourceEntityPtrOutput struct{ *pulumi.OutputState }

func (AnalysisSourceEntityPtrOutput) Elem

func (AnalysisSourceEntityPtrOutput) ElementType

func (AnalysisSourceEntityPtrOutput) SourceTemplate

The source template. See source_template.

func (AnalysisSourceEntityPtrOutput) ToAnalysisSourceEntityPtrOutput

func (o AnalysisSourceEntityPtrOutput) ToAnalysisSourceEntityPtrOutput() AnalysisSourceEntityPtrOutput

func (AnalysisSourceEntityPtrOutput) ToAnalysisSourceEntityPtrOutputWithContext

func (o AnalysisSourceEntityPtrOutput) ToAnalysisSourceEntityPtrOutputWithContext(ctx context.Context) AnalysisSourceEntityPtrOutput

type AnalysisSourceEntitySourceTemplate

type AnalysisSourceEntitySourceTemplate struct {
	// The Amazon Resource Name (ARN) of the resource.
	Arn string `pulumi:"arn"`
	// List of dataset references. See data_set_references.
	DataSetReferences []AnalysisSourceEntitySourceTemplateDataSetReference `pulumi:"dataSetReferences"`
}

type AnalysisSourceEntitySourceTemplateArgs

type AnalysisSourceEntitySourceTemplateArgs struct {
	// The Amazon Resource Name (ARN) of the resource.
	Arn pulumi.StringInput `pulumi:"arn"`
	// List of dataset references. See data_set_references.
	DataSetReferences AnalysisSourceEntitySourceTemplateDataSetReferenceArrayInput `pulumi:"dataSetReferences"`
}

func (AnalysisSourceEntitySourceTemplateArgs) ElementType

func (AnalysisSourceEntitySourceTemplateArgs) ToAnalysisSourceEntitySourceTemplateOutput

func (i AnalysisSourceEntitySourceTemplateArgs) ToAnalysisSourceEntitySourceTemplateOutput() AnalysisSourceEntitySourceTemplateOutput

func (AnalysisSourceEntitySourceTemplateArgs) ToAnalysisSourceEntitySourceTemplateOutputWithContext

func (i AnalysisSourceEntitySourceTemplateArgs) ToAnalysisSourceEntitySourceTemplateOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplateOutput

func (AnalysisSourceEntitySourceTemplateArgs) ToAnalysisSourceEntitySourceTemplatePtrOutput

func (i AnalysisSourceEntitySourceTemplateArgs) ToAnalysisSourceEntitySourceTemplatePtrOutput() AnalysisSourceEntitySourceTemplatePtrOutput

func (AnalysisSourceEntitySourceTemplateArgs) ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext

func (i AnalysisSourceEntitySourceTemplateArgs) ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplatePtrOutput

type AnalysisSourceEntitySourceTemplateDataSetReference

type AnalysisSourceEntitySourceTemplateDataSetReference struct {
	// Dataset Amazon Resource Name (ARN).
	DataSetArn string `pulumi:"dataSetArn"`
	// Dataset placeholder.
	DataSetPlaceholder string `pulumi:"dataSetPlaceholder"`
}

type AnalysisSourceEntitySourceTemplateDataSetReferenceArgs

type AnalysisSourceEntitySourceTemplateDataSetReferenceArgs struct {
	// Dataset Amazon Resource Name (ARN).
	DataSetArn pulumi.StringInput `pulumi:"dataSetArn"`
	// Dataset placeholder.
	DataSetPlaceholder pulumi.StringInput `pulumi:"dataSetPlaceholder"`
}

func (AnalysisSourceEntitySourceTemplateDataSetReferenceArgs) ElementType

func (AnalysisSourceEntitySourceTemplateDataSetReferenceArgs) ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutput

func (AnalysisSourceEntitySourceTemplateDataSetReferenceArgs) ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutputWithContext

func (i AnalysisSourceEntitySourceTemplateDataSetReferenceArgs) ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplateDataSetReferenceOutput

type AnalysisSourceEntitySourceTemplateDataSetReferenceArray

type AnalysisSourceEntitySourceTemplateDataSetReferenceArray []AnalysisSourceEntitySourceTemplateDataSetReferenceInput

func (AnalysisSourceEntitySourceTemplateDataSetReferenceArray) ElementType

func (AnalysisSourceEntitySourceTemplateDataSetReferenceArray) ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput

func (i AnalysisSourceEntitySourceTemplateDataSetReferenceArray) ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput() AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput

func (AnalysisSourceEntitySourceTemplateDataSetReferenceArray) ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext

func (i AnalysisSourceEntitySourceTemplateDataSetReferenceArray) ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput

type AnalysisSourceEntitySourceTemplateDataSetReferenceArrayInput

type AnalysisSourceEntitySourceTemplateDataSetReferenceArrayInput interface {
	pulumi.Input

	ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput() AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput
	ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(context.Context) AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput
}

AnalysisSourceEntitySourceTemplateDataSetReferenceArrayInput is an input type that accepts AnalysisSourceEntitySourceTemplateDataSetReferenceArray and AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput values. You can construct a concrete instance of `AnalysisSourceEntitySourceTemplateDataSetReferenceArrayInput` via:

AnalysisSourceEntitySourceTemplateDataSetReferenceArray{ AnalysisSourceEntitySourceTemplateDataSetReferenceArgs{...} }

type AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput

type AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput struct{ *pulumi.OutputState }

func (AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput) ElementType

func (AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput) Index

func (AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput) ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput

func (AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput) ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext

func (o AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput) ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput

type AnalysisSourceEntitySourceTemplateDataSetReferenceInput

type AnalysisSourceEntitySourceTemplateDataSetReferenceInput interface {
	pulumi.Input

	ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutput() AnalysisSourceEntitySourceTemplateDataSetReferenceOutput
	ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutputWithContext(context.Context) AnalysisSourceEntitySourceTemplateDataSetReferenceOutput
}

AnalysisSourceEntitySourceTemplateDataSetReferenceInput is an input type that accepts AnalysisSourceEntitySourceTemplateDataSetReferenceArgs and AnalysisSourceEntitySourceTemplateDataSetReferenceOutput values. You can construct a concrete instance of `AnalysisSourceEntitySourceTemplateDataSetReferenceInput` via:

AnalysisSourceEntitySourceTemplateDataSetReferenceArgs{...}

type AnalysisSourceEntitySourceTemplateDataSetReferenceOutput

type AnalysisSourceEntitySourceTemplateDataSetReferenceOutput struct{ *pulumi.OutputState }

func (AnalysisSourceEntitySourceTemplateDataSetReferenceOutput) DataSetArn

Dataset Amazon Resource Name (ARN).

func (AnalysisSourceEntitySourceTemplateDataSetReferenceOutput) DataSetPlaceholder

Dataset placeholder.

func (AnalysisSourceEntitySourceTemplateDataSetReferenceOutput) ElementType

func (AnalysisSourceEntitySourceTemplateDataSetReferenceOutput) ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutput

func (AnalysisSourceEntitySourceTemplateDataSetReferenceOutput) ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutputWithContext

func (o AnalysisSourceEntitySourceTemplateDataSetReferenceOutput) ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplateDataSetReferenceOutput

type AnalysisSourceEntitySourceTemplateInput

type AnalysisSourceEntitySourceTemplateInput interface {
	pulumi.Input

	ToAnalysisSourceEntitySourceTemplateOutput() AnalysisSourceEntitySourceTemplateOutput
	ToAnalysisSourceEntitySourceTemplateOutputWithContext(context.Context) AnalysisSourceEntitySourceTemplateOutput
}

AnalysisSourceEntitySourceTemplateInput is an input type that accepts AnalysisSourceEntitySourceTemplateArgs and AnalysisSourceEntitySourceTemplateOutput values. You can construct a concrete instance of `AnalysisSourceEntitySourceTemplateInput` via:

AnalysisSourceEntitySourceTemplateArgs{...}

type AnalysisSourceEntitySourceTemplateOutput

type AnalysisSourceEntitySourceTemplateOutput struct{ *pulumi.OutputState }

func (AnalysisSourceEntitySourceTemplateOutput) Arn

The Amazon Resource Name (ARN) of the resource.

func (AnalysisSourceEntitySourceTemplateOutput) DataSetReferences

List of dataset references. See data_set_references.

func (AnalysisSourceEntitySourceTemplateOutput) ElementType

func (AnalysisSourceEntitySourceTemplateOutput) ToAnalysisSourceEntitySourceTemplateOutput

func (o AnalysisSourceEntitySourceTemplateOutput) ToAnalysisSourceEntitySourceTemplateOutput() AnalysisSourceEntitySourceTemplateOutput

func (AnalysisSourceEntitySourceTemplateOutput) ToAnalysisSourceEntitySourceTemplateOutputWithContext

func (o AnalysisSourceEntitySourceTemplateOutput) ToAnalysisSourceEntitySourceTemplateOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplateOutput

func (AnalysisSourceEntitySourceTemplateOutput) ToAnalysisSourceEntitySourceTemplatePtrOutput

func (o AnalysisSourceEntitySourceTemplateOutput) ToAnalysisSourceEntitySourceTemplatePtrOutput() AnalysisSourceEntitySourceTemplatePtrOutput

func (AnalysisSourceEntitySourceTemplateOutput) ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext

func (o AnalysisSourceEntitySourceTemplateOutput) ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplatePtrOutput

type AnalysisSourceEntitySourceTemplatePtrInput

type AnalysisSourceEntitySourceTemplatePtrInput interface {
	pulumi.Input

	ToAnalysisSourceEntitySourceTemplatePtrOutput() AnalysisSourceEntitySourceTemplatePtrOutput
	ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(context.Context) AnalysisSourceEntitySourceTemplatePtrOutput
}

AnalysisSourceEntitySourceTemplatePtrInput is an input type that accepts AnalysisSourceEntitySourceTemplateArgs, AnalysisSourceEntitySourceTemplatePtr and AnalysisSourceEntitySourceTemplatePtrOutput values. You can construct a concrete instance of `AnalysisSourceEntitySourceTemplatePtrInput` via:

        AnalysisSourceEntitySourceTemplateArgs{...}

or:

        nil

type AnalysisSourceEntitySourceTemplatePtrOutput

type AnalysisSourceEntitySourceTemplatePtrOutput struct{ *pulumi.OutputState }

func (AnalysisSourceEntitySourceTemplatePtrOutput) Arn

The Amazon Resource Name (ARN) of the resource.

func (AnalysisSourceEntitySourceTemplatePtrOutput) DataSetReferences

List of dataset references. See data_set_references.

func (AnalysisSourceEntitySourceTemplatePtrOutput) Elem

func (AnalysisSourceEntitySourceTemplatePtrOutput) ElementType

func (AnalysisSourceEntitySourceTemplatePtrOutput) ToAnalysisSourceEntitySourceTemplatePtrOutput

func (o AnalysisSourceEntitySourceTemplatePtrOutput) ToAnalysisSourceEntitySourceTemplatePtrOutput() AnalysisSourceEntitySourceTemplatePtrOutput

func (AnalysisSourceEntitySourceTemplatePtrOutput) ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext

func (o AnalysisSourceEntitySourceTemplatePtrOutput) ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplatePtrOutput

type AnalysisState

type AnalysisState struct {
	// Identifier for the analysis.
	AnalysisId pulumi.StringPtrInput
	// The Amazon Resource Name (ARN) of the resource.
	Arn pulumi.StringPtrInput
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// The time that the analysis was created.
	CreatedTime       pulumi.StringPtrInput
	LastPublishedTime pulumi.StringPtrInput
	// The time that the analysis was last updated.
	LastUpdatedTime pulumi.StringPtrInput
	// Display name for the analysis.
	//
	// The following arguments are optional:
	Name pulumi.StringPtrInput
	// The parameters for the creation of the analysis, which you want to use to override the default settings. An analysis can have any type of parameters, and some parameters might accept multiple values. See parameters.
	Parameters AnalysisParametersPtrInput
	// A set of resource permissions on the analysis. Maximum of 64 items. See permissions.
	Permissions AnalysisPermissionArrayInput
	// A value that specifies the number of days that Amazon QuickSight waits before it deletes the analysis. Use `0` to force deletion without recovery. Minimum value of `7`. Maximum value of `30`. Default to `30`.
	RecoveryWindowInDays pulumi.IntPtrInput
	// The entity that you are using as a source when you create the analysis (template). Only one of `definition` or `sourceEntity` should be configured. See source_entity.
	SourceEntity AnalysisSourceEntityPtrInput
	// The analysis creation status.
	Status pulumi.StringPtrInput
	// 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.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapInput
	// The Amazon Resource Name (ARN) of the theme that is being used for this analysis. The theme ARN must exist in the same AWS account where you create the analysis.
	ThemeArn pulumi.StringPtrInput
}

func (AnalysisState) ElementType

func (AnalysisState) ElementType() reflect.Type

type Dashboard

type Dashboard struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the resource.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// AWS account ID.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// The time that the dashboard was created.
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// Identifier for the dashboard.
	DashboardId pulumi.StringOutput `pulumi:"dashboardId"`
	// Options for publishing the dashboard. See dashboard_publish_options.
	DashboardPublishOptions DashboardDashboardPublishOptionsOutput `pulumi:"dashboardPublishOptions"`
	LastPublishedTime       pulumi.StringOutput                    `pulumi:"lastPublishedTime"`
	// The time that the dashboard was last updated.
	LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"`
	// Display name for the dashboard.
	Name pulumi.StringOutput `pulumi:"name"`
	// The parameters for the creation of the dashboard, which you want to use to override the default settings. A dashboard can have any type of parameters, and some parameters might accept multiple values. See parameters.
	Parameters DashboardParametersOutput `pulumi:"parameters"`
	// A set of resource permissions on the dashboard. Maximum of 64 items. See permissions.
	Permissions DashboardPermissionArrayOutput `pulumi:"permissions"`
	// The entity that you are using as a source when you create the dashboard (template). Only one of `definition` or `sourceEntity` should be configured. See source_entity.
	SourceEntity DashboardSourceEntityPtrOutput `pulumi:"sourceEntity"`
	// Amazon Resource Name (ARN) of a template that was used to create this dashboard.
	SourceEntityArn pulumi.StringOutput `pulumi:"sourceEntityArn"`
	// The dashboard creation status.
	Status pulumi.StringOutput `pulumi:"status"`
	// 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.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
	// The Amazon Resource Name (ARN) of the theme that is being used for this dashboard. The theme ARN must exist in the same AWS account where you create the dashboard.
	ThemeArn pulumi.StringPtrOutput `pulumi:"themeArn"`
	// A description of the current dashboard version being created/updated.
	//
	// The following arguments are optional:
	VersionDescription pulumi.StringOutput `pulumi:"versionDescription"`
	// The version number of the dashboard version.
	VersionNumber pulumi.IntOutput `pulumi:"versionNumber"`
}

Resource for managing a QuickSight Dashboard.

## Example Usage

### From Source Template

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewDashboard(ctx, "example", &quicksight.DashboardArgs{
			DashboardId:        pulumi.String("example-id"),
			Name:               pulumi.String("example-name"),
			VersionDescription: pulumi.String("version"),
			SourceEntity: &quicksight.DashboardSourceEntityArgs{
				SourceTemplate: &quicksight.DashboardSourceEntitySourceTemplateArgs{
					Arn: pulumi.Any(source.Arn),
					DataSetReferences: quicksight.DashboardSourceEntitySourceTemplateDataSetReferenceArray{
						&quicksight.DashboardSourceEntitySourceTemplateDataSetReferenceArgs{
							DataSetArn:         pulumi.Any(dataset.Arn),
							DataSetPlaceholder: pulumi.String("1"),
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import a QuickSight Dashboard using the AWS account ID and dashboard ID separated by a comma (`,`). For example:

```sh $ pulumi import aws:quicksight/dashboard:Dashboard example 123456789012,example-id ```

func GetDashboard

func GetDashboard(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DashboardState, opts ...pulumi.ResourceOption) (*Dashboard, error)

GetDashboard gets an existing Dashboard 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 NewDashboard

func NewDashboard(ctx *pulumi.Context,
	name string, args *DashboardArgs, opts ...pulumi.ResourceOption) (*Dashboard, error)

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

func (*Dashboard) ElementType

func (*Dashboard) ElementType() reflect.Type

func (*Dashboard) ToDashboardOutput

func (i *Dashboard) ToDashboardOutput() DashboardOutput

func (*Dashboard) ToDashboardOutputWithContext

func (i *Dashboard) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput

type DashboardArgs

type DashboardArgs struct {
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// Identifier for the dashboard.
	DashboardId pulumi.StringInput
	// Options for publishing the dashboard. See dashboard_publish_options.
	DashboardPublishOptions DashboardDashboardPublishOptionsPtrInput
	// Display name for the dashboard.
	Name pulumi.StringPtrInput
	// The parameters for the creation of the dashboard, which you want to use to override the default settings. A dashboard can have any type of parameters, and some parameters might accept multiple values. See parameters.
	Parameters DashboardParametersPtrInput
	// A set of resource permissions on the dashboard. Maximum of 64 items. See permissions.
	Permissions DashboardPermissionArrayInput
	// The entity that you are using as a source when you create the dashboard (template). Only one of `definition` or `sourceEntity` should be configured. See source_entity.
	SourceEntity DashboardSourceEntityPtrInput
	// 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
	// The Amazon Resource Name (ARN) of the theme that is being used for this dashboard. The theme ARN must exist in the same AWS account where you create the dashboard.
	ThemeArn pulumi.StringPtrInput
	// A description of the current dashboard version being created/updated.
	//
	// The following arguments are optional:
	VersionDescription pulumi.StringInput
}

The set of arguments for constructing a Dashboard resource.

func (DashboardArgs) ElementType

func (DashboardArgs) ElementType() reflect.Type

type DashboardArray

type DashboardArray []DashboardInput

func (DashboardArray) ElementType

func (DashboardArray) ElementType() reflect.Type

func (DashboardArray) ToDashboardArrayOutput

func (i DashboardArray) ToDashboardArrayOutput() DashboardArrayOutput

func (DashboardArray) ToDashboardArrayOutputWithContext

func (i DashboardArray) ToDashboardArrayOutputWithContext(ctx context.Context) DashboardArrayOutput

type DashboardArrayInput

type DashboardArrayInput interface {
	pulumi.Input

	ToDashboardArrayOutput() DashboardArrayOutput
	ToDashboardArrayOutputWithContext(context.Context) DashboardArrayOutput
}

DashboardArrayInput is an input type that accepts DashboardArray and DashboardArrayOutput values. You can construct a concrete instance of `DashboardArrayInput` via:

DashboardArray{ DashboardArgs{...} }

type DashboardArrayOutput

type DashboardArrayOutput struct{ *pulumi.OutputState }

func (DashboardArrayOutput) ElementType

func (DashboardArrayOutput) ElementType() reflect.Type

func (DashboardArrayOutput) Index

func (DashboardArrayOutput) ToDashboardArrayOutput

func (o DashboardArrayOutput) ToDashboardArrayOutput() DashboardArrayOutput

func (DashboardArrayOutput) ToDashboardArrayOutputWithContext

func (o DashboardArrayOutput) ToDashboardArrayOutputWithContext(ctx context.Context) DashboardArrayOutput

type DashboardDashboardPublishOptions

type DashboardDashboardPublishOptions struct {
	// Ad hoc (one-time) filtering option. See ad_hoc_filtering_option.
	AdHocFilteringOption *DashboardDashboardPublishOptionsAdHocFilteringOption `pulumi:"adHocFilteringOption"`
	// The drill-down options of data points in a dashboard. See data_point_drill_up_down_option.
	DataPointDrillUpDownOption *DashboardDashboardPublishOptionsDataPointDrillUpDownOption `pulumi:"dataPointDrillUpDownOption"`
	// The data point menu label options of a dashboard. See data_point_menu_label_option.
	DataPointMenuLabelOption *DashboardDashboardPublishOptionsDataPointMenuLabelOption `pulumi:"dataPointMenuLabelOption"`
	// The data point tool tip options of a dashboard. See data_point_tooltip_option.
	DataPointTooltipOption *DashboardDashboardPublishOptionsDataPointTooltipOption `pulumi:"dataPointTooltipOption"`
	// Export to .csv option. See export_to_csv_option.
	ExportToCsvOption *DashboardDashboardPublishOptionsExportToCsvOption `pulumi:"exportToCsvOption"`
	// Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option.
	ExportWithHiddenFieldsOption *DashboardDashboardPublishOptionsExportWithHiddenFieldsOption `pulumi:"exportWithHiddenFieldsOption"`
	// Sheet controls option. See sheet_controls_option.
	SheetControlsOption *DashboardDashboardPublishOptionsSheetControlsOption `pulumi:"sheetControlsOption"`
	// The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option.
	SheetLayoutElementMaximizationOption *DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption `pulumi:"sheetLayoutElementMaximizationOption"`
	// The axis sort options of a dashboard. See visual_axis_sort_option.
	VisualAxisSortOption *DashboardDashboardPublishOptionsVisualAxisSortOption `pulumi:"visualAxisSortOption"`
	// The menu options of a visual in a dashboard. See visual_menu_option.
	VisualMenuOption *DashboardDashboardPublishOptionsVisualMenuOption `pulumi:"visualMenuOption"`
}

type DashboardDashboardPublishOptionsAdHocFilteringOption

type DashboardDashboardPublishOptionsAdHocFilteringOption struct {
	// Availability status. Possibles values: ENABLED, DISABLED.
	AvailabilityStatus *string `pulumi:"availabilityStatus"`
}

type DashboardDashboardPublishOptionsAdHocFilteringOptionArgs

type DashboardDashboardPublishOptionsAdHocFilteringOptionArgs struct {
	// Availability status. Possibles values: ENABLED, DISABLED.
	AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"`
}

func (DashboardDashboardPublishOptionsAdHocFilteringOptionArgs) ElementType

func (DashboardDashboardPublishOptionsAdHocFilteringOptionArgs) ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutput

func (DashboardDashboardPublishOptionsAdHocFilteringOptionArgs) ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutputWithContext

func (i DashboardDashboardPublishOptionsAdHocFilteringOptionArgs) ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionOutput

func (DashboardDashboardPublishOptionsAdHocFilteringOptionArgs) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput

func (i DashboardDashboardPublishOptionsAdHocFilteringOptionArgs) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput() DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput

func (DashboardDashboardPublishOptionsAdHocFilteringOptionArgs) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext

func (i DashboardDashboardPublishOptionsAdHocFilteringOptionArgs) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput

type DashboardDashboardPublishOptionsAdHocFilteringOptionInput

type DashboardDashboardPublishOptionsAdHocFilteringOptionInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutput() DashboardDashboardPublishOptionsAdHocFilteringOptionOutput
	ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionOutput
}

DashboardDashboardPublishOptionsAdHocFilteringOptionInput is an input type that accepts DashboardDashboardPublishOptionsAdHocFilteringOptionArgs and DashboardDashboardPublishOptionsAdHocFilteringOptionOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsAdHocFilteringOptionInput` via:

DashboardDashboardPublishOptionsAdHocFilteringOptionArgs{...}

type DashboardDashboardPublishOptionsAdHocFilteringOptionOutput

type DashboardDashboardPublishOptionsAdHocFilteringOptionOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) AvailabilityStatus

Availability status. Possibles values: ENABLED, DISABLED.

func (DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) ElementType

func (DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutput

func (DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutputWithContext

func (o DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionOutput

func (DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput

func (DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext

func (o DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput

type DashboardDashboardPublishOptionsAdHocFilteringOptionPtrInput

type DashboardDashboardPublishOptionsAdHocFilteringOptionPtrInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput() DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput
	ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput
}

DashboardDashboardPublishOptionsAdHocFilteringOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsAdHocFilteringOptionArgs, DashboardDashboardPublishOptionsAdHocFilteringOptionPtr and DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsAdHocFilteringOptionPtrInput` via:

        DashboardDashboardPublishOptionsAdHocFilteringOptionArgs{...}

or:

        nil

type DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput

type DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) AvailabilityStatus

Availability status. Possibles values: ENABLED, DISABLED.

func (DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) Elem

func (DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) ElementType

func (DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput

func (DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext

func (o DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput

type DashboardDashboardPublishOptionsArgs

type DashboardDashboardPublishOptionsArgs struct {
	// Ad hoc (one-time) filtering option. See ad_hoc_filtering_option.
	AdHocFilteringOption DashboardDashboardPublishOptionsAdHocFilteringOptionPtrInput `pulumi:"adHocFilteringOption"`
	// The drill-down options of data points in a dashboard. See data_point_drill_up_down_option.
	DataPointDrillUpDownOption DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrInput `pulumi:"dataPointDrillUpDownOption"`
	// The data point menu label options of a dashboard. See data_point_menu_label_option.
	DataPointMenuLabelOption DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrInput `pulumi:"dataPointMenuLabelOption"`
	// The data point tool tip options of a dashboard. See data_point_tooltip_option.
	DataPointTooltipOption DashboardDashboardPublishOptionsDataPointTooltipOptionPtrInput `pulumi:"dataPointTooltipOption"`
	// Export to .csv option. See export_to_csv_option.
	ExportToCsvOption DashboardDashboardPublishOptionsExportToCsvOptionPtrInput `pulumi:"exportToCsvOption"`
	// Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option.
	ExportWithHiddenFieldsOption DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrInput `pulumi:"exportWithHiddenFieldsOption"`
	// Sheet controls option. See sheet_controls_option.
	SheetControlsOption DashboardDashboardPublishOptionsSheetControlsOptionPtrInput `pulumi:"sheetControlsOption"`
	// The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option.
	SheetLayoutElementMaximizationOption DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrInput `pulumi:"sheetLayoutElementMaximizationOption"`
	// The axis sort options of a dashboard. See visual_axis_sort_option.
	VisualAxisSortOption DashboardDashboardPublishOptionsVisualAxisSortOptionPtrInput `pulumi:"visualAxisSortOption"`
	// The menu options of a visual in a dashboard. See visual_menu_option.
	VisualMenuOption DashboardDashboardPublishOptionsVisualMenuOptionPtrInput `pulumi:"visualMenuOption"`
}

func (DashboardDashboardPublishOptionsArgs) ElementType

func (DashboardDashboardPublishOptionsArgs) ToDashboardDashboardPublishOptionsOutput

func (i DashboardDashboardPublishOptionsArgs) ToDashboardDashboardPublishOptionsOutput() DashboardDashboardPublishOptionsOutput

func (DashboardDashboardPublishOptionsArgs) ToDashboardDashboardPublishOptionsOutputWithContext

func (i DashboardDashboardPublishOptionsArgs) ToDashboardDashboardPublishOptionsOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsOutput

func (DashboardDashboardPublishOptionsArgs) ToDashboardDashboardPublishOptionsPtrOutput

func (i DashboardDashboardPublishOptionsArgs) ToDashboardDashboardPublishOptionsPtrOutput() DashboardDashboardPublishOptionsPtrOutput

func (DashboardDashboardPublishOptionsArgs) ToDashboardDashboardPublishOptionsPtrOutputWithContext

func (i DashboardDashboardPublishOptionsArgs) ToDashboardDashboardPublishOptionsPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsPtrOutput

type DashboardDashboardPublishOptionsDataPointDrillUpDownOption

type DashboardDashboardPublishOptionsDataPointDrillUpDownOption struct {
	// Availability status. Possibles values: ENABLED, DISABLED.
	AvailabilityStatus *string `pulumi:"availabilityStatus"`
}

type DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs

type DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs struct {
	// Availability status. Possibles values: ENABLED, DISABLED.
	AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"`
}

func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs) ElementType

func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput

func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputWithContext

func (i DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput

func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput

func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext

func (i DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput

type DashboardDashboardPublishOptionsDataPointDrillUpDownOptionInput

type DashboardDashboardPublishOptionsDataPointDrillUpDownOptionInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput
	ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput
}

DashboardDashboardPublishOptionsDataPointDrillUpDownOptionInput is an input type that accepts DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs and DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsDataPointDrillUpDownOptionInput` via:

DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs{...}

type DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput

type DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) AvailabilityStatus

Availability status. Possibles values: ENABLED, DISABLED.

func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) ElementType

func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput

func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputWithContext

func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput

func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput

func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext

func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput

type DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrInput

type DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput
	ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput
}

DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs, DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtr and DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrInput` via:

        DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs{...}

or:

        nil

type DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput

type DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) AvailabilityStatus

Availability status. Possibles values: ENABLED, DISABLED.

func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) Elem

func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) ElementType

func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput

func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext

func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput

type DashboardDashboardPublishOptionsDataPointMenuLabelOption

type DashboardDashboardPublishOptionsDataPointMenuLabelOption struct {
	// Availability status. Possibles values: ENABLED, DISABLED.
	AvailabilityStatus *string `pulumi:"availabilityStatus"`
}

type DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs

type DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs struct {
	// Availability status. Possibles values: ENABLED, DISABLED.
	AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"`
}

func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs) ElementType

func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput

func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputWithContext

func (i DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput

func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput

func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext

func (i DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput

type DashboardDashboardPublishOptionsDataPointMenuLabelOptionInput

type DashboardDashboardPublishOptionsDataPointMenuLabelOptionInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput() DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput
	ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput
}

DashboardDashboardPublishOptionsDataPointMenuLabelOptionInput is an input type that accepts DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs and DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsDataPointMenuLabelOptionInput` via:

DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs{...}

type DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput

type DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) AvailabilityStatus

Availability status. Possibles values: ENABLED, DISABLED.

func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) ElementType

func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput

func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputWithContext

func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput

func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput

func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext

func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput

type DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrInput

type DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput() DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput
	ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput
}

DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs, DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtr and DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrInput` via:

        DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs{...}

or:

        nil

type DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput

type DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) AvailabilityStatus

Availability status. Possibles values: ENABLED, DISABLED.

func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) Elem

func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) ElementType

func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput

func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext

func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput

type DashboardDashboardPublishOptionsDataPointTooltipOption

type DashboardDashboardPublishOptionsDataPointTooltipOption struct {
	// Availability status. Possibles values: ENABLED, DISABLED.
	AvailabilityStatus *string `pulumi:"availabilityStatus"`
}

type DashboardDashboardPublishOptionsDataPointTooltipOptionArgs

type DashboardDashboardPublishOptionsDataPointTooltipOptionArgs struct {
	// Availability status. Possibles values: ENABLED, DISABLED.
	AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"`
}

func (DashboardDashboardPublishOptionsDataPointTooltipOptionArgs) ElementType

func (DashboardDashboardPublishOptionsDataPointTooltipOptionArgs) ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutput

func (DashboardDashboardPublishOptionsDataPointTooltipOptionArgs) ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutputWithContext

func (i DashboardDashboardPublishOptionsDataPointTooltipOptionArgs) ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionOutput

func (DashboardDashboardPublishOptionsDataPointTooltipOptionArgs) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput

func (DashboardDashboardPublishOptionsDataPointTooltipOptionArgs) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext

func (i DashboardDashboardPublishOptionsDataPointTooltipOptionArgs) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput

type DashboardDashboardPublishOptionsDataPointTooltipOptionInput

type DashboardDashboardPublishOptionsDataPointTooltipOptionInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutput() DashboardDashboardPublishOptionsDataPointTooltipOptionOutput
	ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionOutput
}

DashboardDashboardPublishOptionsDataPointTooltipOptionInput is an input type that accepts DashboardDashboardPublishOptionsDataPointTooltipOptionArgs and DashboardDashboardPublishOptionsDataPointTooltipOptionOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsDataPointTooltipOptionInput` via:

DashboardDashboardPublishOptionsDataPointTooltipOptionArgs{...}

type DashboardDashboardPublishOptionsDataPointTooltipOptionOutput

type DashboardDashboardPublishOptionsDataPointTooltipOptionOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) AvailabilityStatus

Availability status. Possibles values: ENABLED, DISABLED.

func (DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) ElementType

func (DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutput

func (DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutputWithContext

func (o DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionOutput

func (DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput

func (DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext

func (o DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput

type DashboardDashboardPublishOptionsDataPointTooltipOptionPtrInput

type DashboardDashboardPublishOptionsDataPointTooltipOptionPtrInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput() DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput
	ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput
}

DashboardDashboardPublishOptionsDataPointTooltipOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsDataPointTooltipOptionArgs, DashboardDashboardPublishOptionsDataPointTooltipOptionPtr and DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsDataPointTooltipOptionPtrInput` via:

        DashboardDashboardPublishOptionsDataPointTooltipOptionArgs{...}

or:

        nil

type DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput

type DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) AvailabilityStatus

Availability status. Possibles values: ENABLED, DISABLED.

func (DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) Elem

func (DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) ElementType

func (DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput

func (DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext

func (o DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput

type DashboardDashboardPublishOptionsExportToCsvOption

type DashboardDashboardPublishOptionsExportToCsvOption struct {
	// Availability status. Possibles values: ENABLED, DISABLED.
	AvailabilityStatus *string `pulumi:"availabilityStatus"`
}

type DashboardDashboardPublishOptionsExportToCsvOptionArgs

type DashboardDashboardPublishOptionsExportToCsvOptionArgs struct {
	// Availability status. Possibles values: ENABLED, DISABLED.
	AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"`
}

func (DashboardDashboardPublishOptionsExportToCsvOptionArgs) ElementType

func (DashboardDashboardPublishOptionsExportToCsvOptionArgs) ToDashboardDashboardPublishOptionsExportToCsvOptionOutput

func (i DashboardDashboardPublishOptionsExportToCsvOptionArgs) ToDashboardDashboardPublishOptionsExportToCsvOptionOutput() DashboardDashboardPublishOptionsExportToCsvOptionOutput

func (DashboardDashboardPublishOptionsExportToCsvOptionArgs) ToDashboardDashboardPublishOptionsExportToCsvOptionOutputWithContext

func (i DashboardDashboardPublishOptionsExportToCsvOptionArgs) ToDashboardDashboardPublishOptionsExportToCsvOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportToCsvOptionOutput

func (DashboardDashboardPublishOptionsExportToCsvOptionArgs) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutput

func (i DashboardDashboardPublishOptionsExportToCsvOptionArgs) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutput() DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput

func (DashboardDashboardPublishOptionsExportToCsvOptionArgs) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext

func (i DashboardDashboardPublishOptionsExportToCsvOptionArgs) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput

type DashboardDashboardPublishOptionsExportToCsvOptionInput

type DashboardDashboardPublishOptionsExportToCsvOptionInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsExportToCsvOptionOutput() DashboardDashboardPublishOptionsExportToCsvOptionOutput
	ToDashboardDashboardPublishOptionsExportToCsvOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsExportToCsvOptionOutput
}

DashboardDashboardPublishOptionsExportToCsvOptionInput is an input type that accepts DashboardDashboardPublishOptionsExportToCsvOptionArgs and DashboardDashboardPublishOptionsExportToCsvOptionOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsExportToCsvOptionInput` via:

DashboardDashboardPublishOptionsExportToCsvOptionArgs{...}

type DashboardDashboardPublishOptionsExportToCsvOptionOutput

type DashboardDashboardPublishOptionsExportToCsvOptionOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsExportToCsvOptionOutput) AvailabilityStatus

Availability status. Possibles values: ENABLED, DISABLED.

func (DashboardDashboardPublishOptionsExportToCsvOptionOutput) ElementType

func (DashboardDashboardPublishOptionsExportToCsvOptionOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionOutput

func (DashboardDashboardPublishOptionsExportToCsvOptionOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionOutputWithContext

func (o DashboardDashboardPublishOptionsExportToCsvOptionOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportToCsvOptionOutput

func (DashboardDashboardPublishOptionsExportToCsvOptionOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutput

func (DashboardDashboardPublishOptionsExportToCsvOptionOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext

func (o DashboardDashboardPublishOptionsExportToCsvOptionOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput

type DashboardDashboardPublishOptionsExportToCsvOptionPtrInput

type DashboardDashboardPublishOptionsExportToCsvOptionPtrInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutput() DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput
	ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput
}

DashboardDashboardPublishOptionsExportToCsvOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsExportToCsvOptionArgs, DashboardDashboardPublishOptionsExportToCsvOptionPtr and DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsExportToCsvOptionPtrInput` via:

        DashboardDashboardPublishOptionsExportToCsvOptionArgs{...}

or:

        nil

type DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput

type DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) AvailabilityStatus

Availability status. Possibles values: ENABLED, DISABLED.

func (DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) Elem

func (DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) ElementType

func (DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutput

func (DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext

func (o DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput

type DashboardDashboardPublishOptionsExportWithHiddenFieldsOption

type DashboardDashboardPublishOptionsExportWithHiddenFieldsOption struct {
	// Availability status. Possibles values: ENABLED, DISABLED.
	AvailabilityStatus *string `pulumi:"availabilityStatus"`
}

type DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs

type DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs struct {
	// Availability status. Possibles values: ENABLED, DISABLED.
	AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"`
}

func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs) ElementType

func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput

func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputWithContext

func (i DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput

func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput

func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext

func (i DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput

type DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionInput

type DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput
	ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput
}

DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionInput is an input type that accepts DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs and DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionInput` via:

DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs{...}

type DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput

type DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) AvailabilityStatus

Availability status. Possibles values: ENABLED, DISABLED.

func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) ElementType

func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput

func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputWithContext

func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput

func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput

func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext

func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput

type DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrInput

type DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput
	ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput
}

DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs, DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtr and DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrInput` via:

        DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs{...}

or:

        nil

type DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput

type DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) AvailabilityStatus

Availability status. Possibles values: ENABLED, DISABLED.

func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) Elem

func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) ElementType

func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput

func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext

func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput

type DashboardDashboardPublishOptionsInput

type DashboardDashboardPublishOptionsInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsOutput() DashboardDashboardPublishOptionsOutput
	ToDashboardDashboardPublishOptionsOutputWithContext(context.Context) DashboardDashboardPublishOptionsOutput
}

DashboardDashboardPublishOptionsInput is an input type that accepts DashboardDashboardPublishOptionsArgs and DashboardDashboardPublishOptionsOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsInput` via:

DashboardDashboardPublishOptionsArgs{...}

type DashboardDashboardPublishOptionsOutput

type DashboardDashboardPublishOptionsOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsOutput) AdHocFilteringOption

Ad hoc (one-time) filtering option. See ad_hoc_filtering_option.

func (DashboardDashboardPublishOptionsOutput) DataPointDrillUpDownOption

The drill-down options of data points in a dashboard. See data_point_drill_up_down_option.

func (DashboardDashboardPublishOptionsOutput) DataPointMenuLabelOption

The data point menu label options of a dashboard. See data_point_menu_label_option.

func (DashboardDashboardPublishOptionsOutput) DataPointTooltipOption

The data point tool tip options of a dashboard. See data_point_tooltip_option.

func (DashboardDashboardPublishOptionsOutput) ElementType

func (DashboardDashboardPublishOptionsOutput) ExportToCsvOption

Export to .csv option. See export_to_csv_option.

func (DashboardDashboardPublishOptionsOutput) ExportWithHiddenFieldsOption

Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option.

func (DashboardDashboardPublishOptionsOutput) SheetControlsOption

Sheet controls option. See sheet_controls_option.

func (DashboardDashboardPublishOptionsOutput) SheetLayoutElementMaximizationOption

The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option.

func (DashboardDashboardPublishOptionsOutput) ToDashboardDashboardPublishOptionsOutput

func (o DashboardDashboardPublishOptionsOutput) ToDashboardDashboardPublishOptionsOutput() DashboardDashboardPublishOptionsOutput

func (DashboardDashboardPublishOptionsOutput) ToDashboardDashboardPublishOptionsOutputWithContext

func (o DashboardDashboardPublishOptionsOutput) ToDashboardDashboardPublishOptionsOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsOutput

func (DashboardDashboardPublishOptionsOutput) ToDashboardDashboardPublishOptionsPtrOutput

func (o DashboardDashboardPublishOptionsOutput) ToDashboardDashboardPublishOptionsPtrOutput() DashboardDashboardPublishOptionsPtrOutput

func (DashboardDashboardPublishOptionsOutput) ToDashboardDashboardPublishOptionsPtrOutputWithContext

func (o DashboardDashboardPublishOptionsOutput) ToDashboardDashboardPublishOptionsPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsPtrOutput

func (DashboardDashboardPublishOptionsOutput) VisualAxisSortOption

The axis sort options of a dashboard. See visual_axis_sort_option.

func (DashboardDashboardPublishOptionsOutput) VisualMenuOption

The menu options of a visual in a dashboard. See visual_menu_option.

type DashboardDashboardPublishOptionsPtrInput

type DashboardDashboardPublishOptionsPtrInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsPtrOutput() DashboardDashboardPublishOptionsPtrOutput
	ToDashboardDashboardPublishOptionsPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsPtrOutput
}

DashboardDashboardPublishOptionsPtrInput is an input type that accepts DashboardDashboardPublishOptionsArgs, DashboardDashboardPublishOptionsPtr and DashboardDashboardPublishOptionsPtrOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsPtrInput` via:

        DashboardDashboardPublishOptionsArgs{...}

or:

        nil

type DashboardDashboardPublishOptionsPtrOutput

type DashboardDashboardPublishOptionsPtrOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsPtrOutput) AdHocFilteringOption

Ad hoc (one-time) filtering option. See ad_hoc_filtering_option.

func (DashboardDashboardPublishOptionsPtrOutput) DataPointDrillUpDownOption

The drill-down options of data points in a dashboard. See data_point_drill_up_down_option.

func (DashboardDashboardPublishOptionsPtrOutput) DataPointMenuLabelOption

The data point menu label options of a dashboard. See data_point_menu_label_option.

func (DashboardDashboardPublishOptionsPtrOutput) DataPointTooltipOption

The data point tool tip options of a dashboard. See data_point_tooltip_option.

func (DashboardDashboardPublishOptionsPtrOutput) Elem

func (DashboardDashboardPublishOptionsPtrOutput) ElementType

func (DashboardDashboardPublishOptionsPtrOutput) ExportToCsvOption

Export to .csv option. See export_to_csv_option.

func (DashboardDashboardPublishOptionsPtrOutput) ExportWithHiddenFieldsOption

Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option.

func (DashboardDashboardPublishOptionsPtrOutput) SheetControlsOption

Sheet controls option. See sheet_controls_option.

func (DashboardDashboardPublishOptionsPtrOutput) SheetLayoutElementMaximizationOption

The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option.

func (DashboardDashboardPublishOptionsPtrOutput) ToDashboardDashboardPublishOptionsPtrOutput

func (o DashboardDashboardPublishOptionsPtrOutput) ToDashboardDashboardPublishOptionsPtrOutput() DashboardDashboardPublishOptionsPtrOutput

func (DashboardDashboardPublishOptionsPtrOutput) ToDashboardDashboardPublishOptionsPtrOutputWithContext

func (o DashboardDashboardPublishOptionsPtrOutput) ToDashboardDashboardPublishOptionsPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsPtrOutput

func (DashboardDashboardPublishOptionsPtrOutput) VisualAxisSortOption

The axis sort options of a dashboard. See visual_axis_sort_option.

func (DashboardDashboardPublishOptionsPtrOutput) VisualMenuOption

The menu options of a visual in a dashboard. See visual_menu_option.

type DashboardDashboardPublishOptionsSheetControlsOption

type DashboardDashboardPublishOptionsSheetControlsOption struct {
	// Visibility state. Possibles values: EXPANDED, COLLAPSED.
	VisibilityState *string `pulumi:"visibilityState"`
}

type DashboardDashboardPublishOptionsSheetControlsOptionArgs

type DashboardDashboardPublishOptionsSheetControlsOptionArgs struct {
	// Visibility state. Possibles values: EXPANDED, COLLAPSED.
	VisibilityState pulumi.StringPtrInput `pulumi:"visibilityState"`
}

func (DashboardDashboardPublishOptionsSheetControlsOptionArgs) ElementType

func (DashboardDashboardPublishOptionsSheetControlsOptionArgs) ToDashboardDashboardPublishOptionsSheetControlsOptionOutput

func (DashboardDashboardPublishOptionsSheetControlsOptionArgs) ToDashboardDashboardPublishOptionsSheetControlsOptionOutputWithContext

func (i DashboardDashboardPublishOptionsSheetControlsOptionArgs) ToDashboardDashboardPublishOptionsSheetControlsOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetControlsOptionOutput

func (DashboardDashboardPublishOptionsSheetControlsOptionArgs) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutput

func (i DashboardDashboardPublishOptionsSheetControlsOptionArgs) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutput() DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput

func (DashboardDashboardPublishOptionsSheetControlsOptionArgs) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext

func (i DashboardDashboardPublishOptionsSheetControlsOptionArgs) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput

type DashboardDashboardPublishOptionsSheetControlsOptionInput

type DashboardDashboardPublishOptionsSheetControlsOptionInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsSheetControlsOptionOutput() DashboardDashboardPublishOptionsSheetControlsOptionOutput
	ToDashboardDashboardPublishOptionsSheetControlsOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsSheetControlsOptionOutput
}

DashboardDashboardPublishOptionsSheetControlsOptionInput is an input type that accepts DashboardDashboardPublishOptionsSheetControlsOptionArgs and DashboardDashboardPublishOptionsSheetControlsOptionOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsSheetControlsOptionInput` via:

DashboardDashboardPublishOptionsSheetControlsOptionArgs{...}

type DashboardDashboardPublishOptionsSheetControlsOptionOutput

type DashboardDashboardPublishOptionsSheetControlsOptionOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsSheetControlsOptionOutput) ElementType

func (DashboardDashboardPublishOptionsSheetControlsOptionOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionOutput

func (DashboardDashboardPublishOptionsSheetControlsOptionOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionOutputWithContext

func (o DashboardDashboardPublishOptionsSheetControlsOptionOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetControlsOptionOutput

func (DashboardDashboardPublishOptionsSheetControlsOptionOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutput

func (DashboardDashboardPublishOptionsSheetControlsOptionOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext

func (o DashboardDashboardPublishOptionsSheetControlsOptionOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput

func (DashboardDashboardPublishOptionsSheetControlsOptionOutput) VisibilityState

Visibility state. Possibles values: EXPANDED, COLLAPSED.

type DashboardDashboardPublishOptionsSheetControlsOptionPtrInput

type DashboardDashboardPublishOptionsSheetControlsOptionPtrInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutput() DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput
	ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput
}

DashboardDashboardPublishOptionsSheetControlsOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsSheetControlsOptionArgs, DashboardDashboardPublishOptionsSheetControlsOptionPtr and DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsSheetControlsOptionPtrInput` via:

        DashboardDashboardPublishOptionsSheetControlsOptionArgs{...}

or:

        nil

type DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput

type DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) Elem

func (DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) ElementType

func (DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutput

func (DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext

func (o DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput

func (DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) VisibilityState

Visibility state. Possibles values: EXPANDED, COLLAPSED.

type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption

type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption struct {
	// Availability status. Possibles values: ENABLED, DISABLED.
	AvailabilityStatus *string `pulumi:"availabilityStatus"`
}

type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs

type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs struct {
	// Availability status. Possibles values: ENABLED, DISABLED.
	AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"`
}

func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs) ElementType

func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput

func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputWithContext

func (i DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput

func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput

func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext

func (i DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput

type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionInput

type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput
	ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput
}

DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionInput is an input type that accepts DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs and DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionInput` via:

DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs{...}

type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput

type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) AvailabilityStatus

Availability status. Possibles values: ENABLED, DISABLED.

func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) ElementType

func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput

func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputWithContext

func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput

func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext

func (o DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput

type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrInput

type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput
	ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput
}

DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs, DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtr and DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrInput` via:

        DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs{...}

or:

        nil

type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput

type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) AvailabilityStatus

Availability status. Possibles values: ENABLED, DISABLED.

func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) Elem

func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) ElementType

func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput

func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext

type DashboardDashboardPublishOptionsVisualAxisSortOption

type DashboardDashboardPublishOptionsVisualAxisSortOption struct {
	// Availability status. Possibles values: ENABLED, DISABLED.
	AvailabilityStatus *string `pulumi:"availabilityStatus"`
}

type DashboardDashboardPublishOptionsVisualAxisSortOptionArgs

type DashboardDashboardPublishOptionsVisualAxisSortOptionArgs struct {
	// Availability status. Possibles values: ENABLED, DISABLED.
	AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"`
}

func (DashboardDashboardPublishOptionsVisualAxisSortOptionArgs) ElementType

func (DashboardDashboardPublishOptionsVisualAxisSortOptionArgs) ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutput

func (DashboardDashboardPublishOptionsVisualAxisSortOptionArgs) ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutputWithContext

func (i DashboardDashboardPublishOptionsVisualAxisSortOptionArgs) ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionOutput

func (DashboardDashboardPublishOptionsVisualAxisSortOptionArgs) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput

func (i DashboardDashboardPublishOptionsVisualAxisSortOptionArgs) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput() DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput

func (DashboardDashboardPublishOptionsVisualAxisSortOptionArgs) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext

func (i DashboardDashboardPublishOptionsVisualAxisSortOptionArgs) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput

type DashboardDashboardPublishOptionsVisualAxisSortOptionInput

type DashboardDashboardPublishOptionsVisualAxisSortOptionInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutput() DashboardDashboardPublishOptionsVisualAxisSortOptionOutput
	ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionOutput
}

DashboardDashboardPublishOptionsVisualAxisSortOptionInput is an input type that accepts DashboardDashboardPublishOptionsVisualAxisSortOptionArgs and DashboardDashboardPublishOptionsVisualAxisSortOptionOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsVisualAxisSortOptionInput` via:

DashboardDashboardPublishOptionsVisualAxisSortOptionArgs{...}

type DashboardDashboardPublishOptionsVisualAxisSortOptionOutput

type DashboardDashboardPublishOptionsVisualAxisSortOptionOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) AvailabilityStatus

Availability status. Possibles values: ENABLED, DISABLED.

func (DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) ElementType

func (DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutput

func (DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutputWithContext

func (o DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionOutput

func (DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput

func (DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext

func (o DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput

type DashboardDashboardPublishOptionsVisualAxisSortOptionPtrInput

type DashboardDashboardPublishOptionsVisualAxisSortOptionPtrInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput() DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput
	ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput
}

DashboardDashboardPublishOptionsVisualAxisSortOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsVisualAxisSortOptionArgs, DashboardDashboardPublishOptionsVisualAxisSortOptionPtr and DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsVisualAxisSortOptionPtrInput` via:

        DashboardDashboardPublishOptionsVisualAxisSortOptionArgs{...}

or:

        nil

type DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput

type DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) AvailabilityStatus

Availability status. Possibles values: ENABLED, DISABLED.

func (DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) Elem

func (DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) ElementType

func (DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput

func (DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext

func (o DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput

type DashboardDashboardPublishOptionsVisualMenuOption

type DashboardDashboardPublishOptionsVisualMenuOption struct {
	// Availability status. Possibles values: ENABLED, DISABLED.
	AvailabilityStatus *string `pulumi:"availabilityStatus"`
}

type DashboardDashboardPublishOptionsVisualMenuOptionArgs

type DashboardDashboardPublishOptionsVisualMenuOptionArgs struct {
	// Availability status. Possibles values: ENABLED, DISABLED.
	AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"`
}

func (DashboardDashboardPublishOptionsVisualMenuOptionArgs) ElementType

func (DashboardDashboardPublishOptionsVisualMenuOptionArgs) ToDashboardDashboardPublishOptionsVisualMenuOptionOutput

func (i DashboardDashboardPublishOptionsVisualMenuOptionArgs) ToDashboardDashboardPublishOptionsVisualMenuOptionOutput() DashboardDashboardPublishOptionsVisualMenuOptionOutput

func (DashboardDashboardPublishOptionsVisualMenuOptionArgs) ToDashboardDashboardPublishOptionsVisualMenuOptionOutputWithContext

func (i DashboardDashboardPublishOptionsVisualMenuOptionArgs) ToDashboardDashboardPublishOptionsVisualMenuOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualMenuOptionOutput

func (DashboardDashboardPublishOptionsVisualMenuOptionArgs) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutput

func (i DashboardDashboardPublishOptionsVisualMenuOptionArgs) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutput() DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput

func (DashboardDashboardPublishOptionsVisualMenuOptionArgs) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext

func (i DashboardDashboardPublishOptionsVisualMenuOptionArgs) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput

type DashboardDashboardPublishOptionsVisualMenuOptionInput

type DashboardDashboardPublishOptionsVisualMenuOptionInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsVisualMenuOptionOutput() DashboardDashboardPublishOptionsVisualMenuOptionOutput
	ToDashboardDashboardPublishOptionsVisualMenuOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsVisualMenuOptionOutput
}

DashboardDashboardPublishOptionsVisualMenuOptionInput is an input type that accepts DashboardDashboardPublishOptionsVisualMenuOptionArgs and DashboardDashboardPublishOptionsVisualMenuOptionOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsVisualMenuOptionInput` via:

DashboardDashboardPublishOptionsVisualMenuOptionArgs{...}

type DashboardDashboardPublishOptionsVisualMenuOptionOutput

type DashboardDashboardPublishOptionsVisualMenuOptionOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsVisualMenuOptionOutput) AvailabilityStatus

Availability status. Possibles values: ENABLED, DISABLED.

func (DashboardDashboardPublishOptionsVisualMenuOptionOutput) ElementType

func (DashboardDashboardPublishOptionsVisualMenuOptionOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionOutput

func (DashboardDashboardPublishOptionsVisualMenuOptionOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionOutputWithContext

func (o DashboardDashboardPublishOptionsVisualMenuOptionOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualMenuOptionOutput

func (DashboardDashboardPublishOptionsVisualMenuOptionOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutput

func (o DashboardDashboardPublishOptionsVisualMenuOptionOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutput() DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput

func (DashboardDashboardPublishOptionsVisualMenuOptionOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext

func (o DashboardDashboardPublishOptionsVisualMenuOptionOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput

type DashboardDashboardPublishOptionsVisualMenuOptionPtrInput

type DashboardDashboardPublishOptionsVisualMenuOptionPtrInput interface {
	pulumi.Input

	ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutput() DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput
	ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput
}

DashboardDashboardPublishOptionsVisualMenuOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsVisualMenuOptionArgs, DashboardDashboardPublishOptionsVisualMenuOptionPtr and DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput values. You can construct a concrete instance of `DashboardDashboardPublishOptionsVisualMenuOptionPtrInput` via:

        DashboardDashboardPublishOptionsVisualMenuOptionArgs{...}

or:

        nil

type DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput

type DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput struct{ *pulumi.OutputState }

func (DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) AvailabilityStatus

Availability status. Possibles values: ENABLED, DISABLED.

func (DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) Elem

func (DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) ElementType

func (DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutput

func (DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext

func (o DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput

type DashboardInput

type DashboardInput interface {
	pulumi.Input

	ToDashboardOutput() DashboardOutput
	ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
}

type DashboardMap

type DashboardMap map[string]DashboardInput

func (DashboardMap) ElementType

func (DashboardMap) ElementType() reflect.Type

func (DashboardMap) ToDashboardMapOutput

func (i DashboardMap) ToDashboardMapOutput() DashboardMapOutput

func (DashboardMap) ToDashboardMapOutputWithContext

func (i DashboardMap) ToDashboardMapOutputWithContext(ctx context.Context) DashboardMapOutput

type DashboardMapInput

type DashboardMapInput interface {
	pulumi.Input

	ToDashboardMapOutput() DashboardMapOutput
	ToDashboardMapOutputWithContext(context.Context) DashboardMapOutput
}

DashboardMapInput is an input type that accepts DashboardMap and DashboardMapOutput values. You can construct a concrete instance of `DashboardMapInput` via:

DashboardMap{ "key": DashboardArgs{...} }

type DashboardMapOutput

type DashboardMapOutput struct{ *pulumi.OutputState }

func (DashboardMapOutput) ElementType

func (DashboardMapOutput) ElementType() reflect.Type

func (DashboardMapOutput) MapIndex

func (DashboardMapOutput) ToDashboardMapOutput

func (o DashboardMapOutput) ToDashboardMapOutput() DashboardMapOutput

func (DashboardMapOutput) ToDashboardMapOutputWithContext

func (o DashboardMapOutput) ToDashboardMapOutputWithContext(ctx context.Context) DashboardMapOutput

type DashboardOutput

type DashboardOutput struct{ *pulumi.OutputState }

func (DashboardOutput) Arn

The Amazon Resource Name (ARN) of the resource.

func (DashboardOutput) AwsAccountId

func (o DashboardOutput) AwsAccountId() pulumi.StringOutput

AWS account ID.

func (DashboardOutput) CreatedTime

func (o DashboardOutput) CreatedTime() pulumi.StringOutput

The time that the dashboard was created.

func (DashboardOutput) DashboardId

func (o DashboardOutput) DashboardId() pulumi.StringOutput

Identifier for the dashboard.

func (DashboardOutput) DashboardPublishOptions

func (o DashboardOutput) DashboardPublishOptions() DashboardDashboardPublishOptionsOutput

Options for publishing the dashboard. See dashboard_publish_options.

func (DashboardOutput) ElementType

func (DashboardOutput) ElementType() reflect.Type

func (DashboardOutput) LastPublishedTime

func (o DashboardOutput) LastPublishedTime() pulumi.StringOutput

func (DashboardOutput) LastUpdatedTime

func (o DashboardOutput) LastUpdatedTime() pulumi.StringOutput

The time that the dashboard was last updated.

func (DashboardOutput) Name

Display name for the dashboard.

func (DashboardOutput) Parameters

The parameters for the creation of the dashboard, which you want to use to override the default settings. A dashboard can have any type of parameters, and some parameters might accept multiple values. See parameters.

func (DashboardOutput) Permissions

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

func (DashboardOutput) SourceEntity

The entity that you are using as a source when you create the dashboard (template). Only one of `definition` or `sourceEntity` should be configured. See source_entity.

func (DashboardOutput) SourceEntityArn

func (o DashboardOutput) SourceEntityArn() pulumi.StringOutput

Amazon Resource Name (ARN) of a template that was used to create this dashboard.

func (DashboardOutput) Status

func (o DashboardOutput) Status() pulumi.StringOutput

The dashboard creation status.

func (DashboardOutput) Tags

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 (DashboardOutput) TagsAll deprecated

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

Deprecated: Please use `tags` instead.

func (DashboardOutput) ThemeArn

func (o DashboardOutput) ThemeArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the theme that is being used for this dashboard. The theme ARN must exist in the same AWS account where you create the dashboard.

func (DashboardOutput) ToDashboardOutput

func (o DashboardOutput) ToDashboardOutput() DashboardOutput

func (DashboardOutput) ToDashboardOutputWithContext

func (o DashboardOutput) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput

func (DashboardOutput) VersionDescription

func (o DashboardOutput) VersionDescription() pulumi.StringOutput

A description of the current dashboard version being created/updated.

The following arguments are optional:

func (DashboardOutput) VersionNumber

func (o DashboardOutput) VersionNumber() pulumi.IntOutput

The version number of the dashboard version.

type DashboardParameters

type DashboardParameters struct {
	// A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html).
	DateTimeParameters []DashboardParametersDateTimeParameter `pulumi:"dateTimeParameters"`
	// A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html).
	DecimalParameters []DashboardParametersDecimalParameter `pulumi:"decimalParameters"`
	// A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html).
	IntegerParameters []DashboardParametersIntegerParameter `pulumi:"integerParameters"`
	// A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html).
	StringParameters []DashboardParametersStringParameter `pulumi:"stringParameters"`
}

type DashboardParametersArgs

type DashboardParametersArgs struct {
	// A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html).
	DateTimeParameters DashboardParametersDateTimeParameterArrayInput `pulumi:"dateTimeParameters"`
	// A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html).
	DecimalParameters DashboardParametersDecimalParameterArrayInput `pulumi:"decimalParameters"`
	// A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html).
	IntegerParameters DashboardParametersIntegerParameterArrayInput `pulumi:"integerParameters"`
	// A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html).
	StringParameters DashboardParametersStringParameterArrayInput `pulumi:"stringParameters"`
}

func (DashboardParametersArgs) ElementType

func (DashboardParametersArgs) ElementType() reflect.Type

func (DashboardParametersArgs) ToDashboardParametersOutput

func (i DashboardParametersArgs) ToDashboardParametersOutput() DashboardParametersOutput

func (DashboardParametersArgs) ToDashboardParametersOutputWithContext

func (i DashboardParametersArgs) ToDashboardParametersOutputWithContext(ctx context.Context) DashboardParametersOutput

func (DashboardParametersArgs) ToDashboardParametersPtrOutput

func (i DashboardParametersArgs) ToDashboardParametersPtrOutput() DashboardParametersPtrOutput

func (DashboardParametersArgs) ToDashboardParametersPtrOutputWithContext

func (i DashboardParametersArgs) ToDashboardParametersPtrOutputWithContext(ctx context.Context) DashboardParametersPtrOutput

type DashboardParametersDateTimeParameter

type DashboardParametersDateTimeParameter struct {
	// Display name for the dashboard.
	Name   string   `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type DashboardParametersDateTimeParameterArgs

type DashboardParametersDateTimeParameterArgs struct {
	// Display name for the dashboard.
	Name   pulumi.StringInput      `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (DashboardParametersDateTimeParameterArgs) ElementType

func (DashboardParametersDateTimeParameterArgs) ToDashboardParametersDateTimeParameterOutput

func (i DashboardParametersDateTimeParameterArgs) ToDashboardParametersDateTimeParameterOutput() DashboardParametersDateTimeParameterOutput

func (DashboardParametersDateTimeParameterArgs) ToDashboardParametersDateTimeParameterOutputWithContext

func (i DashboardParametersDateTimeParameterArgs) ToDashboardParametersDateTimeParameterOutputWithContext(ctx context.Context) DashboardParametersDateTimeParameterOutput

type DashboardParametersDateTimeParameterArray

type DashboardParametersDateTimeParameterArray []DashboardParametersDateTimeParameterInput

func (DashboardParametersDateTimeParameterArray) ElementType

func (DashboardParametersDateTimeParameterArray) ToDashboardParametersDateTimeParameterArrayOutput

func (i DashboardParametersDateTimeParameterArray) ToDashboardParametersDateTimeParameterArrayOutput() DashboardParametersDateTimeParameterArrayOutput

func (DashboardParametersDateTimeParameterArray) ToDashboardParametersDateTimeParameterArrayOutputWithContext

func (i DashboardParametersDateTimeParameterArray) ToDashboardParametersDateTimeParameterArrayOutputWithContext(ctx context.Context) DashboardParametersDateTimeParameterArrayOutput

type DashboardParametersDateTimeParameterArrayInput

type DashboardParametersDateTimeParameterArrayInput interface {
	pulumi.Input

	ToDashboardParametersDateTimeParameterArrayOutput() DashboardParametersDateTimeParameterArrayOutput
	ToDashboardParametersDateTimeParameterArrayOutputWithContext(context.Context) DashboardParametersDateTimeParameterArrayOutput
}

DashboardParametersDateTimeParameterArrayInput is an input type that accepts DashboardParametersDateTimeParameterArray and DashboardParametersDateTimeParameterArrayOutput values. You can construct a concrete instance of `DashboardParametersDateTimeParameterArrayInput` via:

DashboardParametersDateTimeParameterArray{ DashboardParametersDateTimeParameterArgs{...} }

type DashboardParametersDateTimeParameterArrayOutput

type DashboardParametersDateTimeParameterArrayOutput struct{ *pulumi.OutputState }

func (DashboardParametersDateTimeParameterArrayOutput) ElementType

func (DashboardParametersDateTimeParameterArrayOutput) Index

func (DashboardParametersDateTimeParameterArrayOutput) ToDashboardParametersDateTimeParameterArrayOutput

func (o DashboardParametersDateTimeParameterArrayOutput) ToDashboardParametersDateTimeParameterArrayOutput() DashboardParametersDateTimeParameterArrayOutput

func (DashboardParametersDateTimeParameterArrayOutput) ToDashboardParametersDateTimeParameterArrayOutputWithContext

func (o DashboardParametersDateTimeParameterArrayOutput) ToDashboardParametersDateTimeParameterArrayOutputWithContext(ctx context.Context) DashboardParametersDateTimeParameterArrayOutput

type DashboardParametersDateTimeParameterInput

type DashboardParametersDateTimeParameterInput interface {
	pulumi.Input

	ToDashboardParametersDateTimeParameterOutput() DashboardParametersDateTimeParameterOutput
	ToDashboardParametersDateTimeParameterOutputWithContext(context.Context) DashboardParametersDateTimeParameterOutput
}

DashboardParametersDateTimeParameterInput is an input type that accepts DashboardParametersDateTimeParameterArgs and DashboardParametersDateTimeParameterOutput values. You can construct a concrete instance of `DashboardParametersDateTimeParameterInput` via:

DashboardParametersDateTimeParameterArgs{...}

type DashboardParametersDateTimeParameterOutput

type DashboardParametersDateTimeParameterOutput struct{ *pulumi.OutputState }

func (DashboardParametersDateTimeParameterOutput) ElementType

func (DashboardParametersDateTimeParameterOutput) Name

Display name for the dashboard.

func (DashboardParametersDateTimeParameterOutput) ToDashboardParametersDateTimeParameterOutput

func (o DashboardParametersDateTimeParameterOutput) ToDashboardParametersDateTimeParameterOutput() DashboardParametersDateTimeParameterOutput

func (DashboardParametersDateTimeParameterOutput) ToDashboardParametersDateTimeParameterOutputWithContext

func (o DashboardParametersDateTimeParameterOutput) ToDashboardParametersDateTimeParameterOutputWithContext(ctx context.Context) DashboardParametersDateTimeParameterOutput

func (DashboardParametersDateTimeParameterOutput) Values

type DashboardParametersDecimalParameter

type DashboardParametersDecimalParameter struct {
	// Display name for the dashboard.
	Name   string    `pulumi:"name"`
	Values []float64 `pulumi:"values"`
}

type DashboardParametersDecimalParameterArgs

type DashboardParametersDecimalParameterArgs struct {
	// Display name for the dashboard.
	Name   pulumi.StringInput       `pulumi:"name"`
	Values pulumi.Float64ArrayInput `pulumi:"values"`
}

func (DashboardParametersDecimalParameterArgs) ElementType

func (DashboardParametersDecimalParameterArgs) ToDashboardParametersDecimalParameterOutput

func (i DashboardParametersDecimalParameterArgs) ToDashboardParametersDecimalParameterOutput() DashboardParametersDecimalParameterOutput

func (DashboardParametersDecimalParameterArgs) ToDashboardParametersDecimalParameterOutputWithContext

func (i DashboardParametersDecimalParameterArgs) ToDashboardParametersDecimalParameterOutputWithContext(ctx context.Context) DashboardParametersDecimalParameterOutput

type DashboardParametersDecimalParameterArray

type DashboardParametersDecimalParameterArray []DashboardParametersDecimalParameterInput

func (DashboardParametersDecimalParameterArray) ElementType

func (DashboardParametersDecimalParameterArray) ToDashboardParametersDecimalParameterArrayOutput

func (i DashboardParametersDecimalParameterArray) ToDashboardParametersDecimalParameterArrayOutput() DashboardParametersDecimalParameterArrayOutput

func (DashboardParametersDecimalParameterArray) ToDashboardParametersDecimalParameterArrayOutputWithContext

func (i DashboardParametersDecimalParameterArray) ToDashboardParametersDecimalParameterArrayOutputWithContext(ctx context.Context) DashboardParametersDecimalParameterArrayOutput

type DashboardParametersDecimalParameterArrayInput

type DashboardParametersDecimalParameterArrayInput interface {
	pulumi.Input

	ToDashboardParametersDecimalParameterArrayOutput() DashboardParametersDecimalParameterArrayOutput
	ToDashboardParametersDecimalParameterArrayOutputWithContext(context.Context) DashboardParametersDecimalParameterArrayOutput
}

DashboardParametersDecimalParameterArrayInput is an input type that accepts DashboardParametersDecimalParameterArray and DashboardParametersDecimalParameterArrayOutput values. You can construct a concrete instance of `DashboardParametersDecimalParameterArrayInput` via:

DashboardParametersDecimalParameterArray{ DashboardParametersDecimalParameterArgs{...} }

type DashboardParametersDecimalParameterArrayOutput

type DashboardParametersDecimalParameterArrayOutput struct{ *pulumi.OutputState }

func (DashboardParametersDecimalParameterArrayOutput) ElementType

func (DashboardParametersDecimalParameterArrayOutput) Index

func (DashboardParametersDecimalParameterArrayOutput) ToDashboardParametersDecimalParameterArrayOutput

func (o DashboardParametersDecimalParameterArrayOutput) ToDashboardParametersDecimalParameterArrayOutput() DashboardParametersDecimalParameterArrayOutput

func (DashboardParametersDecimalParameterArrayOutput) ToDashboardParametersDecimalParameterArrayOutputWithContext

func (o DashboardParametersDecimalParameterArrayOutput) ToDashboardParametersDecimalParameterArrayOutputWithContext(ctx context.Context) DashboardParametersDecimalParameterArrayOutput

type DashboardParametersDecimalParameterInput

type DashboardParametersDecimalParameterInput interface {
	pulumi.Input

	ToDashboardParametersDecimalParameterOutput() DashboardParametersDecimalParameterOutput
	ToDashboardParametersDecimalParameterOutputWithContext(context.Context) DashboardParametersDecimalParameterOutput
}

DashboardParametersDecimalParameterInput is an input type that accepts DashboardParametersDecimalParameterArgs and DashboardParametersDecimalParameterOutput values. You can construct a concrete instance of `DashboardParametersDecimalParameterInput` via:

DashboardParametersDecimalParameterArgs{...}

type DashboardParametersDecimalParameterOutput

type DashboardParametersDecimalParameterOutput struct{ *pulumi.OutputState }

func (DashboardParametersDecimalParameterOutput) ElementType

func (DashboardParametersDecimalParameterOutput) Name

Display name for the dashboard.

func (DashboardParametersDecimalParameterOutput) ToDashboardParametersDecimalParameterOutput

func (o DashboardParametersDecimalParameterOutput) ToDashboardParametersDecimalParameterOutput() DashboardParametersDecimalParameterOutput

func (DashboardParametersDecimalParameterOutput) ToDashboardParametersDecimalParameterOutputWithContext

func (o DashboardParametersDecimalParameterOutput) ToDashboardParametersDecimalParameterOutputWithContext(ctx context.Context) DashboardParametersDecimalParameterOutput

func (DashboardParametersDecimalParameterOutput) Values

type DashboardParametersInput

type DashboardParametersInput interface {
	pulumi.Input

	ToDashboardParametersOutput() DashboardParametersOutput
	ToDashboardParametersOutputWithContext(context.Context) DashboardParametersOutput
}

DashboardParametersInput is an input type that accepts DashboardParametersArgs and DashboardParametersOutput values. You can construct a concrete instance of `DashboardParametersInput` via:

DashboardParametersArgs{...}

type DashboardParametersIntegerParameter

type DashboardParametersIntegerParameter struct {
	// Display name for the dashboard.
	Name   string `pulumi:"name"`
	Values []int  `pulumi:"values"`
}

type DashboardParametersIntegerParameterArgs

type DashboardParametersIntegerParameterArgs struct {
	// Display name for the dashboard.
	Name   pulumi.StringInput   `pulumi:"name"`
	Values pulumi.IntArrayInput `pulumi:"values"`
}

func (DashboardParametersIntegerParameterArgs) ElementType

func (DashboardParametersIntegerParameterArgs) ToDashboardParametersIntegerParameterOutput

func (i DashboardParametersIntegerParameterArgs) ToDashboardParametersIntegerParameterOutput() DashboardParametersIntegerParameterOutput

func (DashboardParametersIntegerParameterArgs) ToDashboardParametersIntegerParameterOutputWithContext

func (i DashboardParametersIntegerParameterArgs) ToDashboardParametersIntegerParameterOutputWithContext(ctx context.Context) DashboardParametersIntegerParameterOutput

type DashboardParametersIntegerParameterArray

type DashboardParametersIntegerParameterArray []DashboardParametersIntegerParameterInput

func (DashboardParametersIntegerParameterArray) ElementType

func (DashboardParametersIntegerParameterArray) ToDashboardParametersIntegerParameterArrayOutput

func (i DashboardParametersIntegerParameterArray) ToDashboardParametersIntegerParameterArrayOutput() DashboardParametersIntegerParameterArrayOutput

func (DashboardParametersIntegerParameterArray) ToDashboardParametersIntegerParameterArrayOutputWithContext

func (i DashboardParametersIntegerParameterArray) ToDashboardParametersIntegerParameterArrayOutputWithContext(ctx context.Context) DashboardParametersIntegerParameterArrayOutput

type DashboardParametersIntegerParameterArrayInput

type DashboardParametersIntegerParameterArrayInput interface {
	pulumi.Input

	ToDashboardParametersIntegerParameterArrayOutput() DashboardParametersIntegerParameterArrayOutput
	ToDashboardParametersIntegerParameterArrayOutputWithContext(context.Context) DashboardParametersIntegerParameterArrayOutput
}

DashboardParametersIntegerParameterArrayInput is an input type that accepts DashboardParametersIntegerParameterArray and DashboardParametersIntegerParameterArrayOutput values. You can construct a concrete instance of `DashboardParametersIntegerParameterArrayInput` via:

DashboardParametersIntegerParameterArray{ DashboardParametersIntegerParameterArgs{...} }

type DashboardParametersIntegerParameterArrayOutput

type DashboardParametersIntegerParameterArrayOutput struct{ *pulumi.OutputState }

func (DashboardParametersIntegerParameterArrayOutput) ElementType

func (DashboardParametersIntegerParameterArrayOutput) Index

func (DashboardParametersIntegerParameterArrayOutput) ToDashboardParametersIntegerParameterArrayOutput

func (o DashboardParametersIntegerParameterArrayOutput) ToDashboardParametersIntegerParameterArrayOutput() DashboardParametersIntegerParameterArrayOutput

func (DashboardParametersIntegerParameterArrayOutput) ToDashboardParametersIntegerParameterArrayOutputWithContext

func (o DashboardParametersIntegerParameterArrayOutput) ToDashboardParametersIntegerParameterArrayOutputWithContext(ctx context.Context) DashboardParametersIntegerParameterArrayOutput

type DashboardParametersIntegerParameterInput

type DashboardParametersIntegerParameterInput interface {
	pulumi.Input

	ToDashboardParametersIntegerParameterOutput() DashboardParametersIntegerParameterOutput
	ToDashboardParametersIntegerParameterOutputWithContext(context.Context) DashboardParametersIntegerParameterOutput
}

DashboardParametersIntegerParameterInput is an input type that accepts DashboardParametersIntegerParameterArgs and DashboardParametersIntegerParameterOutput values. You can construct a concrete instance of `DashboardParametersIntegerParameterInput` via:

DashboardParametersIntegerParameterArgs{...}

type DashboardParametersIntegerParameterOutput

type DashboardParametersIntegerParameterOutput struct{ *pulumi.OutputState }

func (DashboardParametersIntegerParameterOutput) ElementType

func (DashboardParametersIntegerParameterOutput) Name

Display name for the dashboard.

func (DashboardParametersIntegerParameterOutput) ToDashboardParametersIntegerParameterOutput

func (o DashboardParametersIntegerParameterOutput) ToDashboardParametersIntegerParameterOutput() DashboardParametersIntegerParameterOutput

func (DashboardParametersIntegerParameterOutput) ToDashboardParametersIntegerParameterOutputWithContext

func (o DashboardParametersIntegerParameterOutput) ToDashboardParametersIntegerParameterOutputWithContext(ctx context.Context) DashboardParametersIntegerParameterOutput

func (DashboardParametersIntegerParameterOutput) Values

type DashboardParametersOutput

type DashboardParametersOutput struct{ *pulumi.OutputState }

func (DashboardParametersOutput) DateTimeParameters

A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html).

func (DashboardParametersOutput) DecimalParameters

A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html).

func (DashboardParametersOutput) ElementType

func (DashboardParametersOutput) ElementType() reflect.Type

func (DashboardParametersOutput) IntegerParameters

A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html).

func (DashboardParametersOutput) StringParameters

A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html).

func (DashboardParametersOutput) ToDashboardParametersOutput

func (o DashboardParametersOutput) ToDashboardParametersOutput() DashboardParametersOutput

func (DashboardParametersOutput) ToDashboardParametersOutputWithContext

func (o DashboardParametersOutput) ToDashboardParametersOutputWithContext(ctx context.Context) DashboardParametersOutput

func (DashboardParametersOutput) ToDashboardParametersPtrOutput

func (o DashboardParametersOutput) ToDashboardParametersPtrOutput() DashboardParametersPtrOutput

func (DashboardParametersOutput) ToDashboardParametersPtrOutputWithContext

func (o DashboardParametersOutput) ToDashboardParametersPtrOutputWithContext(ctx context.Context) DashboardParametersPtrOutput

type DashboardParametersPtrInput

type DashboardParametersPtrInput interface {
	pulumi.Input

	ToDashboardParametersPtrOutput() DashboardParametersPtrOutput
	ToDashboardParametersPtrOutputWithContext(context.Context) DashboardParametersPtrOutput
}

DashboardParametersPtrInput is an input type that accepts DashboardParametersArgs, DashboardParametersPtr and DashboardParametersPtrOutput values. You can construct a concrete instance of `DashboardParametersPtrInput` via:

        DashboardParametersArgs{...}

or:

        nil

type DashboardParametersPtrOutput

type DashboardParametersPtrOutput struct{ *pulumi.OutputState }

func (DashboardParametersPtrOutput) DateTimeParameters

A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html).

func (DashboardParametersPtrOutput) DecimalParameters

A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html).

func (DashboardParametersPtrOutput) Elem

func (DashboardParametersPtrOutput) ElementType

func (DashboardParametersPtrOutput) IntegerParameters

A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html).

func (DashboardParametersPtrOutput) StringParameters

A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html).

func (DashboardParametersPtrOutput) ToDashboardParametersPtrOutput

func (o DashboardParametersPtrOutput) ToDashboardParametersPtrOutput() DashboardParametersPtrOutput

func (DashboardParametersPtrOutput) ToDashboardParametersPtrOutputWithContext

func (o DashboardParametersPtrOutput) ToDashboardParametersPtrOutputWithContext(ctx context.Context) DashboardParametersPtrOutput

type DashboardParametersStringParameter

type DashboardParametersStringParameter struct {
	// Display name for the dashboard.
	Name   string   `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type DashboardParametersStringParameterArgs

type DashboardParametersStringParameterArgs struct {
	// Display name for the dashboard.
	Name   pulumi.StringInput      `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (DashboardParametersStringParameterArgs) ElementType

func (DashboardParametersStringParameterArgs) ToDashboardParametersStringParameterOutput

func (i DashboardParametersStringParameterArgs) ToDashboardParametersStringParameterOutput() DashboardParametersStringParameterOutput

func (DashboardParametersStringParameterArgs) ToDashboardParametersStringParameterOutputWithContext

func (i DashboardParametersStringParameterArgs) ToDashboardParametersStringParameterOutputWithContext(ctx context.Context) DashboardParametersStringParameterOutput

type DashboardParametersStringParameterArray

type DashboardParametersStringParameterArray []DashboardParametersStringParameterInput

func (DashboardParametersStringParameterArray) ElementType

func (DashboardParametersStringParameterArray) ToDashboardParametersStringParameterArrayOutput

func (i DashboardParametersStringParameterArray) ToDashboardParametersStringParameterArrayOutput() DashboardParametersStringParameterArrayOutput

func (DashboardParametersStringParameterArray) ToDashboardParametersStringParameterArrayOutputWithContext

func (i DashboardParametersStringParameterArray) ToDashboardParametersStringParameterArrayOutputWithContext(ctx context.Context) DashboardParametersStringParameterArrayOutput

type DashboardParametersStringParameterArrayInput

type DashboardParametersStringParameterArrayInput interface {
	pulumi.Input

	ToDashboardParametersStringParameterArrayOutput() DashboardParametersStringParameterArrayOutput
	ToDashboardParametersStringParameterArrayOutputWithContext(context.Context) DashboardParametersStringParameterArrayOutput
}

DashboardParametersStringParameterArrayInput is an input type that accepts DashboardParametersStringParameterArray and DashboardParametersStringParameterArrayOutput values. You can construct a concrete instance of `DashboardParametersStringParameterArrayInput` via:

DashboardParametersStringParameterArray{ DashboardParametersStringParameterArgs{...} }

type DashboardParametersStringParameterArrayOutput

type DashboardParametersStringParameterArrayOutput struct{ *pulumi.OutputState }

func (DashboardParametersStringParameterArrayOutput) ElementType

func (DashboardParametersStringParameterArrayOutput) Index

func (DashboardParametersStringParameterArrayOutput) ToDashboardParametersStringParameterArrayOutput

func (o DashboardParametersStringParameterArrayOutput) ToDashboardParametersStringParameterArrayOutput() DashboardParametersStringParameterArrayOutput

func (DashboardParametersStringParameterArrayOutput) ToDashboardParametersStringParameterArrayOutputWithContext

func (o DashboardParametersStringParameterArrayOutput) ToDashboardParametersStringParameterArrayOutputWithContext(ctx context.Context) DashboardParametersStringParameterArrayOutput

type DashboardParametersStringParameterInput

type DashboardParametersStringParameterInput interface {
	pulumi.Input

	ToDashboardParametersStringParameterOutput() DashboardParametersStringParameterOutput
	ToDashboardParametersStringParameterOutputWithContext(context.Context) DashboardParametersStringParameterOutput
}

DashboardParametersStringParameterInput is an input type that accepts DashboardParametersStringParameterArgs and DashboardParametersStringParameterOutput values. You can construct a concrete instance of `DashboardParametersStringParameterInput` via:

DashboardParametersStringParameterArgs{...}

type DashboardParametersStringParameterOutput

type DashboardParametersStringParameterOutput struct{ *pulumi.OutputState }

func (DashboardParametersStringParameterOutput) ElementType

func (DashboardParametersStringParameterOutput) Name

Display name for the dashboard.

func (DashboardParametersStringParameterOutput) ToDashboardParametersStringParameterOutput

func (o DashboardParametersStringParameterOutput) ToDashboardParametersStringParameterOutput() DashboardParametersStringParameterOutput

func (DashboardParametersStringParameterOutput) ToDashboardParametersStringParameterOutputWithContext

func (o DashboardParametersStringParameterOutput) ToDashboardParametersStringParameterOutputWithContext(ctx context.Context) DashboardParametersStringParameterOutput

func (DashboardParametersStringParameterOutput) Values

type DashboardPermission

type DashboardPermission 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 DashboardPermissionArgs

type DashboardPermissionArgs 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 (DashboardPermissionArgs) ElementType

func (DashboardPermissionArgs) ElementType() reflect.Type

func (DashboardPermissionArgs) ToDashboardPermissionOutput

func (i DashboardPermissionArgs) ToDashboardPermissionOutput() DashboardPermissionOutput

func (DashboardPermissionArgs) ToDashboardPermissionOutputWithContext

func (i DashboardPermissionArgs) ToDashboardPermissionOutputWithContext(ctx context.Context) DashboardPermissionOutput

type DashboardPermissionArray

type DashboardPermissionArray []DashboardPermissionInput

func (DashboardPermissionArray) ElementType

func (DashboardPermissionArray) ElementType() reflect.Type

func (DashboardPermissionArray) ToDashboardPermissionArrayOutput

func (i DashboardPermissionArray) ToDashboardPermissionArrayOutput() DashboardPermissionArrayOutput

func (DashboardPermissionArray) ToDashboardPermissionArrayOutputWithContext

func (i DashboardPermissionArray) ToDashboardPermissionArrayOutputWithContext(ctx context.Context) DashboardPermissionArrayOutput

type DashboardPermissionArrayInput

type DashboardPermissionArrayInput interface {
	pulumi.Input

	ToDashboardPermissionArrayOutput() DashboardPermissionArrayOutput
	ToDashboardPermissionArrayOutputWithContext(context.Context) DashboardPermissionArrayOutput
}

DashboardPermissionArrayInput is an input type that accepts DashboardPermissionArray and DashboardPermissionArrayOutput values. You can construct a concrete instance of `DashboardPermissionArrayInput` via:

DashboardPermissionArray{ DashboardPermissionArgs{...} }

type DashboardPermissionArrayOutput

type DashboardPermissionArrayOutput struct{ *pulumi.OutputState }

func (DashboardPermissionArrayOutput) ElementType

func (DashboardPermissionArrayOutput) Index

func (DashboardPermissionArrayOutput) ToDashboardPermissionArrayOutput

func (o DashboardPermissionArrayOutput) ToDashboardPermissionArrayOutput() DashboardPermissionArrayOutput

func (DashboardPermissionArrayOutput) ToDashboardPermissionArrayOutputWithContext

func (o DashboardPermissionArrayOutput) ToDashboardPermissionArrayOutputWithContext(ctx context.Context) DashboardPermissionArrayOutput

type DashboardPermissionInput

type DashboardPermissionInput interface {
	pulumi.Input

	ToDashboardPermissionOutput() DashboardPermissionOutput
	ToDashboardPermissionOutputWithContext(context.Context) DashboardPermissionOutput
}

DashboardPermissionInput is an input type that accepts DashboardPermissionArgs and DashboardPermissionOutput values. You can construct a concrete instance of `DashboardPermissionInput` via:

DashboardPermissionArgs{...}

type DashboardPermissionOutput

type DashboardPermissionOutput struct{ *pulumi.OutputState }

func (DashboardPermissionOutput) Actions

List of IAM actions to grant or revoke permissions on.

func (DashboardPermissionOutput) ElementType

func (DashboardPermissionOutput) ElementType() reflect.Type

func (DashboardPermissionOutput) Principal

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 (DashboardPermissionOutput) ToDashboardPermissionOutput

func (o DashboardPermissionOutput) ToDashboardPermissionOutput() DashboardPermissionOutput

func (DashboardPermissionOutput) ToDashboardPermissionOutputWithContext

func (o DashboardPermissionOutput) ToDashboardPermissionOutputWithContext(ctx context.Context) DashboardPermissionOutput

type DashboardSourceEntity

type DashboardSourceEntity struct {
	// The source template. See source_template.
	SourceTemplate *DashboardSourceEntitySourceTemplate `pulumi:"sourceTemplate"`
}

type DashboardSourceEntityArgs

type DashboardSourceEntityArgs struct {
	// The source template. See source_template.
	SourceTemplate DashboardSourceEntitySourceTemplatePtrInput `pulumi:"sourceTemplate"`
}

func (DashboardSourceEntityArgs) ElementType

func (DashboardSourceEntityArgs) ElementType() reflect.Type

func (DashboardSourceEntityArgs) ToDashboardSourceEntityOutput

func (i DashboardSourceEntityArgs) ToDashboardSourceEntityOutput() DashboardSourceEntityOutput

func (DashboardSourceEntityArgs) ToDashboardSourceEntityOutputWithContext

func (i DashboardSourceEntityArgs) ToDashboardSourceEntityOutputWithContext(ctx context.Context) DashboardSourceEntityOutput

func (DashboardSourceEntityArgs) ToDashboardSourceEntityPtrOutput

func (i DashboardSourceEntityArgs) ToDashboardSourceEntityPtrOutput() DashboardSourceEntityPtrOutput

func (DashboardSourceEntityArgs) ToDashboardSourceEntityPtrOutputWithContext

func (i DashboardSourceEntityArgs) ToDashboardSourceEntityPtrOutputWithContext(ctx context.Context) DashboardSourceEntityPtrOutput

type DashboardSourceEntityInput

type DashboardSourceEntityInput interface {
	pulumi.Input

	ToDashboardSourceEntityOutput() DashboardSourceEntityOutput
	ToDashboardSourceEntityOutputWithContext(context.Context) DashboardSourceEntityOutput
}

DashboardSourceEntityInput is an input type that accepts DashboardSourceEntityArgs and DashboardSourceEntityOutput values. You can construct a concrete instance of `DashboardSourceEntityInput` via:

DashboardSourceEntityArgs{...}

type DashboardSourceEntityOutput

type DashboardSourceEntityOutput struct{ *pulumi.OutputState }

func (DashboardSourceEntityOutput) ElementType

func (DashboardSourceEntityOutput) SourceTemplate

The source template. See source_template.

func (DashboardSourceEntityOutput) ToDashboardSourceEntityOutput

func (o DashboardSourceEntityOutput) ToDashboardSourceEntityOutput() DashboardSourceEntityOutput

func (DashboardSourceEntityOutput) ToDashboardSourceEntityOutputWithContext

func (o DashboardSourceEntityOutput) ToDashboardSourceEntityOutputWithContext(ctx context.Context) DashboardSourceEntityOutput

func (DashboardSourceEntityOutput) ToDashboardSourceEntityPtrOutput

func (o DashboardSourceEntityOutput) ToDashboardSourceEntityPtrOutput() DashboardSourceEntityPtrOutput

func (DashboardSourceEntityOutput) ToDashboardSourceEntityPtrOutputWithContext

func (o DashboardSourceEntityOutput) ToDashboardSourceEntityPtrOutputWithContext(ctx context.Context) DashboardSourceEntityPtrOutput

type DashboardSourceEntityPtrInput

type DashboardSourceEntityPtrInput interface {
	pulumi.Input

	ToDashboardSourceEntityPtrOutput() DashboardSourceEntityPtrOutput
	ToDashboardSourceEntityPtrOutputWithContext(context.Context) DashboardSourceEntityPtrOutput
}

DashboardSourceEntityPtrInput is an input type that accepts DashboardSourceEntityArgs, DashboardSourceEntityPtr and DashboardSourceEntityPtrOutput values. You can construct a concrete instance of `DashboardSourceEntityPtrInput` via:

        DashboardSourceEntityArgs{...}

or:

        nil

type DashboardSourceEntityPtrOutput

type DashboardSourceEntityPtrOutput struct{ *pulumi.OutputState }

func (DashboardSourceEntityPtrOutput) Elem

func (DashboardSourceEntityPtrOutput) ElementType

func (DashboardSourceEntityPtrOutput) SourceTemplate

The source template. See source_template.

func (DashboardSourceEntityPtrOutput) ToDashboardSourceEntityPtrOutput

func (o DashboardSourceEntityPtrOutput) ToDashboardSourceEntityPtrOutput() DashboardSourceEntityPtrOutput

func (DashboardSourceEntityPtrOutput) ToDashboardSourceEntityPtrOutputWithContext

func (o DashboardSourceEntityPtrOutput) ToDashboardSourceEntityPtrOutputWithContext(ctx context.Context) DashboardSourceEntityPtrOutput

type DashboardSourceEntitySourceTemplate

type DashboardSourceEntitySourceTemplate struct {
	// The Amazon Resource Name (ARN) of the resource.
	Arn string `pulumi:"arn"`
	// List of dataset references. See data_set_references.
	DataSetReferences []DashboardSourceEntitySourceTemplateDataSetReference `pulumi:"dataSetReferences"`
}

type DashboardSourceEntitySourceTemplateArgs

type DashboardSourceEntitySourceTemplateArgs struct {
	// The Amazon Resource Name (ARN) of the resource.
	Arn pulumi.StringInput `pulumi:"arn"`
	// List of dataset references. See data_set_references.
	DataSetReferences DashboardSourceEntitySourceTemplateDataSetReferenceArrayInput `pulumi:"dataSetReferences"`
}

func (DashboardSourceEntitySourceTemplateArgs) ElementType

func (DashboardSourceEntitySourceTemplateArgs) ToDashboardSourceEntitySourceTemplateOutput

func (i DashboardSourceEntitySourceTemplateArgs) ToDashboardSourceEntitySourceTemplateOutput() DashboardSourceEntitySourceTemplateOutput

func (DashboardSourceEntitySourceTemplateArgs) ToDashboardSourceEntitySourceTemplateOutputWithContext

func (i DashboardSourceEntitySourceTemplateArgs) ToDashboardSourceEntitySourceTemplateOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplateOutput

func (DashboardSourceEntitySourceTemplateArgs) ToDashboardSourceEntitySourceTemplatePtrOutput

func (i DashboardSourceEntitySourceTemplateArgs) ToDashboardSourceEntitySourceTemplatePtrOutput() DashboardSourceEntitySourceTemplatePtrOutput

func (DashboardSourceEntitySourceTemplateArgs) ToDashboardSourceEntitySourceTemplatePtrOutputWithContext

func (i DashboardSourceEntitySourceTemplateArgs) ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplatePtrOutput

type DashboardSourceEntitySourceTemplateDataSetReference

type DashboardSourceEntitySourceTemplateDataSetReference struct {
	// Dataset Amazon Resource Name (ARN).
	DataSetArn string `pulumi:"dataSetArn"`
	// Dataset placeholder.
	DataSetPlaceholder string `pulumi:"dataSetPlaceholder"`
}

type DashboardSourceEntitySourceTemplateDataSetReferenceArgs

type DashboardSourceEntitySourceTemplateDataSetReferenceArgs struct {
	// Dataset Amazon Resource Name (ARN).
	DataSetArn pulumi.StringInput `pulumi:"dataSetArn"`
	// Dataset placeholder.
	DataSetPlaceholder pulumi.StringInput `pulumi:"dataSetPlaceholder"`
}

func (DashboardSourceEntitySourceTemplateDataSetReferenceArgs) ElementType

func (DashboardSourceEntitySourceTemplateDataSetReferenceArgs) ToDashboardSourceEntitySourceTemplateDataSetReferenceOutput

func (DashboardSourceEntitySourceTemplateDataSetReferenceArgs) ToDashboardSourceEntitySourceTemplateDataSetReferenceOutputWithContext

func (i DashboardSourceEntitySourceTemplateDataSetReferenceArgs) ToDashboardSourceEntitySourceTemplateDataSetReferenceOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplateDataSetReferenceOutput

type DashboardSourceEntitySourceTemplateDataSetReferenceArray

type DashboardSourceEntitySourceTemplateDataSetReferenceArray []DashboardSourceEntitySourceTemplateDataSetReferenceInput

func (DashboardSourceEntitySourceTemplateDataSetReferenceArray) ElementType

func (DashboardSourceEntitySourceTemplateDataSetReferenceArray) ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput

func (i DashboardSourceEntitySourceTemplateDataSetReferenceArray) ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput() DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput

func (DashboardSourceEntitySourceTemplateDataSetReferenceArray) ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext

func (i DashboardSourceEntitySourceTemplateDataSetReferenceArray) ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput

type DashboardSourceEntitySourceTemplateDataSetReferenceArrayInput

type DashboardSourceEntitySourceTemplateDataSetReferenceArrayInput interface {
	pulumi.Input

	ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput() DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput
	ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(context.Context) DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput
}

DashboardSourceEntitySourceTemplateDataSetReferenceArrayInput is an input type that accepts DashboardSourceEntitySourceTemplateDataSetReferenceArray and DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput values. You can construct a concrete instance of `DashboardSourceEntitySourceTemplateDataSetReferenceArrayInput` via:

DashboardSourceEntitySourceTemplateDataSetReferenceArray{ DashboardSourceEntitySourceTemplateDataSetReferenceArgs{...} }

type DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput

type DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput struct{ *pulumi.OutputState }

func (DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput) ElementType

func (DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput) Index

func (DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput) ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput

func (DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput) ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext

func (o DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput) ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput

type DashboardSourceEntitySourceTemplateDataSetReferenceInput

type DashboardSourceEntitySourceTemplateDataSetReferenceInput interface {
	pulumi.Input

	ToDashboardSourceEntitySourceTemplateDataSetReferenceOutput() DashboardSourceEntitySourceTemplateDataSetReferenceOutput
	ToDashboardSourceEntitySourceTemplateDataSetReferenceOutputWithContext(context.Context) DashboardSourceEntitySourceTemplateDataSetReferenceOutput
}

DashboardSourceEntitySourceTemplateDataSetReferenceInput is an input type that accepts DashboardSourceEntitySourceTemplateDataSetReferenceArgs and DashboardSourceEntitySourceTemplateDataSetReferenceOutput values. You can construct a concrete instance of `DashboardSourceEntitySourceTemplateDataSetReferenceInput` via:

DashboardSourceEntitySourceTemplateDataSetReferenceArgs{...}

type DashboardSourceEntitySourceTemplateDataSetReferenceOutput

type DashboardSourceEntitySourceTemplateDataSetReferenceOutput struct{ *pulumi.OutputState }

func (DashboardSourceEntitySourceTemplateDataSetReferenceOutput) DataSetArn

Dataset Amazon Resource Name (ARN).

func (DashboardSourceEntitySourceTemplateDataSetReferenceOutput) DataSetPlaceholder

Dataset placeholder.

func (DashboardSourceEntitySourceTemplateDataSetReferenceOutput) ElementType

func (DashboardSourceEntitySourceTemplateDataSetReferenceOutput) ToDashboardSourceEntitySourceTemplateDataSetReferenceOutput

func (DashboardSourceEntitySourceTemplateDataSetReferenceOutput) ToDashboardSourceEntitySourceTemplateDataSetReferenceOutputWithContext

func (o DashboardSourceEntitySourceTemplateDataSetReferenceOutput) ToDashboardSourceEntitySourceTemplateDataSetReferenceOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplateDataSetReferenceOutput

type DashboardSourceEntitySourceTemplateInput

type DashboardSourceEntitySourceTemplateInput interface {
	pulumi.Input

	ToDashboardSourceEntitySourceTemplateOutput() DashboardSourceEntitySourceTemplateOutput
	ToDashboardSourceEntitySourceTemplateOutputWithContext(context.Context) DashboardSourceEntitySourceTemplateOutput
}

DashboardSourceEntitySourceTemplateInput is an input type that accepts DashboardSourceEntitySourceTemplateArgs and DashboardSourceEntitySourceTemplateOutput values. You can construct a concrete instance of `DashboardSourceEntitySourceTemplateInput` via:

DashboardSourceEntitySourceTemplateArgs{...}

type DashboardSourceEntitySourceTemplateOutput

type DashboardSourceEntitySourceTemplateOutput struct{ *pulumi.OutputState }

func (DashboardSourceEntitySourceTemplateOutput) Arn

The Amazon Resource Name (ARN) of the resource.

func (DashboardSourceEntitySourceTemplateOutput) DataSetReferences

List of dataset references. See data_set_references.

func (DashboardSourceEntitySourceTemplateOutput) ElementType

func (DashboardSourceEntitySourceTemplateOutput) ToDashboardSourceEntitySourceTemplateOutput

func (o DashboardSourceEntitySourceTemplateOutput) ToDashboardSourceEntitySourceTemplateOutput() DashboardSourceEntitySourceTemplateOutput

func (DashboardSourceEntitySourceTemplateOutput) ToDashboardSourceEntitySourceTemplateOutputWithContext

func (o DashboardSourceEntitySourceTemplateOutput) ToDashboardSourceEntitySourceTemplateOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplateOutput

func (DashboardSourceEntitySourceTemplateOutput) ToDashboardSourceEntitySourceTemplatePtrOutput

func (o DashboardSourceEntitySourceTemplateOutput) ToDashboardSourceEntitySourceTemplatePtrOutput() DashboardSourceEntitySourceTemplatePtrOutput

func (DashboardSourceEntitySourceTemplateOutput) ToDashboardSourceEntitySourceTemplatePtrOutputWithContext

func (o DashboardSourceEntitySourceTemplateOutput) ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplatePtrOutput

type DashboardSourceEntitySourceTemplatePtrInput

type DashboardSourceEntitySourceTemplatePtrInput interface {
	pulumi.Input

	ToDashboardSourceEntitySourceTemplatePtrOutput() DashboardSourceEntitySourceTemplatePtrOutput
	ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(context.Context) DashboardSourceEntitySourceTemplatePtrOutput
}

DashboardSourceEntitySourceTemplatePtrInput is an input type that accepts DashboardSourceEntitySourceTemplateArgs, DashboardSourceEntitySourceTemplatePtr and DashboardSourceEntitySourceTemplatePtrOutput values. You can construct a concrete instance of `DashboardSourceEntitySourceTemplatePtrInput` via:

        DashboardSourceEntitySourceTemplateArgs{...}

or:

        nil

type DashboardSourceEntitySourceTemplatePtrOutput

type DashboardSourceEntitySourceTemplatePtrOutput struct{ *pulumi.OutputState }

func (DashboardSourceEntitySourceTemplatePtrOutput) Arn

The Amazon Resource Name (ARN) of the resource.

func (DashboardSourceEntitySourceTemplatePtrOutput) DataSetReferences

List of dataset references. See data_set_references.

func (DashboardSourceEntitySourceTemplatePtrOutput) Elem

func (DashboardSourceEntitySourceTemplatePtrOutput) ElementType

func (DashboardSourceEntitySourceTemplatePtrOutput) ToDashboardSourceEntitySourceTemplatePtrOutput

func (o DashboardSourceEntitySourceTemplatePtrOutput) ToDashboardSourceEntitySourceTemplatePtrOutput() DashboardSourceEntitySourceTemplatePtrOutput

func (DashboardSourceEntitySourceTemplatePtrOutput) ToDashboardSourceEntitySourceTemplatePtrOutputWithContext

func (o DashboardSourceEntitySourceTemplatePtrOutput) ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplatePtrOutput

type DashboardState

type DashboardState struct {
	// The Amazon Resource Name (ARN) of the resource.
	Arn pulumi.StringPtrInput
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// The time that the dashboard was created.
	CreatedTime pulumi.StringPtrInput
	// Identifier for the dashboard.
	DashboardId pulumi.StringPtrInput
	// Options for publishing the dashboard. See dashboard_publish_options.
	DashboardPublishOptions DashboardDashboardPublishOptionsPtrInput
	LastPublishedTime       pulumi.StringPtrInput
	// The time that the dashboard was last updated.
	LastUpdatedTime pulumi.StringPtrInput
	// Display name for the dashboard.
	Name pulumi.StringPtrInput
	// The parameters for the creation of the dashboard, which you want to use to override the default settings. A dashboard can have any type of parameters, and some parameters might accept multiple values. See parameters.
	Parameters DashboardParametersPtrInput
	// A set of resource permissions on the dashboard. Maximum of 64 items. See permissions.
	Permissions DashboardPermissionArrayInput
	// The entity that you are using as a source when you create the dashboard (template). Only one of `definition` or `sourceEntity` should be configured. See source_entity.
	SourceEntity DashboardSourceEntityPtrInput
	// Amazon Resource Name (ARN) of a template that was used to create this dashboard.
	SourceEntityArn pulumi.StringPtrInput
	// The dashboard creation status.
	Status pulumi.StringPtrInput
	// 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.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapInput
	// The Amazon Resource Name (ARN) of the theme that is being used for this dashboard. The theme ARN must exist in the same AWS account where you create the dashboard.
	ThemeArn pulumi.StringPtrInput
	// A description of the current dashboard version being created/updated.
	//
	// The following arguments are optional:
	VersionDescription pulumi.StringPtrInput
	// The version number of the dashboard version.
	VersionNumber pulumi.IntPtrInput
}

func (DashboardState) ElementType

func (DashboardState) ElementType() reflect.Type

type DataSet

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"`
	OutputColumns DataSetOutputColumnArrayOutput `pulumi:"outputColumns"`
	// 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.
	//
	// The following arguments are optional:
	PhysicalTableMaps DataSetPhysicalTableMapArrayOutput `pulumi:"physicalTableMaps"`
	// The refresh properties for the data set. **NOTE**: Only valid when `importMode` is set to `SPICE`. See refresh_properties.
	RefreshProperties DataSetRefreshPropertiesPtrOutput `pulumi:"refreshProperties"`
	// 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.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}

Resource for managing a QuickSight Data Set.

## Example Usage

### Basic Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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"),
			Name:       pulumi.String("example-name"),
			ImportMode: pulumi.String("SPICE"),
			PhysicalTableMaps: quicksight.DataSetPhysicalTableMapArray{
				&quicksight.DataSetPhysicalTableMapArgs{
					PhysicalTableMapId: pulumi.String("example-id"),
					S3Source: &quicksight.DataSetPhysicalTableMapS3SourceArgs{
						DataSourceArn: pulumi.Any(exampleAwsQuicksightDataSource.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
	})
}

``` <!--End PulumiCodeChooser -->

### With Column Level Permission Rules

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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"),
			Name:       pulumi.String("example-name"),
			ImportMode: pulumi.String("SPICE"),
			PhysicalTableMaps: quicksight.DataSetPhysicalTableMapArray{
				&quicksight.DataSetPhysicalTableMapArgs{
					PhysicalTableMapId: pulumi.String("example-id"),
					S3Source: &quicksight.DataSetPhysicalTableMapS3SourceArgs{
						DataSourceArn: pulumi.Any(exampleAwsQuicksightDataSource.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{
						exampleAwsQuicksightUser.Arn,
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

### With Field Folders

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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"),
			Name:       pulumi.String("example-name"),
			ImportMode: pulumi.String("SPICE"),
			PhysicalTableMaps: quicksight.DataSetPhysicalTableMapArray{
				&quicksight.DataSetPhysicalTableMapArgs{
					PhysicalTableMapId: pulumi.String("example-id"),
					S3Source: &quicksight.DataSetPhysicalTableMapS3SourceArgs{
						DataSourceArn: pulumi.Any(exampleAwsQuicksightDataSource.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
	})
}

``` <!--End PulumiCodeChooser -->

### With Permissions

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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"),
			Name:       pulumi.String("example-name"),
			ImportMode: pulumi.String("SPICE"),
			PhysicalTableMaps: quicksight.DataSetPhysicalTableMapArray{
				&quicksight.DataSetPhysicalTableMapArgs{
					PhysicalTableMapId: pulumi.String("example-id"),
					S3Source: &quicksight.DataSetPhysicalTableMapS3SourceArgs{
						DataSourceArn: pulumi.Any(exampleAwsQuicksightDataSource.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(exampleAwsQuicksightUser.Arn),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

### With Row Level Permission Tag Configuration

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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"),
			Name:       pulumi.String("example-name"),
			ImportMode: pulumi.String("SPICE"),
			PhysicalTableMaps: quicksight.DataSetPhysicalTableMapArray{
				&quicksight.DataSetPhysicalTableMapArgs{
					PhysicalTableMapId: pulumi.String("example-id"),
					S3Source: &quicksight.DataSetPhysicalTableMapS3SourceArgs{
						DataSourceArn: pulumi.Any(exampleAwsQuicksightDataSource.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
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import a QuickSight Data Set using the AWS account ID and data set ID separated by a comma (`,`). For example:

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

func GetDataSet

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

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

func (*DataSet) ElementType() reflect.Type

func (*DataSet) ToDataSetOutput

func (i *DataSet) ToDataSetOutput() DataSetOutput

func (*DataSet) ToDataSetOutputWithContext

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

type DataSetArgs

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.
	//
	// The following arguments are optional:
	PhysicalTableMaps DataSetPhysicalTableMapArrayInput
	// The refresh properties for the data set. **NOTE**: Only valid when `importMode` is set to `SPICE`. See refresh_properties.
	RefreshProperties DataSetRefreshPropertiesPtrInput
	// 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
}

The set of arguments for constructing a DataSet resource.

func (DataSetArgs) ElementType

func (DataSetArgs) ElementType() reflect.Type

type DataSetArray

type DataSetArray []DataSetInput

func (DataSetArray) ElementType

func (DataSetArray) ElementType() reflect.Type

func (DataSetArray) ToDataSetArrayOutput

func (i DataSetArray) ToDataSetArrayOutput() DataSetArrayOutput

func (DataSetArray) ToDataSetArrayOutputWithContext

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

type DataSetArrayInput

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

type DataSetArrayOutput struct{ *pulumi.OutputState }

func (DataSetArrayOutput) ElementType

func (DataSetArrayOutput) ElementType() reflect.Type

func (DataSetArrayOutput) Index

func (DataSetArrayOutput) ToDataSetArrayOutput

func (o DataSetArrayOutput) ToDataSetArrayOutput() DataSetArrayOutput

func (DataSetArrayOutput) ToDataSetArrayOutputWithContext

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

type DataSetColumnGroup

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

type DataSetColumnGroupArgs

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

func (DataSetColumnGroupArgs) ElementType

func (DataSetColumnGroupArgs) ElementType() reflect.Type

func (DataSetColumnGroupArgs) ToDataSetColumnGroupOutput

func (i DataSetColumnGroupArgs) ToDataSetColumnGroupOutput() DataSetColumnGroupOutput

func (DataSetColumnGroupArgs) ToDataSetColumnGroupOutputWithContext

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

type DataSetColumnGroupArray

type DataSetColumnGroupArray []DataSetColumnGroupInput

func (DataSetColumnGroupArray) ElementType

func (DataSetColumnGroupArray) ElementType() reflect.Type

func (DataSetColumnGroupArray) ToDataSetColumnGroupArrayOutput

func (i DataSetColumnGroupArray) ToDataSetColumnGroupArrayOutput() DataSetColumnGroupArrayOutput

func (DataSetColumnGroupArray) ToDataSetColumnGroupArrayOutputWithContext

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

type DataSetColumnGroupArrayInput

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

type DataSetColumnGroupArrayOutput struct{ *pulumi.OutputState }

func (DataSetColumnGroupArrayOutput) ElementType

func (DataSetColumnGroupArrayOutput) Index

func (DataSetColumnGroupArrayOutput) ToDataSetColumnGroupArrayOutput

func (o DataSetColumnGroupArrayOutput) ToDataSetColumnGroupArrayOutput() DataSetColumnGroupArrayOutput

func (DataSetColumnGroupArrayOutput) ToDataSetColumnGroupArrayOutputWithContext

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

type DataSetColumnGroupGeoSpatialColumnGroup

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

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

func (DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupOutput

func (i DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupOutput() DataSetColumnGroupGeoSpatialColumnGroupOutput

func (DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext

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

func (DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput

func (i DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput() DataSetColumnGroupGeoSpatialColumnGroupPtrOutput

func (DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext

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

type DataSetColumnGroupGeoSpatialColumnGroupInput

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

type DataSetColumnGroupGeoSpatialColumnGroupOutput struct{ *pulumi.OutputState }

func (DataSetColumnGroupGeoSpatialColumnGroupOutput) Columns

Columns in this hierarchy.

func (DataSetColumnGroupGeoSpatialColumnGroupOutput) CountryCode

Country code. Valid values are `US`.

func (DataSetColumnGroupGeoSpatialColumnGroupOutput) ElementType

func (DataSetColumnGroupGeoSpatialColumnGroupOutput) Name

A display name for the hierarchy.

func (DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupOutput

func (o DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupOutput() DataSetColumnGroupGeoSpatialColumnGroupOutput

func (DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext

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

func (DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput

func (o DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput() DataSetColumnGroupGeoSpatialColumnGroupPtrOutput

func (DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext

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

type DataSetColumnGroupGeoSpatialColumnGroupPtrInput

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

type DataSetColumnGroupGeoSpatialColumnGroupPtrOutput struct{ *pulumi.OutputState }

func (DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) Columns

Columns in this hierarchy.

func (DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) CountryCode

Country code. Valid values are `US`.

func (DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) Elem

func (DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) ElementType

func (DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) Name

A display name for the hierarchy.

func (DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput

func (o DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput() DataSetColumnGroupGeoSpatialColumnGroupPtrOutput

func (DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext

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

type DataSetColumnGroupInput

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

type DataSetColumnGroupOutput struct{ *pulumi.OutputState }

func (DataSetColumnGroupOutput) ElementType

func (DataSetColumnGroupOutput) ElementType() reflect.Type

func (DataSetColumnGroupOutput) GeoSpatialColumnGroup

Geospatial column group that denotes a hierarchy. See geo_spatial_column_group.

func (DataSetColumnGroupOutput) ToDataSetColumnGroupOutput

func (o DataSetColumnGroupOutput) ToDataSetColumnGroupOutput() DataSetColumnGroupOutput

func (DataSetColumnGroupOutput) ToDataSetColumnGroupOutputWithContext

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

type DataSetColumnLevelPermissionRule

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

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

func (DataSetColumnLevelPermissionRuleArgs) ToDataSetColumnLevelPermissionRuleOutput

func (i DataSetColumnLevelPermissionRuleArgs) ToDataSetColumnLevelPermissionRuleOutput() DataSetColumnLevelPermissionRuleOutput

func (DataSetColumnLevelPermissionRuleArgs) ToDataSetColumnLevelPermissionRuleOutputWithContext

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

type DataSetColumnLevelPermissionRuleArray

type DataSetColumnLevelPermissionRuleArray []DataSetColumnLevelPermissionRuleInput

func (DataSetColumnLevelPermissionRuleArray) ElementType

func (DataSetColumnLevelPermissionRuleArray) ToDataSetColumnLevelPermissionRuleArrayOutput

func (i DataSetColumnLevelPermissionRuleArray) ToDataSetColumnLevelPermissionRuleArrayOutput() DataSetColumnLevelPermissionRuleArrayOutput

func (DataSetColumnLevelPermissionRuleArray) ToDataSetColumnLevelPermissionRuleArrayOutputWithContext

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

type DataSetColumnLevelPermissionRuleArrayInput

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

type DataSetColumnLevelPermissionRuleArrayOutput struct{ *pulumi.OutputState }

func (DataSetColumnLevelPermissionRuleArrayOutput) ElementType

func (DataSetColumnLevelPermissionRuleArrayOutput) Index

func (DataSetColumnLevelPermissionRuleArrayOutput) ToDataSetColumnLevelPermissionRuleArrayOutput

func (o DataSetColumnLevelPermissionRuleArrayOutput) ToDataSetColumnLevelPermissionRuleArrayOutput() DataSetColumnLevelPermissionRuleArrayOutput

func (DataSetColumnLevelPermissionRuleArrayOutput) ToDataSetColumnLevelPermissionRuleArrayOutputWithContext

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

type DataSetColumnLevelPermissionRuleInput

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

type DataSetColumnLevelPermissionRuleOutput struct{ *pulumi.OutputState }

func (DataSetColumnLevelPermissionRuleOutput) ColumnNames

An array of column names.

func (DataSetColumnLevelPermissionRuleOutput) ElementType

func (DataSetColumnLevelPermissionRuleOutput) Principals

An array of ARNs for Amazon QuickSight users or groups.

func (DataSetColumnLevelPermissionRuleOutput) ToDataSetColumnLevelPermissionRuleOutput

func (o DataSetColumnLevelPermissionRuleOutput) ToDataSetColumnLevelPermissionRuleOutput() DataSetColumnLevelPermissionRuleOutput

func (DataSetColumnLevelPermissionRuleOutput) ToDataSetColumnLevelPermissionRuleOutputWithContext

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

type DataSetDataSetUsageConfiguration

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

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

func (DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationOutput

func (i DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationOutput() DataSetDataSetUsageConfigurationOutput

func (DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationOutputWithContext

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

func (DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationPtrOutput

func (i DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationPtrOutput() DataSetDataSetUsageConfigurationPtrOutput

func (DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationPtrOutputWithContext

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

type DataSetDataSetUsageConfigurationInput

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

type DataSetDataSetUsageConfigurationOutput struct{ *pulumi.OutputState }

func (DataSetDataSetUsageConfigurationOutput) DisableUseAsDirectQuerySource

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

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

func (DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationOutput

func (o DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationOutput() DataSetDataSetUsageConfigurationOutput

func (DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationOutputWithContext

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

func (DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationPtrOutput

func (o DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationPtrOutput() DataSetDataSetUsageConfigurationPtrOutput

func (DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationPtrOutputWithContext

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

type DataSetDataSetUsageConfigurationPtrInput

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

type DataSetDataSetUsageConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSetDataSetUsageConfigurationPtrOutput) DisableUseAsDirectQuerySource

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

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

func (DataSetDataSetUsageConfigurationPtrOutput) ElementType

func (DataSetDataSetUsageConfigurationPtrOutput) ToDataSetDataSetUsageConfigurationPtrOutput

func (o DataSetDataSetUsageConfigurationPtrOutput) ToDataSetDataSetUsageConfigurationPtrOutput() DataSetDataSetUsageConfigurationPtrOutput

func (DataSetDataSetUsageConfigurationPtrOutput) ToDataSetDataSetUsageConfigurationPtrOutputWithContext

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

type DataSetFieldFolder

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

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

func (DataSetFieldFolderArgs) ElementType() reflect.Type

func (DataSetFieldFolderArgs) ToDataSetFieldFolderOutput

func (i DataSetFieldFolderArgs) ToDataSetFieldFolderOutput() DataSetFieldFolderOutput

func (DataSetFieldFolderArgs) ToDataSetFieldFolderOutputWithContext

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

type DataSetFieldFolderArray

type DataSetFieldFolderArray []DataSetFieldFolderInput

func (DataSetFieldFolderArray) ElementType

func (DataSetFieldFolderArray) ElementType() reflect.Type

func (DataSetFieldFolderArray) ToDataSetFieldFolderArrayOutput

func (i DataSetFieldFolderArray) ToDataSetFieldFolderArrayOutput() DataSetFieldFolderArrayOutput

func (DataSetFieldFolderArray) ToDataSetFieldFolderArrayOutputWithContext

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

type DataSetFieldFolderArrayInput

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

type DataSetFieldFolderArrayOutput struct{ *pulumi.OutputState }

func (DataSetFieldFolderArrayOutput) ElementType

func (DataSetFieldFolderArrayOutput) Index

func (DataSetFieldFolderArrayOutput) ToDataSetFieldFolderArrayOutput

func (o DataSetFieldFolderArrayOutput) ToDataSetFieldFolderArrayOutput() DataSetFieldFolderArrayOutput

func (DataSetFieldFolderArrayOutput) ToDataSetFieldFolderArrayOutputWithContext

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

type DataSetFieldFolderInput

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

type DataSetFieldFolderOutput struct{ *pulumi.OutputState }

func (DataSetFieldFolderOutput) Columns

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

func (DataSetFieldFolderOutput) Description

Field folder description.

func (DataSetFieldFolderOutput) ElementType

func (DataSetFieldFolderOutput) ElementType() reflect.Type

func (DataSetFieldFolderOutput) FieldFoldersId

func (o DataSetFieldFolderOutput) FieldFoldersId() pulumi.StringOutput

Key of the field folder map.

func (DataSetFieldFolderOutput) ToDataSetFieldFolderOutput

func (o DataSetFieldFolderOutput) ToDataSetFieldFolderOutput() DataSetFieldFolderOutput

func (DataSetFieldFolderOutput) ToDataSetFieldFolderOutputWithContext

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

type DataSetInput

type DataSetInput interface {
	pulumi.Input

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

type DataSetLogicalTableMap

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

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

func (DataSetLogicalTableMapArgs) ElementType() reflect.Type

func (DataSetLogicalTableMapArgs) ToDataSetLogicalTableMapOutput

func (i DataSetLogicalTableMapArgs) ToDataSetLogicalTableMapOutput() DataSetLogicalTableMapOutput

func (DataSetLogicalTableMapArgs) ToDataSetLogicalTableMapOutputWithContext

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

type DataSetLogicalTableMapArray

type DataSetLogicalTableMapArray []DataSetLogicalTableMapInput

func (DataSetLogicalTableMapArray) ElementType

func (DataSetLogicalTableMapArray) ToDataSetLogicalTableMapArrayOutput

func (i DataSetLogicalTableMapArray) ToDataSetLogicalTableMapArrayOutput() DataSetLogicalTableMapArrayOutput

func (DataSetLogicalTableMapArray) ToDataSetLogicalTableMapArrayOutputWithContext

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

type DataSetLogicalTableMapArrayInput

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

type DataSetLogicalTableMapArrayOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapArrayOutput) ElementType

func (DataSetLogicalTableMapArrayOutput) Index

func (DataSetLogicalTableMapArrayOutput) ToDataSetLogicalTableMapArrayOutput

func (o DataSetLogicalTableMapArrayOutput) ToDataSetLogicalTableMapArrayOutput() DataSetLogicalTableMapArrayOutput

func (DataSetLogicalTableMapArrayOutput) ToDataSetLogicalTableMapArrayOutputWithContext

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

type DataSetLogicalTableMapDataTransform

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

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

func (DataSetLogicalTableMapDataTransformArgs) ToDataSetLogicalTableMapDataTransformOutput

func (i DataSetLogicalTableMapDataTransformArgs) ToDataSetLogicalTableMapDataTransformOutput() DataSetLogicalTableMapDataTransformOutput

func (DataSetLogicalTableMapDataTransformArgs) ToDataSetLogicalTableMapDataTransformOutputWithContext

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

type DataSetLogicalTableMapDataTransformArray

type DataSetLogicalTableMapDataTransformArray []DataSetLogicalTableMapDataTransformInput

func (DataSetLogicalTableMapDataTransformArray) ElementType

func (DataSetLogicalTableMapDataTransformArray) ToDataSetLogicalTableMapDataTransformArrayOutput

func (i DataSetLogicalTableMapDataTransformArray) ToDataSetLogicalTableMapDataTransformArrayOutput() DataSetLogicalTableMapDataTransformArrayOutput

func (DataSetLogicalTableMapDataTransformArray) ToDataSetLogicalTableMapDataTransformArrayOutputWithContext

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

type DataSetLogicalTableMapDataTransformArrayInput

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

type DataSetLogicalTableMapDataTransformArrayOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformArrayOutput) ElementType

func (DataSetLogicalTableMapDataTransformArrayOutput) Index

func (DataSetLogicalTableMapDataTransformArrayOutput) ToDataSetLogicalTableMapDataTransformArrayOutput

func (o DataSetLogicalTableMapDataTransformArrayOutput) ToDataSetLogicalTableMapDataTransformArrayOutput() DataSetLogicalTableMapDataTransformArrayOutput

func (DataSetLogicalTableMapDataTransformArrayOutput) ToDataSetLogicalTableMapDataTransformArrayOutputWithContext

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

type DataSetLogicalTableMapDataTransformCastColumnTypeOperation

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

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

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext

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

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext

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

type DataSetLogicalTableMapDataTransformCastColumnTypeOperationInput

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

type DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ColumnName

Column name.

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ElementType

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) Format

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

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

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext

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

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext

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

type DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrInput

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

type DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) ColumnName

Column name.

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) Elem

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) ElementType

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) Format

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

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

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput

func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext

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

type DataSetLogicalTableMapDataTransformCreateColumnsOperation

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

type DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs

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

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ElementType

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext

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

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext

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

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn

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

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

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext

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

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray []DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ElementType

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext

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

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput

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

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ElementType

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput

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

type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ColumnId

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

Column name.

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ElementType

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) Expression

An expression that defines the calculated column.

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext

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

type DataSetLogicalTableMapDataTransformCreateColumnsOperationInput

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

type DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) Columns

Calculated columns to create. See columns.

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ElementType

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext

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

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext

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

type DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrInput

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

type DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) Columns

Calculated columns to create. See columns.

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) Elem

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) ElementType

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput

func (DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext

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

type DataSetLogicalTableMapDataTransformFilterOperation

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

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

func (DataSetLogicalTableMapDataTransformFilterOperationArgs) ToDataSetLogicalTableMapDataTransformFilterOperationOutput

func (DataSetLogicalTableMapDataTransformFilterOperationArgs) ToDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext

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

func (DataSetLogicalTableMapDataTransformFilterOperationArgs) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutput

func (i DataSetLogicalTableMapDataTransformFilterOperationArgs) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutput() DataSetLogicalTableMapDataTransformFilterOperationPtrOutput

func (DataSetLogicalTableMapDataTransformFilterOperationArgs) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext

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

type DataSetLogicalTableMapDataTransformFilterOperationInput

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

type DataSetLogicalTableMapDataTransformFilterOperationOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformFilterOperationOutput) ConditionExpression

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

func (DataSetLogicalTableMapDataTransformFilterOperationOutput) ToDataSetLogicalTableMapDataTransformFilterOperationOutput

func (DataSetLogicalTableMapDataTransformFilterOperationOutput) ToDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext

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

func (DataSetLogicalTableMapDataTransformFilterOperationOutput) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutput

func (DataSetLogicalTableMapDataTransformFilterOperationOutput) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext

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

type DataSetLogicalTableMapDataTransformFilterOperationPtrInput

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

type DataSetLogicalTableMapDataTransformFilterOperationPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) ConditionExpression

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

func (DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) ElementType

func (DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutput

func (DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext

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

type DataSetLogicalTableMapDataTransformInput

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

type DataSetLogicalTableMapDataTransformOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformOutput) CastColumnTypeOperation

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

func (DataSetLogicalTableMapDataTransformOutput) CreateColumnsOperation

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

func (DataSetLogicalTableMapDataTransformOutput) ElementType

func (DataSetLogicalTableMapDataTransformOutput) FilterOperation

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

func (DataSetLogicalTableMapDataTransformOutput) ProjectOperation

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

func (DataSetLogicalTableMapDataTransformOutput) RenameColumnOperation

An operation that renames a column. See rename_column_operation.

func (DataSetLogicalTableMapDataTransformOutput) TagColumnOperation

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

func (DataSetLogicalTableMapDataTransformOutput) ToDataSetLogicalTableMapDataTransformOutput

func (o DataSetLogicalTableMapDataTransformOutput) ToDataSetLogicalTableMapDataTransformOutput() DataSetLogicalTableMapDataTransformOutput

func (DataSetLogicalTableMapDataTransformOutput) ToDataSetLogicalTableMapDataTransformOutputWithContext

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

func (DataSetLogicalTableMapDataTransformOutput) UntagColumnOperation

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

type DataSetLogicalTableMapDataTransformProjectOperation

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

type DataSetLogicalTableMapDataTransformProjectOperationArgs

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

func (DataSetLogicalTableMapDataTransformProjectOperationArgs) ElementType

func (DataSetLogicalTableMapDataTransformProjectOperationArgs) ToDataSetLogicalTableMapDataTransformProjectOperationOutput

func (DataSetLogicalTableMapDataTransformProjectOperationArgs) ToDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext

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

func (DataSetLogicalTableMapDataTransformProjectOperationArgs) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutput

func (i DataSetLogicalTableMapDataTransformProjectOperationArgs) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutput() DataSetLogicalTableMapDataTransformProjectOperationPtrOutput

func (DataSetLogicalTableMapDataTransformProjectOperationArgs) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext

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

type DataSetLogicalTableMapDataTransformProjectOperationInput

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

type DataSetLogicalTableMapDataTransformProjectOperationOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformProjectOperationOutput) ElementType

func (DataSetLogicalTableMapDataTransformProjectOperationOutput) ProjectedColumns

Projected columns.

func (DataSetLogicalTableMapDataTransformProjectOperationOutput) ToDataSetLogicalTableMapDataTransformProjectOperationOutput

func (DataSetLogicalTableMapDataTransformProjectOperationOutput) ToDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext

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

func (DataSetLogicalTableMapDataTransformProjectOperationOutput) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutput

func (DataSetLogicalTableMapDataTransformProjectOperationOutput) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext

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

type DataSetLogicalTableMapDataTransformProjectOperationPtrInput

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

type DataSetLogicalTableMapDataTransformProjectOperationPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) Elem

func (DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) ElementType

func (DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) ProjectedColumns

Projected columns.

func (DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutput

func (DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext

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

type DataSetLogicalTableMapDataTransformRenameColumnOperation

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

type DataSetLogicalTableMapDataTransformRenameColumnOperationArgs

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

func (DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutput

func (DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext

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

func (DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput

func (DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext

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

type DataSetLogicalTableMapDataTransformRenameColumnOperationInput

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

type DataSetLogicalTableMapDataTransformRenameColumnOperationOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ColumnName

Column to be renamed.

func (DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ElementType

func (DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) NewColumnName

New name for the column.

func (DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutput

func (DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext

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

func (DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput

func (DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext

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

type DataSetLogicalTableMapDataTransformRenameColumnOperationPtrInput

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

type DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) ColumnName

Column to be renamed.

func (DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) Elem

func (DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) ElementType

func (DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) NewColumnName

New name for the column.

func (DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput

func (DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext

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

type DataSetLogicalTableMapDataTransformTagColumnOperation

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

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

func (DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationOutput

func (DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext

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

func (DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput

func (DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext

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

type DataSetLogicalTableMapDataTransformTagColumnOperationInput

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

type DataSetLogicalTableMapDataTransformTagColumnOperationOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ColumnName

Column name.

func (DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ElementType

func (DataSetLogicalTableMapDataTransformTagColumnOperationOutput) Tags

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

func (DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationOutput

func (DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext

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

func (DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput

func (DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext

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

type DataSetLogicalTableMapDataTransformTagColumnOperationPtrInput

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

type DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) ColumnName

Column name.

func (DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) Elem

func (DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) ElementType

func (DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) Tags

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

func (DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput

func (DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext

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

type DataSetLogicalTableMapDataTransformTagColumnOperationTag

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

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

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext

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

type DataSetLogicalTableMapDataTransformTagColumnOperationTagArray

type DataSetLogicalTableMapDataTransformTagColumnOperationTagArray []DataSetLogicalTableMapDataTransformTagColumnOperationTagInput

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ElementType

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext

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

type DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput

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

type DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ElementType

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) Index

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext

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

type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription

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

type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs

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

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ElementType

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext

type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput

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

type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ElementType

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) Text

The text of a description for a column.

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext

type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrInput

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

type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) ElementType

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) Text

The text of a description for a column.

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext

type DataSetLogicalTableMapDataTransformTagColumnOperationTagInput

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

type DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ColumnDescription

A description for a column. See column_description.

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ColumnGeographicRole

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

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ElementType

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput

func (DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext

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

type DataSetLogicalTableMapDataTransformUntagColumnOperation

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

type DataSetLogicalTableMapDataTransformUntagColumnOperationArgs

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

func (DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutput

func (DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext

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

func (DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput

func (DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext

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

type DataSetLogicalTableMapDataTransformUntagColumnOperationInput

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

type DataSetLogicalTableMapDataTransformUntagColumnOperationOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ColumnName

Column name.

func (DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ElementType

func (DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) TagNames

The column tags to remove from this column.

func (DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutput

func (DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext

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

func (DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput

func (DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext

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

type DataSetLogicalTableMapDataTransformUntagColumnOperationPtrInput

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

type DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) ColumnName

Column name.

func (DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) Elem

func (DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) ElementType

func (DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) TagNames

The column tags to remove from this column.

func (DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput

func (DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext

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

type DataSetLogicalTableMapInput

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

type DataSetLogicalTableMapOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapOutput) Alias

A display name for the logical table.

func (DataSetLogicalTableMapOutput) DataTransforms

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

func (DataSetLogicalTableMapOutput) LogicalTableMapId

func (o DataSetLogicalTableMapOutput) LogicalTableMapId() pulumi.StringOutput

Key of the logical table map.

func (DataSetLogicalTableMapOutput) Source

Source of this logical table. See source.

func (DataSetLogicalTableMapOutput) ToDataSetLogicalTableMapOutput

func (o DataSetLogicalTableMapOutput) ToDataSetLogicalTableMapOutput() DataSetLogicalTableMapOutput

func (DataSetLogicalTableMapOutput) ToDataSetLogicalTableMapOutputWithContext

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

type DataSetLogicalTableMapSource

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

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

func (DataSetLogicalTableMapSourceArgs) ToDataSetLogicalTableMapSourceOutput

func (i DataSetLogicalTableMapSourceArgs) ToDataSetLogicalTableMapSourceOutput() DataSetLogicalTableMapSourceOutput

func (DataSetLogicalTableMapSourceArgs) ToDataSetLogicalTableMapSourceOutputWithContext

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

type DataSetLogicalTableMapSourceInput

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

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

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

func (DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionOutput

func (i DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionOutput() DataSetLogicalTableMapSourceJoinInstructionOutput

func (DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionOutputWithContext

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

func (DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput

func (i DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput() DataSetLogicalTableMapSourceJoinInstructionPtrOutput

func (DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext

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

type DataSetLogicalTableMapSourceJoinInstructionInput

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

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

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

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputWithContext

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

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext

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

type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesInput

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

type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ElementType

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputWithContext

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

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext

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

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) UniqueKey

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

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

type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) Elem

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) ElementType

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext

func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) UniqueKey

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

type DataSetLogicalTableMapSourceJoinInstructionOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapSourceJoinInstructionOutput) ElementType

func (DataSetLogicalTableMapSourceJoinInstructionOutput) LeftJoinKeyProperties

Join key properties of the left operand. See left_join_key_properties.

func (DataSetLogicalTableMapSourceJoinInstructionOutput) LeftOperand

Operand on the left side of a join.

func (DataSetLogicalTableMapSourceJoinInstructionOutput) OnClause

Join instructions provided in the ON clause of a join.

func (DataSetLogicalTableMapSourceJoinInstructionOutput) RightJoinKeyProperties

Join key properties of the right operand. See right_join_key_properties.

func (DataSetLogicalTableMapSourceJoinInstructionOutput) RightOperand

Operand on the right side of a join.

func (DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionOutput

func (o DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionOutput() DataSetLogicalTableMapSourceJoinInstructionOutput

func (DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionOutputWithContext

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

func (DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput

func (o DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput() DataSetLogicalTableMapSourceJoinInstructionPtrOutput

func (DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext

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

func (DataSetLogicalTableMapSourceJoinInstructionOutput) Type

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

type DataSetLogicalTableMapSourceJoinInstructionPtrInput

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

type DataSetLogicalTableMapSourceJoinInstructionPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) Elem

func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) ElementType

func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) LeftJoinKeyProperties

Join key properties of the left operand. See left_join_key_properties.

func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) LeftOperand

Operand on the left side of a join.

func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) OnClause

Join instructions provided in the ON clause of a join.

func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) RightJoinKeyProperties

Join key properties of the right operand. See right_join_key_properties.

func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) RightOperand

Operand on the right side of a join.

func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput

func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext

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

func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) Type

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

type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties

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

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

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputWithContext

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

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext

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

type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesInput

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

type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ElementType

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputWithContext

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

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext

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

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) UniqueKey

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

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

type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) Elem

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) ElementType

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext

func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) UniqueKey

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

type DataSetLogicalTableMapSourceOutput struct{ *pulumi.OutputState }

func (DataSetLogicalTableMapSourceOutput) DataSetArn

ARN of the parent data set.

func (DataSetLogicalTableMapSourceOutput) ElementType

func (DataSetLogicalTableMapSourceOutput) JoinInstruction

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

func (DataSetLogicalTableMapSourceOutput) PhysicalTableId

Physical table ID.

func (DataSetLogicalTableMapSourceOutput) ToDataSetLogicalTableMapSourceOutput

func (o DataSetLogicalTableMapSourceOutput) ToDataSetLogicalTableMapSourceOutput() DataSetLogicalTableMapSourceOutput

func (DataSetLogicalTableMapSourceOutput) ToDataSetLogicalTableMapSourceOutputWithContext

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

type DataSetMap

type DataSetMap map[string]DataSetInput

func (DataSetMap) ElementType

func (DataSetMap) ElementType() reflect.Type

func (DataSetMap) ToDataSetMapOutput

func (i DataSetMap) ToDataSetMapOutput() DataSetMapOutput

func (DataSetMap) ToDataSetMapOutputWithContext

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

type DataSetMapInput

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

type DataSetMapOutput struct{ *pulumi.OutputState }

func (DataSetMapOutput) ElementType

func (DataSetMapOutput) ElementType() reflect.Type

func (DataSetMapOutput) MapIndex

func (DataSetMapOutput) ToDataSetMapOutput

func (o DataSetMapOutput) ToDataSetMapOutput() DataSetMapOutput

func (DataSetMapOutput) ToDataSetMapOutputWithContext

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

type DataSetOutput

type DataSetOutput struct{ *pulumi.OutputState }

func (DataSetOutput) Arn

ARN of the dataset that contains permissions for RLS.

func (DataSetOutput) AwsAccountId

func (o DataSetOutput) AwsAccountId() pulumi.StringOutput

AWS account ID.

func (DataSetOutput) ColumnGroups

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

func (DataSetOutput) ColumnLevelPermissionRules

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

func (o DataSetOutput) DataSetId() pulumi.StringOutput

Identifier for the data set.

func (DataSetOutput) DataSetUsageConfiguration

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

func (DataSetOutput) ElementType() reflect.Type

func (DataSetOutput) FieldFolders

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

func (DataSetOutput) ImportMode

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

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

Display name for the dataset.

func (DataSetOutput) OutputColumns

func (DataSetOutput) Permissions

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

func (DataSetOutput) PhysicalTableMaps

func (o DataSetOutput) PhysicalTableMaps() DataSetPhysicalTableMapArrayOutput

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

The following arguments are optional:

func (DataSetOutput) RefreshProperties

func (o DataSetOutput) RefreshProperties() DataSetRefreshPropertiesPtrOutput

The refresh properties for the data set. **NOTE**: Only valid when `importMode` is set to `SPICE`. See refresh_properties.

func (DataSetOutput) RowLevelPermissionDataSet

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

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

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 deprecated

func (o DataSetOutput) TagsAll() pulumi.StringMapOutput

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

Deprecated: Please use `tags` instead.

func (DataSetOutput) ToDataSetOutput

func (o DataSetOutput) ToDataSetOutput() DataSetOutput

func (DataSetOutput) ToDataSetOutputWithContext

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

type DataSetOutputColumn

type DataSetOutputColumn struct {
	// Field folder description.
	Description *string `pulumi:"description"`
	// Display name for the dataset.
	Name *string `pulumi:"name"`
	// Data type of the column.
	Type *string `pulumi:"type"`
}

type DataSetOutputColumnArgs

type DataSetOutputColumnArgs struct {
	// Field folder description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Display name for the dataset.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Data type of the column.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (DataSetOutputColumnArgs) ElementType

func (DataSetOutputColumnArgs) ElementType() reflect.Type

func (DataSetOutputColumnArgs) ToDataSetOutputColumnOutput

func (i DataSetOutputColumnArgs) ToDataSetOutputColumnOutput() DataSetOutputColumnOutput

func (DataSetOutputColumnArgs) ToDataSetOutputColumnOutputWithContext

func (i DataSetOutputColumnArgs) ToDataSetOutputColumnOutputWithContext(ctx context.Context) DataSetOutputColumnOutput

type DataSetOutputColumnArray

type DataSetOutputColumnArray []DataSetOutputColumnInput

func (DataSetOutputColumnArray) ElementType

func (DataSetOutputColumnArray) ElementType() reflect.Type

func (DataSetOutputColumnArray) ToDataSetOutputColumnArrayOutput

func (i DataSetOutputColumnArray) ToDataSetOutputColumnArrayOutput() DataSetOutputColumnArrayOutput

func (DataSetOutputColumnArray) ToDataSetOutputColumnArrayOutputWithContext

func (i DataSetOutputColumnArray) ToDataSetOutputColumnArrayOutputWithContext(ctx context.Context) DataSetOutputColumnArrayOutput

type DataSetOutputColumnArrayInput

type DataSetOutputColumnArrayInput interface {
	pulumi.Input

	ToDataSetOutputColumnArrayOutput() DataSetOutputColumnArrayOutput
	ToDataSetOutputColumnArrayOutputWithContext(context.Context) DataSetOutputColumnArrayOutput
}

DataSetOutputColumnArrayInput is an input type that accepts DataSetOutputColumnArray and DataSetOutputColumnArrayOutput values. You can construct a concrete instance of `DataSetOutputColumnArrayInput` via:

DataSetOutputColumnArray{ DataSetOutputColumnArgs{...} }

type DataSetOutputColumnArrayOutput

type DataSetOutputColumnArrayOutput struct{ *pulumi.OutputState }

func (DataSetOutputColumnArrayOutput) ElementType

func (DataSetOutputColumnArrayOutput) Index

func (DataSetOutputColumnArrayOutput) ToDataSetOutputColumnArrayOutput

func (o DataSetOutputColumnArrayOutput) ToDataSetOutputColumnArrayOutput() DataSetOutputColumnArrayOutput

func (DataSetOutputColumnArrayOutput) ToDataSetOutputColumnArrayOutputWithContext

func (o DataSetOutputColumnArrayOutput) ToDataSetOutputColumnArrayOutputWithContext(ctx context.Context) DataSetOutputColumnArrayOutput

type DataSetOutputColumnInput

type DataSetOutputColumnInput interface {
	pulumi.Input

	ToDataSetOutputColumnOutput() DataSetOutputColumnOutput
	ToDataSetOutputColumnOutputWithContext(context.Context) DataSetOutputColumnOutput
}

DataSetOutputColumnInput is an input type that accepts DataSetOutputColumnArgs and DataSetOutputColumnOutput values. You can construct a concrete instance of `DataSetOutputColumnInput` via:

DataSetOutputColumnArgs{...}

type DataSetOutputColumnOutput

type DataSetOutputColumnOutput struct{ *pulumi.OutputState }

func (DataSetOutputColumnOutput) Description

Field folder description.

func (DataSetOutputColumnOutput) ElementType

func (DataSetOutputColumnOutput) ElementType() reflect.Type

func (DataSetOutputColumnOutput) Name

Display name for the dataset.

func (DataSetOutputColumnOutput) ToDataSetOutputColumnOutput

func (o DataSetOutputColumnOutput) ToDataSetOutputColumnOutput() DataSetOutputColumnOutput

func (DataSetOutputColumnOutput) ToDataSetOutputColumnOutputWithContext

func (o DataSetOutputColumnOutput) ToDataSetOutputColumnOutputWithContext(ctx context.Context) DataSetOutputColumnOutput

func (DataSetOutputColumnOutput) Type

Data type of the column.

type DataSetPermission

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

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

func (DataSetPermissionArgs) ElementType() reflect.Type

func (DataSetPermissionArgs) ToDataSetPermissionOutput

func (i DataSetPermissionArgs) ToDataSetPermissionOutput() DataSetPermissionOutput

func (DataSetPermissionArgs) ToDataSetPermissionOutputWithContext

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

type DataSetPermissionArray

type DataSetPermissionArray []DataSetPermissionInput

func (DataSetPermissionArray) ElementType

func (DataSetPermissionArray) ElementType() reflect.Type

func (DataSetPermissionArray) ToDataSetPermissionArrayOutput

func (i DataSetPermissionArray) ToDataSetPermissionArrayOutput() DataSetPermissionArrayOutput

func (DataSetPermissionArray) ToDataSetPermissionArrayOutputWithContext

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

type DataSetPermissionArrayInput

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

type DataSetPermissionArrayOutput struct{ *pulumi.OutputState }

func (DataSetPermissionArrayOutput) ElementType

func (DataSetPermissionArrayOutput) Index

func (DataSetPermissionArrayOutput) ToDataSetPermissionArrayOutput

func (o DataSetPermissionArrayOutput) ToDataSetPermissionArrayOutput() DataSetPermissionArrayOutput

func (DataSetPermissionArrayOutput) ToDataSetPermissionArrayOutputWithContext

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

type DataSetPermissionInput

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

type DataSetPermissionOutput struct{ *pulumi.OutputState }

func (DataSetPermissionOutput) Actions

List of IAM actions to grant or revoke permissions on.

func (DataSetPermissionOutput) ElementType

func (DataSetPermissionOutput) ElementType() reflect.Type

func (DataSetPermissionOutput) Principal

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

func (o DataSetPermissionOutput) ToDataSetPermissionOutput() DataSetPermissionOutput

func (DataSetPermissionOutput) ToDataSetPermissionOutputWithContext

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

type DataSetPhysicalTableMap

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

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

func (DataSetPhysicalTableMapArgs) ToDataSetPhysicalTableMapOutput

func (i DataSetPhysicalTableMapArgs) ToDataSetPhysicalTableMapOutput() DataSetPhysicalTableMapOutput

func (DataSetPhysicalTableMapArgs) ToDataSetPhysicalTableMapOutputWithContext

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

type DataSetPhysicalTableMapArray

type DataSetPhysicalTableMapArray []DataSetPhysicalTableMapInput

func (DataSetPhysicalTableMapArray) ElementType

func (DataSetPhysicalTableMapArray) ToDataSetPhysicalTableMapArrayOutput

func (i DataSetPhysicalTableMapArray) ToDataSetPhysicalTableMapArrayOutput() DataSetPhysicalTableMapArrayOutput

func (DataSetPhysicalTableMapArray) ToDataSetPhysicalTableMapArrayOutputWithContext

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

type DataSetPhysicalTableMapArrayInput

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

type DataSetPhysicalTableMapArrayOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapArrayOutput) ElementType

func (DataSetPhysicalTableMapArrayOutput) Index

func (DataSetPhysicalTableMapArrayOutput) ToDataSetPhysicalTableMapArrayOutput

func (o DataSetPhysicalTableMapArrayOutput) ToDataSetPhysicalTableMapArrayOutput() DataSetPhysicalTableMapArrayOutput

func (DataSetPhysicalTableMapArrayOutput) ToDataSetPhysicalTableMapArrayOutputWithContext

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

type DataSetPhysicalTableMapCustomSql

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

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

func (DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlOutput

func (i DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlOutput() DataSetPhysicalTableMapCustomSqlOutput

func (DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlOutputWithContext

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

func (DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlPtrOutput

func (i DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlPtrOutput() DataSetPhysicalTableMapCustomSqlPtrOutput

func (DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext

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

type DataSetPhysicalTableMapCustomSqlColumn

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

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

func (DataSetPhysicalTableMapCustomSqlColumnArgs) ToDataSetPhysicalTableMapCustomSqlColumnOutput

func (i DataSetPhysicalTableMapCustomSqlColumnArgs) ToDataSetPhysicalTableMapCustomSqlColumnOutput() DataSetPhysicalTableMapCustomSqlColumnOutput

func (DataSetPhysicalTableMapCustomSqlColumnArgs) ToDataSetPhysicalTableMapCustomSqlColumnOutputWithContext

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

type DataSetPhysicalTableMapCustomSqlColumnArray

type DataSetPhysicalTableMapCustomSqlColumnArray []DataSetPhysicalTableMapCustomSqlColumnInput

func (DataSetPhysicalTableMapCustomSqlColumnArray) ElementType

func (DataSetPhysicalTableMapCustomSqlColumnArray) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutput

func (i DataSetPhysicalTableMapCustomSqlColumnArray) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutput() DataSetPhysicalTableMapCustomSqlColumnArrayOutput

func (DataSetPhysicalTableMapCustomSqlColumnArray) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext

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

type DataSetPhysicalTableMapCustomSqlColumnArrayInput

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

type DataSetPhysicalTableMapCustomSqlColumnArrayOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapCustomSqlColumnArrayOutput) ElementType

func (DataSetPhysicalTableMapCustomSqlColumnArrayOutput) Index

func (DataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutput

func (o DataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutput() DataSetPhysicalTableMapCustomSqlColumnArrayOutput

func (DataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext

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

type DataSetPhysicalTableMapCustomSqlColumnInput

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

type DataSetPhysicalTableMapCustomSqlColumnOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapCustomSqlColumnOutput) ElementType

func (DataSetPhysicalTableMapCustomSqlColumnOutput) Name

Name of this column in the underlying data source.

func (DataSetPhysicalTableMapCustomSqlColumnOutput) ToDataSetPhysicalTableMapCustomSqlColumnOutput

func (o DataSetPhysicalTableMapCustomSqlColumnOutput) ToDataSetPhysicalTableMapCustomSqlColumnOutput() DataSetPhysicalTableMapCustomSqlColumnOutput

func (DataSetPhysicalTableMapCustomSqlColumnOutput) ToDataSetPhysicalTableMapCustomSqlColumnOutputWithContext

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

func (DataSetPhysicalTableMapCustomSqlColumnOutput) Type

Data type of the column.

type DataSetPhysicalTableMapCustomSqlInput

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

type DataSetPhysicalTableMapCustomSqlOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapCustomSqlOutput) Columns

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

func (DataSetPhysicalTableMapCustomSqlOutput) DataSourceArn

ARN of the data source.

func (DataSetPhysicalTableMapCustomSqlOutput) ElementType

func (DataSetPhysicalTableMapCustomSqlOutput) Name

Display name for the SQL query result.

func (DataSetPhysicalTableMapCustomSqlOutput) SqlQuery

SQL query.

func (DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlOutput

func (o DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlOutput() DataSetPhysicalTableMapCustomSqlOutput

func (DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlOutputWithContext

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

func (DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutput

func (o DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutput() DataSetPhysicalTableMapCustomSqlPtrOutput

func (DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext

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

type DataSetPhysicalTableMapCustomSqlPtrInput

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

type DataSetPhysicalTableMapCustomSqlPtrOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapCustomSqlPtrOutput) Columns

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

func (DataSetPhysicalTableMapCustomSqlPtrOutput) DataSourceArn

ARN of the data source.

func (DataSetPhysicalTableMapCustomSqlPtrOutput) Elem

func (DataSetPhysicalTableMapCustomSqlPtrOutput) ElementType

func (DataSetPhysicalTableMapCustomSqlPtrOutput) Name

Display name for the SQL query result.

func (DataSetPhysicalTableMapCustomSqlPtrOutput) SqlQuery

SQL query.

func (DataSetPhysicalTableMapCustomSqlPtrOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutput

func (o DataSetPhysicalTableMapCustomSqlPtrOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutput() DataSetPhysicalTableMapCustomSqlPtrOutput

func (DataSetPhysicalTableMapCustomSqlPtrOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext

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

type DataSetPhysicalTableMapInput

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

type DataSetPhysicalTableMapOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapOutput) CustomSql

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

func (DataSetPhysicalTableMapOutput) ElementType

func (DataSetPhysicalTableMapOutput) PhysicalTableMapId

func (o DataSetPhysicalTableMapOutput) PhysicalTableMapId() pulumi.StringOutput

Key of the physical table map.

func (DataSetPhysicalTableMapOutput) RelationalTable

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

func (DataSetPhysicalTableMapOutput) S3Source

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

func (DataSetPhysicalTableMapOutput) ToDataSetPhysicalTableMapOutput

func (o DataSetPhysicalTableMapOutput) ToDataSetPhysicalTableMapOutput() DataSetPhysicalTableMapOutput

func (DataSetPhysicalTableMapOutput) ToDataSetPhysicalTableMapOutputWithContext

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

type DataSetPhysicalTableMapRelationalTable

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

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

func (DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTableOutput

func (i DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTableOutput() DataSetPhysicalTableMapRelationalTableOutput

func (DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTableOutputWithContext

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

func (DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTablePtrOutput

func (i DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTablePtrOutput() DataSetPhysicalTableMapRelationalTablePtrOutput

func (DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext

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

type DataSetPhysicalTableMapRelationalTableInput

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

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

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

func (DataSetPhysicalTableMapRelationalTableInputColumnArgs) ToDataSetPhysicalTableMapRelationalTableInputColumnOutput

func (i DataSetPhysicalTableMapRelationalTableInputColumnArgs) ToDataSetPhysicalTableMapRelationalTableInputColumnOutput() DataSetPhysicalTableMapRelationalTableInputColumnOutput

func (DataSetPhysicalTableMapRelationalTableInputColumnArgs) ToDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext

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

type DataSetPhysicalTableMapRelationalTableInputColumnArray

type DataSetPhysicalTableMapRelationalTableInputColumnArray []DataSetPhysicalTableMapRelationalTableInputColumnInput

func (DataSetPhysicalTableMapRelationalTableInputColumnArray) ElementType

func (DataSetPhysicalTableMapRelationalTableInputColumnArray) ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput

func (i DataSetPhysicalTableMapRelationalTableInputColumnArray) ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput() DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput

func (DataSetPhysicalTableMapRelationalTableInputColumnArray) ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext

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

type DataSetPhysicalTableMapRelationalTableInputColumnArrayInput

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

type DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ElementType

func (DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) Index

func (DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput

func (DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext

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

type DataSetPhysicalTableMapRelationalTableInputColumnInput

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

type DataSetPhysicalTableMapRelationalTableInputColumnOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapRelationalTableInputColumnOutput) ElementType

func (DataSetPhysicalTableMapRelationalTableInputColumnOutput) Name

Name of this column in the underlying data source.

func (DataSetPhysicalTableMapRelationalTableInputColumnOutput) ToDataSetPhysicalTableMapRelationalTableInputColumnOutput

func (DataSetPhysicalTableMapRelationalTableInputColumnOutput) ToDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext

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

func (DataSetPhysicalTableMapRelationalTableInputColumnOutput) Type

Data type of the column.

type DataSetPhysicalTableMapRelationalTableOutput

type DataSetPhysicalTableMapRelationalTableOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapRelationalTableOutput) Catalog

Catalog associated with the table.

func (DataSetPhysicalTableMapRelationalTableOutput) DataSourceArn

ARN of the data source.

func (DataSetPhysicalTableMapRelationalTableOutput) ElementType

func (DataSetPhysicalTableMapRelationalTableOutput) InputColumns

Column schema of the table. See input_columns.

func (DataSetPhysicalTableMapRelationalTableOutput) Name

Name of the relational table.

func (DataSetPhysicalTableMapRelationalTableOutput) Schema

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

func (DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTableOutput

func (o DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTableOutput() DataSetPhysicalTableMapRelationalTableOutput

func (DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTableOutputWithContext

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

func (DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutput

func (o DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutput() DataSetPhysicalTableMapRelationalTablePtrOutput

func (DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext

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

type DataSetPhysicalTableMapRelationalTablePtrInput

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

type DataSetPhysicalTableMapRelationalTablePtrOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapRelationalTablePtrOutput) Catalog

Catalog associated with the table.

func (DataSetPhysicalTableMapRelationalTablePtrOutput) DataSourceArn

ARN of the data source.

func (DataSetPhysicalTableMapRelationalTablePtrOutput) Elem

func (DataSetPhysicalTableMapRelationalTablePtrOutput) ElementType

func (DataSetPhysicalTableMapRelationalTablePtrOutput) InputColumns

Column schema of the table. See input_columns.

func (DataSetPhysicalTableMapRelationalTablePtrOutput) Name

Name of the relational table.

func (DataSetPhysicalTableMapRelationalTablePtrOutput) Schema

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

func (DataSetPhysicalTableMapRelationalTablePtrOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutput

func (o DataSetPhysicalTableMapRelationalTablePtrOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutput() DataSetPhysicalTableMapRelationalTablePtrOutput

func (DataSetPhysicalTableMapRelationalTablePtrOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext

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

type DataSetPhysicalTableMapS3Source

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

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

func (DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourceOutput

func (i DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourceOutput() DataSetPhysicalTableMapS3SourceOutput

func (DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourceOutputWithContext

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

func (DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourcePtrOutput

func (i DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourcePtrOutput() DataSetPhysicalTableMapS3SourcePtrOutput

func (DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext

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

type DataSetPhysicalTableMapS3SourceInput

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

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

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

func (DataSetPhysicalTableMapS3SourceInputColumnArgs) ToDataSetPhysicalTableMapS3SourceInputColumnOutput

func (i DataSetPhysicalTableMapS3SourceInputColumnArgs) ToDataSetPhysicalTableMapS3SourceInputColumnOutput() DataSetPhysicalTableMapS3SourceInputColumnOutput

func (DataSetPhysicalTableMapS3SourceInputColumnArgs) ToDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext

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

type DataSetPhysicalTableMapS3SourceInputColumnArray

type DataSetPhysicalTableMapS3SourceInputColumnArray []DataSetPhysicalTableMapS3SourceInputColumnInput

func (DataSetPhysicalTableMapS3SourceInputColumnArray) ElementType

func (DataSetPhysicalTableMapS3SourceInputColumnArray) ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutput

func (i DataSetPhysicalTableMapS3SourceInputColumnArray) ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutput() DataSetPhysicalTableMapS3SourceInputColumnArrayOutput

func (DataSetPhysicalTableMapS3SourceInputColumnArray) ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext

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

type DataSetPhysicalTableMapS3SourceInputColumnArrayInput

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

type DataSetPhysicalTableMapS3SourceInputColumnArrayOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ElementType

func (DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) Index

func (DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutput

func (DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext

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

type DataSetPhysicalTableMapS3SourceInputColumnInput

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

type DataSetPhysicalTableMapS3SourceInputColumnOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapS3SourceInputColumnOutput) ElementType

func (DataSetPhysicalTableMapS3SourceInputColumnOutput) Name

Name of this column in the underlying data source.

func (DataSetPhysicalTableMapS3SourceInputColumnOutput) ToDataSetPhysicalTableMapS3SourceInputColumnOutput

func (o DataSetPhysicalTableMapS3SourceInputColumnOutput) ToDataSetPhysicalTableMapS3SourceInputColumnOutput() DataSetPhysicalTableMapS3SourceInputColumnOutput

func (DataSetPhysicalTableMapS3SourceInputColumnOutput) ToDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext

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

func (DataSetPhysicalTableMapS3SourceInputColumnOutput) Type

Data type of the column.

type DataSetPhysicalTableMapS3SourceOutput

type DataSetPhysicalTableMapS3SourceOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapS3SourceOutput) DataSourceArn

ARN of the data source.

func (DataSetPhysicalTableMapS3SourceOutput) ElementType

func (DataSetPhysicalTableMapS3SourceOutput) InputColumns

Column schema of the table. See input_columns.

func (DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourceOutput

func (o DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourceOutput() DataSetPhysicalTableMapS3SourceOutput

func (DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourceOutputWithContext

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

func (DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourcePtrOutput

func (o DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourcePtrOutput() DataSetPhysicalTableMapS3SourcePtrOutput

func (DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext

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

func (DataSetPhysicalTableMapS3SourceOutput) UploadSettings

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

type DataSetPhysicalTableMapS3SourcePtrInput

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

type DataSetPhysicalTableMapS3SourcePtrOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapS3SourcePtrOutput) DataSourceArn

ARN of the data source.

func (DataSetPhysicalTableMapS3SourcePtrOutput) Elem

func (DataSetPhysicalTableMapS3SourcePtrOutput) ElementType

func (DataSetPhysicalTableMapS3SourcePtrOutput) InputColumns

Column schema of the table. See input_columns.

func (DataSetPhysicalTableMapS3SourcePtrOutput) ToDataSetPhysicalTableMapS3SourcePtrOutput

func (o DataSetPhysicalTableMapS3SourcePtrOutput) ToDataSetPhysicalTableMapS3SourcePtrOutput() DataSetPhysicalTableMapS3SourcePtrOutput

func (DataSetPhysicalTableMapS3SourcePtrOutput) ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext

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

func (DataSetPhysicalTableMapS3SourcePtrOutput) UploadSettings

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

type DataSetPhysicalTableMapS3SourceUploadSettings

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

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

func (DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutput

func (i DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutput() DataSetPhysicalTableMapS3SourceUploadSettingsOutput

func (DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutputWithContext

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

func (DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput

func (i DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput() DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput

func (DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext

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

type DataSetPhysicalTableMapS3SourceUploadSettingsInput

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

type DataSetPhysicalTableMapS3SourceUploadSettingsOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ContainsHeader

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

func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) Delimiter

Delimiter between values in the file.

func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ElementType

func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) Format

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

func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) StartFromRow

A row number to start reading data from.

func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) TextQualifier

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

func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutput

func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutput() DataSetPhysicalTableMapS3SourceUploadSettingsOutput

func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutputWithContext

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

func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput

func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput() DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput

func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext

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

type DataSetPhysicalTableMapS3SourceUploadSettingsPtrInput

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

type DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput struct{ *pulumi.OutputState }

func (DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) ContainsHeader

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

func (DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) Delimiter

Delimiter between values in the file.

func (DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) Elem

func (DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) ElementType

func (DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) Format

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

func (DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) StartFromRow

A row number to start reading data from.

func (DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) TextQualifier

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

func (DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput

func (DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext

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

type DataSetRefreshProperties

type DataSetRefreshProperties struct {
	// The refresh configuration for the data set. See refresh_configuration.
	RefreshConfiguration DataSetRefreshPropertiesRefreshConfiguration `pulumi:"refreshConfiguration"`
}

type DataSetRefreshPropertiesArgs

type DataSetRefreshPropertiesArgs struct {
	// The refresh configuration for the data set. See refresh_configuration.
	RefreshConfiguration DataSetRefreshPropertiesRefreshConfigurationInput `pulumi:"refreshConfiguration"`
}

func (DataSetRefreshPropertiesArgs) ElementType

func (DataSetRefreshPropertiesArgs) ToDataSetRefreshPropertiesOutput

func (i DataSetRefreshPropertiesArgs) ToDataSetRefreshPropertiesOutput() DataSetRefreshPropertiesOutput

func (DataSetRefreshPropertiesArgs) ToDataSetRefreshPropertiesOutputWithContext

func (i DataSetRefreshPropertiesArgs) ToDataSetRefreshPropertiesOutputWithContext(ctx context.Context) DataSetRefreshPropertiesOutput

func (DataSetRefreshPropertiesArgs) ToDataSetRefreshPropertiesPtrOutput

func (i DataSetRefreshPropertiesArgs) ToDataSetRefreshPropertiesPtrOutput() DataSetRefreshPropertiesPtrOutput

func (DataSetRefreshPropertiesArgs) ToDataSetRefreshPropertiesPtrOutputWithContext

func (i DataSetRefreshPropertiesArgs) ToDataSetRefreshPropertiesPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesPtrOutput

type DataSetRefreshPropertiesInput

type DataSetRefreshPropertiesInput interface {
	pulumi.Input

	ToDataSetRefreshPropertiesOutput() DataSetRefreshPropertiesOutput
	ToDataSetRefreshPropertiesOutputWithContext(context.Context) DataSetRefreshPropertiesOutput
}

DataSetRefreshPropertiesInput is an input type that accepts DataSetRefreshPropertiesArgs and DataSetRefreshPropertiesOutput values. You can construct a concrete instance of `DataSetRefreshPropertiesInput` via:

DataSetRefreshPropertiesArgs{...}

type DataSetRefreshPropertiesOutput

type DataSetRefreshPropertiesOutput struct{ *pulumi.OutputState }

func (DataSetRefreshPropertiesOutput) ElementType

func (DataSetRefreshPropertiesOutput) RefreshConfiguration

The refresh configuration for the data set. See refresh_configuration.

func (DataSetRefreshPropertiesOutput) ToDataSetRefreshPropertiesOutput

func (o DataSetRefreshPropertiesOutput) ToDataSetRefreshPropertiesOutput() DataSetRefreshPropertiesOutput

func (DataSetRefreshPropertiesOutput) ToDataSetRefreshPropertiesOutputWithContext

func (o DataSetRefreshPropertiesOutput) ToDataSetRefreshPropertiesOutputWithContext(ctx context.Context) DataSetRefreshPropertiesOutput

func (DataSetRefreshPropertiesOutput) ToDataSetRefreshPropertiesPtrOutput

func (o DataSetRefreshPropertiesOutput) ToDataSetRefreshPropertiesPtrOutput() DataSetRefreshPropertiesPtrOutput

func (DataSetRefreshPropertiesOutput) ToDataSetRefreshPropertiesPtrOutputWithContext

func (o DataSetRefreshPropertiesOutput) ToDataSetRefreshPropertiesPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesPtrOutput

type DataSetRefreshPropertiesPtrInput

type DataSetRefreshPropertiesPtrInput interface {
	pulumi.Input

	ToDataSetRefreshPropertiesPtrOutput() DataSetRefreshPropertiesPtrOutput
	ToDataSetRefreshPropertiesPtrOutputWithContext(context.Context) DataSetRefreshPropertiesPtrOutput
}

DataSetRefreshPropertiesPtrInput is an input type that accepts DataSetRefreshPropertiesArgs, DataSetRefreshPropertiesPtr and DataSetRefreshPropertiesPtrOutput values. You can construct a concrete instance of `DataSetRefreshPropertiesPtrInput` via:

        DataSetRefreshPropertiesArgs{...}

or:

        nil

type DataSetRefreshPropertiesPtrOutput

type DataSetRefreshPropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataSetRefreshPropertiesPtrOutput) Elem

func (DataSetRefreshPropertiesPtrOutput) ElementType

func (DataSetRefreshPropertiesPtrOutput) RefreshConfiguration

The refresh configuration for the data set. See refresh_configuration.

func (DataSetRefreshPropertiesPtrOutput) ToDataSetRefreshPropertiesPtrOutput

func (o DataSetRefreshPropertiesPtrOutput) ToDataSetRefreshPropertiesPtrOutput() DataSetRefreshPropertiesPtrOutput

func (DataSetRefreshPropertiesPtrOutput) ToDataSetRefreshPropertiesPtrOutputWithContext

func (o DataSetRefreshPropertiesPtrOutput) ToDataSetRefreshPropertiesPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesPtrOutput

type DataSetRefreshPropertiesRefreshConfiguration

type DataSetRefreshPropertiesRefreshConfiguration struct {
	// The incremental refresh for the data set. See incremental_refresh.
	IncrementalRefresh DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh `pulumi:"incrementalRefresh"`
}

type DataSetRefreshPropertiesRefreshConfigurationArgs

type DataSetRefreshPropertiesRefreshConfigurationArgs struct {
	// The incremental refresh for the data set. See incremental_refresh.
	IncrementalRefresh DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshInput `pulumi:"incrementalRefresh"`
}

func (DataSetRefreshPropertiesRefreshConfigurationArgs) ElementType

func (DataSetRefreshPropertiesRefreshConfigurationArgs) ToDataSetRefreshPropertiesRefreshConfigurationOutput

func (i DataSetRefreshPropertiesRefreshConfigurationArgs) ToDataSetRefreshPropertiesRefreshConfigurationOutput() DataSetRefreshPropertiesRefreshConfigurationOutput

func (DataSetRefreshPropertiesRefreshConfigurationArgs) ToDataSetRefreshPropertiesRefreshConfigurationOutputWithContext

func (i DataSetRefreshPropertiesRefreshConfigurationArgs) ToDataSetRefreshPropertiesRefreshConfigurationOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationOutput

func (DataSetRefreshPropertiesRefreshConfigurationArgs) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutput

func (i DataSetRefreshPropertiesRefreshConfigurationArgs) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutput() DataSetRefreshPropertiesRefreshConfigurationPtrOutput

func (DataSetRefreshPropertiesRefreshConfigurationArgs) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext

func (i DataSetRefreshPropertiesRefreshConfigurationArgs) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationPtrOutput

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh struct {
	// The lookback window setup for an incremental refresh configuration. See lookback_window.
	LookbackWindow DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow `pulumi:"lookbackWindow"`
}

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs struct {
	// The lookback window setup for an incremental refresh configuration. See lookback_window.
	LookbackWindow DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowInput `pulumi:"lookbackWindow"`
}

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs) ElementType

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutputWithContext

func (i DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext

func (i DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshInput

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshInput interface {
	pulumi.Input

	ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput
	ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutputWithContext(context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput
}

DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshInput is an input type that accepts DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs and DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput values. You can construct a concrete instance of `DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshInput` via:

DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs{...}

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow struct {
	// The name of the lookback window column.
	ColumnName string `pulumi:"columnName"`
	// The lookback window column size.
	Size int `pulumi:"size"`
	// The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`.
	SizeUnit string `pulumi:"sizeUnit"`
}

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs struct {
	// The name of the lookback window column.
	ColumnName pulumi.StringInput `pulumi:"columnName"`
	// The lookback window column size.
	Size pulumi.IntInput `pulumi:"size"`
	// The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`.
	SizeUnit pulumi.StringInput `pulumi:"sizeUnit"`
}

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs) ElementType

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutputWithContext

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowInput

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowInput interface {
	pulumi.Input

	ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput
	ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutputWithContext(context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput
}

DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowInput is an input type that accepts DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs and DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput values. You can construct a concrete instance of `DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowInput` via:

DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs{...}

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput struct{ *pulumi.OutputState }

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) ColumnName

The name of the lookback window column.

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) ElementType

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) Size

The lookback window column size.

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) SizeUnit

The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`.

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutputWithContext

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrInput

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrInput interface {
	pulumi.Input

	ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput
	ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext(context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput
}

DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrInput is an input type that accepts DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs, DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtr and DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput values. You can construct a concrete instance of `DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrInput` via:

        DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs{...}

or:

        nil

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput struct{ *pulumi.OutputState }

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) ColumnName

The name of the lookback window column.

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) ElementType

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) Size

The lookback window column size.

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) SizeUnit

The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`.

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput struct{ *pulumi.OutputState }

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) ElementType

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) LookbackWindow

The lookback window setup for an incremental refresh configuration. See lookback_window.

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutputWithContext

func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext

func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrInput

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrInput interface {
	pulumi.Input

	ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput
	ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput
}

DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrInput is an input type that accepts DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs, DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtr and DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput values. You can construct a concrete instance of `DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrInput` via:

        DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs{...}

or:

        nil

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput

type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput struct{ *pulumi.OutputState }

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) Elem

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) ElementType

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) LookbackWindow

The lookback window setup for an incremental refresh configuration. See lookback_window.

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput

func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext

func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput

type DataSetRefreshPropertiesRefreshConfigurationInput

type DataSetRefreshPropertiesRefreshConfigurationInput interface {
	pulumi.Input

	ToDataSetRefreshPropertiesRefreshConfigurationOutput() DataSetRefreshPropertiesRefreshConfigurationOutput
	ToDataSetRefreshPropertiesRefreshConfigurationOutputWithContext(context.Context) DataSetRefreshPropertiesRefreshConfigurationOutput
}

DataSetRefreshPropertiesRefreshConfigurationInput is an input type that accepts DataSetRefreshPropertiesRefreshConfigurationArgs and DataSetRefreshPropertiesRefreshConfigurationOutput values. You can construct a concrete instance of `DataSetRefreshPropertiesRefreshConfigurationInput` via:

DataSetRefreshPropertiesRefreshConfigurationArgs{...}

type DataSetRefreshPropertiesRefreshConfigurationOutput

type DataSetRefreshPropertiesRefreshConfigurationOutput struct{ *pulumi.OutputState }

func (DataSetRefreshPropertiesRefreshConfigurationOutput) ElementType

func (DataSetRefreshPropertiesRefreshConfigurationOutput) IncrementalRefresh

The incremental refresh for the data set. See incremental_refresh.

func (DataSetRefreshPropertiesRefreshConfigurationOutput) ToDataSetRefreshPropertiesRefreshConfigurationOutput

func (o DataSetRefreshPropertiesRefreshConfigurationOutput) ToDataSetRefreshPropertiesRefreshConfigurationOutput() DataSetRefreshPropertiesRefreshConfigurationOutput

func (DataSetRefreshPropertiesRefreshConfigurationOutput) ToDataSetRefreshPropertiesRefreshConfigurationOutputWithContext

func (o DataSetRefreshPropertiesRefreshConfigurationOutput) ToDataSetRefreshPropertiesRefreshConfigurationOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationOutput

func (DataSetRefreshPropertiesRefreshConfigurationOutput) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutput

func (o DataSetRefreshPropertiesRefreshConfigurationOutput) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutput() DataSetRefreshPropertiesRefreshConfigurationPtrOutput

func (DataSetRefreshPropertiesRefreshConfigurationOutput) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext

func (o DataSetRefreshPropertiesRefreshConfigurationOutput) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationPtrOutput

type DataSetRefreshPropertiesRefreshConfigurationPtrInput

type DataSetRefreshPropertiesRefreshConfigurationPtrInput interface {
	pulumi.Input

	ToDataSetRefreshPropertiesRefreshConfigurationPtrOutput() DataSetRefreshPropertiesRefreshConfigurationPtrOutput
	ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(context.Context) DataSetRefreshPropertiesRefreshConfigurationPtrOutput
}

DataSetRefreshPropertiesRefreshConfigurationPtrInput is an input type that accepts DataSetRefreshPropertiesRefreshConfigurationArgs, DataSetRefreshPropertiesRefreshConfigurationPtr and DataSetRefreshPropertiesRefreshConfigurationPtrOutput values. You can construct a concrete instance of `DataSetRefreshPropertiesRefreshConfigurationPtrInput` via:

        DataSetRefreshPropertiesRefreshConfigurationArgs{...}

or:

        nil

type DataSetRefreshPropertiesRefreshConfigurationPtrOutput

type DataSetRefreshPropertiesRefreshConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSetRefreshPropertiesRefreshConfigurationPtrOutput) Elem

func (DataSetRefreshPropertiesRefreshConfigurationPtrOutput) ElementType

func (DataSetRefreshPropertiesRefreshConfigurationPtrOutput) IncrementalRefresh

The incremental refresh for the data set. See incremental_refresh.

func (DataSetRefreshPropertiesRefreshConfigurationPtrOutput) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutput

func (DataSetRefreshPropertiesRefreshConfigurationPtrOutput) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext

func (o DataSetRefreshPropertiesRefreshConfigurationPtrOutput) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationPtrOutput

type DataSetRowLevelPermissionDataSet

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

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

func (DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetOutput

func (i DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetOutput() DataSetRowLevelPermissionDataSetOutput

func (DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetOutputWithContext

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

func (DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetPtrOutput

func (i DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetPtrOutput() DataSetRowLevelPermissionDataSetPtrOutput

func (DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetPtrOutputWithContext

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

type DataSetRowLevelPermissionDataSetInput

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

type DataSetRowLevelPermissionDataSetOutput struct{ *pulumi.OutputState }

func (DataSetRowLevelPermissionDataSetOutput) Arn

ARN of the dataset that contains permissions for RLS.

func (DataSetRowLevelPermissionDataSetOutput) ElementType

func (DataSetRowLevelPermissionDataSetOutput) FormatVersion

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

func (DataSetRowLevelPermissionDataSetOutput) Namespace

Namespace associated with the dataset that contains permissions for RLS.

func (DataSetRowLevelPermissionDataSetOutput) PermissionPolicy

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

func (DataSetRowLevelPermissionDataSetOutput) Status

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

func (DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetOutput

func (o DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetOutput() DataSetRowLevelPermissionDataSetOutput

func (DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetOutputWithContext

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

func (DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetPtrOutput

func (o DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetPtrOutput() DataSetRowLevelPermissionDataSetPtrOutput

func (DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetPtrOutputWithContext

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

type DataSetRowLevelPermissionDataSetPtrInput

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

type DataSetRowLevelPermissionDataSetPtrOutput struct{ *pulumi.OutputState }

func (DataSetRowLevelPermissionDataSetPtrOutput) Arn

ARN of the dataset that contains permissions for RLS.

func (DataSetRowLevelPermissionDataSetPtrOutput) Elem

func (DataSetRowLevelPermissionDataSetPtrOutput) ElementType

func (DataSetRowLevelPermissionDataSetPtrOutput) FormatVersion

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

func (DataSetRowLevelPermissionDataSetPtrOutput) Namespace

Namespace associated with the dataset that contains permissions for RLS.

func (DataSetRowLevelPermissionDataSetPtrOutput) PermissionPolicy

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

func (DataSetRowLevelPermissionDataSetPtrOutput) Status

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

func (DataSetRowLevelPermissionDataSetPtrOutput) ToDataSetRowLevelPermissionDataSetPtrOutput

func (o DataSetRowLevelPermissionDataSetPtrOutput) ToDataSetRowLevelPermissionDataSetPtrOutput() DataSetRowLevelPermissionDataSetPtrOutput

func (DataSetRowLevelPermissionDataSetPtrOutput) ToDataSetRowLevelPermissionDataSetPtrOutputWithContext

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

type DataSetRowLevelPermissionTagConfiguration

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

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

func (DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationOutput

func (i DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationOutput() DataSetRowLevelPermissionTagConfigurationOutput

func (DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationOutputWithContext

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

func (DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationPtrOutput

func (i DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationPtrOutput() DataSetRowLevelPermissionTagConfigurationPtrOutput

func (DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext

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

type DataSetRowLevelPermissionTagConfigurationInput

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

type DataSetRowLevelPermissionTagConfigurationOutput struct{ *pulumi.OutputState }

func (DataSetRowLevelPermissionTagConfigurationOutput) ElementType

func (DataSetRowLevelPermissionTagConfigurationOutput) Status

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

func (DataSetRowLevelPermissionTagConfigurationOutput) TagRules

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

func (o DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationOutput() DataSetRowLevelPermissionTagConfigurationOutput

func (DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationOutputWithContext

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

func (DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutput

func (o DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutput() DataSetRowLevelPermissionTagConfigurationPtrOutput

func (DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext

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

type DataSetRowLevelPermissionTagConfigurationPtrInput

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

type DataSetRowLevelPermissionTagConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSetRowLevelPermissionTagConfigurationPtrOutput) Elem

func (DataSetRowLevelPermissionTagConfigurationPtrOutput) ElementType

func (DataSetRowLevelPermissionTagConfigurationPtrOutput) Status

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

func (DataSetRowLevelPermissionTagConfigurationPtrOutput) TagRules

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

func (o DataSetRowLevelPermissionTagConfigurationPtrOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutput() DataSetRowLevelPermissionTagConfigurationPtrOutput

func (DataSetRowLevelPermissionTagConfigurationPtrOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext

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

type DataSetRowLevelPermissionTagConfigurationTagRule

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

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

func (DataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToDataSetRowLevelPermissionTagConfigurationTagRuleOutput

func (i DataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToDataSetRowLevelPermissionTagConfigurationTagRuleOutput() DataSetRowLevelPermissionTagConfigurationTagRuleOutput

func (DataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext

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

type DataSetRowLevelPermissionTagConfigurationTagRuleArray

type DataSetRowLevelPermissionTagConfigurationTagRuleArray []DataSetRowLevelPermissionTagConfigurationTagRuleInput

func (DataSetRowLevelPermissionTagConfigurationTagRuleArray) ElementType

func (DataSetRowLevelPermissionTagConfigurationTagRuleArray) ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput

func (i DataSetRowLevelPermissionTagConfigurationTagRuleArray) ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput() DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput

func (DataSetRowLevelPermissionTagConfigurationTagRuleArray) ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext

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

type DataSetRowLevelPermissionTagConfigurationTagRuleArrayInput

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

type DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput struct{ *pulumi.OutputState }

func (DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ElementType

func (DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) Index

func (DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput

func (DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext

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

type DataSetRowLevelPermissionTagConfigurationTagRuleInput

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

type DataSetRowLevelPermissionTagConfigurationTagRuleOutput struct{ *pulumi.OutputState }

func (DataSetRowLevelPermissionTagConfigurationTagRuleOutput) ColumnName

Column name that a tag key is assigned to.

func (DataSetRowLevelPermissionTagConfigurationTagRuleOutput) ElementType

func (DataSetRowLevelPermissionTagConfigurationTagRuleOutput) MatchAllValue

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

Unique key for a tag.

func (DataSetRowLevelPermissionTagConfigurationTagRuleOutput) TagMultiValueDelimiter

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

func (DataSetRowLevelPermissionTagConfigurationTagRuleOutput) ToDataSetRowLevelPermissionTagConfigurationTagRuleOutput

func (DataSetRowLevelPermissionTagConfigurationTagRuleOutput) ToDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext

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

type DataSetState

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
	OutputColumns DataSetOutputColumnArrayInput
	// 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.
	//
	// The following arguments are optional:
	PhysicalTableMaps DataSetPhysicalTableMapArrayInput
	// The refresh properties for the data set. **NOTE**: Only valid when `importMode` is set to `SPICE`. See refresh_properties.
	RefreshProperties DataSetRefreshPropertiesPtrInput
	// 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.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapInput
}

func (DataSetState) ElementType

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.
	//
	// Deprecated: Please use `tags` instead.
	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.
	//
	// The following arguments are optional:
	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

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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"),
			Name:         pulumi.String("My Cool Data in S3"),
			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
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import a QuickSight data source using the AWS account ID, and data source ID separated by a slash (`/`). For example:

```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
	// 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.
	//
	// The following arguments are optional:
	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

Amazon Resource Name (ARN) of the data source

func (DataSourceOutput) AwsAccountId

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

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

func (o DataSourceOutput) DataSourceId() pulumi.StringOutput

An identifier for the data source.

func (DataSourceOutput) ElementType

func (DataSourceOutput) ElementType() reflect.Type

func (DataSourceOutput) Name

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

func (DataSourceOutput) Parameters

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

func (DataSourceOutput) Permissions

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

func (DataSourceOutput) SslProperties

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

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 deprecated

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

Deprecated: Please use `tags` instead.

func (DataSourceOutput) ToDataSourceOutput

func (o DataSourceOutput) ToDataSourceOutput() DataSourceOutput

func (DataSourceOutput) ToDataSourceOutputWithContext

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

func (DataSourceOutput) Type

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.

The following arguments are optional:

func (DataSourceOutput) VpcConnectionProperties

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.
	//
	// Deprecated: Please use `tags` instead.
	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.
	//
	// The following arguments are optional:
	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

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.
	//
	// The following arguments are optional:
	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.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}

Resource for managing a QuickSight Folder.

## Example Usage

### Basic Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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"),
			Name:     pulumi.String("example-name"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

### With Permissions

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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"),
			Name:     pulumi.String("example-name"),
			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(exampleAwsQuicksightUser.Arn),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

### With Parent Folder

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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"),
			Name:     pulumi.String("parent-name"),
		})
		if err != nil {
			return err
		}
		_, err = quicksight.NewFolder(ctx, "example", &quicksight.FolderArgs{
			FolderId:        pulumi.String("example-id"),
			Name:            pulumi.String("example-name"),
			ParentFolderArn: parent.Arn,
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import a QuickSight folder using the AWS account ID and folder ID name separated by a comma (`,`). For example:

```sh $ pulumi import aws:quicksight/folder:Folder example 123456789012,example-id ```

func GetFolder

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

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

func (*Folder) ElementType() reflect.Type

func (*Folder) ToFolderOutput

func (i *Folder) ToFolderOutput() FolderOutput

func (*Folder) ToFolderOutputWithContext

func (i *Folder) ToFolderOutputWithContext(ctx context.Context) FolderOutput

type FolderArgs

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.
	//
	// The following arguments are optional:
	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
}

The set of arguments for constructing a Folder resource.

func (FolderArgs) ElementType

func (FolderArgs) ElementType() reflect.Type

type FolderArray

type FolderArray []FolderInput

func (FolderArray) ElementType

func (FolderArray) ElementType() reflect.Type

func (FolderArray) ToFolderArrayOutput

func (i FolderArray) ToFolderArrayOutput() FolderArrayOutput

func (FolderArray) ToFolderArrayOutputWithContext

func (i FolderArray) ToFolderArrayOutputWithContext(ctx context.Context) FolderArrayOutput

type FolderArrayInput

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

type FolderArrayOutput struct{ *pulumi.OutputState }

func (FolderArrayOutput) ElementType

func (FolderArrayOutput) ElementType() reflect.Type

func (FolderArrayOutput) Index

func (FolderArrayOutput) ToFolderArrayOutput

func (o FolderArrayOutput) ToFolderArrayOutput() FolderArrayOutput

func (FolderArrayOutput) ToFolderArrayOutputWithContext

func (o FolderArrayOutput) ToFolderArrayOutputWithContext(ctx context.Context) FolderArrayOutput

type FolderInput

type FolderInput interface {
	pulumi.Input

	ToFolderOutput() FolderOutput
	ToFolderOutputWithContext(ctx context.Context) FolderOutput
}

type FolderMap

type FolderMap map[string]FolderInput

func (FolderMap) ElementType

func (FolderMap) ElementType() reflect.Type

func (FolderMap) ToFolderMapOutput

func (i FolderMap) ToFolderMapOutput() FolderMapOutput

func (FolderMap) ToFolderMapOutputWithContext

func (i FolderMap) ToFolderMapOutputWithContext(ctx context.Context) FolderMapOutput

type FolderMapInput

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

type FolderMapOutput struct{ *pulumi.OutputState }

func (FolderMapOutput) ElementType

func (FolderMapOutput) ElementType() reflect.Type

func (FolderMapOutput) MapIndex

func (FolderMapOutput) ToFolderMapOutput

func (o FolderMapOutput) ToFolderMapOutput() FolderMapOutput

func (FolderMapOutput) ToFolderMapOutputWithContext

func (o FolderMapOutput) ToFolderMapOutputWithContext(ctx context.Context) FolderMapOutput

type FolderMembership

type FolderMembership struct {
	pulumi.CustomResourceState

	// AWS account ID.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// Identifier for the folder.
	FolderId pulumi.StringOutput `pulumi:"folderId"`
	// ID of the asset (the dashboard, analysis, or dataset).
	MemberId pulumi.StringOutput `pulumi:"memberId"`
	// Type of the member. Valid values are `ANALYSIS`, `DASHBOARD`, and `DATASET`.
	//
	// The following arguments are optional:
	MemberType pulumi.StringOutput `pulumi:"memberType"`
}

Resource for managing an AWS QuickSight Folder Membership.

## Example Usage

### Basic Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewFolderMembership(ctx, "example", &quicksight.FolderMembershipArgs{
			FolderId:   pulumi.Any(exampleAwsQuicksightFolder.FolderId),
			MemberType: pulumi.String("DATASET"),
			MemberId:   pulumi.Any(exampleAwsQuicksightDataSet.DataSetId),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import QuickSight Folder Membership using the AWS account ID, folder ID, member type, and member ID separated by commas (`,`). For example:

```sh $ pulumi import aws:quicksight/folderMembership:FolderMembership example 123456789012,example-folder,DATASET,example-dataset ```

func GetFolderMembership

func GetFolderMembership(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FolderMembershipState, opts ...pulumi.ResourceOption) (*FolderMembership, error)

GetFolderMembership gets an existing FolderMembership 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 NewFolderMembership

func NewFolderMembership(ctx *pulumi.Context,
	name string, args *FolderMembershipArgs, opts ...pulumi.ResourceOption) (*FolderMembership, error)

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

func (*FolderMembership) ElementType

func (*FolderMembership) ElementType() reflect.Type

func (*FolderMembership) ToFolderMembershipOutput

func (i *FolderMembership) ToFolderMembershipOutput() FolderMembershipOutput

func (*FolderMembership) ToFolderMembershipOutputWithContext

func (i *FolderMembership) ToFolderMembershipOutputWithContext(ctx context.Context) FolderMembershipOutput

type FolderMembershipArgs

type FolderMembershipArgs struct {
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// Identifier for the folder.
	FolderId pulumi.StringInput
	// ID of the asset (the dashboard, analysis, or dataset).
	MemberId pulumi.StringInput
	// Type of the member. Valid values are `ANALYSIS`, `DASHBOARD`, and `DATASET`.
	//
	// The following arguments are optional:
	MemberType pulumi.StringInput
}

The set of arguments for constructing a FolderMembership resource.

func (FolderMembershipArgs) ElementType

func (FolderMembershipArgs) ElementType() reflect.Type

type FolderMembershipArray

type FolderMembershipArray []FolderMembershipInput

func (FolderMembershipArray) ElementType

func (FolderMembershipArray) ElementType() reflect.Type

func (FolderMembershipArray) ToFolderMembershipArrayOutput

func (i FolderMembershipArray) ToFolderMembershipArrayOutput() FolderMembershipArrayOutput

func (FolderMembershipArray) ToFolderMembershipArrayOutputWithContext

func (i FolderMembershipArray) ToFolderMembershipArrayOutputWithContext(ctx context.Context) FolderMembershipArrayOutput

type FolderMembershipArrayInput

type FolderMembershipArrayInput interface {
	pulumi.Input

	ToFolderMembershipArrayOutput() FolderMembershipArrayOutput
	ToFolderMembershipArrayOutputWithContext(context.Context) FolderMembershipArrayOutput
}

FolderMembershipArrayInput is an input type that accepts FolderMembershipArray and FolderMembershipArrayOutput values. You can construct a concrete instance of `FolderMembershipArrayInput` via:

FolderMembershipArray{ FolderMembershipArgs{...} }

type FolderMembershipArrayOutput

type FolderMembershipArrayOutput struct{ *pulumi.OutputState }

func (FolderMembershipArrayOutput) ElementType

func (FolderMembershipArrayOutput) Index

func (FolderMembershipArrayOutput) ToFolderMembershipArrayOutput

func (o FolderMembershipArrayOutput) ToFolderMembershipArrayOutput() FolderMembershipArrayOutput

func (FolderMembershipArrayOutput) ToFolderMembershipArrayOutputWithContext

func (o FolderMembershipArrayOutput) ToFolderMembershipArrayOutputWithContext(ctx context.Context) FolderMembershipArrayOutput

type FolderMembershipInput

type FolderMembershipInput interface {
	pulumi.Input

	ToFolderMembershipOutput() FolderMembershipOutput
	ToFolderMembershipOutputWithContext(ctx context.Context) FolderMembershipOutput
}

type FolderMembershipMap

type FolderMembershipMap map[string]FolderMembershipInput

func (FolderMembershipMap) ElementType

func (FolderMembershipMap) ElementType() reflect.Type

func (FolderMembershipMap) ToFolderMembershipMapOutput

func (i FolderMembershipMap) ToFolderMembershipMapOutput() FolderMembershipMapOutput

func (FolderMembershipMap) ToFolderMembershipMapOutputWithContext

func (i FolderMembershipMap) ToFolderMembershipMapOutputWithContext(ctx context.Context) FolderMembershipMapOutput

type FolderMembershipMapInput

type FolderMembershipMapInput interface {
	pulumi.Input

	ToFolderMembershipMapOutput() FolderMembershipMapOutput
	ToFolderMembershipMapOutputWithContext(context.Context) FolderMembershipMapOutput
}

FolderMembershipMapInput is an input type that accepts FolderMembershipMap and FolderMembershipMapOutput values. You can construct a concrete instance of `FolderMembershipMapInput` via:

FolderMembershipMap{ "key": FolderMembershipArgs{...} }

type FolderMembershipMapOutput

type FolderMembershipMapOutput struct{ *pulumi.OutputState }

func (FolderMembershipMapOutput) ElementType

func (FolderMembershipMapOutput) ElementType() reflect.Type

func (FolderMembershipMapOutput) MapIndex

func (FolderMembershipMapOutput) ToFolderMembershipMapOutput

func (o FolderMembershipMapOutput) ToFolderMembershipMapOutput() FolderMembershipMapOutput

func (FolderMembershipMapOutput) ToFolderMembershipMapOutputWithContext

func (o FolderMembershipMapOutput) ToFolderMembershipMapOutputWithContext(ctx context.Context) FolderMembershipMapOutput

type FolderMembershipOutput

type FolderMembershipOutput struct{ *pulumi.OutputState }

func (FolderMembershipOutput) AwsAccountId

func (o FolderMembershipOutput) AwsAccountId() pulumi.StringOutput

AWS account ID.

func (FolderMembershipOutput) ElementType

func (FolderMembershipOutput) ElementType() reflect.Type

func (FolderMembershipOutput) FolderId

Identifier for the folder.

func (FolderMembershipOutput) MemberId

ID of the asset (the dashboard, analysis, or dataset).

func (FolderMembershipOutput) MemberType

Type of the member. Valid values are `ANALYSIS`, `DASHBOARD`, and `DATASET`.

The following arguments are optional:

func (FolderMembershipOutput) ToFolderMembershipOutput

func (o FolderMembershipOutput) ToFolderMembershipOutput() FolderMembershipOutput

func (FolderMembershipOutput) ToFolderMembershipOutputWithContext

func (o FolderMembershipOutput) ToFolderMembershipOutputWithContext(ctx context.Context) FolderMembershipOutput

type FolderMembershipState

type FolderMembershipState struct {
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// Identifier for the folder.
	FolderId pulumi.StringPtrInput
	// ID of the asset (the dashboard, analysis, or dataset).
	MemberId pulumi.StringPtrInput
	// Type of the member. Valid values are `ANALYSIS`, `DASHBOARD`, and `DATASET`.
	//
	// The following arguments are optional:
	MemberType pulumi.StringPtrInput
}

func (FolderMembershipState) ElementType

func (FolderMembershipState) ElementType() reflect.Type

type FolderOutput

type FolderOutput struct{ *pulumi.OutputState }

func (FolderOutput) Arn

ARN of the folder.

func (FolderOutput) AwsAccountId

func (o FolderOutput) AwsAccountId() pulumi.StringOutput

AWS account ID.

func (FolderOutput) CreatedTime

func (o FolderOutput) CreatedTime() pulumi.StringOutput

The time that the folder was created.

func (FolderOutput) ElementType

func (FolderOutput) ElementType() reflect.Type

func (FolderOutput) FolderId

func (o FolderOutput) FolderId() pulumi.StringOutput

Identifier for the folder.

func (FolderOutput) FolderPaths

func (o FolderOutput) FolderPaths() pulumi.StringArrayOutput

An array of ancestor ARN strings for the folder. Empty for root-level folders.

func (FolderOutput) FolderType

func (o FolderOutput) FolderType() pulumi.StringPtrOutput

The type of folder. By default, it is `SHARED`. Valid values are: `SHARED`.

func (FolderOutput) LastUpdatedTime

func (o FolderOutput) LastUpdatedTime() pulumi.StringOutput

The time that the folder was last updated.

func (FolderOutput) Name

func (o FolderOutput) Name() pulumi.StringOutput

Display name for the folder.

The following arguments are optional:

func (FolderOutput) ParentFolderArn

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

func (o FolderOutput) Permissions() FolderPermissionArrayOutput

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

func (FolderOutput) Tags

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 deprecated

func (o FolderOutput) TagsAll() pulumi.StringMapOutput

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

Deprecated: Please use `tags` instead.

func (FolderOutput) ToFolderOutput

func (o FolderOutput) ToFolderOutput() FolderOutput

func (FolderOutput) ToFolderOutputWithContext

func (o FolderOutput) ToFolderOutputWithContext(ctx context.Context) FolderOutput

type FolderPermission

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

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

func (FolderPermissionArgs) ElementType() reflect.Type

func (FolderPermissionArgs) ToFolderPermissionOutput

func (i FolderPermissionArgs) ToFolderPermissionOutput() FolderPermissionOutput

func (FolderPermissionArgs) ToFolderPermissionOutputWithContext

func (i FolderPermissionArgs) ToFolderPermissionOutputWithContext(ctx context.Context) FolderPermissionOutput

type FolderPermissionArray

type FolderPermissionArray []FolderPermissionInput

func (FolderPermissionArray) ElementType

func (FolderPermissionArray) ElementType() reflect.Type

func (FolderPermissionArray) ToFolderPermissionArrayOutput

func (i FolderPermissionArray) ToFolderPermissionArrayOutput() FolderPermissionArrayOutput

func (FolderPermissionArray) ToFolderPermissionArrayOutputWithContext

func (i FolderPermissionArray) ToFolderPermissionArrayOutputWithContext(ctx context.Context) FolderPermissionArrayOutput

type FolderPermissionArrayInput

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

type FolderPermissionArrayOutput struct{ *pulumi.OutputState }

func (FolderPermissionArrayOutput) ElementType

func (FolderPermissionArrayOutput) Index

func (FolderPermissionArrayOutput) ToFolderPermissionArrayOutput

func (o FolderPermissionArrayOutput) ToFolderPermissionArrayOutput() FolderPermissionArrayOutput

func (FolderPermissionArrayOutput) ToFolderPermissionArrayOutputWithContext

func (o FolderPermissionArrayOutput) ToFolderPermissionArrayOutputWithContext(ctx context.Context) FolderPermissionArrayOutput

type FolderPermissionInput

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

type FolderPermissionOutput struct{ *pulumi.OutputState }

func (FolderPermissionOutput) Actions

List of IAM actions to grant or revoke permissions on.

func (FolderPermissionOutput) ElementType

func (FolderPermissionOutput) ElementType() reflect.Type

func (FolderPermissionOutput) Principal

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

func (o FolderPermissionOutput) ToFolderPermissionOutput() FolderPermissionOutput

func (FolderPermissionOutput) ToFolderPermissionOutputWithContext

func (o FolderPermissionOutput) ToFolderPermissionOutputWithContext(ctx context.Context) FolderPermissionOutput

type FolderState

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.
	//
	// The following arguments are optional:
	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.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapInput
}

func (FolderState) ElementType

func (FolderState) ElementType() reflect.Type

type GetDataSetColumnGroup

type GetDataSetColumnGroup struct {
	GeoSpatialColumnGroups []GetDataSetColumnGroupGeoSpatialColumnGroup `pulumi:"geoSpatialColumnGroups"`
}

type GetDataSetColumnGroupArgs

type GetDataSetColumnGroupArgs struct {
	GeoSpatialColumnGroups GetDataSetColumnGroupGeoSpatialColumnGroupArrayInput `pulumi:"geoSpatialColumnGroups"`
}

func (GetDataSetColumnGroupArgs) ElementType

func (GetDataSetColumnGroupArgs) ElementType() reflect.Type

func (GetDataSetColumnGroupArgs) ToGetDataSetColumnGroupOutput

func (i GetDataSetColumnGroupArgs) ToGetDataSetColumnGroupOutput() GetDataSetColumnGroupOutput

func (GetDataSetColumnGroupArgs) ToGetDataSetColumnGroupOutputWithContext

func (i GetDataSetColumnGroupArgs) ToGetDataSetColumnGroupOutputWithContext(ctx context.Context) GetDataSetColumnGroupOutput

type GetDataSetColumnGroupArray

type GetDataSetColumnGroupArray []GetDataSetColumnGroupInput

func (GetDataSetColumnGroupArray) ElementType

func (GetDataSetColumnGroupArray) ElementType() reflect.Type

func (GetDataSetColumnGroupArray) ToGetDataSetColumnGroupArrayOutput

func (i GetDataSetColumnGroupArray) ToGetDataSetColumnGroupArrayOutput() GetDataSetColumnGroupArrayOutput

func (GetDataSetColumnGroupArray) ToGetDataSetColumnGroupArrayOutputWithContext

func (i GetDataSetColumnGroupArray) ToGetDataSetColumnGroupArrayOutputWithContext(ctx context.Context) GetDataSetColumnGroupArrayOutput

type GetDataSetColumnGroupArrayInput

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

type GetDataSetColumnGroupArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetColumnGroupArrayOutput) ElementType

func (GetDataSetColumnGroupArrayOutput) Index

func (GetDataSetColumnGroupArrayOutput) ToGetDataSetColumnGroupArrayOutput

func (o GetDataSetColumnGroupArrayOutput) ToGetDataSetColumnGroupArrayOutput() GetDataSetColumnGroupArrayOutput

func (GetDataSetColumnGroupArrayOutput) ToGetDataSetColumnGroupArrayOutputWithContext

func (o GetDataSetColumnGroupArrayOutput) ToGetDataSetColumnGroupArrayOutputWithContext(ctx context.Context) GetDataSetColumnGroupArrayOutput

type GetDataSetColumnGroupGeoSpatialColumnGroup

type GetDataSetColumnGroupGeoSpatialColumnGroup struct {
	Columns     []string `pulumi:"columns"`
	CountryCode string   `pulumi:"countryCode"`
	Name        string   `pulumi:"name"`
}

type GetDataSetColumnGroupGeoSpatialColumnGroupArgs

type GetDataSetColumnGroupGeoSpatialColumnGroupArgs struct {
	Columns     pulumi.StringArrayInput `pulumi:"columns"`
	CountryCode pulumi.StringInput      `pulumi:"countryCode"`
	Name        pulumi.StringInput      `pulumi:"name"`
}

func (GetDataSetColumnGroupGeoSpatialColumnGroupArgs) ElementType

func (GetDataSetColumnGroupGeoSpatialColumnGroupArgs) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutput

func (i GetDataSetColumnGroupGeoSpatialColumnGroupArgs) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutput() GetDataSetColumnGroupGeoSpatialColumnGroupOutput

func (GetDataSetColumnGroupGeoSpatialColumnGroupArgs) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext

func (i GetDataSetColumnGroupGeoSpatialColumnGroupArgs) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(ctx context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupOutput

type GetDataSetColumnGroupGeoSpatialColumnGroupArray

type GetDataSetColumnGroupGeoSpatialColumnGroupArray []GetDataSetColumnGroupGeoSpatialColumnGroupInput

func (GetDataSetColumnGroupGeoSpatialColumnGroupArray) ElementType

func (GetDataSetColumnGroupGeoSpatialColumnGroupArray) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput

func (i GetDataSetColumnGroupGeoSpatialColumnGroupArray) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput() GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput

func (GetDataSetColumnGroupGeoSpatialColumnGroupArray) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutputWithContext

func (i GetDataSetColumnGroupGeoSpatialColumnGroupArray) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutputWithContext(ctx context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput

type GetDataSetColumnGroupGeoSpatialColumnGroupArrayInput

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

type GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) ElementType

func (GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) Index

func (GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput

func (GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutputWithContext

func (o GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutputWithContext(ctx context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput

type GetDataSetColumnGroupGeoSpatialColumnGroupInput

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

type GetDataSetColumnGroupGeoSpatialColumnGroupOutput struct{ *pulumi.OutputState }

func (GetDataSetColumnGroupGeoSpatialColumnGroupOutput) Columns

func (GetDataSetColumnGroupGeoSpatialColumnGroupOutput) CountryCode

func (GetDataSetColumnGroupGeoSpatialColumnGroupOutput) ElementType

func (GetDataSetColumnGroupGeoSpatialColumnGroupOutput) Name

func (GetDataSetColumnGroupGeoSpatialColumnGroupOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutput

func (o GetDataSetColumnGroupGeoSpatialColumnGroupOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutput() GetDataSetColumnGroupGeoSpatialColumnGroupOutput

func (GetDataSetColumnGroupGeoSpatialColumnGroupOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext

func (o GetDataSetColumnGroupGeoSpatialColumnGroupOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(ctx context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupOutput

type GetDataSetColumnGroupInput

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

type GetDataSetColumnGroupOutput struct{ *pulumi.OutputState }

func (GetDataSetColumnGroupOutput) ElementType

func (GetDataSetColumnGroupOutput) GeoSpatialColumnGroups

func (GetDataSetColumnGroupOutput) ToGetDataSetColumnGroupOutput

func (o GetDataSetColumnGroupOutput) ToGetDataSetColumnGroupOutput() GetDataSetColumnGroupOutput

func (GetDataSetColumnGroupOutput) ToGetDataSetColumnGroupOutputWithContext

func (o GetDataSetColumnGroupOutput) ToGetDataSetColumnGroupOutputWithContext(ctx context.Context) GetDataSetColumnGroupOutput

type GetDataSetColumnLevelPermissionRule

type GetDataSetColumnLevelPermissionRule struct {
	ColumnNames []string `pulumi:"columnNames"`
	Principals  []string `pulumi:"principals"`
}

type GetDataSetColumnLevelPermissionRuleArgs

type GetDataSetColumnLevelPermissionRuleArgs struct {
	ColumnNames pulumi.StringArrayInput `pulumi:"columnNames"`
	Principals  pulumi.StringArrayInput `pulumi:"principals"`
}

func (GetDataSetColumnLevelPermissionRuleArgs) ElementType

func (GetDataSetColumnLevelPermissionRuleArgs) ToGetDataSetColumnLevelPermissionRuleOutput

func (i GetDataSetColumnLevelPermissionRuleArgs) ToGetDataSetColumnLevelPermissionRuleOutput() GetDataSetColumnLevelPermissionRuleOutput

func (GetDataSetColumnLevelPermissionRuleArgs) ToGetDataSetColumnLevelPermissionRuleOutputWithContext

func (i GetDataSetColumnLevelPermissionRuleArgs) ToGetDataSetColumnLevelPermissionRuleOutputWithContext(ctx context.Context) GetDataSetColumnLevelPermissionRuleOutput

type GetDataSetColumnLevelPermissionRuleArray

type GetDataSetColumnLevelPermissionRuleArray []GetDataSetColumnLevelPermissionRuleInput

func (GetDataSetColumnLevelPermissionRuleArray) ElementType

func (GetDataSetColumnLevelPermissionRuleArray) ToGetDataSetColumnLevelPermissionRuleArrayOutput

func (i GetDataSetColumnLevelPermissionRuleArray) ToGetDataSetColumnLevelPermissionRuleArrayOutput() GetDataSetColumnLevelPermissionRuleArrayOutput

func (GetDataSetColumnLevelPermissionRuleArray) ToGetDataSetColumnLevelPermissionRuleArrayOutputWithContext

func (i GetDataSetColumnLevelPermissionRuleArray) ToGetDataSetColumnLevelPermissionRuleArrayOutputWithContext(ctx context.Context) GetDataSetColumnLevelPermissionRuleArrayOutput

type GetDataSetColumnLevelPermissionRuleArrayInput

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

type GetDataSetColumnLevelPermissionRuleArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetColumnLevelPermissionRuleArrayOutput) ElementType

func (GetDataSetColumnLevelPermissionRuleArrayOutput) Index

func (GetDataSetColumnLevelPermissionRuleArrayOutput) ToGetDataSetColumnLevelPermissionRuleArrayOutput

func (o GetDataSetColumnLevelPermissionRuleArrayOutput) ToGetDataSetColumnLevelPermissionRuleArrayOutput() GetDataSetColumnLevelPermissionRuleArrayOutput

func (GetDataSetColumnLevelPermissionRuleArrayOutput) ToGetDataSetColumnLevelPermissionRuleArrayOutputWithContext

func (o GetDataSetColumnLevelPermissionRuleArrayOutput) ToGetDataSetColumnLevelPermissionRuleArrayOutputWithContext(ctx context.Context) GetDataSetColumnLevelPermissionRuleArrayOutput

type GetDataSetColumnLevelPermissionRuleInput

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

type GetDataSetColumnLevelPermissionRuleOutput struct{ *pulumi.OutputState }

func (GetDataSetColumnLevelPermissionRuleOutput) ColumnNames

func (GetDataSetColumnLevelPermissionRuleOutput) ElementType

func (GetDataSetColumnLevelPermissionRuleOutput) Principals

func (GetDataSetColumnLevelPermissionRuleOutput) ToGetDataSetColumnLevelPermissionRuleOutput

func (o GetDataSetColumnLevelPermissionRuleOutput) ToGetDataSetColumnLevelPermissionRuleOutput() GetDataSetColumnLevelPermissionRuleOutput

func (GetDataSetColumnLevelPermissionRuleOutput) ToGetDataSetColumnLevelPermissionRuleOutputWithContext

func (o GetDataSetColumnLevelPermissionRuleOutput) ToGetDataSetColumnLevelPermissionRuleOutputWithContext(ctx context.Context) GetDataSetColumnLevelPermissionRuleOutput

type GetDataSetDataSetUsageConfiguration

type GetDataSetDataSetUsageConfiguration struct {
	DisableUseAsDirectQuerySource bool `pulumi:"disableUseAsDirectQuerySource"`
	DisableUseAsImportedSource    bool `pulumi:"disableUseAsImportedSource"`
}

type GetDataSetDataSetUsageConfigurationArgs

type GetDataSetDataSetUsageConfigurationArgs struct {
	DisableUseAsDirectQuerySource pulumi.BoolInput `pulumi:"disableUseAsDirectQuerySource"`
	DisableUseAsImportedSource    pulumi.BoolInput `pulumi:"disableUseAsImportedSource"`
}

func (GetDataSetDataSetUsageConfigurationArgs) ElementType

func (GetDataSetDataSetUsageConfigurationArgs) ToGetDataSetDataSetUsageConfigurationOutput

func (i GetDataSetDataSetUsageConfigurationArgs) ToGetDataSetDataSetUsageConfigurationOutput() GetDataSetDataSetUsageConfigurationOutput

func (GetDataSetDataSetUsageConfigurationArgs) ToGetDataSetDataSetUsageConfigurationOutputWithContext

func (i GetDataSetDataSetUsageConfigurationArgs) ToGetDataSetDataSetUsageConfigurationOutputWithContext(ctx context.Context) GetDataSetDataSetUsageConfigurationOutput

type GetDataSetDataSetUsageConfigurationArray

type GetDataSetDataSetUsageConfigurationArray []GetDataSetDataSetUsageConfigurationInput

func (GetDataSetDataSetUsageConfigurationArray) ElementType

func (GetDataSetDataSetUsageConfigurationArray) ToGetDataSetDataSetUsageConfigurationArrayOutput

func (i GetDataSetDataSetUsageConfigurationArray) ToGetDataSetDataSetUsageConfigurationArrayOutput() GetDataSetDataSetUsageConfigurationArrayOutput

func (GetDataSetDataSetUsageConfigurationArray) ToGetDataSetDataSetUsageConfigurationArrayOutputWithContext

func (i GetDataSetDataSetUsageConfigurationArray) ToGetDataSetDataSetUsageConfigurationArrayOutputWithContext(ctx context.Context) GetDataSetDataSetUsageConfigurationArrayOutput

type GetDataSetDataSetUsageConfigurationArrayInput

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

type GetDataSetDataSetUsageConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetDataSetUsageConfigurationArrayOutput) ElementType

func (GetDataSetDataSetUsageConfigurationArrayOutput) Index

func (GetDataSetDataSetUsageConfigurationArrayOutput) ToGetDataSetDataSetUsageConfigurationArrayOutput

func (o GetDataSetDataSetUsageConfigurationArrayOutput) ToGetDataSetDataSetUsageConfigurationArrayOutput() GetDataSetDataSetUsageConfigurationArrayOutput

func (GetDataSetDataSetUsageConfigurationArrayOutput) ToGetDataSetDataSetUsageConfigurationArrayOutputWithContext

func (o GetDataSetDataSetUsageConfigurationArrayOutput) ToGetDataSetDataSetUsageConfigurationArrayOutputWithContext(ctx context.Context) GetDataSetDataSetUsageConfigurationArrayOutput

type GetDataSetDataSetUsageConfigurationInput

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

type GetDataSetDataSetUsageConfigurationOutput struct{ *pulumi.OutputState }

func (GetDataSetDataSetUsageConfigurationOutput) DisableUseAsDirectQuerySource

func (o GetDataSetDataSetUsageConfigurationOutput) DisableUseAsDirectQuerySource() pulumi.BoolOutput

func (GetDataSetDataSetUsageConfigurationOutput) DisableUseAsImportedSource

func (o GetDataSetDataSetUsageConfigurationOutput) DisableUseAsImportedSource() pulumi.BoolOutput

func (GetDataSetDataSetUsageConfigurationOutput) ElementType

func (GetDataSetDataSetUsageConfigurationOutput) ToGetDataSetDataSetUsageConfigurationOutput

func (o GetDataSetDataSetUsageConfigurationOutput) ToGetDataSetDataSetUsageConfigurationOutput() GetDataSetDataSetUsageConfigurationOutput

func (GetDataSetDataSetUsageConfigurationOutput) ToGetDataSetDataSetUsageConfigurationOutputWithContext

func (o GetDataSetDataSetUsageConfigurationOutput) ToGetDataSetDataSetUsageConfigurationOutputWithContext(ctx context.Context) GetDataSetDataSetUsageConfigurationOutput

type GetDataSetFieldFolder

type GetDataSetFieldFolder struct {
	Columns        []string `pulumi:"columns"`
	Description    string   `pulumi:"description"`
	FieldFoldersId string   `pulumi:"fieldFoldersId"`
}

type GetDataSetFieldFolderArgs

type GetDataSetFieldFolderArgs struct {
	Columns        pulumi.StringArrayInput `pulumi:"columns"`
	Description    pulumi.StringInput      `pulumi:"description"`
	FieldFoldersId pulumi.StringInput      `pulumi:"fieldFoldersId"`
}

func (GetDataSetFieldFolderArgs) ElementType

func (GetDataSetFieldFolderArgs) ElementType() reflect.Type

func (GetDataSetFieldFolderArgs) ToGetDataSetFieldFolderOutput

func (i GetDataSetFieldFolderArgs) ToGetDataSetFieldFolderOutput() GetDataSetFieldFolderOutput

func (GetDataSetFieldFolderArgs) ToGetDataSetFieldFolderOutputWithContext

func (i GetDataSetFieldFolderArgs) ToGetDataSetFieldFolderOutputWithContext(ctx context.Context) GetDataSetFieldFolderOutput

type GetDataSetFieldFolderArray

type GetDataSetFieldFolderArray []GetDataSetFieldFolderInput

func (GetDataSetFieldFolderArray) ElementType

func (GetDataSetFieldFolderArray) ElementType() reflect.Type

func (GetDataSetFieldFolderArray) ToGetDataSetFieldFolderArrayOutput

func (i GetDataSetFieldFolderArray) ToGetDataSetFieldFolderArrayOutput() GetDataSetFieldFolderArrayOutput

func (GetDataSetFieldFolderArray) ToGetDataSetFieldFolderArrayOutputWithContext

func (i GetDataSetFieldFolderArray) ToGetDataSetFieldFolderArrayOutputWithContext(ctx context.Context) GetDataSetFieldFolderArrayOutput

type GetDataSetFieldFolderArrayInput

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

type GetDataSetFieldFolderArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetFieldFolderArrayOutput) ElementType

func (GetDataSetFieldFolderArrayOutput) Index

func (GetDataSetFieldFolderArrayOutput) ToGetDataSetFieldFolderArrayOutput

func (o GetDataSetFieldFolderArrayOutput) ToGetDataSetFieldFolderArrayOutput() GetDataSetFieldFolderArrayOutput

func (GetDataSetFieldFolderArrayOutput) ToGetDataSetFieldFolderArrayOutputWithContext

func (o GetDataSetFieldFolderArrayOutput) ToGetDataSetFieldFolderArrayOutputWithContext(ctx context.Context) GetDataSetFieldFolderArrayOutput

type GetDataSetFieldFolderInput

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

type GetDataSetFieldFolderOutput struct{ *pulumi.OutputState }

func (GetDataSetFieldFolderOutput) Columns

func (GetDataSetFieldFolderOutput) Description

func (GetDataSetFieldFolderOutput) ElementType

func (GetDataSetFieldFolderOutput) FieldFoldersId

func (o GetDataSetFieldFolderOutput) FieldFoldersId() pulumi.StringOutput

func (GetDataSetFieldFolderOutput) ToGetDataSetFieldFolderOutput

func (o GetDataSetFieldFolderOutput) ToGetDataSetFieldFolderOutput() GetDataSetFieldFolderOutput

func (GetDataSetFieldFolderOutput) ToGetDataSetFieldFolderOutputWithContext

func (o GetDataSetFieldFolderOutput) ToGetDataSetFieldFolderOutputWithContext(ctx context.Context) GetDataSetFieldFolderOutput

type GetDataSetLogicalTableMap

type GetDataSetLogicalTableMap struct {
	Alias             string                                   `pulumi:"alias"`
	DataTransforms    []GetDataSetLogicalTableMapDataTransform `pulumi:"dataTransforms"`
	LogicalTableMapId string                                   `pulumi:"logicalTableMapId"`
	Sources           []GetDataSetLogicalTableMapSource        `pulumi:"sources"`
}

type GetDataSetLogicalTableMapArgs

type GetDataSetLogicalTableMapArgs struct {
	Alias             pulumi.StringInput                               `pulumi:"alias"`
	DataTransforms    GetDataSetLogicalTableMapDataTransformArrayInput `pulumi:"dataTransforms"`
	LogicalTableMapId pulumi.StringInput                               `pulumi:"logicalTableMapId"`
	Sources           GetDataSetLogicalTableMapSourceArrayInput        `pulumi:"sources"`
}

func (GetDataSetLogicalTableMapArgs) ElementType

func (GetDataSetLogicalTableMapArgs) ToGetDataSetLogicalTableMapOutput

func (i GetDataSetLogicalTableMapArgs) ToGetDataSetLogicalTableMapOutput() GetDataSetLogicalTableMapOutput

func (GetDataSetLogicalTableMapArgs) ToGetDataSetLogicalTableMapOutputWithContext

func (i GetDataSetLogicalTableMapArgs) ToGetDataSetLogicalTableMapOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapOutput

type GetDataSetLogicalTableMapArray

type GetDataSetLogicalTableMapArray []GetDataSetLogicalTableMapInput

func (GetDataSetLogicalTableMapArray) ElementType

func (GetDataSetLogicalTableMapArray) ToGetDataSetLogicalTableMapArrayOutput

func (i GetDataSetLogicalTableMapArray) ToGetDataSetLogicalTableMapArrayOutput() GetDataSetLogicalTableMapArrayOutput

func (GetDataSetLogicalTableMapArray) ToGetDataSetLogicalTableMapArrayOutputWithContext

func (i GetDataSetLogicalTableMapArray) ToGetDataSetLogicalTableMapArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapArrayOutput

type GetDataSetLogicalTableMapArrayInput

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

type GetDataSetLogicalTableMapArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapArrayOutput) ElementType

func (GetDataSetLogicalTableMapArrayOutput) Index

func (GetDataSetLogicalTableMapArrayOutput) ToGetDataSetLogicalTableMapArrayOutput

func (o GetDataSetLogicalTableMapArrayOutput) ToGetDataSetLogicalTableMapArrayOutput() GetDataSetLogicalTableMapArrayOutput

func (GetDataSetLogicalTableMapArrayOutput) ToGetDataSetLogicalTableMapArrayOutputWithContext

func (o GetDataSetLogicalTableMapArrayOutput) ToGetDataSetLogicalTableMapArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapArrayOutput

type GetDataSetLogicalTableMapDataTransform

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

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

func (GetDataSetLogicalTableMapDataTransformArgs) ToGetDataSetLogicalTableMapDataTransformOutput

func (i GetDataSetLogicalTableMapDataTransformArgs) ToGetDataSetLogicalTableMapDataTransformOutput() GetDataSetLogicalTableMapDataTransformOutput

func (GetDataSetLogicalTableMapDataTransformArgs) ToGetDataSetLogicalTableMapDataTransformOutputWithContext

func (i GetDataSetLogicalTableMapDataTransformArgs) ToGetDataSetLogicalTableMapDataTransformOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformOutput

type GetDataSetLogicalTableMapDataTransformArray

type GetDataSetLogicalTableMapDataTransformArray []GetDataSetLogicalTableMapDataTransformInput

func (GetDataSetLogicalTableMapDataTransformArray) ElementType

func (GetDataSetLogicalTableMapDataTransformArray) ToGetDataSetLogicalTableMapDataTransformArrayOutput

func (i GetDataSetLogicalTableMapDataTransformArray) ToGetDataSetLogicalTableMapDataTransformArrayOutput() GetDataSetLogicalTableMapDataTransformArrayOutput

func (GetDataSetLogicalTableMapDataTransformArray) ToGetDataSetLogicalTableMapDataTransformArrayOutputWithContext

func (i GetDataSetLogicalTableMapDataTransformArray) ToGetDataSetLogicalTableMapDataTransformArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformArrayOutput

type GetDataSetLogicalTableMapDataTransformArrayInput

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

type GetDataSetLogicalTableMapDataTransformArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformArrayOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformArrayOutput) Index

func (GetDataSetLogicalTableMapDataTransformArrayOutput) ToGetDataSetLogicalTableMapDataTransformArrayOutput

func (o GetDataSetLogicalTableMapDataTransformArrayOutput) ToGetDataSetLogicalTableMapDataTransformArrayOutput() GetDataSetLogicalTableMapDataTransformArrayOutput

func (GetDataSetLogicalTableMapDataTransformArrayOutput) ToGetDataSetLogicalTableMapDataTransformArrayOutputWithContext

func (o GetDataSetLogicalTableMapDataTransformArrayOutput) ToGetDataSetLogicalTableMapDataTransformArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformArrayOutput

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation struct {
	ColumnName    string `pulumi:"columnName"`
	Format        string `pulumi:"format"`
	NewColumnType string `pulumi:"newColumnType"`
}

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs struct {
	ColumnName    pulumi.StringInput `pulumi:"columnName"`
	Format        pulumi.StringInput `pulumi:"format"`
	NewColumnType pulumi.StringInput `pulumi:"newColumnType"`
}

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ElementType

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext

func (i GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray []GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationInput

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray) ElementType

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutputWithContext

func (i GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayInput

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

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutputWithContext

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationInput

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

type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ColumnName

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) Format

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) NewColumnType

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput

func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext

func (o GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperation

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperation struct {
	Columns []GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn `pulumi:"columns"`
}

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs struct {
	Columns GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput `pulumi:"columns"`
}

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ElementType

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext

func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray []GetDataSetLogicalTableMapDataTransformCreateColumnsOperationInput

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray) ElementType

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutputWithContext

func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayInput

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

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutputWithContext

func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn struct {
	ColumnId   string `pulumi:"columnId"`
	ColumnName string `pulumi:"columnName"`
	Expression string `pulumi:"expression"`
}

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs struct {
	ColumnId   pulumi.StringInput `pulumi:"columnId"`
	ColumnName pulumi.StringInput `pulumi:"columnName"`
	Expression pulumi.StringInput `pulumi:"expression"`
}

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ElementType

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext

func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray []GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ElementType

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext

func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput

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

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput

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

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ColumnId

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ColumnName

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) Expression

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationInput

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

type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput

func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext

func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput

type GetDataSetLogicalTableMapDataTransformFilterOperation

type GetDataSetLogicalTableMapDataTransformFilterOperation struct {
	ConditionExpression string `pulumi:"conditionExpression"`
}

type GetDataSetLogicalTableMapDataTransformFilterOperationArgs

type GetDataSetLogicalTableMapDataTransformFilterOperationArgs struct {
	ConditionExpression pulumi.StringInput `pulumi:"conditionExpression"`
}

func (GetDataSetLogicalTableMapDataTransformFilterOperationArgs) ElementType

func (GetDataSetLogicalTableMapDataTransformFilterOperationArgs) ToGetDataSetLogicalTableMapDataTransformFilterOperationOutput

func (GetDataSetLogicalTableMapDataTransformFilterOperationArgs) ToGetDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext

func (i GetDataSetLogicalTableMapDataTransformFilterOperationArgs) ToGetDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationOutput

type GetDataSetLogicalTableMapDataTransformFilterOperationArray

type GetDataSetLogicalTableMapDataTransformFilterOperationArray []GetDataSetLogicalTableMapDataTransformFilterOperationInput

func (GetDataSetLogicalTableMapDataTransformFilterOperationArray) ElementType

func (GetDataSetLogicalTableMapDataTransformFilterOperationArray) ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput

func (GetDataSetLogicalTableMapDataTransformFilterOperationArray) ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutputWithContext

func (i GetDataSetLogicalTableMapDataTransformFilterOperationArray) ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformFilterOperationArrayInput

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

type GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) Index

func (GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput

func (GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutputWithContext

func (o GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformFilterOperationInput

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

type GetDataSetLogicalTableMapDataTransformFilterOperationOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformFilterOperationOutput) ConditionExpression

func (GetDataSetLogicalTableMapDataTransformFilterOperationOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformFilterOperationOutput) ToGetDataSetLogicalTableMapDataTransformFilterOperationOutput

func (GetDataSetLogicalTableMapDataTransformFilterOperationOutput) ToGetDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext

func (o GetDataSetLogicalTableMapDataTransformFilterOperationOutput) ToGetDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationOutput

type GetDataSetLogicalTableMapDataTransformInput

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

type GetDataSetLogicalTableMapDataTransformOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformOutput) FilterOperations

func (GetDataSetLogicalTableMapDataTransformOutput) ProjectOperations

func (GetDataSetLogicalTableMapDataTransformOutput) TagColumnOperations

func (GetDataSetLogicalTableMapDataTransformOutput) ToGetDataSetLogicalTableMapDataTransformOutput

func (o GetDataSetLogicalTableMapDataTransformOutput) ToGetDataSetLogicalTableMapDataTransformOutput() GetDataSetLogicalTableMapDataTransformOutput

func (GetDataSetLogicalTableMapDataTransformOutput) ToGetDataSetLogicalTableMapDataTransformOutputWithContext

func (o GetDataSetLogicalTableMapDataTransformOutput) ToGetDataSetLogicalTableMapDataTransformOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformOutput

type GetDataSetLogicalTableMapDataTransformProjectOperation

type GetDataSetLogicalTableMapDataTransformProjectOperation struct {
	ProjectedColumns []string `pulumi:"projectedColumns"`
}

type GetDataSetLogicalTableMapDataTransformProjectOperationArgs

type GetDataSetLogicalTableMapDataTransformProjectOperationArgs struct {
	ProjectedColumns pulumi.StringArrayInput `pulumi:"projectedColumns"`
}

func (GetDataSetLogicalTableMapDataTransformProjectOperationArgs) ElementType

func (GetDataSetLogicalTableMapDataTransformProjectOperationArgs) ToGetDataSetLogicalTableMapDataTransformProjectOperationOutput

func (GetDataSetLogicalTableMapDataTransformProjectOperationArgs) ToGetDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext

func (i GetDataSetLogicalTableMapDataTransformProjectOperationArgs) ToGetDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationOutput

type GetDataSetLogicalTableMapDataTransformProjectOperationArray

type GetDataSetLogicalTableMapDataTransformProjectOperationArray []GetDataSetLogicalTableMapDataTransformProjectOperationInput

func (GetDataSetLogicalTableMapDataTransformProjectOperationArray) ElementType

func (GetDataSetLogicalTableMapDataTransformProjectOperationArray) ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput

func (GetDataSetLogicalTableMapDataTransformProjectOperationArray) ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutputWithContext

func (i GetDataSetLogicalTableMapDataTransformProjectOperationArray) ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformProjectOperationArrayInput

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

type GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) Index

func (GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput

func (GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutputWithContext

func (o GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformProjectOperationInput

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

type GetDataSetLogicalTableMapDataTransformProjectOperationOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformProjectOperationOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformProjectOperationOutput) ProjectedColumns

func (GetDataSetLogicalTableMapDataTransformProjectOperationOutput) ToGetDataSetLogicalTableMapDataTransformProjectOperationOutput

func (GetDataSetLogicalTableMapDataTransformProjectOperationOutput) ToGetDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext

func (o GetDataSetLogicalTableMapDataTransformProjectOperationOutput) ToGetDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationOutput

type GetDataSetLogicalTableMapDataTransformRenameColumnOperation

type GetDataSetLogicalTableMapDataTransformRenameColumnOperation struct {
	ColumnName    string `pulumi:"columnName"`
	NewColumnName string `pulumi:"newColumnName"`
}

type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs

type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs struct {
	ColumnName    pulumi.StringInput `pulumi:"columnName"`
	NewColumnName pulumi.StringInput `pulumi:"newColumnName"`
}

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ElementType

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext

func (i GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput

type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray

type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray []GetDataSetLogicalTableMapDataTransformRenameColumnOperationInput

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray) ElementType

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutputWithContext

func (i GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayInput

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

type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutputWithContext

func (o GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformRenameColumnOperationInput

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

type GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ColumnName

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) NewColumnName

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput

func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext

func (o GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput

type GetDataSetLogicalTableMapDataTransformTagColumnOperation

type GetDataSetLogicalTableMapDataTransformTagColumnOperation struct {
	ColumnName string                                                        `pulumi:"columnName"`
	Tags       []GetDataSetLogicalTableMapDataTransformTagColumnOperationTag `pulumi:"tags"`
}

type GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs

type GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs struct {
	ColumnName pulumi.StringInput                                                    `pulumi:"columnName"`
	Tags       GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput `pulumi:"tags"`
}

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs) ElementType

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutput

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext

func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput

type GetDataSetLogicalTableMapDataTransformTagColumnOperationArray

type GetDataSetLogicalTableMapDataTransformTagColumnOperationArray []GetDataSetLogicalTableMapDataTransformTagColumnOperationInput

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArray) ElementType

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutputWithContext

func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayInput

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

type GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) Index

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutputWithContext

func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformTagColumnOperationInput

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

type GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) ColumnName

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutput

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext

func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTag

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTag struct {
	ColumnDescriptions   []GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription `pulumi:"columnDescriptions"`
	ColumnGeographicRole string                                                                         `pulumi:"columnGeographicRole"`
}

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs struct {
	ColumnDescriptions   GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayInput `pulumi:"columnDescriptions"`
	ColumnGeographicRole pulumi.StringInput                                                                     `pulumi:"columnGeographicRole"`
}

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ElementType

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext

func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray []GetDataSetLogicalTableMapDataTransformTagColumnOperationTagInput

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ElementType

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext

func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput

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

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext

func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription struct {
	Text string `pulumi:"text"`
}

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs struct {
	Text pulumi.StringInput `pulumi:"text"`
}

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ElementType

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray []GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray) ElementType

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutputWithContext

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayInput

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

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutputWithContext

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput

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

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) Text

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagInput

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

type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ColumnGeographicRole

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput

func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext

func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput

type GetDataSetLogicalTableMapDataTransformUntagColumnOperation

type GetDataSetLogicalTableMapDataTransformUntagColumnOperation struct {
	ColumnName string   `pulumi:"columnName"`
	TagNames   []string `pulumi:"tagNames"`
}

type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs

type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs struct {
	ColumnName pulumi.StringInput      `pulumi:"columnName"`
	TagNames   pulumi.StringArrayInput `pulumi:"tagNames"`
}

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ElementType

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext

func (i GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput

type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray

type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray []GetDataSetLogicalTableMapDataTransformUntagColumnOperationInput

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray) ElementType

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutputWithContext

func (i GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayInput

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

type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutputWithContext

func (o GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput

type GetDataSetLogicalTableMapDataTransformUntagColumnOperationInput

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

type GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ColumnName

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ElementType

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) TagNames

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput

func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext

func (o GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput

type GetDataSetLogicalTableMapInput

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

type GetDataSetLogicalTableMapOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapOutput) Alias

func (GetDataSetLogicalTableMapOutput) DataTransforms

func (GetDataSetLogicalTableMapOutput) ElementType

func (GetDataSetLogicalTableMapOutput) LogicalTableMapId

func (o GetDataSetLogicalTableMapOutput) LogicalTableMapId() pulumi.StringOutput

func (GetDataSetLogicalTableMapOutput) Sources

func (GetDataSetLogicalTableMapOutput) ToGetDataSetLogicalTableMapOutput

func (o GetDataSetLogicalTableMapOutput) ToGetDataSetLogicalTableMapOutput() GetDataSetLogicalTableMapOutput

func (GetDataSetLogicalTableMapOutput) ToGetDataSetLogicalTableMapOutputWithContext

func (o GetDataSetLogicalTableMapOutput) ToGetDataSetLogicalTableMapOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapOutput

type GetDataSetLogicalTableMapSource

type GetDataSetLogicalTableMapSource struct {
	DataSetArn       string                                           `pulumi:"dataSetArn"`
	JoinInstructions []GetDataSetLogicalTableMapSourceJoinInstruction `pulumi:"joinInstructions"`
	PhysicalTableId  string                                           `pulumi:"physicalTableId"`
}

type GetDataSetLogicalTableMapSourceArgs

type GetDataSetLogicalTableMapSourceArgs struct {
	DataSetArn       pulumi.StringInput                                       `pulumi:"dataSetArn"`
	JoinInstructions GetDataSetLogicalTableMapSourceJoinInstructionArrayInput `pulumi:"joinInstructions"`
	PhysicalTableId  pulumi.StringInput                                       `pulumi:"physicalTableId"`
}

func (GetDataSetLogicalTableMapSourceArgs) ElementType

func (GetDataSetLogicalTableMapSourceArgs) ToGetDataSetLogicalTableMapSourceOutput

func (i GetDataSetLogicalTableMapSourceArgs) ToGetDataSetLogicalTableMapSourceOutput() GetDataSetLogicalTableMapSourceOutput

func (GetDataSetLogicalTableMapSourceArgs) ToGetDataSetLogicalTableMapSourceOutputWithContext

func (i GetDataSetLogicalTableMapSourceArgs) ToGetDataSetLogicalTableMapSourceOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceOutput

type GetDataSetLogicalTableMapSourceArray

type GetDataSetLogicalTableMapSourceArray []GetDataSetLogicalTableMapSourceInput

func (GetDataSetLogicalTableMapSourceArray) ElementType

func (GetDataSetLogicalTableMapSourceArray) ToGetDataSetLogicalTableMapSourceArrayOutput

func (i GetDataSetLogicalTableMapSourceArray) ToGetDataSetLogicalTableMapSourceArrayOutput() GetDataSetLogicalTableMapSourceArrayOutput

func (GetDataSetLogicalTableMapSourceArray) ToGetDataSetLogicalTableMapSourceArrayOutputWithContext

func (i GetDataSetLogicalTableMapSourceArray) ToGetDataSetLogicalTableMapSourceArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceArrayOutput

type GetDataSetLogicalTableMapSourceArrayInput

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

type GetDataSetLogicalTableMapSourceArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapSourceArrayOutput) ElementType

func (GetDataSetLogicalTableMapSourceArrayOutput) Index

func (GetDataSetLogicalTableMapSourceArrayOutput) ToGetDataSetLogicalTableMapSourceArrayOutput

func (o GetDataSetLogicalTableMapSourceArrayOutput) ToGetDataSetLogicalTableMapSourceArrayOutput() GetDataSetLogicalTableMapSourceArrayOutput

func (GetDataSetLogicalTableMapSourceArrayOutput) ToGetDataSetLogicalTableMapSourceArrayOutputWithContext

func (o GetDataSetLogicalTableMapSourceArrayOutput) ToGetDataSetLogicalTableMapSourceArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceArrayOutput

type GetDataSetLogicalTableMapSourceInput

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

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

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

func (GetDataSetLogicalTableMapSourceJoinInstructionArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionOutput

func (i GetDataSetLogicalTableMapSourceJoinInstructionArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionOutput() GetDataSetLogicalTableMapSourceJoinInstructionOutput

func (GetDataSetLogicalTableMapSourceJoinInstructionArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionOutputWithContext

func (i GetDataSetLogicalTableMapSourceJoinInstructionArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionOutput

type GetDataSetLogicalTableMapSourceJoinInstructionArray

type GetDataSetLogicalTableMapSourceJoinInstructionArray []GetDataSetLogicalTableMapSourceJoinInstructionInput

func (GetDataSetLogicalTableMapSourceJoinInstructionArray) ElementType

func (GetDataSetLogicalTableMapSourceJoinInstructionArray) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutput

func (i GetDataSetLogicalTableMapSourceJoinInstructionArray) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput

func (GetDataSetLogicalTableMapSourceJoinInstructionArray) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutputWithContext

func (i GetDataSetLogicalTableMapSourceJoinInstructionArray) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput

type GetDataSetLogicalTableMapSourceJoinInstructionArrayInput

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

type GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) ElementType

func (GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) Index

func (GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutput

func (GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutputWithContext

func (o GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput

type GetDataSetLogicalTableMapSourceJoinInstructionInput

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

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty struct {
	UniqueKey bool `pulumi:"uniqueKey"`
}

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs struct {
	UniqueKey pulumi.BoolInput `pulumi:"uniqueKey"`
}

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs) ElementType

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutputWithContext

func (i GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray []GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyInput

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray) ElementType

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutputWithContext

func (i GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayInput

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

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput) ElementType

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutputWithContext

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyInput

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

type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) ElementType

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutputWithContext

func (o GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput

func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) UniqueKey

type GetDataSetLogicalTableMapSourceJoinInstructionOutput

type GetDataSetLogicalTableMapSourceJoinInstructionOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapSourceJoinInstructionOutput) ElementType

func (GetDataSetLogicalTableMapSourceJoinInstructionOutput) LeftOperand

func (GetDataSetLogicalTableMapSourceJoinInstructionOutput) OnClause

func (GetDataSetLogicalTableMapSourceJoinInstructionOutput) RightOperand

func (GetDataSetLogicalTableMapSourceJoinInstructionOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionOutput

func (GetDataSetLogicalTableMapSourceJoinInstructionOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionOutputWithContext

func (o GetDataSetLogicalTableMapSourceJoinInstructionOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionOutput

func (GetDataSetLogicalTableMapSourceJoinInstructionOutput) Type

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty struct {
	UniqueKey bool `pulumi:"uniqueKey"`
}

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs struct {
	UniqueKey pulumi.BoolInput `pulumi:"uniqueKey"`
}

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs) ElementType

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutputWithContext

func (i GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray []GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyInput

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray) ElementType

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutputWithContext

func (i GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayInput

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

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput) ElementType

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutputWithContext

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyInput

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

type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput) ElementType

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutputWithContext

func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput) UniqueKey

type GetDataSetLogicalTableMapSourceOutput

type GetDataSetLogicalTableMapSourceOutput struct{ *pulumi.OutputState }

func (GetDataSetLogicalTableMapSourceOutput) DataSetArn

func (GetDataSetLogicalTableMapSourceOutput) ElementType

func (GetDataSetLogicalTableMapSourceOutput) JoinInstructions

func (GetDataSetLogicalTableMapSourceOutput) PhysicalTableId

func (GetDataSetLogicalTableMapSourceOutput) ToGetDataSetLogicalTableMapSourceOutput

func (o GetDataSetLogicalTableMapSourceOutput) ToGetDataSetLogicalTableMapSourceOutput() GetDataSetLogicalTableMapSourceOutput

func (GetDataSetLogicalTableMapSourceOutput) ToGetDataSetLogicalTableMapSourceOutputWithContext

func (o GetDataSetLogicalTableMapSourceOutput) ToGetDataSetLogicalTableMapSourceOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceOutput

type GetDataSetPermission

type GetDataSetPermission struct {
	Actions   []string `pulumi:"actions"`
	Principal string   `pulumi:"principal"`
}

type GetDataSetPermissionArgs

type GetDataSetPermissionArgs struct {
	Actions   pulumi.StringArrayInput `pulumi:"actions"`
	Principal pulumi.StringInput      `pulumi:"principal"`
}

func (GetDataSetPermissionArgs) ElementType

func (GetDataSetPermissionArgs) ElementType() reflect.Type

func (GetDataSetPermissionArgs) ToGetDataSetPermissionOutput

func (i GetDataSetPermissionArgs) ToGetDataSetPermissionOutput() GetDataSetPermissionOutput

func (GetDataSetPermissionArgs) ToGetDataSetPermissionOutputWithContext

func (i GetDataSetPermissionArgs) ToGetDataSetPermissionOutputWithContext(ctx context.Context) GetDataSetPermissionOutput

type GetDataSetPermissionArray

type GetDataSetPermissionArray []GetDataSetPermissionInput

func (GetDataSetPermissionArray) ElementType

func (GetDataSetPermissionArray) ElementType() reflect.Type

func (GetDataSetPermissionArray) ToGetDataSetPermissionArrayOutput

func (i GetDataSetPermissionArray) ToGetDataSetPermissionArrayOutput() GetDataSetPermissionArrayOutput

func (GetDataSetPermissionArray) ToGetDataSetPermissionArrayOutputWithContext

func (i GetDataSetPermissionArray) ToGetDataSetPermissionArrayOutputWithContext(ctx context.Context) GetDataSetPermissionArrayOutput

type GetDataSetPermissionArrayInput

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

type GetDataSetPermissionArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetPermissionArrayOutput) ElementType

func (GetDataSetPermissionArrayOutput) Index

func (GetDataSetPermissionArrayOutput) ToGetDataSetPermissionArrayOutput

func (o GetDataSetPermissionArrayOutput) ToGetDataSetPermissionArrayOutput() GetDataSetPermissionArrayOutput

func (GetDataSetPermissionArrayOutput) ToGetDataSetPermissionArrayOutputWithContext

func (o GetDataSetPermissionArrayOutput) ToGetDataSetPermissionArrayOutputWithContext(ctx context.Context) GetDataSetPermissionArrayOutput

type GetDataSetPermissionInput

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

type GetDataSetPermissionOutput struct{ *pulumi.OutputState }

func (GetDataSetPermissionOutput) Actions

func (GetDataSetPermissionOutput) ElementType

func (GetDataSetPermissionOutput) ElementType() reflect.Type

func (GetDataSetPermissionOutput) Principal

func (GetDataSetPermissionOutput) ToGetDataSetPermissionOutput

func (o GetDataSetPermissionOutput) ToGetDataSetPermissionOutput() GetDataSetPermissionOutput

func (GetDataSetPermissionOutput) ToGetDataSetPermissionOutputWithContext

func (o GetDataSetPermissionOutput) ToGetDataSetPermissionOutputWithContext(ctx context.Context) GetDataSetPermissionOutput

type GetDataSetPhysicalTableMap

type GetDataSetPhysicalTableMap struct {
	CustomSqls         []GetDataSetPhysicalTableMapCustomSql       `pulumi:"customSqls"`
	PhysicalTableMapId string                                      `pulumi:"physicalTableMapId"`
	RelationalTables   []GetDataSetPhysicalTableMapRelationalTable `pulumi:"relationalTables"`
	S3Sources          []GetDataSetPhysicalTableMapS3Source        `pulumi:"s3Sources"`
}

type GetDataSetPhysicalTableMapArgs

type GetDataSetPhysicalTableMapArgs struct {
	CustomSqls         GetDataSetPhysicalTableMapCustomSqlArrayInput       `pulumi:"customSqls"`
	PhysicalTableMapId pulumi.StringInput                                  `pulumi:"physicalTableMapId"`
	RelationalTables   GetDataSetPhysicalTableMapRelationalTableArrayInput `pulumi:"relationalTables"`
	S3Sources          GetDataSetPhysicalTableMapS3SourceArrayInput        `pulumi:"s3Sources"`
}

func (GetDataSetPhysicalTableMapArgs) ElementType

func (GetDataSetPhysicalTableMapArgs) ToGetDataSetPhysicalTableMapOutput

func (i GetDataSetPhysicalTableMapArgs) ToGetDataSetPhysicalTableMapOutput() GetDataSetPhysicalTableMapOutput

func (GetDataSetPhysicalTableMapArgs) ToGetDataSetPhysicalTableMapOutputWithContext

func (i GetDataSetPhysicalTableMapArgs) ToGetDataSetPhysicalTableMapOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapOutput

type GetDataSetPhysicalTableMapArray

type GetDataSetPhysicalTableMapArray []GetDataSetPhysicalTableMapInput

func (GetDataSetPhysicalTableMapArray) ElementType

func (GetDataSetPhysicalTableMapArray) ToGetDataSetPhysicalTableMapArrayOutput

func (i GetDataSetPhysicalTableMapArray) ToGetDataSetPhysicalTableMapArrayOutput() GetDataSetPhysicalTableMapArrayOutput

func (GetDataSetPhysicalTableMapArray) ToGetDataSetPhysicalTableMapArrayOutputWithContext

func (i GetDataSetPhysicalTableMapArray) ToGetDataSetPhysicalTableMapArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapArrayOutput

type GetDataSetPhysicalTableMapArrayInput

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

type GetDataSetPhysicalTableMapArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapArrayOutput) ElementType

func (GetDataSetPhysicalTableMapArrayOutput) Index

func (GetDataSetPhysicalTableMapArrayOutput) ToGetDataSetPhysicalTableMapArrayOutput

func (o GetDataSetPhysicalTableMapArrayOutput) ToGetDataSetPhysicalTableMapArrayOutput() GetDataSetPhysicalTableMapArrayOutput

func (GetDataSetPhysicalTableMapArrayOutput) ToGetDataSetPhysicalTableMapArrayOutputWithContext

func (o GetDataSetPhysicalTableMapArrayOutput) ToGetDataSetPhysicalTableMapArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapArrayOutput

type GetDataSetPhysicalTableMapCustomSql

type GetDataSetPhysicalTableMapCustomSql struct {
	Columns       []GetDataSetPhysicalTableMapCustomSqlColumn `pulumi:"columns"`
	DataSourceArn string                                      `pulumi:"dataSourceArn"`
	Name          string                                      `pulumi:"name"`
	SqlQuery      string                                      `pulumi:"sqlQuery"`
}

type GetDataSetPhysicalTableMapCustomSqlArgs

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

func (GetDataSetPhysicalTableMapCustomSqlArgs) ToGetDataSetPhysicalTableMapCustomSqlOutput

func (i GetDataSetPhysicalTableMapCustomSqlArgs) ToGetDataSetPhysicalTableMapCustomSqlOutput() GetDataSetPhysicalTableMapCustomSqlOutput

func (GetDataSetPhysicalTableMapCustomSqlArgs) ToGetDataSetPhysicalTableMapCustomSqlOutputWithContext

func (i GetDataSetPhysicalTableMapCustomSqlArgs) ToGetDataSetPhysicalTableMapCustomSqlOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlOutput

type GetDataSetPhysicalTableMapCustomSqlArray

type GetDataSetPhysicalTableMapCustomSqlArray []GetDataSetPhysicalTableMapCustomSqlInput

func (GetDataSetPhysicalTableMapCustomSqlArray) ElementType

func (GetDataSetPhysicalTableMapCustomSqlArray) ToGetDataSetPhysicalTableMapCustomSqlArrayOutput

func (i GetDataSetPhysicalTableMapCustomSqlArray) ToGetDataSetPhysicalTableMapCustomSqlArrayOutput() GetDataSetPhysicalTableMapCustomSqlArrayOutput

func (GetDataSetPhysicalTableMapCustomSqlArray) ToGetDataSetPhysicalTableMapCustomSqlArrayOutputWithContext

func (i GetDataSetPhysicalTableMapCustomSqlArray) ToGetDataSetPhysicalTableMapCustomSqlArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlArrayOutput

type GetDataSetPhysicalTableMapCustomSqlArrayInput

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

type GetDataSetPhysicalTableMapCustomSqlArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapCustomSqlArrayOutput) ElementType

func (GetDataSetPhysicalTableMapCustomSqlArrayOutput) Index

func (GetDataSetPhysicalTableMapCustomSqlArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlArrayOutput

func (o GetDataSetPhysicalTableMapCustomSqlArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlArrayOutput() GetDataSetPhysicalTableMapCustomSqlArrayOutput

func (GetDataSetPhysicalTableMapCustomSqlArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlArrayOutputWithContext

func (o GetDataSetPhysicalTableMapCustomSqlArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlArrayOutput

type GetDataSetPhysicalTableMapCustomSqlColumn

type GetDataSetPhysicalTableMapCustomSqlColumn struct {
	Name string `pulumi:"name"`
	Type string `pulumi:"type"`
}

type GetDataSetPhysicalTableMapCustomSqlColumnArgs

type GetDataSetPhysicalTableMapCustomSqlColumnArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetDataSetPhysicalTableMapCustomSqlColumnArgs) ElementType

func (GetDataSetPhysicalTableMapCustomSqlColumnArgs) ToGetDataSetPhysicalTableMapCustomSqlColumnOutput

func (i GetDataSetPhysicalTableMapCustomSqlColumnArgs) ToGetDataSetPhysicalTableMapCustomSqlColumnOutput() GetDataSetPhysicalTableMapCustomSqlColumnOutput

func (GetDataSetPhysicalTableMapCustomSqlColumnArgs) ToGetDataSetPhysicalTableMapCustomSqlColumnOutputWithContext

func (i GetDataSetPhysicalTableMapCustomSqlColumnArgs) ToGetDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlColumnOutput

type GetDataSetPhysicalTableMapCustomSqlColumnArray

type GetDataSetPhysicalTableMapCustomSqlColumnArray []GetDataSetPhysicalTableMapCustomSqlColumnInput

func (GetDataSetPhysicalTableMapCustomSqlColumnArray) ElementType

func (GetDataSetPhysicalTableMapCustomSqlColumnArray) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutput

func (i GetDataSetPhysicalTableMapCustomSqlColumnArray) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutput() GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput

func (GetDataSetPhysicalTableMapCustomSqlColumnArray) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext

func (i GetDataSetPhysicalTableMapCustomSqlColumnArray) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput

type GetDataSetPhysicalTableMapCustomSqlColumnArrayInput

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

type GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) ElementType

func (GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) Index

func (GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutput

func (GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext

func (o GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput

type GetDataSetPhysicalTableMapCustomSqlColumnInput

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

type GetDataSetPhysicalTableMapCustomSqlColumnOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapCustomSqlColumnOutput) ElementType

func (GetDataSetPhysicalTableMapCustomSqlColumnOutput) Name

func (GetDataSetPhysicalTableMapCustomSqlColumnOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnOutput

func (o GetDataSetPhysicalTableMapCustomSqlColumnOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnOutput() GetDataSetPhysicalTableMapCustomSqlColumnOutput

func (GetDataSetPhysicalTableMapCustomSqlColumnOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnOutputWithContext

func (o GetDataSetPhysicalTableMapCustomSqlColumnOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlColumnOutput

func (GetDataSetPhysicalTableMapCustomSqlColumnOutput) Type

type GetDataSetPhysicalTableMapCustomSqlInput

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

type GetDataSetPhysicalTableMapCustomSqlOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapCustomSqlOutput) Columns

func (GetDataSetPhysicalTableMapCustomSqlOutput) DataSourceArn

func (GetDataSetPhysicalTableMapCustomSqlOutput) ElementType

func (GetDataSetPhysicalTableMapCustomSqlOutput) Name

func (GetDataSetPhysicalTableMapCustomSqlOutput) SqlQuery

func (GetDataSetPhysicalTableMapCustomSqlOutput) ToGetDataSetPhysicalTableMapCustomSqlOutput

func (o GetDataSetPhysicalTableMapCustomSqlOutput) ToGetDataSetPhysicalTableMapCustomSqlOutput() GetDataSetPhysicalTableMapCustomSqlOutput

func (GetDataSetPhysicalTableMapCustomSqlOutput) ToGetDataSetPhysicalTableMapCustomSqlOutputWithContext

func (o GetDataSetPhysicalTableMapCustomSqlOutput) ToGetDataSetPhysicalTableMapCustomSqlOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlOutput

type GetDataSetPhysicalTableMapInput

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

type GetDataSetPhysicalTableMapOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapOutput) CustomSqls

func (GetDataSetPhysicalTableMapOutput) ElementType

func (GetDataSetPhysicalTableMapOutput) PhysicalTableMapId

func (o GetDataSetPhysicalTableMapOutput) PhysicalTableMapId() pulumi.StringOutput

func (GetDataSetPhysicalTableMapOutput) RelationalTables

func (GetDataSetPhysicalTableMapOutput) S3Sources

func (GetDataSetPhysicalTableMapOutput) ToGetDataSetPhysicalTableMapOutput

func (o GetDataSetPhysicalTableMapOutput) ToGetDataSetPhysicalTableMapOutput() GetDataSetPhysicalTableMapOutput

func (GetDataSetPhysicalTableMapOutput) ToGetDataSetPhysicalTableMapOutputWithContext

func (o GetDataSetPhysicalTableMapOutput) ToGetDataSetPhysicalTableMapOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapOutput

type GetDataSetPhysicalTableMapRelationalTable

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

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

func (GetDataSetPhysicalTableMapRelationalTableArgs) ToGetDataSetPhysicalTableMapRelationalTableOutput

func (i GetDataSetPhysicalTableMapRelationalTableArgs) ToGetDataSetPhysicalTableMapRelationalTableOutput() GetDataSetPhysicalTableMapRelationalTableOutput

func (GetDataSetPhysicalTableMapRelationalTableArgs) ToGetDataSetPhysicalTableMapRelationalTableOutputWithContext

func (i GetDataSetPhysicalTableMapRelationalTableArgs) ToGetDataSetPhysicalTableMapRelationalTableOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableOutput

type GetDataSetPhysicalTableMapRelationalTableArray

type GetDataSetPhysicalTableMapRelationalTableArray []GetDataSetPhysicalTableMapRelationalTableInput

func (GetDataSetPhysicalTableMapRelationalTableArray) ElementType

func (GetDataSetPhysicalTableMapRelationalTableArray) ToGetDataSetPhysicalTableMapRelationalTableArrayOutput

func (i GetDataSetPhysicalTableMapRelationalTableArray) ToGetDataSetPhysicalTableMapRelationalTableArrayOutput() GetDataSetPhysicalTableMapRelationalTableArrayOutput

func (GetDataSetPhysicalTableMapRelationalTableArray) ToGetDataSetPhysicalTableMapRelationalTableArrayOutputWithContext

func (i GetDataSetPhysicalTableMapRelationalTableArray) ToGetDataSetPhysicalTableMapRelationalTableArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableArrayOutput

type GetDataSetPhysicalTableMapRelationalTableArrayInput

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

type GetDataSetPhysicalTableMapRelationalTableArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapRelationalTableArrayOutput) ElementType

func (GetDataSetPhysicalTableMapRelationalTableArrayOutput) Index

func (GetDataSetPhysicalTableMapRelationalTableArrayOutput) ToGetDataSetPhysicalTableMapRelationalTableArrayOutput

func (GetDataSetPhysicalTableMapRelationalTableArrayOutput) ToGetDataSetPhysicalTableMapRelationalTableArrayOutputWithContext

func (o GetDataSetPhysicalTableMapRelationalTableArrayOutput) ToGetDataSetPhysicalTableMapRelationalTableArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableArrayOutput

type GetDataSetPhysicalTableMapRelationalTableInput

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

type GetDataSetPhysicalTableMapRelationalTableInputColumn struct {
	Name string `pulumi:"name"`
	Type string `pulumi:"type"`
}

type GetDataSetPhysicalTableMapRelationalTableInputColumnArgs

type GetDataSetPhysicalTableMapRelationalTableInputColumnArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetDataSetPhysicalTableMapRelationalTableInputColumnArgs) ElementType

func (GetDataSetPhysicalTableMapRelationalTableInputColumnArgs) ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutput

func (GetDataSetPhysicalTableMapRelationalTableInputColumnArgs) ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext

func (i GetDataSetPhysicalTableMapRelationalTableInputColumnArgs) ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnOutput

type GetDataSetPhysicalTableMapRelationalTableInputColumnArray

type GetDataSetPhysicalTableMapRelationalTableInputColumnArray []GetDataSetPhysicalTableMapRelationalTableInputColumnInput

func (GetDataSetPhysicalTableMapRelationalTableInputColumnArray) ElementType

func (GetDataSetPhysicalTableMapRelationalTableInputColumnArray) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput

func (i GetDataSetPhysicalTableMapRelationalTableInputColumnArray) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput() GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput

func (GetDataSetPhysicalTableMapRelationalTableInputColumnArray) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext

func (i GetDataSetPhysicalTableMapRelationalTableInputColumnArray) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput

type GetDataSetPhysicalTableMapRelationalTableInputColumnArrayInput

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

type GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ElementType

func (GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) Index

func (GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput

func (GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext

func (o GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput

type GetDataSetPhysicalTableMapRelationalTableInputColumnInput

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

type GetDataSetPhysicalTableMapRelationalTableInputColumnOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) ElementType

func (GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) Name

func (GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutput

func (GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext

func (o GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnOutput

func (GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) Type

type GetDataSetPhysicalTableMapRelationalTableOutput

type GetDataSetPhysicalTableMapRelationalTableOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapRelationalTableOutput) Catalog

func (GetDataSetPhysicalTableMapRelationalTableOutput) DataSourceArn

func (GetDataSetPhysicalTableMapRelationalTableOutput) ElementType

func (GetDataSetPhysicalTableMapRelationalTableOutput) InputColumns

func (GetDataSetPhysicalTableMapRelationalTableOutput) Name

func (GetDataSetPhysicalTableMapRelationalTableOutput) Schema

func (GetDataSetPhysicalTableMapRelationalTableOutput) ToGetDataSetPhysicalTableMapRelationalTableOutput

func (o GetDataSetPhysicalTableMapRelationalTableOutput) ToGetDataSetPhysicalTableMapRelationalTableOutput() GetDataSetPhysicalTableMapRelationalTableOutput

func (GetDataSetPhysicalTableMapRelationalTableOutput) ToGetDataSetPhysicalTableMapRelationalTableOutputWithContext

func (o GetDataSetPhysicalTableMapRelationalTableOutput) ToGetDataSetPhysicalTableMapRelationalTableOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableOutput

type GetDataSetPhysicalTableMapS3Source

type GetDataSetPhysicalTableMapS3Source struct {
	DataSourceArn  string                                            `pulumi:"dataSourceArn"`
	InputColumns   []GetDataSetPhysicalTableMapS3SourceInputColumn   `pulumi:"inputColumns"`
	UploadSettings []GetDataSetPhysicalTableMapS3SourceUploadSetting `pulumi:"uploadSettings"`
}

type GetDataSetPhysicalTableMapS3SourceArgs

type GetDataSetPhysicalTableMapS3SourceArgs struct {
	DataSourceArn  pulumi.StringInput                                        `pulumi:"dataSourceArn"`
	InputColumns   GetDataSetPhysicalTableMapS3SourceInputColumnArrayInput   `pulumi:"inputColumns"`
	UploadSettings GetDataSetPhysicalTableMapS3SourceUploadSettingArrayInput `pulumi:"uploadSettings"`
}

func (GetDataSetPhysicalTableMapS3SourceArgs) ElementType

func (GetDataSetPhysicalTableMapS3SourceArgs) ToGetDataSetPhysicalTableMapS3SourceOutput

func (i GetDataSetPhysicalTableMapS3SourceArgs) ToGetDataSetPhysicalTableMapS3SourceOutput() GetDataSetPhysicalTableMapS3SourceOutput

func (GetDataSetPhysicalTableMapS3SourceArgs) ToGetDataSetPhysicalTableMapS3SourceOutputWithContext

func (i GetDataSetPhysicalTableMapS3SourceArgs) ToGetDataSetPhysicalTableMapS3SourceOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceOutput

type GetDataSetPhysicalTableMapS3SourceArray

type GetDataSetPhysicalTableMapS3SourceArray []GetDataSetPhysicalTableMapS3SourceInput

func (GetDataSetPhysicalTableMapS3SourceArray) ElementType

func (GetDataSetPhysicalTableMapS3SourceArray) ToGetDataSetPhysicalTableMapS3SourceArrayOutput

func (i GetDataSetPhysicalTableMapS3SourceArray) ToGetDataSetPhysicalTableMapS3SourceArrayOutput() GetDataSetPhysicalTableMapS3SourceArrayOutput

func (GetDataSetPhysicalTableMapS3SourceArray) ToGetDataSetPhysicalTableMapS3SourceArrayOutputWithContext

func (i GetDataSetPhysicalTableMapS3SourceArray) ToGetDataSetPhysicalTableMapS3SourceArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceArrayOutput

type GetDataSetPhysicalTableMapS3SourceArrayInput

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

type GetDataSetPhysicalTableMapS3SourceArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapS3SourceArrayOutput) ElementType

func (GetDataSetPhysicalTableMapS3SourceArrayOutput) Index

func (GetDataSetPhysicalTableMapS3SourceArrayOutput) ToGetDataSetPhysicalTableMapS3SourceArrayOutput

func (o GetDataSetPhysicalTableMapS3SourceArrayOutput) ToGetDataSetPhysicalTableMapS3SourceArrayOutput() GetDataSetPhysicalTableMapS3SourceArrayOutput

func (GetDataSetPhysicalTableMapS3SourceArrayOutput) ToGetDataSetPhysicalTableMapS3SourceArrayOutputWithContext

func (o GetDataSetPhysicalTableMapS3SourceArrayOutput) ToGetDataSetPhysicalTableMapS3SourceArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceArrayOutput

type GetDataSetPhysicalTableMapS3SourceInput

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

type GetDataSetPhysicalTableMapS3SourceInputColumn struct {
	Name string `pulumi:"name"`
	Type string `pulumi:"type"`
}

type GetDataSetPhysicalTableMapS3SourceInputColumnArgs

type GetDataSetPhysicalTableMapS3SourceInputColumnArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetDataSetPhysicalTableMapS3SourceInputColumnArgs) ElementType

func (GetDataSetPhysicalTableMapS3SourceInputColumnArgs) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutput

func (i GetDataSetPhysicalTableMapS3SourceInputColumnArgs) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutput() GetDataSetPhysicalTableMapS3SourceInputColumnOutput

func (GetDataSetPhysicalTableMapS3SourceInputColumnArgs) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext

func (i GetDataSetPhysicalTableMapS3SourceInputColumnArgs) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnOutput

type GetDataSetPhysicalTableMapS3SourceInputColumnArray

type GetDataSetPhysicalTableMapS3SourceInputColumnArray []GetDataSetPhysicalTableMapS3SourceInputColumnInput

func (GetDataSetPhysicalTableMapS3SourceInputColumnArray) ElementType

func (GetDataSetPhysicalTableMapS3SourceInputColumnArray) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput

func (i GetDataSetPhysicalTableMapS3SourceInputColumnArray) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput() GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput

func (GetDataSetPhysicalTableMapS3SourceInputColumnArray) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext

func (i GetDataSetPhysicalTableMapS3SourceInputColumnArray) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput

type GetDataSetPhysicalTableMapS3SourceInputColumnArrayInput

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

type GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ElementType

func (GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) Index

func (GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput

func (GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext

func (o GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput

type GetDataSetPhysicalTableMapS3SourceInputColumnInput

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

type GetDataSetPhysicalTableMapS3SourceInputColumnOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapS3SourceInputColumnOutput) ElementType

func (GetDataSetPhysicalTableMapS3SourceInputColumnOutput) Name

func (GetDataSetPhysicalTableMapS3SourceInputColumnOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutput

func (o GetDataSetPhysicalTableMapS3SourceInputColumnOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutput() GetDataSetPhysicalTableMapS3SourceInputColumnOutput

func (GetDataSetPhysicalTableMapS3SourceInputColumnOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext

func (o GetDataSetPhysicalTableMapS3SourceInputColumnOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnOutput

func (GetDataSetPhysicalTableMapS3SourceInputColumnOutput) Type

type GetDataSetPhysicalTableMapS3SourceOutput

type GetDataSetPhysicalTableMapS3SourceOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapS3SourceOutput) DataSourceArn

func (GetDataSetPhysicalTableMapS3SourceOutput) ElementType

func (GetDataSetPhysicalTableMapS3SourceOutput) InputColumns

func (GetDataSetPhysicalTableMapS3SourceOutput) ToGetDataSetPhysicalTableMapS3SourceOutput

func (o GetDataSetPhysicalTableMapS3SourceOutput) ToGetDataSetPhysicalTableMapS3SourceOutput() GetDataSetPhysicalTableMapS3SourceOutput

func (GetDataSetPhysicalTableMapS3SourceOutput) ToGetDataSetPhysicalTableMapS3SourceOutputWithContext

func (o GetDataSetPhysicalTableMapS3SourceOutput) ToGetDataSetPhysicalTableMapS3SourceOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceOutput

func (GetDataSetPhysicalTableMapS3SourceOutput) UploadSettings

type GetDataSetPhysicalTableMapS3SourceUploadSetting

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

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

func (GetDataSetPhysicalTableMapS3SourceUploadSettingArgs) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutput

func (i GetDataSetPhysicalTableMapS3SourceUploadSettingArgs) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutput() GetDataSetPhysicalTableMapS3SourceUploadSettingOutput

func (GetDataSetPhysicalTableMapS3SourceUploadSettingArgs) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutputWithContext

func (i GetDataSetPhysicalTableMapS3SourceUploadSettingArgs) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingOutput

type GetDataSetPhysicalTableMapS3SourceUploadSettingArray

type GetDataSetPhysicalTableMapS3SourceUploadSettingArray []GetDataSetPhysicalTableMapS3SourceUploadSettingInput

func (GetDataSetPhysicalTableMapS3SourceUploadSettingArray) ElementType

func (GetDataSetPhysicalTableMapS3SourceUploadSettingArray) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput

func (i GetDataSetPhysicalTableMapS3SourceUploadSettingArray) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput() GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput

func (GetDataSetPhysicalTableMapS3SourceUploadSettingArray) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutputWithContext

func (i GetDataSetPhysicalTableMapS3SourceUploadSettingArray) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput

type GetDataSetPhysicalTableMapS3SourceUploadSettingArrayInput

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

type GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) ElementType

func (GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) Index

func (GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput

func (GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutputWithContext

func (o GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput

type GetDataSetPhysicalTableMapS3SourceUploadSettingInput

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

type GetDataSetPhysicalTableMapS3SourceUploadSettingOutput struct{ *pulumi.OutputState }

func (GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) ContainsHeader

func (GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) Delimiter

func (GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) ElementType

func (GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) Format

func (GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) StartFromRow

func (GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) TextQualifier

func (GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutput

func (GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutputWithContext

func (o GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingOutput

type GetDataSetRowLevelPermissionDataSet

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

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

func (GetDataSetRowLevelPermissionDataSetArgs) ToGetDataSetRowLevelPermissionDataSetOutput

func (i GetDataSetRowLevelPermissionDataSetArgs) ToGetDataSetRowLevelPermissionDataSetOutput() GetDataSetRowLevelPermissionDataSetOutput

func (GetDataSetRowLevelPermissionDataSetArgs) ToGetDataSetRowLevelPermissionDataSetOutputWithContext

func (i GetDataSetRowLevelPermissionDataSetArgs) ToGetDataSetRowLevelPermissionDataSetOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionDataSetOutput

type GetDataSetRowLevelPermissionDataSetArray

type GetDataSetRowLevelPermissionDataSetArray []GetDataSetRowLevelPermissionDataSetInput

func (GetDataSetRowLevelPermissionDataSetArray) ElementType

func (GetDataSetRowLevelPermissionDataSetArray) ToGetDataSetRowLevelPermissionDataSetArrayOutput

func (i GetDataSetRowLevelPermissionDataSetArray) ToGetDataSetRowLevelPermissionDataSetArrayOutput() GetDataSetRowLevelPermissionDataSetArrayOutput

func (GetDataSetRowLevelPermissionDataSetArray) ToGetDataSetRowLevelPermissionDataSetArrayOutputWithContext

func (i GetDataSetRowLevelPermissionDataSetArray) ToGetDataSetRowLevelPermissionDataSetArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionDataSetArrayOutput

type GetDataSetRowLevelPermissionDataSetArrayInput

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

type GetDataSetRowLevelPermissionDataSetArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetRowLevelPermissionDataSetArrayOutput) ElementType

func (GetDataSetRowLevelPermissionDataSetArrayOutput) Index

func (GetDataSetRowLevelPermissionDataSetArrayOutput) ToGetDataSetRowLevelPermissionDataSetArrayOutput

func (o GetDataSetRowLevelPermissionDataSetArrayOutput) ToGetDataSetRowLevelPermissionDataSetArrayOutput() GetDataSetRowLevelPermissionDataSetArrayOutput

func (GetDataSetRowLevelPermissionDataSetArrayOutput) ToGetDataSetRowLevelPermissionDataSetArrayOutputWithContext

func (o GetDataSetRowLevelPermissionDataSetArrayOutput) ToGetDataSetRowLevelPermissionDataSetArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionDataSetArrayOutput

type GetDataSetRowLevelPermissionDataSetInput

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

type GetDataSetRowLevelPermissionDataSetOutput struct{ *pulumi.OutputState }

func (GetDataSetRowLevelPermissionDataSetOutput) Arn

func (GetDataSetRowLevelPermissionDataSetOutput) ElementType

func (GetDataSetRowLevelPermissionDataSetOutput) FormatVersion

func (GetDataSetRowLevelPermissionDataSetOutput) Namespace

func (GetDataSetRowLevelPermissionDataSetOutput) PermissionPolicy

func (GetDataSetRowLevelPermissionDataSetOutput) Status

func (GetDataSetRowLevelPermissionDataSetOutput) ToGetDataSetRowLevelPermissionDataSetOutput

func (o GetDataSetRowLevelPermissionDataSetOutput) ToGetDataSetRowLevelPermissionDataSetOutput() GetDataSetRowLevelPermissionDataSetOutput

func (GetDataSetRowLevelPermissionDataSetOutput) ToGetDataSetRowLevelPermissionDataSetOutputWithContext

func (o GetDataSetRowLevelPermissionDataSetOutput) ToGetDataSetRowLevelPermissionDataSetOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionDataSetOutput

type GetDataSetRowLevelPermissionTagConfiguration

type GetDataSetRowLevelPermissionTagConfiguration struct {
	Status   string                                                `pulumi:"status"`
	TagRules []GetDataSetRowLevelPermissionTagConfigurationTagRule `pulumi:"tagRules"`
}

type GetDataSetRowLevelPermissionTagConfigurationArgs

type GetDataSetRowLevelPermissionTagConfigurationArgs struct {
	Status   pulumi.StringInput                                            `pulumi:"status"`
	TagRules GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayInput `pulumi:"tagRules"`
}

func (GetDataSetRowLevelPermissionTagConfigurationArgs) ElementType

func (GetDataSetRowLevelPermissionTagConfigurationArgs) ToGetDataSetRowLevelPermissionTagConfigurationOutput

func (i GetDataSetRowLevelPermissionTagConfigurationArgs) ToGetDataSetRowLevelPermissionTagConfigurationOutput() GetDataSetRowLevelPermissionTagConfigurationOutput

func (GetDataSetRowLevelPermissionTagConfigurationArgs) ToGetDataSetRowLevelPermissionTagConfigurationOutputWithContext

func (i GetDataSetRowLevelPermissionTagConfigurationArgs) ToGetDataSetRowLevelPermissionTagConfigurationOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationOutput

type GetDataSetRowLevelPermissionTagConfigurationArray

type GetDataSetRowLevelPermissionTagConfigurationArray []GetDataSetRowLevelPermissionTagConfigurationInput

func (GetDataSetRowLevelPermissionTagConfigurationArray) ElementType

func (GetDataSetRowLevelPermissionTagConfigurationArray) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutput

func (i GetDataSetRowLevelPermissionTagConfigurationArray) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutput() GetDataSetRowLevelPermissionTagConfigurationArrayOutput

func (GetDataSetRowLevelPermissionTagConfigurationArray) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutputWithContext

func (i GetDataSetRowLevelPermissionTagConfigurationArray) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationArrayOutput

type GetDataSetRowLevelPermissionTagConfigurationArrayInput

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

type GetDataSetRowLevelPermissionTagConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetRowLevelPermissionTagConfigurationArrayOutput) ElementType

func (GetDataSetRowLevelPermissionTagConfigurationArrayOutput) Index

func (GetDataSetRowLevelPermissionTagConfigurationArrayOutput) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutput

func (GetDataSetRowLevelPermissionTagConfigurationArrayOutput) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutputWithContext

func (o GetDataSetRowLevelPermissionTagConfigurationArrayOutput) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationArrayOutput

type GetDataSetRowLevelPermissionTagConfigurationInput

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

type GetDataSetRowLevelPermissionTagConfigurationOutput struct{ *pulumi.OutputState }

func (GetDataSetRowLevelPermissionTagConfigurationOutput) ElementType

func (GetDataSetRowLevelPermissionTagConfigurationOutput) Status

func (GetDataSetRowLevelPermissionTagConfigurationOutput) TagRules

func (GetDataSetRowLevelPermissionTagConfigurationOutput) ToGetDataSetRowLevelPermissionTagConfigurationOutput

func (o GetDataSetRowLevelPermissionTagConfigurationOutput) ToGetDataSetRowLevelPermissionTagConfigurationOutput() GetDataSetRowLevelPermissionTagConfigurationOutput

func (GetDataSetRowLevelPermissionTagConfigurationOutput) ToGetDataSetRowLevelPermissionTagConfigurationOutputWithContext

func (o GetDataSetRowLevelPermissionTagConfigurationOutput) ToGetDataSetRowLevelPermissionTagConfigurationOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationOutput

type GetDataSetRowLevelPermissionTagConfigurationTagRule

type GetDataSetRowLevelPermissionTagConfigurationTagRule struct {
	ColumnName             string `pulumi:"columnName"`
	MatchAllValue          string `pulumi:"matchAllValue"`
	TagKey                 string `pulumi:"tagKey"`
	TagMultiValueDelimiter string `pulumi:"tagMultiValueDelimiter"`
}

type GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs

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

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutput

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext

func (i GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput

type GetDataSetRowLevelPermissionTagConfigurationTagRuleArray

type GetDataSetRowLevelPermissionTagConfigurationTagRuleArray []GetDataSetRowLevelPermissionTagConfigurationTagRuleInput

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArray) ElementType

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArray) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput

func (i GetDataSetRowLevelPermissionTagConfigurationTagRuleArray) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput() GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArray) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext

func (i GetDataSetRowLevelPermissionTagConfigurationTagRuleArray) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput

type GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayInput

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

type GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput struct{ *pulumi.OutputState }

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ElementType

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) Index

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext

func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput

type GetDataSetRowLevelPermissionTagConfigurationTagRuleInput

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

type GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput struct{ *pulumi.OutputState }

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) ColumnName

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) ElementType

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) MatchAllValue

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) TagKey

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) TagMultiValueDelimiter

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutput

func (GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext

func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput

type GetQuicksightGroupArgs

type GetQuicksightGroupArgs struct {
	// AWS account ID.
	AwsAccountId *string `pulumi:"awsAccountId"`
	// The name of the group that you want to match.
	//
	// The following arguments are optional:
	GroupName string `pulumi:"groupName"`
	// QuickSight namespace. Defaults to `default`.
	Namespace *string `pulumi:"namespace"`
}

A collection of arguments for invoking getQuicksightGroup.

type GetQuicksightGroupOutputArgs

type GetQuicksightGroupOutputArgs struct {
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput `pulumi:"awsAccountId"`
	// The name of the group that you want to match.
	//
	// The following arguments are optional:
	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

type GetQuicksightGroupResult

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

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

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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
	})
}

``` <!--End PulumiCodeChooser -->

type GetQuicksightGroupResultOutput

type GetQuicksightGroupResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getQuicksightGroup.

func (GetQuicksightGroupResultOutput) Arn

The Amazon Resource Name (ARN) for the group.

func (GetQuicksightGroupResultOutput) AwsAccountId

func (GetQuicksightGroupResultOutput) Description

The group description.

func (GetQuicksightGroupResultOutput) ElementType

func (GetQuicksightGroupResultOutput) GroupName

func (GetQuicksightGroupResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetQuicksightGroupResultOutput) Namespace

func (GetQuicksightGroupResultOutput) PrincipalId

The principal ID of the group.

func (GetQuicksightGroupResultOutput) ToGetQuicksightGroupResultOutput

func (o GetQuicksightGroupResultOutput) ToGetQuicksightGroupResultOutput() GetQuicksightGroupResultOutput

func (GetQuicksightGroupResultOutput) ToGetQuicksightGroupResultOutputWithContext

func (o GetQuicksightGroupResultOutput) ToGetQuicksightGroupResultOutputWithContext(ctx context.Context) GetQuicksightGroupResultOutput

type GetQuicksightUserArgs

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.
	//
	// The following arguments are optional:
	UserName string `pulumi:"userName"`
}

A collection of arguments for invoking getQuicksightUser.

type GetQuicksightUserOutputArgs

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.
	//
	// The following arguments are optional:
	UserName pulumi.StringInput `pulumi:"userName"`
}

A collection of arguments for invoking getQuicksightUser.

func (GetQuicksightUserOutputArgs) ElementType

type GetQuicksightUserResult

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

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

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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
	})
}

``` <!--End PulumiCodeChooser -->

type GetQuicksightUserResultOutput

type GetQuicksightUserResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getQuicksightUser.

func (GetQuicksightUserResultOutput) Active

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

The Amazon Resource Name (ARN) for the user.

func (GetQuicksightUserResultOutput) AwsAccountId

func (GetQuicksightUserResultOutput) ElementType

func (GetQuicksightUserResultOutput) Email

The user's email address.

func (GetQuicksightUserResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetQuicksightUserResultOutput) IdentityType

The type of identity authentication used by the user.

func (GetQuicksightUserResultOutput) Namespace

func (GetQuicksightUserResultOutput) PrincipalId

The principal ID of the user.

func (GetQuicksightUserResultOutput) ToGetQuicksightUserResultOutput

func (o GetQuicksightUserResultOutput) ToGetQuicksightUserResultOutput() GetQuicksightUserResultOutput

func (GetQuicksightUserResultOutput) ToGetQuicksightUserResultOutputWithContext

func (o GetQuicksightUserResultOutput) ToGetQuicksightUserResultOutputWithContext(ctx context.Context) GetQuicksightUserResultOutput

func (GetQuicksightUserResultOutput) UserName

func (GetQuicksightUserResultOutput) UserRole

The Amazon QuickSight role for the user. The user role can be one of the following:.

type GetThemeConfiguration

type GetThemeConfiguration struct {
	// Color properties that apply to chart data colors. See data_color_palette.
	DataColorPalettes []GetThemeConfigurationDataColorPalette `pulumi:"dataColorPalettes"`
	// Display options related to sheets. See sheet.
	Sheets []GetThemeConfigurationSheet `pulumi:"sheets"`
	// Determines the typography options. See typography.
	Typographies []GetThemeConfigurationTypography `pulumi:"typographies"`
	// Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette.
	UiColorPalettes []GetThemeConfigurationUiColorPalette `pulumi:"uiColorPalettes"`
}

type GetThemeConfigurationArgs

type GetThemeConfigurationArgs struct {
	// Color properties that apply to chart data colors. See data_color_palette.
	DataColorPalettes GetThemeConfigurationDataColorPaletteArrayInput `pulumi:"dataColorPalettes"`
	// Display options related to sheets. See sheet.
	Sheets GetThemeConfigurationSheetArrayInput `pulumi:"sheets"`
	// Determines the typography options. See typography.
	Typographies GetThemeConfigurationTypographyArrayInput `pulumi:"typographies"`
	// Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette.
	UiColorPalettes GetThemeConfigurationUiColorPaletteArrayInput `pulumi:"uiColorPalettes"`
}

func (GetThemeConfigurationArgs) ElementType

func (GetThemeConfigurationArgs) ElementType() reflect.Type

func (GetThemeConfigurationArgs) ToGetThemeConfigurationOutput

func (i GetThemeConfigurationArgs) ToGetThemeConfigurationOutput() GetThemeConfigurationOutput

func (GetThemeConfigurationArgs) ToGetThemeConfigurationOutputWithContext

func (i GetThemeConfigurationArgs) ToGetThemeConfigurationOutputWithContext(ctx context.Context) GetThemeConfigurationOutput

type GetThemeConfigurationArray

type GetThemeConfigurationArray []GetThemeConfigurationInput

func (GetThemeConfigurationArray) ElementType

func (GetThemeConfigurationArray) ElementType() reflect.Type

func (GetThemeConfigurationArray) ToGetThemeConfigurationArrayOutput

func (i GetThemeConfigurationArray) ToGetThemeConfigurationArrayOutput() GetThemeConfigurationArrayOutput

func (GetThemeConfigurationArray) ToGetThemeConfigurationArrayOutputWithContext

func (i GetThemeConfigurationArray) ToGetThemeConfigurationArrayOutputWithContext(ctx context.Context) GetThemeConfigurationArrayOutput

type GetThemeConfigurationArrayInput

type GetThemeConfigurationArrayInput interface {
	pulumi.Input

	ToGetThemeConfigurationArrayOutput() GetThemeConfigurationArrayOutput
	ToGetThemeConfigurationArrayOutputWithContext(context.Context) GetThemeConfigurationArrayOutput
}

GetThemeConfigurationArrayInput is an input type that accepts GetThemeConfigurationArray and GetThemeConfigurationArrayOutput values. You can construct a concrete instance of `GetThemeConfigurationArrayInput` via:

GetThemeConfigurationArray{ GetThemeConfigurationArgs{...} }

type GetThemeConfigurationArrayOutput

type GetThemeConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationArrayOutput) ElementType

func (GetThemeConfigurationArrayOutput) Index

func (GetThemeConfigurationArrayOutput) ToGetThemeConfigurationArrayOutput

func (o GetThemeConfigurationArrayOutput) ToGetThemeConfigurationArrayOutput() GetThemeConfigurationArrayOutput

func (GetThemeConfigurationArrayOutput) ToGetThemeConfigurationArrayOutputWithContext

func (o GetThemeConfigurationArrayOutput) ToGetThemeConfigurationArrayOutputWithContext(ctx context.Context) GetThemeConfigurationArrayOutput

type GetThemeConfigurationDataColorPalette

type GetThemeConfigurationDataColorPalette struct {
	// List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items.
	Colors []string `pulumi:"colors"`
	// The hexadecimal code of a color that applies to charts where a lack of data is highlighted.
	EmptyFillColor string `pulumi:"emptyFillColor"`
	// The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items.
	MinMaxGradients []string `pulumi:"minMaxGradients"`
}

type GetThemeConfigurationDataColorPaletteArgs

type GetThemeConfigurationDataColorPaletteArgs struct {
	// List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items.
	Colors pulumi.StringArrayInput `pulumi:"colors"`
	// The hexadecimal code of a color that applies to charts where a lack of data is highlighted.
	EmptyFillColor pulumi.StringInput `pulumi:"emptyFillColor"`
	// The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items.
	MinMaxGradients pulumi.StringArrayInput `pulumi:"minMaxGradients"`
}

func (GetThemeConfigurationDataColorPaletteArgs) ElementType

func (GetThemeConfigurationDataColorPaletteArgs) ToGetThemeConfigurationDataColorPaletteOutput

func (i GetThemeConfigurationDataColorPaletteArgs) ToGetThemeConfigurationDataColorPaletteOutput() GetThemeConfigurationDataColorPaletteOutput

func (GetThemeConfigurationDataColorPaletteArgs) ToGetThemeConfigurationDataColorPaletteOutputWithContext

func (i GetThemeConfigurationDataColorPaletteArgs) ToGetThemeConfigurationDataColorPaletteOutputWithContext(ctx context.Context) GetThemeConfigurationDataColorPaletteOutput

type GetThemeConfigurationDataColorPaletteArray

type GetThemeConfigurationDataColorPaletteArray []GetThemeConfigurationDataColorPaletteInput

func (GetThemeConfigurationDataColorPaletteArray) ElementType

func (GetThemeConfigurationDataColorPaletteArray) ToGetThemeConfigurationDataColorPaletteArrayOutput

func (i GetThemeConfigurationDataColorPaletteArray) ToGetThemeConfigurationDataColorPaletteArrayOutput() GetThemeConfigurationDataColorPaletteArrayOutput

func (GetThemeConfigurationDataColorPaletteArray) ToGetThemeConfigurationDataColorPaletteArrayOutputWithContext

func (i GetThemeConfigurationDataColorPaletteArray) ToGetThemeConfigurationDataColorPaletteArrayOutputWithContext(ctx context.Context) GetThemeConfigurationDataColorPaletteArrayOutput

type GetThemeConfigurationDataColorPaletteArrayInput

type GetThemeConfigurationDataColorPaletteArrayInput interface {
	pulumi.Input

	ToGetThemeConfigurationDataColorPaletteArrayOutput() GetThemeConfigurationDataColorPaletteArrayOutput
	ToGetThemeConfigurationDataColorPaletteArrayOutputWithContext(context.Context) GetThemeConfigurationDataColorPaletteArrayOutput
}

GetThemeConfigurationDataColorPaletteArrayInput is an input type that accepts GetThemeConfigurationDataColorPaletteArray and GetThemeConfigurationDataColorPaletteArrayOutput values. You can construct a concrete instance of `GetThemeConfigurationDataColorPaletteArrayInput` via:

GetThemeConfigurationDataColorPaletteArray{ GetThemeConfigurationDataColorPaletteArgs{...} }

type GetThemeConfigurationDataColorPaletteArrayOutput

type GetThemeConfigurationDataColorPaletteArrayOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationDataColorPaletteArrayOutput) ElementType

func (GetThemeConfigurationDataColorPaletteArrayOutput) Index

func (GetThemeConfigurationDataColorPaletteArrayOutput) ToGetThemeConfigurationDataColorPaletteArrayOutput

func (o GetThemeConfigurationDataColorPaletteArrayOutput) ToGetThemeConfigurationDataColorPaletteArrayOutput() GetThemeConfigurationDataColorPaletteArrayOutput

func (GetThemeConfigurationDataColorPaletteArrayOutput) ToGetThemeConfigurationDataColorPaletteArrayOutputWithContext

func (o GetThemeConfigurationDataColorPaletteArrayOutput) ToGetThemeConfigurationDataColorPaletteArrayOutputWithContext(ctx context.Context) GetThemeConfigurationDataColorPaletteArrayOutput

type GetThemeConfigurationDataColorPaletteInput

type GetThemeConfigurationDataColorPaletteInput interface {
	pulumi.Input

	ToGetThemeConfigurationDataColorPaletteOutput() GetThemeConfigurationDataColorPaletteOutput
	ToGetThemeConfigurationDataColorPaletteOutputWithContext(context.Context) GetThemeConfigurationDataColorPaletteOutput
}

GetThemeConfigurationDataColorPaletteInput is an input type that accepts GetThemeConfigurationDataColorPaletteArgs and GetThemeConfigurationDataColorPaletteOutput values. You can construct a concrete instance of `GetThemeConfigurationDataColorPaletteInput` via:

GetThemeConfigurationDataColorPaletteArgs{...}

type GetThemeConfigurationDataColorPaletteOutput

type GetThemeConfigurationDataColorPaletteOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationDataColorPaletteOutput) Colors

List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items.

func (GetThemeConfigurationDataColorPaletteOutput) ElementType

func (GetThemeConfigurationDataColorPaletteOutput) EmptyFillColor

The hexadecimal code of a color that applies to charts where a lack of data is highlighted.

func (GetThemeConfigurationDataColorPaletteOutput) MinMaxGradients

The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items.

func (GetThemeConfigurationDataColorPaletteOutput) ToGetThemeConfigurationDataColorPaletteOutput

func (o GetThemeConfigurationDataColorPaletteOutput) ToGetThemeConfigurationDataColorPaletteOutput() GetThemeConfigurationDataColorPaletteOutput

func (GetThemeConfigurationDataColorPaletteOutput) ToGetThemeConfigurationDataColorPaletteOutputWithContext

func (o GetThemeConfigurationDataColorPaletteOutput) ToGetThemeConfigurationDataColorPaletteOutputWithContext(ctx context.Context) GetThemeConfigurationDataColorPaletteOutput

type GetThemeConfigurationInput

type GetThemeConfigurationInput interface {
	pulumi.Input

	ToGetThemeConfigurationOutput() GetThemeConfigurationOutput
	ToGetThemeConfigurationOutputWithContext(context.Context) GetThemeConfigurationOutput
}

GetThemeConfigurationInput is an input type that accepts GetThemeConfigurationArgs and GetThemeConfigurationOutput values. You can construct a concrete instance of `GetThemeConfigurationInput` via:

GetThemeConfigurationArgs{...}

type GetThemeConfigurationOutput

type GetThemeConfigurationOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationOutput) DataColorPalettes

Color properties that apply to chart data colors. See data_color_palette.

func (GetThemeConfigurationOutput) ElementType

func (GetThemeConfigurationOutput) Sheets

Display options related to sheets. See sheet.

func (GetThemeConfigurationOutput) ToGetThemeConfigurationOutput

func (o GetThemeConfigurationOutput) ToGetThemeConfigurationOutput() GetThemeConfigurationOutput

func (GetThemeConfigurationOutput) ToGetThemeConfigurationOutputWithContext

func (o GetThemeConfigurationOutput) ToGetThemeConfigurationOutputWithContext(ctx context.Context) GetThemeConfigurationOutput

func (GetThemeConfigurationOutput) Typographies

Determines the typography options. See typography.

func (GetThemeConfigurationOutput) UiColorPalettes

Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette.

type GetThemeConfigurationSheet

type GetThemeConfigurationSheet struct {
	// The layout options for tiles. See tile_layout.
	TileLayouts []GetThemeConfigurationSheetTileLayout `pulumi:"tileLayouts"`
	// The display options for tiles. See tile.
	Tiles []GetThemeConfigurationSheetTile `pulumi:"tiles"`
}

type GetThemeConfigurationSheetArgs

type GetThemeConfigurationSheetArgs struct {
	// The layout options for tiles. See tile_layout.
	TileLayouts GetThemeConfigurationSheetTileLayoutArrayInput `pulumi:"tileLayouts"`
	// The display options for tiles. See tile.
	Tiles GetThemeConfigurationSheetTileArrayInput `pulumi:"tiles"`
}

func (GetThemeConfigurationSheetArgs) ElementType

func (GetThemeConfigurationSheetArgs) ToGetThemeConfigurationSheetOutput

func (i GetThemeConfigurationSheetArgs) ToGetThemeConfigurationSheetOutput() GetThemeConfigurationSheetOutput

func (GetThemeConfigurationSheetArgs) ToGetThemeConfigurationSheetOutputWithContext

func (i GetThemeConfigurationSheetArgs) ToGetThemeConfigurationSheetOutputWithContext(ctx context.Context) GetThemeConfigurationSheetOutput

type GetThemeConfigurationSheetArray

type GetThemeConfigurationSheetArray []GetThemeConfigurationSheetInput

func (GetThemeConfigurationSheetArray) ElementType

func (GetThemeConfigurationSheetArray) ToGetThemeConfigurationSheetArrayOutput

func (i GetThemeConfigurationSheetArray) ToGetThemeConfigurationSheetArrayOutput() GetThemeConfigurationSheetArrayOutput

func (GetThemeConfigurationSheetArray) ToGetThemeConfigurationSheetArrayOutputWithContext

func (i GetThemeConfigurationSheetArray) ToGetThemeConfigurationSheetArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetArrayOutput

type GetThemeConfigurationSheetArrayInput

type GetThemeConfigurationSheetArrayInput interface {
	pulumi.Input

	ToGetThemeConfigurationSheetArrayOutput() GetThemeConfigurationSheetArrayOutput
	ToGetThemeConfigurationSheetArrayOutputWithContext(context.Context) GetThemeConfigurationSheetArrayOutput
}

GetThemeConfigurationSheetArrayInput is an input type that accepts GetThemeConfigurationSheetArray and GetThemeConfigurationSheetArrayOutput values. You can construct a concrete instance of `GetThemeConfigurationSheetArrayInput` via:

GetThemeConfigurationSheetArray{ GetThemeConfigurationSheetArgs{...} }

type GetThemeConfigurationSheetArrayOutput

type GetThemeConfigurationSheetArrayOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationSheetArrayOutput) ElementType

func (GetThemeConfigurationSheetArrayOutput) Index

func (GetThemeConfigurationSheetArrayOutput) ToGetThemeConfigurationSheetArrayOutput

func (o GetThemeConfigurationSheetArrayOutput) ToGetThemeConfigurationSheetArrayOutput() GetThemeConfigurationSheetArrayOutput

func (GetThemeConfigurationSheetArrayOutput) ToGetThemeConfigurationSheetArrayOutputWithContext

func (o GetThemeConfigurationSheetArrayOutput) ToGetThemeConfigurationSheetArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetArrayOutput

type GetThemeConfigurationSheetInput

type GetThemeConfigurationSheetInput interface {
	pulumi.Input

	ToGetThemeConfigurationSheetOutput() GetThemeConfigurationSheetOutput
	ToGetThemeConfigurationSheetOutputWithContext(context.Context) GetThemeConfigurationSheetOutput
}

GetThemeConfigurationSheetInput is an input type that accepts GetThemeConfigurationSheetArgs and GetThemeConfigurationSheetOutput values. You can construct a concrete instance of `GetThemeConfigurationSheetInput` via:

GetThemeConfigurationSheetArgs{...}

type GetThemeConfigurationSheetOutput

type GetThemeConfigurationSheetOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationSheetOutput) ElementType

func (GetThemeConfigurationSheetOutput) TileLayouts

The layout options for tiles. See tile_layout.

func (GetThemeConfigurationSheetOutput) Tiles

The display options for tiles. See tile.

func (GetThemeConfigurationSheetOutput) ToGetThemeConfigurationSheetOutput

func (o GetThemeConfigurationSheetOutput) ToGetThemeConfigurationSheetOutput() GetThemeConfigurationSheetOutput

func (GetThemeConfigurationSheetOutput) ToGetThemeConfigurationSheetOutputWithContext

func (o GetThemeConfigurationSheetOutput) ToGetThemeConfigurationSheetOutputWithContext(ctx context.Context) GetThemeConfigurationSheetOutput

type GetThemeConfigurationSheetTile

type GetThemeConfigurationSheetTile struct {
	// The border around a tile. See border.
	Borders []GetThemeConfigurationSheetTileBorder `pulumi:"borders"`
}

type GetThemeConfigurationSheetTileArgs

type GetThemeConfigurationSheetTileArgs struct {
	// The border around a tile. See border.
	Borders GetThemeConfigurationSheetTileBorderArrayInput `pulumi:"borders"`
}

func (GetThemeConfigurationSheetTileArgs) ElementType

func (GetThemeConfigurationSheetTileArgs) ToGetThemeConfigurationSheetTileOutput

func (i GetThemeConfigurationSheetTileArgs) ToGetThemeConfigurationSheetTileOutput() GetThemeConfigurationSheetTileOutput

func (GetThemeConfigurationSheetTileArgs) ToGetThemeConfigurationSheetTileOutputWithContext

func (i GetThemeConfigurationSheetTileArgs) ToGetThemeConfigurationSheetTileOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileOutput

type GetThemeConfigurationSheetTileArray

type GetThemeConfigurationSheetTileArray []GetThemeConfigurationSheetTileInput

func (GetThemeConfigurationSheetTileArray) ElementType

func (GetThemeConfigurationSheetTileArray) ToGetThemeConfigurationSheetTileArrayOutput

func (i GetThemeConfigurationSheetTileArray) ToGetThemeConfigurationSheetTileArrayOutput() GetThemeConfigurationSheetTileArrayOutput

func (GetThemeConfigurationSheetTileArray) ToGetThemeConfigurationSheetTileArrayOutputWithContext

func (i GetThemeConfigurationSheetTileArray) ToGetThemeConfigurationSheetTileArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileArrayOutput

type GetThemeConfigurationSheetTileArrayInput

type GetThemeConfigurationSheetTileArrayInput interface {
	pulumi.Input

	ToGetThemeConfigurationSheetTileArrayOutput() GetThemeConfigurationSheetTileArrayOutput
	ToGetThemeConfigurationSheetTileArrayOutputWithContext(context.Context) GetThemeConfigurationSheetTileArrayOutput
}

GetThemeConfigurationSheetTileArrayInput is an input type that accepts GetThemeConfigurationSheetTileArray and GetThemeConfigurationSheetTileArrayOutput values. You can construct a concrete instance of `GetThemeConfigurationSheetTileArrayInput` via:

GetThemeConfigurationSheetTileArray{ GetThemeConfigurationSheetTileArgs{...} }

type GetThemeConfigurationSheetTileArrayOutput

type GetThemeConfigurationSheetTileArrayOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationSheetTileArrayOutput) ElementType

func (GetThemeConfigurationSheetTileArrayOutput) Index

func (GetThemeConfigurationSheetTileArrayOutput) ToGetThemeConfigurationSheetTileArrayOutput

func (o GetThemeConfigurationSheetTileArrayOutput) ToGetThemeConfigurationSheetTileArrayOutput() GetThemeConfigurationSheetTileArrayOutput

func (GetThemeConfigurationSheetTileArrayOutput) ToGetThemeConfigurationSheetTileArrayOutputWithContext

func (o GetThemeConfigurationSheetTileArrayOutput) ToGetThemeConfigurationSheetTileArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileArrayOutput

type GetThemeConfigurationSheetTileBorder

type GetThemeConfigurationSheetTileBorder struct {
	// This Boolean value controls whether to display sheet margins.
	Show bool `pulumi:"show"`
}

type GetThemeConfigurationSheetTileBorderArgs

type GetThemeConfigurationSheetTileBorderArgs struct {
	// This Boolean value controls whether to display sheet margins.
	Show pulumi.BoolInput `pulumi:"show"`
}

func (GetThemeConfigurationSheetTileBorderArgs) ElementType

func (GetThemeConfigurationSheetTileBorderArgs) ToGetThemeConfigurationSheetTileBorderOutput

func (i GetThemeConfigurationSheetTileBorderArgs) ToGetThemeConfigurationSheetTileBorderOutput() GetThemeConfigurationSheetTileBorderOutput

func (GetThemeConfigurationSheetTileBorderArgs) ToGetThemeConfigurationSheetTileBorderOutputWithContext

func (i GetThemeConfigurationSheetTileBorderArgs) ToGetThemeConfigurationSheetTileBorderOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileBorderOutput

type GetThemeConfigurationSheetTileBorderArray

type GetThemeConfigurationSheetTileBorderArray []GetThemeConfigurationSheetTileBorderInput

func (GetThemeConfigurationSheetTileBorderArray) ElementType

func (GetThemeConfigurationSheetTileBorderArray) ToGetThemeConfigurationSheetTileBorderArrayOutput

func (i GetThemeConfigurationSheetTileBorderArray) ToGetThemeConfigurationSheetTileBorderArrayOutput() GetThemeConfigurationSheetTileBorderArrayOutput

func (GetThemeConfigurationSheetTileBorderArray) ToGetThemeConfigurationSheetTileBorderArrayOutputWithContext

func (i GetThemeConfigurationSheetTileBorderArray) ToGetThemeConfigurationSheetTileBorderArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileBorderArrayOutput

type GetThemeConfigurationSheetTileBorderArrayInput

type GetThemeConfigurationSheetTileBorderArrayInput interface {
	pulumi.Input

	ToGetThemeConfigurationSheetTileBorderArrayOutput() GetThemeConfigurationSheetTileBorderArrayOutput
	ToGetThemeConfigurationSheetTileBorderArrayOutputWithContext(context.Context) GetThemeConfigurationSheetTileBorderArrayOutput
}

GetThemeConfigurationSheetTileBorderArrayInput is an input type that accepts GetThemeConfigurationSheetTileBorderArray and GetThemeConfigurationSheetTileBorderArrayOutput values. You can construct a concrete instance of `GetThemeConfigurationSheetTileBorderArrayInput` via:

GetThemeConfigurationSheetTileBorderArray{ GetThemeConfigurationSheetTileBorderArgs{...} }

type GetThemeConfigurationSheetTileBorderArrayOutput

type GetThemeConfigurationSheetTileBorderArrayOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationSheetTileBorderArrayOutput) ElementType

func (GetThemeConfigurationSheetTileBorderArrayOutput) Index

func (GetThemeConfigurationSheetTileBorderArrayOutput) ToGetThemeConfigurationSheetTileBorderArrayOutput

func (o GetThemeConfigurationSheetTileBorderArrayOutput) ToGetThemeConfigurationSheetTileBorderArrayOutput() GetThemeConfigurationSheetTileBorderArrayOutput

func (GetThemeConfigurationSheetTileBorderArrayOutput) ToGetThemeConfigurationSheetTileBorderArrayOutputWithContext

func (o GetThemeConfigurationSheetTileBorderArrayOutput) ToGetThemeConfigurationSheetTileBorderArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileBorderArrayOutput

type GetThemeConfigurationSheetTileBorderInput

type GetThemeConfigurationSheetTileBorderInput interface {
	pulumi.Input

	ToGetThemeConfigurationSheetTileBorderOutput() GetThemeConfigurationSheetTileBorderOutput
	ToGetThemeConfigurationSheetTileBorderOutputWithContext(context.Context) GetThemeConfigurationSheetTileBorderOutput
}

GetThemeConfigurationSheetTileBorderInput is an input type that accepts GetThemeConfigurationSheetTileBorderArgs and GetThemeConfigurationSheetTileBorderOutput values. You can construct a concrete instance of `GetThemeConfigurationSheetTileBorderInput` via:

GetThemeConfigurationSheetTileBorderArgs{...}

type GetThemeConfigurationSheetTileBorderOutput

type GetThemeConfigurationSheetTileBorderOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationSheetTileBorderOutput) ElementType

func (GetThemeConfigurationSheetTileBorderOutput) Show

This Boolean value controls whether to display sheet margins.

func (GetThemeConfigurationSheetTileBorderOutput) ToGetThemeConfigurationSheetTileBorderOutput

func (o GetThemeConfigurationSheetTileBorderOutput) ToGetThemeConfigurationSheetTileBorderOutput() GetThemeConfigurationSheetTileBorderOutput

func (GetThemeConfigurationSheetTileBorderOutput) ToGetThemeConfigurationSheetTileBorderOutputWithContext

func (o GetThemeConfigurationSheetTileBorderOutput) ToGetThemeConfigurationSheetTileBorderOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileBorderOutput

type GetThemeConfigurationSheetTileInput

type GetThemeConfigurationSheetTileInput interface {
	pulumi.Input

	ToGetThemeConfigurationSheetTileOutput() GetThemeConfigurationSheetTileOutput
	ToGetThemeConfigurationSheetTileOutputWithContext(context.Context) GetThemeConfigurationSheetTileOutput
}

GetThemeConfigurationSheetTileInput is an input type that accepts GetThemeConfigurationSheetTileArgs and GetThemeConfigurationSheetTileOutput values. You can construct a concrete instance of `GetThemeConfigurationSheetTileInput` via:

GetThemeConfigurationSheetTileArgs{...}

type GetThemeConfigurationSheetTileLayout

type GetThemeConfigurationSheetTileLayout struct {
	// The gutter settings that apply between tiles. See gutter.
	Gutters []GetThemeConfigurationSheetTileLayoutGutter `pulumi:"gutters"`
	// The margin settings that apply around the outside edge of sheets. See margin.
	Margins []GetThemeConfigurationSheetTileLayoutMargin `pulumi:"margins"`
}

type GetThemeConfigurationSheetTileLayoutArgs

type GetThemeConfigurationSheetTileLayoutArgs struct {
	// The gutter settings that apply between tiles. See gutter.
	Gutters GetThemeConfigurationSheetTileLayoutGutterArrayInput `pulumi:"gutters"`
	// The margin settings that apply around the outside edge of sheets. See margin.
	Margins GetThemeConfigurationSheetTileLayoutMarginArrayInput `pulumi:"margins"`
}

func (GetThemeConfigurationSheetTileLayoutArgs) ElementType

func (GetThemeConfigurationSheetTileLayoutArgs) ToGetThemeConfigurationSheetTileLayoutOutput

func (i GetThemeConfigurationSheetTileLayoutArgs) ToGetThemeConfigurationSheetTileLayoutOutput() GetThemeConfigurationSheetTileLayoutOutput

func (GetThemeConfigurationSheetTileLayoutArgs) ToGetThemeConfigurationSheetTileLayoutOutputWithContext

func (i GetThemeConfigurationSheetTileLayoutArgs) ToGetThemeConfigurationSheetTileLayoutOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutOutput

type GetThemeConfigurationSheetTileLayoutArray

type GetThemeConfigurationSheetTileLayoutArray []GetThemeConfigurationSheetTileLayoutInput

func (GetThemeConfigurationSheetTileLayoutArray) ElementType

func (GetThemeConfigurationSheetTileLayoutArray) ToGetThemeConfigurationSheetTileLayoutArrayOutput

func (i GetThemeConfigurationSheetTileLayoutArray) ToGetThemeConfigurationSheetTileLayoutArrayOutput() GetThemeConfigurationSheetTileLayoutArrayOutput

func (GetThemeConfigurationSheetTileLayoutArray) ToGetThemeConfigurationSheetTileLayoutArrayOutputWithContext

func (i GetThemeConfigurationSheetTileLayoutArray) ToGetThemeConfigurationSheetTileLayoutArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutArrayOutput

type GetThemeConfigurationSheetTileLayoutArrayInput

type GetThemeConfigurationSheetTileLayoutArrayInput interface {
	pulumi.Input

	ToGetThemeConfigurationSheetTileLayoutArrayOutput() GetThemeConfigurationSheetTileLayoutArrayOutput
	ToGetThemeConfigurationSheetTileLayoutArrayOutputWithContext(context.Context) GetThemeConfigurationSheetTileLayoutArrayOutput
}

GetThemeConfigurationSheetTileLayoutArrayInput is an input type that accepts GetThemeConfigurationSheetTileLayoutArray and GetThemeConfigurationSheetTileLayoutArrayOutput values. You can construct a concrete instance of `GetThemeConfigurationSheetTileLayoutArrayInput` via:

GetThemeConfigurationSheetTileLayoutArray{ GetThemeConfigurationSheetTileLayoutArgs{...} }

type GetThemeConfigurationSheetTileLayoutArrayOutput

type GetThemeConfigurationSheetTileLayoutArrayOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationSheetTileLayoutArrayOutput) ElementType

func (GetThemeConfigurationSheetTileLayoutArrayOutput) Index

func (GetThemeConfigurationSheetTileLayoutArrayOutput) ToGetThemeConfigurationSheetTileLayoutArrayOutput

func (o GetThemeConfigurationSheetTileLayoutArrayOutput) ToGetThemeConfigurationSheetTileLayoutArrayOutput() GetThemeConfigurationSheetTileLayoutArrayOutput

func (GetThemeConfigurationSheetTileLayoutArrayOutput) ToGetThemeConfigurationSheetTileLayoutArrayOutputWithContext

func (o GetThemeConfigurationSheetTileLayoutArrayOutput) ToGetThemeConfigurationSheetTileLayoutArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutArrayOutput

type GetThemeConfigurationSheetTileLayoutGutter

type GetThemeConfigurationSheetTileLayoutGutter struct {
	// This Boolean value controls whether to display sheet margins.
	Show bool `pulumi:"show"`
}

type GetThemeConfigurationSheetTileLayoutGutterArgs

type GetThemeConfigurationSheetTileLayoutGutterArgs struct {
	// This Boolean value controls whether to display sheet margins.
	Show pulumi.BoolInput `pulumi:"show"`
}

func (GetThemeConfigurationSheetTileLayoutGutterArgs) ElementType

func (GetThemeConfigurationSheetTileLayoutGutterArgs) ToGetThemeConfigurationSheetTileLayoutGutterOutput

func (i GetThemeConfigurationSheetTileLayoutGutterArgs) ToGetThemeConfigurationSheetTileLayoutGutterOutput() GetThemeConfigurationSheetTileLayoutGutterOutput

func (GetThemeConfigurationSheetTileLayoutGutterArgs) ToGetThemeConfigurationSheetTileLayoutGutterOutputWithContext

func (i GetThemeConfigurationSheetTileLayoutGutterArgs) ToGetThemeConfigurationSheetTileLayoutGutterOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutGutterOutput

type GetThemeConfigurationSheetTileLayoutGutterArray

type GetThemeConfigurationSheetTileLayoutGutterArray []GetThemeConfigurationSheetTileLayoutGutterInput

func (GetThemeConfigurationSheetTileLayoutGutterArray) ElementType

func (GetThemeConfigurationSheetTileLayoutGutterArray) ToGetThemeConfigurationSheetTileLayoutGutterArrayOutput

func (i GetThemeConfigurationSheetTileLayoutGutterArray) ToGetThemeConfigurationSheetTileLayoutGutterArrayOutput() GetThemeConfigurationSheetTileLayoutGutterArrayOutput

func (GetThemeConfigurationSheetTileLayoutGutterArray) ToGetThemeConfigurationSheetTileLayoutGutterArrayOutputWithContext

func (i GetThemeConfigurationSheetTileLayoutGutterArray) ToGetThemeConfigurationSheetTileLayoutGutterArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutGutterArrayOutput

type GetThemeConfigurationSheetTileLayoutGutterArrayInput

type GetThemeConfigurationSheetTileLayoutGutterArrayInput interface {
	pulumi.Input

	ToGetThemeConfigurationSheetTileLayoutGutterArrayOutput() GetThemeConfigurationSheetTileLayoutGutterArrayOutput
	ToGetThemeConfigurationSheetTileLayoutGutterArrayOutputWithContext(context.Context) GetThemeConfigurationSheetTileLayoutGutterArrayOutput
}

GetThemeConfigurationSheetTileLayoutGutterArrayInput is an input type that accepts GetThemeConfigurationSheetTileLayoutGutterArray and GetThemeConfigurationSheetTileLayoutGutterArrayOutput values. You can construct a concrete instance of `GetThemeConfigurationSheetTileLayoutGutterArrayInput` via:

GetThemeConfigurationSheetTileLayoutGutterArray{ GetThemeConfigurationSheetTileLayoutGutterArgs{...} }

type GetThemeConfigurationSheetTileLayoutGutterArrayOutput

type GetThemeConfigurationSheetTileLayoutGutterArrayOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationSheetTileLayoutGutterArrayOutput) ElementType

func (GetThemeConfigurationSheetTileLayoutGutterArrayOutput) Index

func (GetThemeConfigurationSheetTileLayoutGutterArrayOutput) ToGetThemeConfigurationSheetTileLayoutGutterArrayOutput

func (GetThemeConfigurationSheetTileLayoutGutterArrayOutput) ToGetThemeConfigurationSheetTileLayoutGutterArrayOutputWithContext

func (o GetThemeConfigurationSheetTileLayoutGutterArrayOutput) ToGetThemeConfigurationSheetTileLayoutGutterArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutGutterArrayOutput

type GetThemeConfigurationSheetTileLayoutGutterInput

type GetThemeConfigurationSheetTileLayoutGutterInput interface {
	pulumi.Input

	ToGetThemeConfigurationSheetTileLayoutGutterOutput() GetThemeConfigurationSheetTileLayoutGutterOutput
	ToGetThemeConfigurationSheetTileLayoutGutterOutputWithContext(context.Context) GetThemeConfigurationSheetTileLayoutGutterOutput
}

GetThemeConfigurationSheetTileLayoutGutterInput is an input type that accepts GetThemeConfigurationSheetTileLayoutGutterArgs and GetThemeConfigurationSheetTileLayoutGutterOutput values. You can construct a concrete instance of `GetThemeConfigurationSheetTileLayoutGutterInput` via:

GetThemeConfigurationSheetTileLayoutGutterArgs{...}

type GetThemeConfigurationSheetTileLayoutGutterOutput

type GetThemeConfigurationSheetTileLayoutGutterOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationSheetTileLayoutGutterOutput) ElementType

func (GetThemeConfigurationSheetTileLayoutGutterOutput) Show

This Boolean value controls whether to display sheet margins.

func (GetThemeConfigurationSheetTileLayoutGutterOutput) ToGetThemeConfigurationSheetTileLayoutGutterOutput

func (o GetThemeConfigurationSheetTileLayoutGutterOutput) ToGetThemeConfigurationSheetTileLayoutGutterOutput() GetThemeConfigurationSheetTileLayoutGutterOutput

func (GetThemeConfigurationSheetTileLayoutGutterOutput) ToGetThemeConfigurationSheetTileLayoutGutterOutputWithContext

func (o GetThemeConfigurationSheetTileLayoutGutterOutput) ToGetThemeConfigurationSheetTileLayoutGutterOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutGutterOutput

type GetThemeConfigurationSheetTileLayoutInput

type GetThemeConfigurationSheetTileLayoutInput interface {
	pulumi.Input

	ToGetThemeConfigurationSheetTileLayoutOutput() GetThemeConfigurationSheetTileLayoutOutput
	ToGetThemeConfigurationSheetTileLayoutOutputWithContext(context.Context) GetThemeConfigurationSheetTileLayoutOutput
}

GetThemeConfigurationSheetTileLayoutInput is an input type that accepts GetThemeConfigurationSheetTileLayoutArgs and GetThemeConfigurationSheetTileLayoutOutput values. You can construct a concrete instance of `GetThemeConfigurationSheetTileLayoutInput` via:

GetThemeConfigurationSheetTileLayoutArgs{...}

type GetThemeConfigurationSheetTileLayoutMargin

type GetThemeConfigurationSheetTileLayoutMargin struct {
	// This Boolean value controls whether to display sheet margins.
	Show bool `pulumi:"show"`
}

type GetThemeConfigurationSheetTileLayoutMarginArgs

type GetThemeConfigurationSheetTileLayoutMarginArgs struct {
	// This Boolean value controls whether to display sheet margins.
	Show pulumi.BoolInput `pulumi:"show"`
}

func (GetThemeConfigurationSheetTileLayoutMarginArgs) ElementType

func (GetThemeConfigurationSheetTileLayoutMarginArgs) ToGetThemeConfigurationSheetTileLayoutMarginOutput

func (i GetThemeConfigurationSheetTileLayoutMarginArgs) ToGetThemeConfigurationSheetTileLayoutMarginOutput() GetThemeConfigurationSheetTileLayoutMarginOutput

func (GetThemeConfigurationSheetTileLayoutMarginArgs) ToGetThemeConfigurationSheetTileLayoutMarginOutputWithContext

func (i GetThemeConfigurationSheetTileLayoutMarginArgs) ToGetThemeConfigurationSheetTileLayoutMarginOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutMarginOutput

type GetThemeConfigurationSheetTileLayoutMarginArray

type GetThemeConfigurationSheetTileLayoutMarginArray []GetThemeConfigurationSheetTileLayoutMarginInput

func (GetThemeConfigurationSheetTileLayoutMarginArray) ElementType

func (GetThemeConfigurationSheetTileLayoutMarginArray) ToGetThemeConfigurationSheetTileLayoutMarginArrayOutput

func (i GetThemeConfigurationSheetTileLayoutMarginArray) ToGetThemeConfigurationSheetTileLayoutMarginArrayOutput() GetThemeConfigurationSheetTileLayoutMarginArrayOutput

func (GetThemeConfigurationSheetTileLayoutMarginArray) ToGetThemeConfigurationSheetTileLayoutMarginArrayOutputWithContext

func (i GetThemeConfigurationSheetTileLayoutMarginArray) ToGetThemeConfigurationSheetTileLayoutMarginArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutMarginArrayOutput

type GetThemeConfigurationSheetTileLayoutMarginArrayInput

type GetThemeConfigurationSheetTileLayoutMarginArrayInput interface {
	pulumi.Input

	ToGetThemeConfigurationSheetTileLayoutMarginArrayOutput() GetThemeConfigurationSheetTileLayoutMarginArrayOutput
	ToGetThemeConfigurationSheetTileLayoutMarginArrayOutputWithContext(context.Context) GetThemeConfigurationSheetTileLayoutMarginArrayOutput
}

GetThemeConfigurationSheetTileLayoutMarginArrayInput is an input type that accepts GetThemeConfigurationSheetTileLayoutMarginArray and GetThemeConfigurationSheetTileLayoutMarginArrayOutput values. You can construct a concrete instance of `GetThemeConfigurationSheetTileLayoutMarginArrayInput` via:

GetThemeConfigurationSheetTileLayoutMarginArray{ GetThemeConfigurationSheetTileLayoutMarginArgs{...} }

type GetThemeConfigurationSheetTileLayoutMarginArrayOutput

type GetThemeConfigurationSheetTileLayoutMarginArrayOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationSheetTileLayoutMarginArrayOutput) ElementType

func (GetThemeConfigurationSheetTileLayoutMarginArrayOutput) Index

func (GetThemeConfigurationSheetTileLayoutMarginArrayOutput) ToGetThemeConfigurationSheetTileLayoutMarginArrayOutput

func (GetThemeConfigurationSheetTileLayoutMarginArrayOutput) ToGetThemeConfigurationSheetTileLayoutMarginArrayOutputWithContext

func (o GetThemeConfigurationSheetTileLayoutMarginArrayOutput) ToGetThemeConfigurationSheetTileLayoutMarginArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutMarginArrayOutput

type GetThemeConfigurationSheetTileLayoutMarginInput

type GetThemeConfigurationSheetTileLayoutMarginInput interface {
	pulumi.Input

	ToGetThemeConfigurationSheetTileLayoutMarginOutput() GetThemeConfigurationSheetTileLayoutMarginOutput
	ToGetThemeConfigurationSheetTileLayoutMarginOutputWithContext(context.Context) GetThemeConfigurationSheetTileLayoutMarginOutput
}

GetThemeConfigurationSheetTileLayoutMarginInput is an input type that accepts GetThemeConfigurationSheetTileLayoutMarginArgs and GetThemeConfigurationSheetTileLayoutMarginOutput values. You can construct a concrete instance of `GetThemeConfigurationSheetTileLayoutMarginInput` via:

GetThemeConfigurationSheetTileLayoutMarginArgs{...}

type GetThemeConfigurationSheetTileLayoutMarginOutput

type GetThemeConfigurationSheetTileLayoutMarginOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationSheetTileLayoutMarginOutput) ElementType

func (GetThemeConfigurationSheetTileLayoutMarginOutput) Show

This Boolean value controls whether to display sheet margins.

func (GetThemeConfigurationSheetTileLayoutMarginOutput) ToGetThemeConfigurationSheetTileLayoutMarginOutput

func (o GetThemeConfigurationSheetTileLayoutMarginOutput) ToGetThemeConfigurationSheetTileLayoutMarginOutput() GetThemeConfigurationSheetTileLayoutMarginOutput

func (GetThemeConfigurationSheetTileLayoutMarginOutput) ToGetThemeConfigurationSheetTileLayoutMarginOutputWithContext

func (o GetThemeConfigurationSheetTileLayoutMarginOutput) ToGetThemeConfigurationSheetTileLayoutMarginOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutMarginOutput

type GetThemeConfigurationSheetTileLayoutOutput

type GetThemeConfigurationSheetTileLayoutOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationSheetTileLayoutOutput) ElementType

func (GetThemeConfigurationSheetTileLayoutOutput) Gutters

The gutter settings that apply between tiles. See gutter.

func (GetThemeConfigurationSheetTileLayoutOutput) Margins

The margin settings that apply around the outside edge of sheets. See margin.

func (GetThemeConfigurationSheetTileLayoutOutput) ToGetThemeConfigurationSheetTileLayoutOutput

func (o GetThemeConfigurationSheetTileLayoutOutput) ToGetThemeConfigurationSheetTileLayoutOutput() GetThemeConfigurationSheetTileLayoutOutput

func (GetThemeConfigurationSheetTileLayoutOutput) ToGetThemeConfigurationSheetTileLayoutOutputWithContext

func (o GetThemeConfigurationSheetTileLayoutOutput) ToGetThemeConfigurationSheetTileLayoutOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutOutput

type GetThemeConfigurationSheetTileOutput

type GetThemeConfigurationSheetTileOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationSheetTileOutput) Borders

The border around a tile. See border.

func (GetThemeConfigurationSheetTileOutput) ElementType

func (GetThemeConfigurationSheetTileOutput) ToGetThemeConfigurationSheetTileOutput

func (o GetThemeConfigurationSheetTileOutput) ToGetThemeConfigurationSheetTileOutput() GetThemeConfigurationSheetTileOutput

func (GetThemeConfigurationSheetTileOutput) ToGetThemeConfigurationSheetTileOutputWithContext

func (o GetThemeConfigurationSheetTileOutput) ToGetThemeConfigurationSheetTileOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileOutput

type GetThemeConfigurationTypography

type GetThemeConfigurationTypography struct {
	// Determines the list of font families. Maximum number of 5 items. See font_families.
	FontFamilies []GetThemeConfigurationTypographyFontFamily `pulumi:"fontFamilies"`
}

type GetThemeConfigurationTypographyArgs

type GetThemeConfigurationTypographyArgs struct {
	// Determines the list of font families. Maximum number of 5 items. See font_families.
	FontFamilies GetThemeConfigurationTypographyFontFamilyArrayInput `pulumi:"fontFamilies"`
}

func (GetThemeConfigurationTypographyArgs) ElementType

func (GetThemeConfigurationTypographyArgs) ToGetThemeConfigurationTypographyOutput

func (i GetThemeConfigurationTypographyArgs) ToGetThemeConfigurationTypographyOutput() GetThemeConfigurationTypographyOutput

func (GetThemeConfigurationTypographyArgs) ToGetThemeConfigurationTypographyOutputWithContext

func (i GetThemeConfigurationTypographyArgs) ToGetThemeConfigurationTypographyOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyOutput

type GetThemeConfigurationTypographyArray

type GetThemeConfigurationTypographyArray []GetThemeConfigurationTypographyInput

func (GetThemeConfigurationTypographyArray) ElementType

func (GetThemeConfigurationTypographyArray) ToGetThemeConfigurationTypographyArrayOutput

func (i GetThemeConfigurationTypographyArray) ToGetThemeConfigurationTypographyArrayOutput() GetThemeConfigurationTypographyArrayOutput

func (GetThemeConfigurationTypographyArray) ToGetThemeConfigurationTypographyArrayOutputWithContext

func (i GetThemeConfigurationTypographyArray) ToGetThemeConfigurationTypographyArrayOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyArrayOutput

type GetThemeConfigurationTypographyArrayInput

type GetThemeConfigurationTypographyArrayInput interface {
	pulumi.Input

	ToGetThemeConfigurationTypographyArrayOutput() GetThemeConfigurationTypographyArrayOutput
	ToGetThemeConfigurationTypographyArrayOutputWithContext(context.Context) GetThemeConfigurationTypographyArrayOutput
}

GetThemeConfigurationTypographyArrayInput is an input type that accepts GetThemeConfigurationTypographyArray and GetThemeConfigurationTypographyArrayOutput values. You can construct a concrete instance of `GetThemeConfigurationTypographyArrayInput` via:

GetThemeConfigurationTypographyArray{ GetThemeConfigurationTypographyArgs{...} }

type GetThemeConfigurationTypographyArrayOutput

type GetThemeConfigurationTypographyArrayOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationTypographyArrayOutput) ElementType

func (GetThemeConfigurationTypographyArrayOutput) Index

func (GetThemeConfigurationTypographyArrayOutput) ToGetThemeConfigurationTypographyArrayOutput

func (o GetThemeConfigurationTypographyArrayOutput) ToGetThemeConfigurationTypographyArrayOutput() GetThemeConfigurationTypographyArrayOutput

func (GetThemeConfigurationTypographyArrayOutput) ToGetThemeConfigurationTypographyArrayOutputWithContext

func (o GetThemeConfigurationTypographyArrayOutput) ToGetThemeConfigurationTypographyArrayOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyArrayOutput

type GetThemeConfigurationTypographyFontFamily

type GetThemeConfigurationTypographyFontFamily struct {
	// Font family name.
	FontFamily string `pulumi:"fontFamily"`
}

type GetThemeConfigurationTypographyFontFamilyArgs

type GetThemeConfigurationTypographyFontFamilyArgs struct {
	// Font family name.
	FontFamily pulumi.StringInput `pulumi:"fontFamily"`
}

func (GetThemeConfigurationTypographyFontFamilyArgs) ElementType

func (GetThemeConfigurationTypographyFontFamilyArgs) ToGetThemeConfigurationTypographyFontFamilyOutput

func (i GetThemeConfigurationTypographyFontFamilyArgs) ToGetThemeConfigurationTypographyFontFamilyOutput() GetThemeConfigurationTypographyFontFamilyOutput

func (GetThemeConfigurationTypographyFontFamilyArgs) ToGetThemeConfigurationTypographyFontFamilyOutputWithContext

func (i GetThemeConfigurationTypographyFontFamilyArgs) ToGetThemeConfigurationTypographyFontFamilyOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyFontFamilyOutput

type GetThemeConfigurationTypographyFontFamilyArray

type GetThemeConfigurationTypographyFontFamilyArray []GetThemeConfigurationTypographyFontFamilyInput

func (GetThemeConfigurationTypographyFontFamilyArray) ElementType

func (GetThemeConfigurationTypographyFontFamilyArray) ToGetThemeConfigurationTypographyFontFamilyArrayOutput

func (i GetThemeConfigurationTypographyFontFamilyArray) ToGetThemeConfigurationTypographyFontFamilyArrayOutput() GetThemeConfigurationTypographyFontFamilyArrayOutput

func (GetThemeConfigurationTypographyFontFamilyArray) ToGetThemeConfigurationTypographyFontFamilyArrayOutputWithContext

func (i GetThemeConfigurationTypographyFontFamilyArray) ToGetThemeConfigurationTypographyFontFamilyArrayOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyFontFamilyArrayOutput

type GetThemeConfigurationTypographyFontFamilyArrayInput

type GetThemeConfigurationTypographyFontFamilyArrayInput interface {
	pulumi.Input

	ToGetThemeConfigurationTypographyFontFamilyArrayOutput() GetThemeConfigurationTypographyFontFamilyArrayOutput
	ToGetThemeConfigurationTypographyFontFamilyArrayOutputWithContext(context.Context) GetThemeConfigurationTypographyFontFamilyArrayOutput
}

GetThemeConfigurationTypographyFontFamilyArrayInput is an input type that accepts GetThemeConfigurationTypographyFontFamilyArray and GetThemeConfigurationTypographyFontFamilyArrayOutput values. You can construct a concrete instance of `GetThemeConfigurationTypographyFontFamilyArrayInput` via:

GetThemeConfigurationTypographyFontFamilyArray{ GetThemeConfigurationTypographyFontFamilyArgs{...} }

type GetThemeConfigurationTypographyFontFamilyArrayOutput

type GetThemeConfigurationTypographyFontFamilyArrayOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationTypographyFontFamilyArrayOutput) ElementType

func (GetThemeConfigurationTypographyFontFamilyArrayOutput) Index

func (GetThemeConfigurationTypographyFontFamilyArrayOutput) ToGetThemeConfigurationTypographyFontFamilyArrayOutput

func (GetThemeConfigurationTypographyFontFamilyArrayOutput) ToGetThemeConfigurationTypographyFontFamilyArrayOutputWithContext

func (o GetThemeConfigurationTypographyFontFamilyArrayOutput) ToGetThemeConfigurationTypographyFontFamilyArrayOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyFontFamilyArrayOutput

type GetThemeConfigurationTypographyFontFamilyInput

type GetThemeConfigurationTypographyFontFamilyInput interface {
	pulumi.Input

	ToGetThemeConfigurationTypographyFontFamilyOutput() GetThemeConfigurationTypographyFontFamilyOutput
	ToGetThemeConfigurationTypographyFontFamilyOutputWithContext(context.Context) GetThemeConfigurationTypographyFontFamilyOutput
}

GetThemeConfigurationTypographyFontFamilyInput is an input type that accepts GetThemeConfigurationTypographyFontFamilyArgs and GetThemeConfigurationTypographyFontFamilyOutput values. You can construct a concrete instance of `GetThemeConfigurationTypographyFontFamilyInput` via:

GetThemeConfigurationTypographyFontFamilyArgs{...}

type GetThemeConfigurationTypographyFontFamilyOutput

type GetThemeConfigurationTypographyFontFamilyOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationTypographyFontFamilyOutput) ElementType

func (GetThemeConfigurationTypographyFontFamilyOutput) FontFamily

Font family name.

func (GetThemeConfigurationTypographyFontFamilyOutput) ToGetThemeConfigurationTypographyFontFamilyOutput

func (o GetThemeConfigurationTypographyFontFamilyOutput) ToGetThemeConfigurationTypographyFontFamilyOutput() GetThemeConfigurationTypographyFontFamilyOutput

func (GetThemeConfigurationTypographyFontFamilyOutput) ToGetThemeConfigurationTypographyFontFamilyOutputWithContext

func (o GetThemeConfigurationTypographyFontFamilyOutput) ToGetThemeConfigurationTypographyFontFamilyOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyFontFamilyOutput

type GetThemeConfigurationTypographyInput

type GetThemeConfigurationTypographyInput interface {
	pulumi.Input

	ToGetThemeConfigurationTypographyOutput() GetThemeConfigurationTypographyOutput
	ToGetThemeConfigurationTypographyOutputWithContext(context.Context) GetThemeConfigurationTypographyOutput
}

GetThemeConfigurationTypographyInput is an input type that accepts GetThemeConfigurationTypographyArgs and GetThemeConfigurationTypographyOutput values. You can construct a concrete instance of `GetThemeConfigurationTypographyInput` via:

GetThemeConfigurationTypographyArgs{...}

type GetThemeConfigurationTypographyOutput

type GetThemeConfigurationTypographyOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationTypographyOutput) ElementType

func (GetThemeConfigurationTypographyOutput) FontFamilies

Determines the list of font families. Maximum number of 5 items. See font_families.

func (GetThemeConfigurationTypographyOutput) ToGetThemeConfigurationTypographyOutput

func (o GetThemeConfigurationTypographyOutput) ToGetThemeConfigurationTypographyOutput() GetThemeConfigurationTypographyOutput

func (GetThemeConfigurationTypographyOutput) ToGetThemeConfigurationTypographyOutputWithContext

func (o GetThemeConfigurationTypographyOutput) ToGetThemeConfigurationTypographyOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyOutput

type GetThemeConfigurationUiColorPalette

type GetThemeConfigurationUiColorPalette struct {
	// Color (hexadecimal) that applies to selected states and buttons.
	Accent string `pulumi:"accent"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the accent color.
	AccentForeground string `pulumi:"accentForeground"`
	// Color (hexadecimal) that applies to error messages.
	Danger string `pulumi:"danger"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the error color.
	DangerForeground string `pulumi:"dangerForeground"`
	// Color (hexadecimal) that applies to the names of fields that are identified as dimensions.
	Dimension string `pulumi:"dimension"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the dimension color.
	DimensionForeground string `pulumi:"dimensionForeground"`
	// Color (hexadecimal) that applies to the names of fields that are identified as measures.
	Measure string `pulumi:"measure"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the measure color.
	MeasureForeground string `pulumi:"measureForeground"`
	// Color (hexadecimal) that applies to visuals and other high emphasis UI.
	PrimaryBackground string `pulumi:"primaryBackground"`
	// Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on.
	PrimaryForeground string `pulumi:"primaryForeground"`
	// Color (hexadecimal) that applies to the sheet background and sheet controls.
	SecondaryBackground string `pulumi:"secondaryBackground"`
	// Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background.
	SecondaryForeground string `pulumi:"secondaryForeground"`
	// Color (hexadecimal) that applies to success messages, for example the check mark for a successful download.
	Success string `pulumi:"success"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the success color.
	SuccessForeground string `pulumi:"successForeground"`
	// Color (hexadecimal) that applies to warning and informational messages.
	Warning string `pulumi:"warning"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the warning color.
	WarningForeground string `pulumi:"warningForeground"`
}

type GetThemeConfigurationUiColorPaletteArgs

type GetThemeConfigurationUiColorPaletteArgs struct {
	// Color (hexadecimal) that applies to selected states and buttons.
	Accent pulumi.StringInput `pulumi:"accent"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the accent color.
	AccentForeground pulumi.StringInput `pulumi:"accentForeground"`
	// Color (hexadecimal) that applies to error messages.
	Danger pulumi.StringInput `pulumi:"danger"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the error color.
	DangerForeground pulumi.StringInput `pulumi:"dangerForeground"`
	// Color (hexadecimal) that applies to the names of fields that are identified as dimensions.
	Dimension pulumi.StringInput `pulumi:"dimension"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the dimension color.
	DimensionForeground pulumi.StringInput `pulumi:"dimensionForeground"`
	// Color (hexadecimal) that applies to the names of fields that are identified as measures.
	Measure pulumi.StringInput `pulumi:"measure"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the measure color.
	MeasureForeground pulumi.StringInput `pulumi:"measureForeground"`
	// Color (hexadecimal) that applies to visuals and other high emphasis UI.
	PrimaryBackground pulumi.StringInput `pulumi:"primaryBackground"`
	// Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on.
	PrimaryForeground pulumi.StringInput `pulumi:"primaryForeground"`
	// Color (hexadecimal) that applies to the sheet background and sheet controls.
	SecondaryBackground pulumi.StringInput `pulumi:"secondaryBackground"`
	// Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background.
	SecondaryForeground pulumi.StringInput `pulumi:"secondaryForeground"`
	// Color (hexadecimal) that applies to success messages, for example the check mark for a successful download.
	Success pulumi.StringInput `pulumi:"success"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the success color.
	SuccessForeground pulumi.StringInput `pulumi:"successForeground"`
	// Color (hexadecimal) that applies to warning and informational messages.
	Warning pulumi.StringInput `pulumi:"warning"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the warning color.
	WarningForeground pulumi.StringInput `pulumi:"warningForeground"`
}

func (GetThemeConfigurationUiColorPaletteArgs) ElementType

func (GetThemeConfigurationUiColorPaletteArgs) ToGetThemeConfigurationUiColorPaletteOutput

func (i GetThemeConfigurationUiColorPaletteArgs) ToGetThemeConfigurationUiColorPaletteOutput() GetThemeConfigurationUiColorPaletteOutput

func (GetThemeConfigurationUiColorPaletteArgs) ToGetThemeConfigurationUiColorPaletteOutputWithContext

func (i GetThemeConfigurationUiColorPaletteArgs) ToGetThemeConfigurationUiColorPaletteOutputWithContext(ctx context.Context) GetThemeConfigurationUiColorPaletteOutput

type GetThemeConfigurationUiColorPaletteArray

type GetThemeConfigurationUiColorPaletteArray []GetThemeConfigurationUiColorPaletteInput

func (GetThemeConfigurationUiColorPaletteArray) ElementType

func (GetThemeConfigurationUiColorPaletteArray) ToGetThemeConfigurationUiColorPaletteArrayOutput

func (i GetThemeConfigurationUiColorPaletteArray) ToGetThemeConfigurationUiColorPaletteArrayOutput() GetThemeConfigurationUiColorPaletteArrayOutput

func (GetThemeConfigurationUiColorPaletteArray) ToGetThemeConfigurationUiColorPaletteArrayOutputWithContext

func (i GetThemeConfigurationUiColorPaletteArray) ToGetThemeConfigurationUiColorPaletteArrayOutputWithContext(ctx context.Context) GetThemeConfigurationUiColorPaletteArrayOutput

type GetThemeConfigurationUiColorPaletteArrayInput

type GetThemeConfigurationUiColorPaletteArrayInput interface {
	pulumi.Input

	ToGetThemeConfigurationUiColorPaletteArrayOutput() GetThemeConfigurationUiColorPaletteArrayOutput
	ToGetThemeConfigurationUiColorPaletteArrayOutputWithContext(context.Context) GetThemeConfigurationUiColorPaletteArrayOutput
}

GetThemeConfigurationUiColorPaletteArrayInput is an input type that accepts GetThemeConfigurationUiColorPaletteArray and GetThemeConfigurationUiColorPaletteArrayOutput values. You can construct a concrete instance of `GetThemeConfigurationUiColorPaletteArrayInput` via:

GetThemeConfigurationUiColorPaletteArray{ GetThemeConfigurationUiColorPaletteArgs{...} }

type GetThemeConfigurationUiColorPaletteArrayOutput

type GetThemeConfigurationUiColorPaletteArrayOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationUiColorPaletteArrayOutput) ElementType

func (GetThemeConfigurationUiColorPaletteArrayOutput) Index

func (GetThemeConfigurationUiColorPaletteArrayOutput) ToGetThemeConfigurationUiColorPaletteArrayOutput

func (o GetThemeConfigurationUiColorPaletteArrayOutput) ToGetThemeConfigurationUiColorPaletteArrayOutput() GetThemeConfigurationUiColorPaletteArrayOutput

func (GetThemeConfigurationUiColorPaletteArrayOutput) ToGetThemeConfigurationUiColorPaletteArrayOutputWithContext

func (o GetThemeConfigurationUiColorPaletteArrayOutput) ToGetThemeConfigurationUiColorPaletteArrayOutputWithContext(ctx context.Context) GetThemeConfigurationUiColorPaletteArrayOutput

type GetThemeConfigurationUiColorPaletteInput

type GetThemeConfigurationUiColorPaletteInput interface {
	pulumi.Input

	ToGetThemeConfigurationUiColorPaletteOutput() GetThemeConfigurationUiColorPaletteOutput
	ToGetThemeConfigurationUiColorPaletteOutputWithContext(context.Context) GetThemeConfigurationUiColorPaletteOutput
}

GetThemeConfigurationUiColorPaletteInput is an input type that accepts GetThemeConfigurationUiColorPaletteArgs and GetThemeConfigurationUiColorPaletteOutput values. You can construct a concrete instance of `GetThemeConfigurationUiColorPaletteInput` via:

GetThemeConfigurationUiColorPaletteArgs{...}

type GetThemeConfigurationUiColorPaletteOutput

type GetThemeConfigurationUiColorPaletteOutput struct{ *pulumi.OutputState }

func (GetThemeConfigurationUiColorPaletteOutput) Accent

Color (hexadecimal) that applies to selected states and buttons.

func (GetThemeConfigurationUiColorPaletteOutput) AccentForeground

Color (hexadecimal) that applies to any text or other elements that appear over the accent color.

func (GetThemeConfigurationUiColorPaletteOutput) Danger

Color (hexadecimal) that applies to error messages.

func (GetThemeConfigurationUiColorPaletteOutput) DangerForeground

Color (hexadecimal) that applies to any text or other elements that appear over the error color.

func (GetThemeConfigurationUiColorPaletteOutput) Dimension

Color (hexadecimal) that applies to the names of fields that are identified as dimensions.

func (GetThemeConfigurationUiColorPaletteOutput) DimensionForeground

Color (hexadecimal) that applies to any text or other elements that appear over the dimension color.

func (GetThemeConfigurationUiColorPaletteOutput) ElementType

func (GetThemeConfigurationUiColorPaletteOutput) Measure

Color (hexadecimal) that applies to the names of fields that are identified as measures.

func (GetThemeConfigurationUiColorPaletteOutput) MeasureForeground

Color (hexadecimal) that applies to any text or other elements that appear over the measure color.

func (GetThemeConfigurationUiColorPaletteOutput) PrimaryBackground

Color (hexadecimal) that applies to visuals and other high emphasis UI.

func (GetThemeConfigurationUiColorPaletteOutput) PrimaryForeground

Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on.

func (GetThemeConfigurationUiColorPaletteOutput) SecondaryBackground

Color (hexadecimal) that applies to the sheet background and sheet controls.

func (GetThemeConfigurationUiColorPaletteOutput) SecondaryForeground

Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background.

func (GetThemeConfigurationUiColorPaletteOutput) Success

Color (hexadecimal) that applies to success messages, for example the check mark for a successful download.

func (GetThemeConfigurationUiColorPaletteOutput) SuccessForeground

Color (hexadecimal) that applies to any text or other elements that appear over the success color.

func (GetThemeConfigurationUiColorPaletteOutput) ToGetThemeConfigurationUiColorPaletteOutput

func (o GetThemeConfigurationUiColorPaletteOutput) ToGetThemeConfigurationUiColorPaletteOutput() GetThemeConfigurationUiColorPaletteOutput

func (GetThemeConfigurationUiColorPaletteOutput) ToGetThemeConfigurationUiColorPaletteOutputWithContext

func (o GetThemeConfigurationUiColorPaletteOutput) ToGetThemeConfigurationUiColorPaletteOutputWithContext(ctx context.Context) GetThemeConfigurationUiColorPaletteOutput

func (GetThemeConfigurationUiColorPaletteOutput) Warning

Color (hexadecimal) that applies to warning and informational messages.

func (GetThemeConfigurationUiColorPaletteOutput) WarningForeground

Color (hexadecimal) that applies to any text or other elements that appear over the warning color.

type GetThemePermission

type GetThemePermission 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 GetThemePermissionArgs

type GetThemePermissionArgs 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 (GetThemePermissionArgs) ElementType

func (GetThemePermissionArgs) ElementType() reflect.Type

func (GetThemePermissionArgs) ToGetThemePermissionOutput

func (i GetThemePermissionArgs) ToGetThemePermissionOutput() GetThemePermissionOutput

func (GetThemePermissionArgs) ToGetThemePermissionOutputWithContext

func (i GetThemePermissionArgs) ToGetThemePermissionOutputWithContext(ctx context.Context) GetThemePermissionOutput

type GetThemePermissionArray

type GetThemePermissionArray []GetThemePermissionInput

func (GetThemePermissionArray) ElementType

func (GetThemePermissionArray) ElementType() reflect.Type

func (GetThemePermissionArray) ToGetThemePermissionArrayOutput

func (i GetThemePermissionArray) ToGetThemePermissionArrayOutput() GetThemePermissionArrayOutput

func (GetThemePermissionArray) ToGetThemePermissionArrayOutputWithContext

func (i GetThemePermissionArray) ToGetThemePermissionArrayOutputWithContext(ctx context.Context) GetThemePermissionArrayOutput

type GetThemePermissionArrayInput

type GetThemePermissionArrayInput interface {
	pulumi.Input

	ToGetThemePermissionArrayOutput() GetThemePermissionArrayOutput
	ToGetThemePermissionArrayOutputWithContext(context.Context) GetThemePermissionArrayOutput
}

GetThemePermissionArrayInput is an input type that accepts GetThemePermissionArray and GetThemePermissionArrayOutput values. You can construct a concrete instance of `GetThemePermissionArrayInput` via:

GetThemePermissionArray{ GetThemePermissionArgs{...} }

type GetThemePermissionArrayOutput

type GetThemePermissionArrayOutput struct{ *pulumi.OutputState }

func (GetThemePermissionArrayOutput) ElementType

func (GetThemePermissionArrayOutput) Index

func (GetThemePermissionArrayOutput) ToGetThemePermissionArrayOutput

func (o GetThemePermissionArrayOutput) ToGetThemePermissionArrayOutput() GetThemePermissionArrayOutput

func (GetThemePermissionArrayOutput) ToGetThemePermissionArrayOutputWithContext

func (o GetThemePermissionArrayOutput) ToGetThemePermissionArrayOutputWithContext(ctx context.Context) GetThemePermissionArrayOutput

type GetThemePermissionInput

type GetThemePermissionInput interface {
	pulumi.Input

	ToGetThemePermissionOutput() GetThemePermissionOutput
	ToGetThemePermissionOutputWithContext(context.Context) GetThemePermissionOutput
}

GetThemePermissionInput is an input type that accepts GetThemePermissionArgs and GetThemePermissionOutput values. You can construct a concrete instance of `GetThemePermissionInput` via:

GetThemePermissionArgs{...}

type GetThemePermissionOutput

type GetThemePermissionOutput struct{ *pulumi.OutputState }

func (GetThemePermissionOutput) Actions

List of IAM actions to grant or revoke permissions on.

func (GetThemePermissionOutput) ElementType

func (GetThemePermissionOutput) ElementType() reflect.Type

func (GetThemePermissionOutput) Principal

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 (GetThemePermissionOutput) ToGetThemePermissionOutput

func (o GetThemePermissionOutput) ToGetThemePermissionOutput() GetThemePermissionOutput

func (GetThemePermissionOutput) ToGetThemePermissionOutputWithContext

func (o GetThemePermissionOutput) ToGetThemePermissionOutputWithContext(ctx context.Context) GetThemePermissionOutput

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

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import QuickSight Group using the aws account id, namespace and group name separated by `/`. For example:

```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 that you want the user to be a part of. Defaults to `default`.
	Namespace pulumi.StringPtrOutput `pulumi:"namespace"`
}

Resource for managing QuickSight Group Membership

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import QuickSight Group membership using the AWS account ID, namespace, group name and member name separated by `/`. For example:

```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 that you want the user to be a part of. Defaults to `default`.
	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

func (GroupMembershipOutput) AwsAccountId

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

The name of the group in which the member will be added.

func (GroupMembershipOutput) MemberName

func (o GroupMembershipOutput) MemberName() pulumi.StringOutput

The name of the member to add to the group.

func (GroupMembershipOutput) Namespace

The namespace that you want the user to be a part of. Defaults to `default`.

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 that you want the user to be a part of. Defaults to `default`.
	Namespace pulumi.StringPtrInput
}

func (GroupMembershipState) ElementType

func (GroupMembershipState) ElementType() reflect.Type

type GroupOutput

type GroupOutput struct{ *pulumi.OutputState }

func (GroupOutput) Arn

Amazon Resource Name (ARN) of group

func (GroupOutput) AwsAccountId

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

func (o GroupOutput) Description() pulumi.StringPtrOutput

A description for the group.

func (GroupOutput) ElementType

func (GroupOutput) ElementType() reflect.Type

func (GroupOutput) GroupName

func (o GroupOutput) GroupName() pulumi.StringOutput

A name for the group.

func (GroupOutput) Namespace

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 IamPolicyAssignment

type IamPolicyAssignment struct {
	pulumi.CustomResourceState

	// Assignment ID.
	AssignmentId pulumi.StringOutput `pulumi:"assignmentId"`
	// Name of the assignment.
	AssignmentName pulumi.StringOutput `pulumi:"assignmentName"`
	// Status of the assignment. Valid values are `ENABLED`, `DISABLED`, and `DRAFT`.
	//
	// The following arguments are optional:
	AssignmentStatus pulumi.StringOutput `pulumi:"assignmentStatus"`
	// AWS account ID.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// Amazon QuickSight users, groups, or both to assign the policy to. See `identities` block.
	Identities IamPolicyAssignmentIdentitiesPtrOutput `pulumi:"identities"`
	// Namespace that contains the assignment. Defaults to `default`.
	Namespace pulumi.StringOutput `pulumi:"namespace"`
	// ARN of the IAM policy to apply to the Amazon QuickSight users and groups specified in this assignment.
	PolicyArn pulumi.StringPtrOutput `pulumi:"policyArn"`
}

Resource for managing an AWS QuickSight IAM Policy Assignment.

## Example Usage

### Basic Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewIamPolicyAssignment(ctx, "example", &quicksight.IamPolicyAssignmentArgs{
			AssignmentName:   pulumi.String("example"),
			AssignmentStatus: pulumi.String("ENABLED"),
			PolicyArn:        pulumi.Any(exampleAwsIamPolicy.Arn),
			Identities: &quicksight.IamPolicyAssignmentIdentitiesArgs{
				Users: pulumi.StringArray{
					exampleAwsQuicksightUser.UserName,
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import QuickSight IAM Policy Assignment using the AWS account ID, namespace, and assignment name separated by commas (`,`). For example:

```sh $ pulumi import aws:quicksight/iamPolicyAssignment:IamPolicyAssignment example 123456789012,default,example ```

func GetIamPolicyAssignment

func GetIamPolicyAssignment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IamPolicyAssignmentState, opts ...pulumi.ResourceOption) (*IamPolicyAssignment, error)

GetIamPolicyAssignment gets an existing IamPolicyAssignment 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 NewIamPolicyAssignment

func NewIamPolicyAssignment(ctx *pulumi.Context,
	name string, args *IamPolicyAssignmentArgs, opts ...pulumi.ResourceOption) (*IamPolicyAssignment, error)

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

func (*IamPolicyAssignment) ElementType

func (*IamPolicyAssignment) ElementType() reflect.Type

func (*IamPolicyAssignment) ToIamPolicyAssignmentOutput

func (i *IamPolicyAssignment) ToIamPolicyAssignmentOutput() IamPolicyAssignmentOutput

func (*IamPolicyAssignment) ToIamPolicyAssignmentOutputWithContext

func (i *IamPolicyAssignment) ToIamPolicyAssignmentOutputWithContext(ctx context.Context) IamPolicyAssignmentOutput

type IamPolicyAssignmentArgs

type IamPolicyAssignmentArgs struct {
	// Name of the assignment.
	AssignmentName pulumi.StringInput
	// Status of the assignment. Valid values are `ENABLED`, `DISABLED`, and `DRAFT`.
	//
	// The following arguments are optional:
	AssignmentStatus pulumi.StringInput
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// Amazon QuickSight users, groups, or both to assign the policy to. See `identities` block.
	Identities IamPolicyAssignmentIdentitiesPtrInput
	// Namespace that contains the assignment. Defaults to `default`.
	Namespace pulumi.StringPtrInput
	// ARN of the IAM policy to apply to the Amazon QuickSight users and groups specified in this assignment.
	PolicyArn pulumi.StringPtrInput
}

The set of arguments for constructing a IamPolicyAssignment resource.

func (IamPolicyAssignmentArgs) ElementType

func (IamPolicyAssignmentArgs) ElementType() reflect.Type

type IamPolicyAssignmentArray

type IamPolicyAssignmentArray []IamPolicyAssignmentInput

func (IamPolicyAssignmentArray) ElementType

func (IamPolicyAssignmentArray) ElementType() reflect.Type

func (IamPolicyAssignmentArray) ToIamPolicyAssignmentArrayOutput

func (i IamPolicyAssignmentArray) ToIamPolicyAssignmentArrayOutput() IamPolicyAssignmentArrayOutput

func (IamPolicyAssignmentArray) ToIamPolicyAssignmentArrayOutputWithContext

func (i IamPolicyAssignmentArray) ToIamPolicyAssignmentArrayOutputWithContext(ctx context.Context) IamPolicyAssignmentArrayOutput

type IamPolicyAssignmentArrayInput

type IamPolicyAssignmentArrayInput interface {
	pulumi.Input

	ToIamPolicyAssignmentArrayOutput() IamPolicyAssignmentArrayOutput
	ToIamPolicyAssignmentArrayOutputWithContext(context.Context) IamPolicyAssignmentArrayOutput
}

IamPolicyAssignmentArrayInput is an input type that accepts IamPolicyAssignmentArray and IamPolicyAssignmentArrayOutput values. You can construct a concrete instance of `IamPolicyAssignmentArrayInput` via:

IamPolicyAssignmentArray{ IamPolicyAssignmentArgs{...} }

type IamPolicyAssignmentArrayOutput

type IamPolicyAssignmentArrayOutput struct{ *pulumi.OutputState }

func (IamPolicyAssignmentArrayOutput) ElementType

func (IamPolicyAssignmentArrayOutput) Index

func (IamPolicyAssignmentArrayOutput) ToIamPolicyAssignmentArrayOutput

func (o IamPolicyAssignmentArrayOutput) ToIamPolicyAssignmentArrayOutput() IamPolicyAssignmentArrayOutput

func (IamPolicyAssignmentArrayOutput) ToIamPolicyAssignmentArrayOutputWithContext

func (o IamPolicyAssignmentArrayOutput) ToIamPolicyAssignmentArrayOutputWithContext(ctx context.Context) IamPolicyAssignmentArrayOutput

type IamPolicyAssignmentIdentities

type IamPolicyAssignmentIdentities struct {
	// Array of Quicksight group names to assign the policy to.
	Groups []string `pulumi:"groups"`
	// Array of Quicksight user names to assign the policy to.
	Users []string `pulumi:"users"`
}

type IamPolicyAssignmentIdentitiesArgs

type IamPolicyAssignmentIdentitiesArgs struct {
	// Array of Quicksight group names to assign the policy to.
	Groups pulumi.StringArrayInput `pulumi:"groups"`
	// Array of Quicksight user names to assign the policy to.
	Users pulumi.StringArrayInput `pulumi:"users"`
}

func (IamPolicyAssignmentIdentitiesArgs) ElementType

func (IamPolicyAssignmentIdentitiesArgs) ToIamPolicyAssignmentIdentitiesOutput

func (i IamPolicyAssignmentIdentitiesArgs) ToIamPolicyAssignmentIdentitiesOutput() IamPolicyAssignmentIdentitiesOutput

func (IamPolicyAssignmentIdentitiesArgs) ToIamPolicyAssignmentIdentitiesOutputWithContext

func (i IamPolicyAssignmentIdentitiesArgs) ToIamPolicyAssignmentIdentitiesOutputWithContext(ctx context.Context) IamPolicyAssignmentIdentitiesOutput

func (IamPolicyAssignmentIdentitiesArgs) ToIamPolicyAssignmentIdentitiesPtrOutput

func (i IamPolicyAssignmentIdentitiesArgs) ToIamPolicyAssignmentIdentitiesPtrOutput() IamPolicyAssignmentIdentitiesPtrOutput

func (IamPolicyAssignmentIdentitiesArgs) ToIamPolicyAssignmentIdentitiesPtrOutputWithContext

func (i IamPolicyAssignmentIdentitiesArgs) ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(ctx context.Context) IamPolicyAssignmentIdentitiesPtrOutput

type IamPolicyAssignmentIdentitiesInput

type IamPolicyAssignmentIdentitiesInput interface {
	pulumi.Input

	ToIamPolicyAssignmentIdentitiesOutput() IamPolicyAssignmentIdentitiesOutput
	ToIamPolicyAssignmentIdentitiesOutputWithContext(context.Context) IamPolicyAssignmentIdentitiesOutput
}

IamPolicyAssignmentIdentitiesInput is an input type that accepts IamPolicyAssignmentIdentitiesArgs and IamPolicyAssignmentIdentitiesOutput values. You can construct a concrete instance of `IamPolicyAssignmentIdentitiesInput` via:

IamPolicyAssignmentIdentitiesArgs{...}

type IamPolicyAssignmentIdentitiesOutput

type IamPolicyAssignmentIdentitiesOutput struct{ *pulumi.OutputState }

func (IamPolicyAssignmentIdentitiesOutput) ElementType

func (IamPolicyAssignmentIdentitiesOutput) Groups

Array of Quicksight group names to assign the policy to.

func (IamPolicyAssignmentIdentitiesOutput) ToIamPolicyAssignmentIdentitiesOutput

func (o IamPolicyAssignmentIdentitiesOutput) ToIamPolicyAssignmentIdentitiesOutput() IamPolicyAssignmentIdentitiesOutput

func (IamPolicyAssignmentIdentitiesOutput) ToIamPolicyAssignmentIdentitiesOutputWithContext

func (o IamPolicyAssignmentIdentitiesOutput) ToIamPolicyAssignmentIdentitiesOutputWithContext(ctx context.Context) IamPolicyAssignmentIdentitiesOutput

func (IamPolicyAssignmentIdentitiesOutput) ToIamPolicyAssignmentIdentitiesPtrOutput

func (o IamPolicyAssignmentIdentitiesOutput) ToIamPolicyAssignmentIdentitiesPtrOutput() IamPolicyAssignmentIdentitiesPtrOutput

func (IamPolicyAssignmentIdentitiesOutput) ToIamPolicyAssignmentIdentitiesPtrOutputWithContext

func (o IamPolicyAssignmentIdentitiesOutput) ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(ctx context.Context) IamPolicyAssignmentIdentitiesPtrOutput

func (IamPolicyAssignmentIdentitiesOutput) Users

Array of Quicksight user names to assign the policy to.

type IamPolicyAssignmentIdentitiesPtrInput

type IamPolicyAssignmentIdentitiesPtrInput interface {
	pulumi.Input

	ToIamPolicyAssignmentIdentitiesPtrOutput() IamPolicyAssignmentIdentitiesPtrOutput
	ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(context.Context) IamPolicyAssignmentIdentitiesPtrOutput
}

IamPolicyAssignmentIdentitiesPtrInput is an input type that accepts IamPolicyAssignmentIdentitiesArgs, IamPolicyAssignmentIdentitiesPtr and IamPolicyAssignmentIdentitiesPtrOutput values. You can construct a concrete instance of `IamPolicyAssignmentIdentitiesPtrInput` via:

        IamPolicyAssignmentIdentitiesArgs{...}

or:

        nil

type IamPolicyAssignmentIdentitiesPtrOutput

type IamPolicyAssignmentIdentitiesPtrOutput struct{ *pulumi.OutputState }

func (IamPolicyAssignmentIdentitiesPtrOutput) Elem

func (IamPolicyAssignmentIdentitiesPtrOutput) ElementType

func (IamPolicyAssignmentIdentitiesPtrOutput) Groups

Array of Quicksight group names to assign the policy to.

func (IamPolicyAssignmentIdentitiesPtrOutput) ToIamPolicyAssignmentIdentitiesPtrOutput

func (o IamPolicyAssignmentIdentitiesPtrOutput) ToIamPolicyAssignmentIdentitiesPtrOutput() IamPolicyAssignmentIdentitiesPtrOutput

func (IamPolicyAssignmentIdentitiesPtrOutput) ToIamPolicyAssignmentIdentitiesPtrOutputWithContext

func (o IamPolicyAssignmentIdentitiesPtrOutput) ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(ctx context.Context) IamPolicyAssignmentIdentitiesPtrOutput

func (IamPolicyAssignmentIdentitiesPtrOutput) Users

Array of Quicksight user names to assign the policy to.

type IamPolicyAssignmentInput

type IamPolicyAssignmentInput interface {
	pulumi.Input

	ToIamPolicyAssignmentOutput() IamPolicyAssignmentOutput
	ToIamPolicyAssignmentOutputWithContext(ctx context.Context) IamPolicyAssignmentOutput
}

type IamPolicyAssignmentMap

type IamPolicyAssignmentMap map[string]IamPolicyAssignmentInput

func (IamPolicyAssignmentMap) ElementType

func (IamPolicyAssignmentMap) ElementType() reflect.Type

func (IamPolicyAssignmentMap) ToIamPolicyAssignmentMapOutput

func (i IamPolicyAssignmentMap) ToIamPolicyAssignmentMapOutput() IamPolicyAssignmentMapOutput

func (IamPolicyAssignmentMap) ToIamPolicyAssignmentMapOutputWithContext

func (i IamPolicyAssignmentMap) ToIamPolicyAssignmentMapOutputWithContext(ctx context.Context) IamPolicyAssignmentMapOutput

type IamPolicyAssignmentMapInput

type IamPolicyAssignmentMapInput interface {
	pulumi.Input

	ToIamPolicyAssignmentMapOutput() IamPolicyAssignmentMapOutput
	ToIamPolicyAssignmentMapOutputWithContext(context.Context) IamPolicyAssignmentMapOutput
}

IamPolicyAssignmentMapInput is an input type that accepts IamPolicyAssignmentMap and IamPolicyAssignmentMapOutput values. You can construct a concrete instance of `IamPolicyAssignmentMapInput` via:

IamPolicyAssignmentMap{ "key": IamPolicyAssignmentArgs{...} }

type IamPolicyAssignmentMapOutput

type IamPolicyAssignmentMapOutput struct{ *pulumi.OutputState }

func (IamPolicyAssignmentMapOutput) ElementType

func (IamPolicyAssignmentMapOutput) MapIndex

func (IamPolicyAssignmentMapOutput) ToIamPolicyAssignmentMapOutput

func (o IamPolicyAssignmentMapOutput) ToIamPolicyAssignmentMapOutput() IamPolicyAssignmentMapOutput

func (IamPolicyAssignmentMapOutput) ToIamPolicyAssignmentMapOutputWithContext

func (o IamPolicyAssignmentMapOutput) ToIamPolicyAssignmentMapOutputWithContext(ctx context.Context) IamPolicyAssignmentMapOutput

type IamPolicyAssignmentOutput

type IamPolicyAssignmentOutput struct{ *pulumi.OutputState }

func (IamPolicyAssignmentOutput) AssignmentId

Assignment ID.

func (IamPolicyAssignmentOutput) AssignmentName

func (o IamPolicyAssignmentOutput) AssignmentName() pulumi.StringOutput

Name of the assignment.

func (IamPolicyAssignmentOutput) AssignmentStatus

func (o IamPolicyAssignmentOutput) AssignmentStatus() pulumi.StringOutput

Status of the assignment. Valid values are `ENABLED`, `DISABLED`, and `DRAFT`.

The following arguments are optional:

func (IamPolicyAssignmentOutput) AwsAccountId

AWS account ID.

func (IamPolicyAssignmentOutput) ElementType

func (IamPolicyAssignmentOutput) ElementType() reflect.Type

func (IamPolicyAssignmentOutput) Identities

Amazon QuickSight users, groups, or both to assign the policy to. See `identities` block.

func (IamPolicyAssignmentOutput) Namespace

Namespace that contains the assignment. Defaults to `default`.

func (IamPolicyAssignmentOutput) PolicyArn

ARN of the IAM policy to apply to the Amazon QuickSight users and groups specified in this assignment.

func (IamPolicyAssignmentOutput) ToIamPolicyAssignmentOutput

func (o IamPolicyAssignmentOutput) ToIamPolicyAssignmentOutput() IamPolicyAssignmentOutput

func (IamPolicyAssignmentOutput) ToIamPolicyAssignmentOutputWithContext

func (o IamPolicyAssignmentOutput) ToIamPolicyAssignmentOutputWithContext(ctx context.Context) IamPolicyAssignmentOutput

type IamPolicyAssignmentState

type IamPolicyAssignmentState struct {
	// Assignment ID.
	AssignmentId pulumi.StringPtrInput
	// Name of the assignment.
	AssignmentName pulumi.StringPtrInput
	// Status of the assignment. Valid values are `ENABLED`, `DISABLED`, and `DRAFT`.
	//
	// The following arguments are optional:
	AssignmentStatus pulumi.StringPtrInput
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// Amazon QuickSight users, groups, or both to assign the policy to. See `identities` block.
	Identities IamPolicyAssignmentIdentitiesPtrInput
	// Namespace that contains the assignment. Defaults to `default`.
	Namespace pulumi.StringPtrInput
	// ARN of the IAM policy to apply to the Amazon QuickSight users and groups specified in this assignment.
	PolicyArn pulumi.StringPtrInput
}

func (IamPolicyAssignmentState) ElementType

func (IamPolicyAssignmentState) ElementType() reflect.Type

type Ingestion

type Ingestion struct {
	pulumi.CustomResourceState

	// ARN of the Ingestion.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// AWS account ID.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// ID of the dataset used in the ingestion.
	DataSetId pulumi.StringOutput `pulumi:"dataSetId"`
	// ID for the ingestion.
	IngestionId pulumi.StringOutput `pulumi:"ingestionId"`
	// Ingestion status.
	IngestionStatus pulumi.StringOutput `pulumi:"ingestionStatus"`
	// Type of ingestion to be created. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`.
	//
	// The following arguments are optional:
	IngestionType pulumi.StringOutput `pulumi:"ingestionType"`
}

Resource for managing an AWS QuickSight Ingestion.

## Example Usage

### Basic Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewIngestion(ctx, "example", &quicksight.IngestionArgs{
			DataSetId:     pulumi.Any(exampleAwsQuicksightDataSet.DataSetId),
			IngestionId:   pulumi.String("example-id"),
			IngestionType: pulumi.String("FULL_REFRESH"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import QuickSight Ingestion using the AWS account ID, data set ID, and ingestion ID separated by commas (`,`). For example:

```sh $ pulumi import aws:quicksight/ingestion:Ingestion example 123456789012,example-dataset-id,example-ingestion-id ```

func GetIngestion

func GetIngestion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IngestionState, opts ...pulumi.ResourceOption) (*Ingestion, error)

GetIngestion gets an existing Ingestion 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 NewIngestion

func NewIngestion(ctx *pulumi.Context,
	name string, args *IngestionArgs, opts ...pulumi.ResourceOption) (*Ingestion, error)

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

func (*Ingestion) ElementType

func (*Ingestion) ElementType() reflect.Type

func (*Ingestion) ToIngestionOutput

func (i *Ingestion) ToIngestionOutput() IngestionOutput

func (*Ingestion) ToIngestionOutputWithContext

func (i *Ingestion) ToIngestionOutputWithContext(ctx context.Context) IngestionOutput

type IngestionArgs

type IngestionArgs struct {
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// ID of the dataset used in the ingestion.
	DataSetId pulumi.StringInput
	// ID for the ingestion.
	IngestionId pulumi.StringInput
	// Type of ingestion to be created. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`.
	//
	// The following arguments are optional:
	IngestionType pulumi.StringInput
}

The set of arguments for constructing a Ingestion resource.

func (IngestionArgs) ElementType

func (IngestionArgs) ElementType() reflect.Type

type IngestionArray

type IngestionArray []IngestionInput

func (IngestionArray) ElementType

func (IngestionArray) ElementType() reflect.Type

func (IngestionArray) ToIngestionArrayOutput

func (i IngestionArray) ToIngestionArrayOutput() IngestionArrayOutput

func (IngestionArray) ToIngestionArrayOutputWithContext

func (i IngestionArray) ToIngestionArrayOutputWithContext(ctx context.Context) IngestionArrayOutput

type IngestionArrayInput

type IngestionArrayInput interface {
	pulumi.Input

	ToIngestionArrayOutput() IngestionArrayOutput
	ToIngestionArrayOutputWithContext(context.Context) IngestionArrayOutput
}

IngestionArrayInput is an input type that accepts IngestionArray and IngestionArrayOutput values. You can construct a concrete instance of `IngestionArrayInput` via:

IngestionArray{ IngestionArgs{...} }

type IngestionArrayOutput

type IngestionArrayOutput struct{ *pulumi.OutputState }

func (IngestionArrayOutput) ElementType

func (IngestionArrayOutput) ElementType() reflect.Type

func (IngestionArrayOutput) Index

func (IngestionArrayOutput) ToIngestionArrayOutput

func (o IngestionArrayOutput) ToIngestionArrayOutput() IngestionArrayOutput

func (IngestionArrayOutput) ToIngestionArrayOutputWithContext

func (o IngestionArrayOutput) ToIngestionArrayOutputWithContext(ctx context.Context) IngestionArrayOutput

type IngestionInput

type IngestionInput interface {
	pulumi.Input

	ToIngestionOutput() IngestionOutput
	ToIngestionOutputWithContext(ctx context.Context) IngestionOutput
}

type IngestionMap

type IngestionMap map[string]IngestionInput

func (IngestionMap) ElementType

func (IngestionMap) ElementType() reflect.Type

func (IngestionMap) ToIngestionMapOutput

func (i IngestionMap) ToIngestionMapOutput() IngestionMapOutput

func (IngestionMap) ToIngestionMapOutputWithContext

func (i IngestionMap) ToIngestionMapOutputWithContext(ctx context.Context) IngestionMapOutput

type IngestionMapInput

type IngestionMapInput interface {
	pulumi.Input

	ToIngestionMapOutput() IngestionMapOutput
	ToIngestionMapOutputWithContext(context.Context) IngestionMapOutput
}

IngestionMapInput is an input type that accepts IngestionMap and IngestionMapOutput values. You can construct a concrete instance of `IngestionMapInput` via:

IngestionMap{ "key": IngestionArgs{...} }

type IngestionMapOutput

type IngestionMapOutput struct{ *pulumi.OutputState }

func (IngestionMapOutput) ElementType

func (IngestionMapOutput) ElementType() reflect.Type

func (IngestionMapOutput) MapIndex

func (IngestionMapOutput) ToIngestionMapOutput

func (o IngestionMapOutput) ToIngestionMapOutput() IngestionMapOutput

func (IngestionMapOutput) ToIngestionMapOutputWithContext

func (o IngestionMapOutput) ToIngestionMapOutputWithContext(ctx context.Context) IngestionMapOutput

type IngestionOutput

type IngestionOutput struct{ *pulumi.OutputState }

func (IngestionOutput) Arn

ARN of the Ingestion.

func (IngestionOutput) AwsAccountId

func (o IngestionOutput) AwsAccountId() pulumi.StringOutput

AWS account ID.

func (IngestionOutput) DataSetId

func (o IngestionOutput) DataSetId() pulumi.StringOutput

ID of the dataset used in the ingestion.

func (IngestionOutput) ElementType

func (IngestionOutput) ElementType() reflect.Type

func (IngestionOutput) IngestionId

func (o IngestionOutput) IngestionId() pulumi.StringOutput

ID for the ingestion.

func (IngestionOutput) IngestionStatus

func (o IngestionOutput) IngestionStatus() pulumi.StringOutput

Ingestion status.

func (IngestionOutput) IngestionType

func (o IngestionOutput) IngestionType() pulumi.StringOutput

Type of ingestion to be created. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`.

The following arguments are optional:

func (IngestionOutput) ToIngestionOutput

func (o IngestionOutput) ToIngestionOutput() IngestionOutput

func (IngestionOutput) ToIngestionOutputWithContext

func (o IngestionOutput) ToIngestionOutputWithContext(ctx context.Context) IngestionOutput

type IngestionState

type IngestionState struct {
	// ARN of the Ingestion.
	Arn pulumi.StringPtrInput
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// ID of the dataset used in the ingestion.
	DataSetId pulumi.StringPtrInput
	// ID for the ingestion.
	IngestionId pulumi.StringPtrInput
	// Ingestion status.
	IngestionStatus pulumi.StringPtrInput
	// Type of ingestion to be created. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`.
	//
	// The following arguments are optional:
	IngestionType pulumi.StringPtrInput
}

func (IngestionState) ElementType

func (IngestionState) ElementType() reflect.Type

type LookupDataSetArgs

type LookupDataSetArgs struct {
	// AWS account ID.
	AwsAccountId               *string                               `pulumi:"awsAccountId"`
	ColumnLevelPermissionRules []GetDataSetColumnLevelPermissionRule `pulumi:"columnLevelPermissionRules"`
	// Identifier for the data set.
	//
	// The following arguments are optional:
	DataSetId string            `pulumi:"dataSetId"`
	Tags      map[string]string `pulumi:"tags"`
	// Deprecated: this attribute has been deprecated
	TagsAll map[string]string `pulumi:"tagsAll"`
}

A collection of arguments for invoking getDataSet.

type LookupDataSetOutputArgs

type LookupDataSetOutputArgs struct {
	// AWS account ID.
	AwsAccountId               pulumi.StringPtrInput                         `pulumi:"awsAccountId"`
	ColumnLevelPermissionRules GetDataSetColumnLevelPermissionRuleArrayInput `pulumi:"columnLevelPermissionRules"`
	// Identifier for the data set.
	//
	// The following arguments are optional:
	DataSetId pulumi.StringInput    `pulumi:"dataSetId"`
	Tags      pulumi.StringMapInput `pulumi:"tags"`
	// Deprecated: this attribute has been deprecated
	TagsAll pulumi.StringMapInput `pulumi:"tagsAll"`
}

A collection of arguments for invoking getDataSet.

func (LookupDataSetOutputArgs) ElementType

func (LookupDataSetOutputArgs) ElementType() reflect.Type

type LookupDataSetResult

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"`
	// Deprecated: this attribute has been deprecated
	TagsAll map[string]string `pulumi:"tagsAll"`
}

A collection of values returned by getDataSet.

func LookupDataSet

func LookupDataSet(ctx *pulumi.Context, args *LookupDataSetArgs, opts ...pulumi.InvokeOption) (*LookupDataSetResult, error)

Data source for managing a QuickSight Data Set.

## Example Usage

### Basic Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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
	})
}

``` <!--End PulumiCodeChooser -->

type LookupDataSetResultOutput

type LookupDataSetResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDataSet.

func (LookupDataSetResultOutput) Arn

func (LookupDataSetResultOutput) AwsAccountId

func (LookupDataSetResultOutput) ColumnGroups

func (LookupDataSetResultOutput) ColumnLevelPermissionRules

func (LookupDataSetResultOutput) DataSetId

func (LookupDataSetResultOutput) DataSetUsageConfigurations

func (LookupDataSetResultOutput) ElementType

func (LookupDataSetResultOutput) ElementType() reflect.Type

func (LookupDataSetResultOutput) FieldFolders

func (LookupDataSetResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupDataSetResultOutput) ImportMode

func (LookupDataSetResultOutput) LogicalTableMaps

func (LookupDataSetResultOutput) Name

func (LookupDataSetResultOutput) Permissions

func (LookupDataSetResultOutput) PhysicalTableMaps

func (LookupDataSetResultOutput) RowLevelPermissionDataSets

func (LookupDataSetResultOutput) RowLevelPermissionTagConfigurations

func (LookupDataSetResultOutput) Tags

func (LookupDataSetResultOutput) TagsAll deprecated

Deprecated: this attribute has been deprecated

func (LookupDataSetResultOutput) ToLookupDataSetResultOutput

func (o LookupDataSetResultOutput) ToLookupDataSetResultOutput() LookupDataSetResultOutput

func (LookupDataSetResultOutput) ToLookupDataSetResultOutputWithContext

func (o LookupDataSetResultOutput) ToLookupDataSetResultOutputWithContext(ctx context.Context) LookupDataSetResultOutput

type LookupThemeArgs

type LookupThemeArgs struct {
	// AWS account ID.
	AwsAccountId *string `pulumi:"awsAccountId"`
	// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
	Tags map[string]string `pulumi:"tags"`
	// Identifier of the theme.
	//
	// The following arguments are optional:
	ThemeId string `pulumi:"themeId"`
}

A collection of arguments for invoking getTheme.

type LookupThemeOutputArgs

type LookupThemeOutputArgs struct {
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput `pulumi:"awsAccountId"`
	// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// Identifier of the theme.
	//
	// The following arguments are optional:
	ThemeId pulumi.StringInput `pulumi:"themeId"`
}

A collection of arguments for invoking getTheme.

func (LookupThemeOutputArgs) ElementType

func (LookupThemeOutputArgs) ElementType() reflect.Type

type LookupThemeResult

type LookupThemeResult struct {
	// ARN of the theme.
	Arn          string `pulumi:"arn"`
	AwsAccountId string `pulumi:"awsAccountId"`
	// The ID of the theme that a custom theme will inherit from. All themes inherit from one of the starting themes defined by Amazon QuickSight.
	BaseThemeId string `pulumi:"baseThemeId"`
	// The theme configuration, which contains the theme display properties. See configuration.
	Configurations []GetThemeConfiguration `pulumi:"configurations"`
	// The time that the theme was created.
	CreatedTime string `pulumi:"createdTime"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The time that the theme was last updated.
	LastUpdatedTime string `pulumi:"lastUpdatedTime"`
	// Display name of the theme.
	Name string `pulumi:"name"`
	// A set of resource permissions on the theme. See permissions.
	Permissions []GetThemePermission `pulumi:"permissions"`
	// The theme creation status.
	Status string `pulumi:"status"`
	// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
	Tags    map[string]string `pulumi:"tags"`
	ThemeId string            `pulumi:"themeId"`
	// A description of the current theme version being created/updated.
	VersionDescription string `pulumi:"versionDescription"`
	// The version number of the theme version.
	VersionNumber int `pulumi:"versionNumber"`
}

A collection of values returned by getTheme.

func LookupTheme

func LookupTheme(ctx *pulumi.Context, args *LookupThemeArgs, opts ...pulumi.InvokeOption) (*LookupThemeResult, error)

Data source for managing an AWS QuickSight Theme.

## Example Usage

### Basic Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.LookupTheme(ctx, &quicksight.LookupThemeArgs{
			ThemeId: "example",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type LookupThemeResultOutput

type LookupThemeResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTheme.

func (LookupThemeResultOutput) Arn

ARN of the theme.

func (LookupThemeResultOutput) AwsAccountId

func (o LookupThemeResultOutput) AwsAccountId() pulumi.StringOutput

func (LookupThemeResultOutput) BaseThemeId

The ID of the theme that a custom theme will inherit from. All themes inherit from one of the starting themes defined by Amazon QuickSight.

func (LookupThemeResultOutput) Configurations

The theme configuration, which contains the theme display properties. See configuration.

func (LookupThemeResultOutput) CreatedTime

The time that the theme was created.

func (LookupThemeResultOutput) ElementType

func (LookupThemeResultOutput) ElementType() reflect.Type

func (LookupThemeResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupThemeResultOutput) LastUpdatedTime

func (o LookupThemeResultOutput) LastUpdatedTime() pulumi.StringOutput

The time that the theme was last updated.

func (LookupThemeResultOutput) Name

Display name of the theme.

func (LookupThemeResultOutput) Permissions

A set of resource permissions on the theme. See permissions.

func (LookupThemeResultOutput) Status

The theme creation status.

func (LookupThemeResultOutput) Tags

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

func (LookupThemeResultOutput) ThemeId

func (LookupThemeResultOutput) ToLookupThemeResultOutput

func (o LookupThemeResultOutput) ToLookupThemeResultOutput() LookupThemeResultOutput

func (LookupThemeResultOutput) ToLookupThemeResultOutputWithContext

func (o LookupThemeResultOutput) ToLookupThemeResultOutputWithContext(ctx context.Context) LookupThemeResultOutput

func (LookupThemeResultOutput) VersionDescription

func (o LookupThemeResultOutput) VersionDescription() pulumi.StringOutput

A description of the current theme version being created/updated.

func (LookupThemeResultOutput) VersionNumber

func (o LookupThemeResultOutput) VersionNumber() pulumi.IntOutput

The version number of the theme version.

type Namespace

type Namespace struct {
	pulumi.CustomResourceState

	// ARN of the Namespace.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// AWS account ID.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// Namespace AWS Region.
	CapacityRegion pulumi.StringOutput `pulumi:"capacityRegion"`
	// Creation status of the namespace.
	CreationStatus pulumi.StringOutput `pulumi:"creationStatus"`
	// User identity directory type. Defaults to `QUICKSIGHT`, the only current valid value.
	IdentityStore pulumi.StringOutput `pulumi:"identityStore"`
	// Name of the namespace.
	//
	// The following arguments are optional:
	Namespace pulumi.StringOutput `pulumi:"namespace"`
	// 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.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll  pulumi.StringMapOutput     `pulumi:"tagsAll"`
	Timeouts NamespaceTimeoutsPtrOutput `pulumi:"timeouts"`
}

Resource for managing an AWS QuickSight Namespace.

## Example Usage

### Basic Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewNamespace(ctx, "example", &quicksight.NamespaceArgs{
			Namespace: pulumi.String("example"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import QuickSight Namespace using the AWS account ID and namespace separated by commas (`,`). For example:

```sh $ pulumi import aws:quicksight/namespace:Namespace example 123456789012,example ```

func GetNamespace

func GetNamespace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NamespaceState, opts ...pulumi.ResourceOption) (*Namespace, error)

GetNamespace gets an existing Namespace 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 NewNamespace

func NewNamespace(ctx *pulumi.Context,
	name string, args *NamespaceArgs, opts ...pulumi.ResourceOption) (*Namespace, error)

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

func (*Namespace) ElementType

func (*Namespace) ElementType() reflect.Type

func (*Namespace) ToNamespaceOutput

func (i *Namespace) ToNamespaceOutput() NamespaceOutput

func (*Namespace) ToNamespaceOutputWithContext

func (i *Namespace) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput

type NamespaceArgs

type NamespaceArgs struct {
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// User identity directory type. Defaults to `QUICKSIGHT`, the only current valid value.
	IdentityStore pulumi.StringPtrInput
	// Name of the namespace.
	//
	// The following arguments are optional:
	Namespace pulumi.StringInput
	// 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
	Timeouts NamespaceTimeoutsPtrInput
}

The set of arguments for constructing a Namespace resource.

func (NamespaceArgs) ElementType

func (NamespaceArgs) ElementType() reflect.Type

type NamespaceArray

type NamespaceArray []NamespaceInput

func (NamespaceArray) ElementType

func (NamespaceArray) ElementType() reflect.Type

func (NamespaceArray) ToNamespaceArrayOutput

func (i NamespaceArray) ToNamespaceArrayOutput() NamespaceArrayOutput

func (NamespaceArray) ToNamespaceArrayOutputWithContext

func (i NamespaceArray) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput

type NamespaceArrayInput

type NamespaceArrayInput interface {
	pulumi.Input

	ToNamespaceArrayOutput() NamespaceArrayOutput
	ToNamespaceArrayOutputWithContext(context.Context) NamespaceArrayOutput
}

NamespaceArrayInput is an input type that accepts NamespaceArray and NamespaceArrayOutput values. You can construct a concrete instance of `NamespaceArrayInput` via:

NamespaceArray{ NamespaceArgs{...} }

type NamespaceArrayOutput

type NamespaceArrayOutput struct{ *pulumi.OutputState }

func (NamespaceArrayOutput) ElementType

func (NamespaceArrayOutput) ElementType() reflect.Type

func (NamespaceArrayOutput) Index

func (NamespaceArrayOutput) ToNamespaceArrayOutput

func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput

func (NamespaceArrayOutput) ToNamespaceArrayOutputWithContext

func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput

type NamespaceInput

type NamespaceInput interface {
	pulumi.Input

	ToNamespaceOutput() NamespaceOutput
	ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
}

type NamespaceMap

type NamespaceMap map[string]NamespaceInput

func (NamespaceMap) ElementType

func (NamespaceMap) ElementType() reflect.Type

func (NamespaceMap) ToNamespaceMapOutput

func (i NamespaceMap) ToNamespaceMapOutput() NamespaceMapOutput

func (NamespaceMap) ToNamespaceMapOutputWithContext

func (i NamespaceMap) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput

type NamespaceMapInput

type NamespaceMapInput interface {
	pulumi.Input

	ToNamespaceMapOutput() NamespaceMapOutput
	ToNamespaceMapOutputWithContext(context.Context) NamespaceMapOutput
}

NamespaceMapInput is an input type that accepts NamespaceMap and NamespaceMapOutput values. You can construct a concrete instance of `NamespaceMapInput` via:

NamespaceMap{ "key": NamespaceArgs{...} }

type NamespaceMapOutput

type NamespaceMapOutput struct{ *pulumi.OutputState }

func (NamespaceMapOutput) ElementType

func (NamespaceMapOutput) ElementType() reflect.Type

func (NamespaceMapOutput) MapIndex

func (NamespaceMapOutput) ToNamespaceMapOutput

func (o NamespaceMapOutput) ToNamespaceMapOutput() NamespaceMapOutput

func (NamespaceMapOutput) ToNamespaceMapOutputWithContext

func (o NamespaceMapOutput) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput

type NamespaceOutput

type NamespaceOutput struct{ *pulumi.OutputState }

func (NamespaceOutput) Arn

ARN of the Namespace.

func (NamespaceOutput) AwsAccountId

func (o NamespaceOutput) AwsAccountId() pulumi.StringOutput

AWS account ID.

func (NamespaceOutput) CapacityRegion

func (o NamespaceOutput) CapacityRegion() pulumi.StringOutput

Namespace AWS Region.

func (NamespaceOutput) CreationStatus

func (o NamespaceOutput) CreationStatus() pulumi.StringOutput

Creation status of the namespace.

func (NamespaceOutput) ElementType

func (NamespaceOutput) ElementType() reflect.Type

func (NamespaceOutput) IdentityStore

func (o NamespaceOutput) IdentityStore() pulumi.StringOutput

User identity directory type. Defaults to `QUICKSIGHT`, the only current valid value.

func (NamespaceOutput) Namespace

func (o NamespaceOutput) Namespace() pulumi.StringOutput

Name of the namespace.

The following arguments are optional:

func (NamespaceOutput) Tags

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 (NamespaceOutput) TagsAll deprecated

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

Deprecated: Please use `tags` instead.

func (NamespaceOutput) Timeouts

func (NamespaceOutput) ToNamespaceOutput

func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput

func (NamespaceOutput) ToNamespaceOutputWithContext

func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput

type NamespaceState

type NamespaceState struct {
	// ARN of the Namespace.
	Arn pulumi.StringPtrInput
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// Namespace AWS Region.
	CapacityRegion pulumi.StringPtrInput
	// Creation status of the namespace.
	CreationStatus pulumi.StringPtrInput
	// User identity directory type. Defaults to `QUICKSIGHT`, the only current valid value.
	IdentityStore pulumi.StringPtrInput
	// Name of the namespace.
	//
	// The following arguments are optional:
	Namespace pulumi.StringPtrInput
	// 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.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll  pulumi.StringMapInput
	Timeouts NamespaceTimeoutsPtrInput
}

func (NamespaceState) ElementType

func (NamespaceState) ElementType() reflect.Type

type NamespaceTimeouts

type NamespaceTimeouts struct {
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
	Create *string `pulumi:"create"`
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
	Delete *string `pulumi:"delete"`
}

type NamespaceTimeoutsArgs

type NamespaceTimeoutsArgs struct {
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
	Create pulumi.StringPtrInput `pulumi:"create"`
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
	Delete pulumi.StringPtrInput `pulumi:"delete"`
}

func (NamespaceTimeoutsArgs) ElementType

func (NamespaceTimeoutsArgs) ElementType() reflect.Type

func (NamespaceTimeoutsArgs) ToNamespaceTimeoutsOutput

func (i NamespaceTimeoutsArgs) ToNamespaceTimeoutsOutput() NamespaceTimeoutsOutput

func (NamespaceTimeoutsArgs) ToNamespaceTimeoutsOutputWithContext

func (i NamespaceTimeoutsArgs) ToNamespaceTimeoutsOutputWithContext(ctx context.Context) NamespaceTimeoutsOutput

func (NamespaceTimeoutsArgs) ToNamespaceTimeoutsPtrOutput

func (i NamespaceTimeoutsArgs) ToNamespaceTimeoutsPtrOutput() NamespaceTimeoutsPtrOutput

func (NamespaceTimeoutsArgs) ToNamespaceTimeoutsPtrOutputWithContext

func (i NamespaceTimeoutsArgs) ToNamespaceTimeoutsPtrOutputWithContext(ctx context.Context) NamespaceTimeoutsPtrOutput

type NamespaceTimeoutsInput

type NamespaceTimeoutsInput interface {
	pulumi.Input

	ToNamespaceTimeoutsOutput() NamespaceTimeoutsOutput
	ToNamespaceTimeoutsOutputWithContext(context.Context) NamespaceTimeoutsOutput
}

NamespaceTimeoutsInput is an input type that accepts NamespaceTimeoutsArgs and NamespaceTimeoutsOutput values. You can construct a concrete instance of `NamespaceTimeoutsInput` via:

NamespaceTimeoutsArgs{...}

type NamespaceTimeoutsOutput

type NamespaceTimeoutsOutput struct{ *pulumi.OutputState }

func (NamespaceTimeoutsOutput) Create

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

func (NamespaceTimeoutsOutput) Delete

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.

func (NamespaceTimeoutsOutput) ElementType

func (NamespaceTimeoutsOutput) ElementType() reflect.Type

func (NamespaceTimeoutsOutput) ToNamespaceTimeoutsOutput

func (o NamespaceTimeoutsOutput) ToNamespaceTimeoutsOutput() NamespaceTimeoutsOutput

func (NamespaceTimeoutsOutput) ToNamespaceTimeoutsOutputWithContext

func (o NamespaceTimeoutsOutput) ToNamespaceTimeoutsOutputWithContext(ctx context.Context) NamespaceTimeoutsOutput

func (NamespaceTimeoutsOutput) ToNamespaceTimeoutsPtrOutput

func (o NamespaceTimeoutsOutput) ToNamespaceTimeoutsPtrOutput() NamespaceTimeoutsPtrOutput

func (NamespaceTimeoutsOutput) ToNamespaceTimeoutsPtrOutputWithContext

func (o NamespaceTimeoutsOutput) ToNamespaceTimeoutsPtrOutputWithContext(ctx context.Context) NamespaceTimeoutsPtrOutput

type NamespaceTimeoutsPtrInput

type NamespaceTimeoutsPtrInput interface {
	pulumi.Input

	ToNamespaceTimeoutsPtrOutput() NamespaceTimeoutsPtrOutput
	ToNamespaceTimeoutsPtrOutputWithContext(context.Context) NamespaceTimeoutsPtrOutput
}

NamespaceTimeoutsPtrInput is an input type that accepts NamespaceTimeoutsArgs, NamespaceTimeoutsPtr and NamespaceTimeoutsPtrOutput values. You can construct a concrete instance of `NamespaceTimeoutsPtrInput` via:

        NamespaceTimeoutsArgs{...}

or:

        nil

type NamespaceTimeoutsPtrOutput

type NamespaceTimeoutsPtrOutput struct{ *pulumi.OutputState }

func (NamespaceTimeoutsPtrOutput) Create

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

func (NamespaceTimeoutsPtrOutput) Delete

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.

func (NamespaceTimeoutsPtrOutput) Elem

func (NamespaceTimeoutsPtrOutput) ElementType

func (NamespaceTimeoutsPtrOutput) ElementType() reflect.Type

func (NamespaceTimeoutsPtrOutput) ToNamespaceTimeoutsPtrOutput

func (o NamespaceTimeoutsPtrOutput) ToNamespaceTimeoutsPtrOutput() NamespaceTimeoutsPtrOutput

func (NamespaceTimeoutsPtrOutput) ToNamespaceTimeoutsPtrOutputWithContext

func (o NamespaceTimeoutsPtrOutput) ToNamespaceTimeoutsPtrOutputWithContext(ctx context.Context) NamespaceTimeoutsPtrOutput

type RefreshSchedule

type RefreshSchedule struct {
	pulumi.CustomResourceState

	// Amazon Resource Name (ARN) of the refresh schedule.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// AWS account ID.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// The ID of the dataset.
	DataSetId pulumi.StringOutput `pulumi:"dataSetId"`
	// The [refresh schedule](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshSchedule.html). See schedule
	//
	// The following arguments are optional:
	Schedule RefreshScheduleSchedulePtrOutput `pulumi:"schedule"`
	// The ID of the refresh schedule.
	ScheduleId pulumi.StringOutput `pulumi:"scheduleId"`
}

Resource for managing a QuickSight Refresh Schedule.

## Example Usage

### Basic Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewRefreshSchedule(ctx, "example", &quicksight.RefreshScheduleArgs{
			DataSetId:  pulumi.String("dataset-id"),
			ScheduleId: pulumi.String("schedule-id"),
			Schedule: &quicksight.RefreshScheduleScheduleArgs{
				RefreshType: pulumi.String("FULL_REFRESH"),
				ScheduleFrequency: &quicksight.RefreshScheduleScheduleScheduleFrequencyArgs{
					Interval: pulumi.String("HOURLY"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

### With Weekly Refresh

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewRefreshSchedule(ctx, "example", &quicksight.RefreshScheduleArgs{
			DataSetId:  pulumi.String("dataset-id"),
			ScheduleId: pulumi.String("schedule-id"),
			Schedule: &quicksight.RefreshScheduleScheduleArgs{
				RefreshType: pulumi.String("INCREMENTAL_REFRESH"),
				ScheduleFrequency: &quicksight.RefreshScheduleScheduleScheduleFrequencyArgs{
					Interval:     pulumi.String("WEEKLY"),
					TimeOfTheDay: pulumi.String("01:00"),
					Timezone:     pulumi.String("Europe/London"),
					RefreshOnDay: &quicksight.RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs{
						DayOfWeek: pulumi.String("MONDAY"),
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

### With Monthly Refresh

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewRefreshSchedule(ctx, "example", &quicksight.RefreshScheduleArgs{
			DataSetId:  pulumi.String("dataset-id"),
			ScheduleId: pulumi.String("schedule-id"),
			Schedule: &quicksight.RefreshScheduleScheduleArgs{
				RefreshType: pulumi.String("INCREMENTAL_REFRESH"),
				ScheduleFrequency: &quicksight.RefreshScheduleScheduleScheduleFrequencyArgs{
					Interval:     pulumi.String("MONTHLY"),
					TimeOfTheDay: pulumi.String("01:00"),
					Timezone:     pulumi.String("Europe/London"),
					RefreshOnDay: &quicksight.RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs{
						DayOfMonth: pulumi.String("1"),
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import a QuickSight Refresh Schedule using the AWS account ID, data set ID and schedule ID separated by commas (`,`). For example:

```sh $ pulumi import aws:quicksight/refreshSchedule:RefreshSchedule example 123456789012,dataset-id,schedule-id ```

func GetRefreshSchedule

func GetRefreshSchedule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RefreshScheduleState, opts ...pulumi.ResourceOption) (*RefreshSchedule, error)

GetRefreshSchedule gets an existing RefreshSchedule 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 NewRefreshSchedule

func NewRefreshSchedule(ctx *pulumi.Context,
	name string, args *RefreshScheduleArgs, opts ...pulumi.ResourceOption) (*RefreshSchedule, error)

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

func (*RefreshSchedule) ElementType

func (*RefreshSchedule) ElementType() reflect.Type

func (*RefreshSchedule) ToRefreshScheduleOutput

func (i *RefreshSchedule) ToRefreshScheduleOutput() RefreshScheduleOutput

func (*RefreshSchedule) ToRefreshScheduleOutputWithContext

func (i *RefreshSchedule) ToRefreshScheduleOutputWithContext(ctx context.Context) RefreshScheduleOutput

type RefreshScheduleArgs

type RefreshScheduleArgs struct {
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// The ID of the dataset.
	DataSetId pulumi.StringInput
	// The [refresh schedule](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshSchedule.html). See schedule
	//
	// The following arguments are optional:
	Schedule RefreshScheduleSchedulePtrInput
	// The ID of the refresh schedule.
	ScheduleId pulumi.StringInput
}

The set of arguments for constructing a RefreshSchedule resource.

func (RefreshScheduleArgs) ElementType

func (RefreshScheduleArgs) ElementType() reflect.Type

type RefreshScheduleArray

type RefreshScheduleArray []RefreshScheduleInput

func (RefreshScheduleArray) ElementType

func (RefreshScheduleArray) ElementType() reflect.Type

func (RefreshScheduleArray) ToRefreshScheduleArrayOutput

func (i RefreshScheduleArray) ToRefreshScheduleArrayOutput() RefreshScheduleArrayOutput

func (RefreshScheduleArray) ToRefreshScheduleArrayOutputWithContext

func (i RefreshScheduleArray) ToRefreshScheduleArrayOutputWithContext(ctx context.Context) RefreshScheduleArrayOutput

type RefreshScheduleArrayInput

type RefreshScheduleArrayInput interface {
	pulumi.Input

	ToRefreshScheduleArrayOutput() RefreshScheduleArrayOutput
	ToRefreshScheduleArrayOutputWithContext(context.Context) RefreshScheduleArrayOutput
}

RefreshScheduleArrayInput is an input type that accepts RefreshScheduleArray and RefreshScheduleArrayOutput values. You can construct a concrete instance of `RefreshScheduleArrayInput` via:

RefreshScheduleArray{ RefreshScheduleArgs{...} }

type RefreshScheduleArrayOutput

type RefreshScheduleArrayOutput struct{ *pulumi.OutputState }

func (RefreshScheduleArrayOutput) ElementType

func (RefreshScheduleArrayOutput) ElementType() reflect.Type

func (RefreshScheduleArrayOutput) Index

func (RefreshScheduleArrayOutput) ToRefreshScheduleArrayOutput

func (o RefreshScheduleArrayOutput) ToRefreshScheduleArrayOutput() RefreshScheduleArrayOutput

func (RefreshScheduleArrayOutput) ToRefreshScheduleArrayOutputWithContext

func (o RefreshScheduleArrayOutput) ToRefreshScheduleArrayOutputWithContext(ctx context.Context) RefreshScheduleArrayOutput

type RefreshScheduleInput

type RefreshScheduleInput interface {
	pulumi.Input

	ToRefreshScheduleOutput() RefreshScheduleOutput
	ToRefreshScheduleOutputWithContext(ctx context.Context) RefreshScheduleOutput
}

type RefreshScheduleMap

type RefreshScheduleMap map[string]RefreshScheduleInput

func (RefreshScheduleMap) ElementType

func (RefreshScheduleMap) ElementType() reflect.Type

func (RefreshScheduleMap) ToRefreshScheduleMapOutput

func (i RefreshScheduleMap) ToRefreshScheduleMapOutput() RefreshScheduleMapOutput

func (RefreshScheduleMap) ToRefreshScheduleMapOutputWithContext

func (i RefreshScheduleMap) ToRefreshScheduleMapOutputWithContext(ctx context.Context) RefreshScheduleMapOutput

type RefreshScheduleMapInput

type RefreshScheduleMapInput interface {
	pulumi.Input

	ToRefreshScheduleMapOutput() RefreshScheduleMapOutput
	ToRefreshScheduleMapOutputWithContext(context.Context) RefreshScheduleMapOutput
}

RefreshScheduleMapInput is an input type that accepts RefreshScheduleMap and RefreshScheduleMapOutput values. You can construct a concrete instance of `RefreshScheduleMapInput` via:

RefreshScheduleMap{ "key": RefreshScheduleArgs{...} }

type RefreshScheduleMapOutput

type RefreshScheduleMapOutput struct{ *pulumi.OutputState }

func (RefreshScheduleMapOutput) ElementType

func (RefreshScheduleMapOutput) ElementType() reflect.Type

func (RefreshScheduleMapOutput) MapIndex

func (RefreshScheduleMapOutput) ToRefreshScheduleMapOutput

func (o RefreshScheduleMapOutput) ToRefreshScheduleMapOutput() RefreshScheduleMapOutput

func (RefreshScheduleMapOutput) ToRefreshScheduleMapOutputWithContext

func (o RefreshScheduleMapOutput) ToRefreshScheduleMapOutputWithContext(ctx context.Context) RefreshScheduleMapOutput

type RefreshScheduleOutput

type RefreshScheduleOutput struct{ *pulumi.OutputState }

func (RefreshScheduleOutput) Arn

Amazon Resource Name (ARN) of the refresh schedule.

func (RefreshScheduleOutput) AwsAccountId

func (o RefreshScheduleOutput) AwsAccountId() pulumi.StringOutput

AWS account ID.

func (RefreshScheduleOutput) DataSetId

The ID of the dataset.

func (RefreshScheduleOutput) ElementType

func (RefreshScheduleOutput) ElementType() reflect.Type

func (RefreshScheduleOutput) Schedule

The [refresh schedule](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshSchedule.html). See schedule

The following arguments are optional:

func (RefreshScheduleOutput) ScheduleId

func (o RefreshScheduleOutput) ScheduleId() pulumi.StringOutput

The ID of the refresh schedule.

func (RefreshScheduleOutput) ToRefreshScheduleOutput

func (o RefreshScheduleOutput) ToRefreshScheduleOutput() RefreshScheduleOutput

func (RefreshScheduleOutput) ToRefreshScheduleOutputWithContext

func (o RefreshScheduleOutput) ToRefreshScheduleOutputWithContext(ctx context.Context) RefreshScheduleOutput

type RefreshScheduleSchedule

type RefreshScheduleSchedule struct {
	// The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`.
	RefreshType string `pulumi:"refreshType"`
	// The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency.
	ScheduleFrequency *RefreshScheduleScheduleScheduleFrequency `pulumi:"scheduleFrequency"`
	// Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format.
	StartAfterDateTime *string `pulumi:"startAfterDateTime"`
}

type RefreshScheduleScheduleArgs

type RefreshScheduleScheduleArgs struct {
	// The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`.
	RefreshType pulumi.StringInput `pulumi:"refreshType"`
	// The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency.
	ScheduleFrequency RefreshScheduleScheduleScheduleFrequencyPtrInput `pulumi:"scheduleFrequency"`
	// Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format.
	StartAfterDateTime pulumi.StringPtrInput `pulumi:"startAfterDateTime"`
}

func (RefreshScheduleScheduleArgs) ElementType

func (RefreshScheduleScheduleArgs) ToRefreshScheduleScheduleOutput

func (i RefreshScheduleScheduleArgs) ToRefreshScheduleScheduleOutput() RefreshScheduleScheduleOutput

func (RefreshScheduleScheduleArgs) ToRefreshScheduleScheduleOutputWithContext

func (i RefreshScheduleScheduleArgs) ToRefreshScheduleScheduleOutputWithContext(ctx context.Context) RefreshScheduleScheduleOutput

func (RefreshScheduleScheduleArgs) ToRefreshScheduleSchedulePtrOutput

func (i RefreshScheduleScheduleArgs) ToRefreshScheduleSchedulePtrOutput() RefreshScheduleSchedulePtrOutput

func (RefreshScheduleScheduleArgs) ToRefreshScheduleSchedulePtrOutputWithContext

func (i RefreshScheduleScheduleArgs) ToRefreshScheduleSchedulePtrOutputWithContext(ctx context.Context) RefreshScheduleSchedulePtrOutput

type RefreshScheduleScheduleInput

type RefreshScheduleScheduleInput interface {
	pulumi.Input

	ToRefreshScheduleScheduleOutput() RefreshScheduleScheduleOutput
	ToRefreshScheduleScheduleOutputWithContext(context.Context) RefreshScheduleScheduleOutput
}

RefreshScheduleScheduleInput is an input type that accepts RefreshScheduleScheduleArgs and RefreshScheduleScheduleOutput values. You can construct a concrete instance of `RefreshScheduleScheduleInput` via:

RefreshScheduleScheduleArgs{...}

type RefreshScheduleScheduleOutput

type RefreshScheduleScheduleOutput struct{ *pulumi.OutputState }

func (RefreshScheduleScheduleOutput) ElementType

func (RefreshScheduleScheduleOutput) RefreshType

The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`.

func (RefreshScheduleScheduleOutput) ScheduleFrequency

The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency.

func (RefreshScheduleScheduleOutput) StartAfterDateTime

func (o RefreshScheduleScheduleOutput) StartAfterDateTime() pulumi.StringPtrOutput

Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format.

func (RefreshScheduleScheduleOutput) ToRefreshScheduleScheduleOutput

func (o RefreshScheduleScheduleOutput) ToRefreshScheduleScheduleOutput() RefreshScheduleScheduleOutput

func (RefreshScheduleScheduleOutput) ToRefreshScheduleScheduleOutputWithContext

func (o RefreshScheduleScheduleOutput) ToRefreshScheduleScheduleOutputWithContext(ctx context.Context) RefreshScheduleScheduleOutput

func (RefreshScheduleScheduleOutput) ToRefreshScheduleSchedulePtrOutput

func (o RefreshScheduleScheduleOutput) ToRefreshScheduleSchedulePtrOutput() RefreshScheduleSchedulePtrOutput

func (RefreshScheduleScheduleOutput) ToRefreshScheduleSchedulePtrOutputWithContext

func (o RefreshScheduleScheduleOutput) ToRefreshScheduleSchedulePtrOutputWithContext(ctx context.Context) RefreshScheduleSchedulePtrOutput

type RefreshScheduleSchedulePtrInput

type RefreshScheduleSchedulePtrInput interface {
	pulumi.Input

	ToRefreshScheduleSchedulePtrOutput() RefreshScheduleSchedulePtrOutput
	ToRefreshScheduleSchedulePtrOutputWithContext(context.Context) RefreshScheduleSchedulePtrOutput
}

RefreshScheduleSchedulePtrInput is an input type that accepts RefreshScheduleScheduleArgs, RefreshScheduleSchedulePtr and RefreshScheduleSchedulePtrOutput values. You can construct a concrete instance of `RefreshScheduleSchedulePtrInput` via:

        RefreshScheduleScheduleArgs{...}

or:

        nil

type RefreshScheduleSchedulePtrOutput

type RefreshScheduleSchedulePtrOutput struct{ *pulumi.OutputState }

func (RefreshScheduleSchedulePtrOutput) Elem

func (RefreshScheduleSchedulePtrOutput) ElementType

func (RefreshScheduleSchedulePtrOutput) RefreshType

The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`.

func (RefreshScheduleSchedulePtrOutput) ScheduleFrequency

The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency.

func (RefreshScheduleSchedulePtrOutput) StartAfterDateTime

Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format.

func (RefreshScheduleSchedulePtrOutput) ToRefreshScheduleSchedulePtrOutput

func (o RefreshScheduleSchedulePtrOutput) ToRefreshScheduleSchedulePtrOutput() RefreshScheduleSchedulePtrOutput

func (RefreshScheduleSchedulePtrOutput) ToRefreshScheduleSchedulePtrOutputWithContext

func (o RefreshScheduleSchedulePtrOutput) ToRefreshScheduleSchedulePtrOutputWithContext(ctx context.Context) RefreshScheduleSchedulePtrOutput

type RefreshScheduleScheduleScheduleFrequency

type RefreshScheduleScheduleScheduleFrequency struct {
	// The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`.
	Interval string `pulumi:"interval"`
	// The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day.
	RefreshOnDay *RefreshScheduleScheduleScheduleFrequencyRefreshOnDay `pulumi:"refreshOnDay"`
	// The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly.
	TimeOfTheDay *string `pulumi:"timeOfTheDay"`
	// The timezone that you want the refresh schedule to use.
	Timezone *string `pulumi:"timezone"`
}

type RefreshScheduleScheduleScheduleFrequencyArgs

type RefreshScheduleScheduleScheduleFrequencyArgs struct {
	// The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`.
	Interval pulumi.StringInput `pulumi:"interval"`
	// The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day.
	RefreshOnDay RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrInput `pulumi:"refreshOnDay"`
	// The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly.
	TimeOfTheDay pulumi.StringPtrInput `pulumi:"timeOfTheDay"`
	// The timezone that you want the refresh schedule to use.
	Timezone pulumi.StringPtrInput `pulumi:"timezone"`
}

func (RefreshScheduleScheduleScheduleFrequencyArgs) ElementType

func (RefreshScheduleScheduleScheduleFrequencyArgs) ToRefreshScheduleScheduleScheduleFrequencyOutput

func (i RefreshScheduleScheduleScheduleFrequencyArgs) ToRefreshScheduleScheduleScheduleFrequencyOutput() RefreshScheduleScheduleScheduleFrequencyOutput

func (RefreshScheduleScheduleScheduleFrequencyArgs) ToRefreshScheduleScheduleScheduleFrequencyOutputWithContext

func (i RefreshScheduleScheduleScheduleFrequencyArgs) ToRefreshScheduleScheduleScheduleFrequencyOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyOutput

func (RefreshScheduleScheduleScheduleFrequencyArgs) ToRefreshScheduleScheduleScheduleFrequencyPtrOutput

func (i RefreshScheduleScheduleScheduleFrequencyArgs) ToRefreshScheduleScheduleScheduleFrequencyPtrOutput() RefreshScheduleScheduleScheduleFrequencyPtrOutput

func (RefreshScheduleScheduleScheduleFrequencyArgs) ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext

func (i RefreshScheduleScheduleScheduleFrequencyArgs) ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyPtrOutput

type RefreshScheduleScheduleScheduleFrequencyInput

type RefreshScheduleScheduleScheduleFrequencyInput interface {
	pulumi.Input

	ToRefreshScheduleScheduleScheduleFrequencyOutput() RefreshScheduleScheduleScheduleFrequencyOutput
	ToRefreshScheduleScheduleScheduleFrequencyOutputWithContext(context.Context) RefreshScheduleScheduleScheduleFrequencyOutput
}

RefreshScheduleScheduleScheduleFrequencyInput is an input type that accepts RefreshScheduleScheduleScheduleFrequencyArgs and RefreshScheduleScheduleScheduleFrequencyOutput values. You can construct a concrete instance of `RefreshScheduleScheduleScheduleFrequencyInput` via:

RefreshScheduleScheduleScheduleFrequencyArgs{...}

type RefreshScheduleScheduleScheduleFrequencyOutput

type RefreshScheduleScheduleScheduleFrequencyOutput struct{ *pulumi.OutputState }

func (RefreshScheduleScheduleScheduleFrequencyOutput) ElementType

func (RefreshScheduleScheduleScheduleFrequencyOutput) Interval

The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`.

func (RefreshScheduleScheduleScheduleFrequencyOutput) RefreshOnDay

The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day.

func (RefreshScheduleScheduleScheduleFrequencyOutput) TimeOfTheDay

The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly.

func (RefreshScheduleScheduleScheduleFrequencyOutput) Timezone

The timezone that you want the refresh schedule to use.

func (RefreshScheduleScheduleScheduleFrequencyOutput) ToRefreshScheduleScheduleScheduleFrequencyOutput

func (o RefreshScheduleScheduleScheduleFrequencyOutput) ToRefreshScheduleScheduleScheduleFrequencyOutput() RefreshScheduleScheduleScheduleFrequencyOutput

func (RefreshScheduleScheduleScheduleFrequencyOutput) ToRefreshScheduleScheduleScheduleFrequencyOutputWithContext

func (o RefreshScheduleScheduleScheduleFrequencyOutput) ToRefreshScheduleScheduleScheduleFrequencyOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyOutput

func (RefreshScheduleScheduleScheduleFrequencyOutput) ToRefreshScheduleScheduleScheduleFrequencyPtrOutput

func (o RefreshScheduleScheduleScheduleFrequencyOutput) ToRefreshScheduleScheduleScheduleFrequencyPtrOutput() RefreshScheduleScheduleScheduleFrequencyPtrOutput

func (RefreshScheduleScheduleScheduleFrequencyOutput) ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext

func (o RefreshScheduleScheduleScheduleFrequencyOutput) ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyPtrOutput

type RefreshScheduleScheduleScheduleFrequencyPtrInput

type RefreshScheduleScheduleScheduleFrequencyPtrInput interface {
	pulumi.Input

	ToRefreshScheduleScheduleScheduleFrequencyPtrOutput() RefreshScheduleScheduleScheduleFrequencyPtrOutput
	ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(context.Context) RefreshScheduleScheduleScheduleFrequencyPtrOutput
}

RefreshScheduleScheduleScheduleFrequencyPtrInput is an input type that accepts RefreshScheduleScheduleScheduleFrequencyArgs, RefreshScheduleScheduleScheduleFrequencyPtr and RefreshScheduleScheduleScheduleFrequencyPtrOutput values. You can construct a concrete instance of `RefreshScheduleScheduleScheduleFrequencyPtrInput` via:

        RefreshScheduleScheduleScheduleFrequencyArgs{...}

or:

        nil

type RefreshScheduleScheduleScheduleFrequencyPtrOutput

type RefreshScheduleScheduleScheduleFrequencyPtrOutput struct{ *pulumi.OutputState }

func (RefreshScheduleScheduleScheduleFrequencyPtrOutput) Elem

func (RefreshScheduleScheduleScheduleFrequencyPtrOutput) ElementType

func (RefreshScheduleScheduleScheduleFrequencyPtrOutput) Interval

The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`.

func (RefreshScheduleScheduleScheduleFrequencyPtrOutput) RefreshOnDay

The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day.

func (RefreshScheduleScheduleScheduleFrequencyPtrOutput) TimeOfTheDay

The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly.

func (RefreshScheduleScheduleScheduleFrequencyPtrOutput) Timezone

The timezone that you want the refresh schedule to use.

func (RefreshScheduleScheduleScheduleFrequencyPtrOutput) ToRefreshScheduleScheduleScheduleFrequencyPtrOutput

func (o RefreshScheduleScheduleScheduleFrequencyPtrOutput) ToRefreshScheduleScheduleScheduleFrequencyPtrOutput() RefreshScheduleScheduleScheduleFrequencyPtrOutput

func (RefreshScheduleScheduleScheduleFrequencyPtrOutput) ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext

func (o RefreshScheduleScheduleScheduleFrequencyPtrOutput) ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyPtrOutput

type RefreshScheduleScheduleScheduleFrequencyRefreshOnDay

type RefreshScheduleScheduleScheduleFrequencyRefreshOnDay struct {
	// The day of the month that you want to schedule refresh on.
	DayOfMonth *string `pulumi:"dayOfMonth"`
	// The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`.
	DayOfWeek *string `pulumi:"dayOfWeek"`
}

type RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs

type RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs struct {
	// The day of the month that you want to schedule refresh on.
	DayOfMonth pulumi.StringPtrInput `pulumi:"dayOfMonth"`
	// The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`.
	DayOfWeek pulumi.StringPtrInput `pulumi:"dayOfWeek"`
}

func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs) ElementType

func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput

func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputWithContext

func (i RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput

func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput

func (i RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput

func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext

func (i RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput

type RefreshScheduleScheduleScheduleFrequencyRefreshOnDayInput

type RefreshScheduleScheduleScheduleFrequencyRefreshOnDayInput interface {
	pulumi.Input

	ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput
	ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputWithContext(context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput
}

RefreshScheduleScheduleScheduleFrequencyRefreshOnDayInput is an input type that accepts RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs and RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput values. You can construct a concrete instance of `RefreshScheduleScheduleScheduleFrequencyRefreshOnDayInput` via:

RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs{...}

type RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput

type RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput struct{ *pulumi.OutputState }

func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) DayOfMonth

The day of the month that you want to schedule refresh on.

func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) DayOfWeek

The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`.

func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) ElementType

func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput

func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputWithContext

func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput

func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput

func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext

func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput

type RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrInput

type RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrInput interface {
	pulumi.Input

	ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput
	ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput
}

RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrInput is an input type that accepts RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs, RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtr and RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput values. You can construct a concrete instance of `RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrInput` via:

        RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs{...}

or:

        nil

type RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput

type RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput struct{ *pulumi.OutputState }

func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) DayOfMonth

The day of the month that you want to schedule refresh on.

func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) DayOfWeek

The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`.

func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) Elem

func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) ElementType

func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput

func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext

func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput

type RefreshScheduleState

type RefreshScheduleState struct {
	// Amazon Resource Name (ARN) of the refresh schedule.
	Arn pulumi.StringPtrInput
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// The ID of the dataset.
	DataSetId pulumi.StringPtrInput
	// The [refresh schedule](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshSchedule.html). See schedule
	//
	// The following arguments are optional:
	Schedule RefreshScheduleSchedulePtrInput
	// The ID of the refresh schedule.
	ScheduleId pulumi.StringPtrInput
}

func (RefreshScheduleState) ElementType

func (RefreshScheduleState) ElementType() reflect.Type

type Template

type Template struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the resource.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// AWS account ID.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// The time that the template was created.
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// The time that the template was last updated.
	LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"`
	// Display name for the template.
	Name pulumi.StringOutput `pulumi:"name"`
	// A set of resource permissions on the template. Maximum of 64 items. See permissions.
	Permissions TemplatePermissionArrayOutput `pulumi:"permissions"`
	// The entity that you are using as a source when you create the template (analysis or template). Only one of `definition` or `sourceEntity` should be configured. See source_entity.
	SourceEntity TemplateSourceEntityPtrOutput `pulumi:"sourceEntity"`
	// Amazon Resource Name (ARN) of an analysis or template that was used to create this template.
	SourceEntityArn pulumi.StringOutput `pulumi:"sourceEntityArn"`
	// The template creation status.
	Status pulumi.StringOutput `pulumi:"status"`
	// 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.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
	// Identifier for the template.
	TemplateId pulumi.StringOutput `pulumi:"templateId"`
	// A description of the current template version being created/updated.
	//
	// The following arguments are optional:
	VersionDescription pulumi.StringOutput `pulumi:"versionDescription"`
	// The version number of the template version.
	VersionNumber pulumi.IntOutput `pulumi:"versionNumber"`
}

Resource for managing a QuickSight Template.

## Example Usage

### From Source Template

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewTemplate(ctx, "example", &quicksight.TemplateArgs{
			TemplateId:         pulumi.String("example-id"),
			Name:               pulumi.String("example-name"),
			VersionDescription: pulumi.String("version"),
			SourceEntity: &quicksight.TemplateSourceEntityArgs{
				SourceTemplate: &quicksight.TemplateSourceEntitySourceTemplateArgs{
					Arn: pulumi.Any(source.Arn),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import a QuickSight Template using the AWS account ID and template ID separated by a comma (`,`). For example:

```sh $ pulumi import aws:quicksight/template:Template example 123456789012,example-id ```

func GetTemplate

func GetTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TemplateState, opts ...pulumi.ResourceOption) (*Template, error)

GetTemplate gets an existing Template 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 NewTemplate

func NewTemplate(ctx *pulumi.Context,
	name string, args *TemplateArgs, opts ...pulumi.ResourceOption) (*Template, error)

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

func (*Template) ElementType

func (*Template) ElementType() reflect.Type

func (*Template) ToTemplateOutput

func (i *Template) ToTemplateOutput() TemplateOutput

func (*Template) ToTemplateOutputWithContext

func (i *Template) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput

type TemplateAlias

type TemplateAlias struct {
	pulumi.CustomResourceState

	// Display name of the template alias.
	AliasName pulumi.StringOutput `pulumi:"aliasName"`
	// Amazon Resource Name (ARN) of the template alias.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// AWS account ID.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// ID of the template.
	TemplateId pulumi.StringOutput `pulumi:"templateId"`
	// Version number of the template.
	//
	// The following arguments are optional:
	TemplateVersionNumber pulumi.IntOutput `pulumi:"templateVersionNumber"`
}

Resource for managing an AWS QuickSight Template Alias.

## Example Usage

### Basic Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewTemplateAlias(ctx, "example", &quicksight.TemplateAliasArgs{
			AliasName:             pulumi.String("example-alias"),
			TemplateId:            pulumi.Any(test.TemplateId),
			TemplateVersionNumber: pulumi.Any(test.VersionNumber),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import QuickSight Template Alias using the AWS account ID, template ID, and alias name separated by a comma (`,`). For example:

```sh $ pulumi import aws:quicksight/templateAlias:TemplateAlias example 123456789012,example-id,example-alias ```

func GetTemplateAlias

func GetTemplateAlias(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TemplateAliasState, opts ...pulumi.ResourceOption) (*TemplateAlias, error)

GetTemplateAlias gets an existing TemplateAlias 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 NewTemplateAlias

func NewTemplateAlias(ctx *pulumi.Context,
	name string, args *TemplateAliasArgs, opts ...pulumi.ResourceOption) (*TemplateAlias, error)

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

func (*TemplateAlias) ElementType

func (*TemplateAlias) ElementType() reflect.Type

func (*TemplateAlias) ToTemplateAliasOutput

func (i *TemplateAlias) ToTemplateAliasOutput() TemplateAliasOutput

func (*TemplateAlias) ToTemplateAliasOutputWithContext

func (i *TemplateAlias) ToTemplateAliasOutputWithContext(ctx context.Context) TemplateAliasOutput

type TemplateAliasArgs

type TemplateAliasArgs struct {
	// Display name of the template alias.
	AliasName pulumi.StringInput
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// ID of the template.
	TemplateId pulumi.StringInput
	// Version number of the template.
	//
	// The following arguments are optional:
	TemplateVersionNumber pulumi.IntInput
}

The set of arguments for constructing a TemplateAlias resource.

func (TemplateAliasArgs) ElementType

func (TemplateAliasArgs) ElementType() reflect.Type

type TemplateAliasArray

type TemplateAliasArray []TemplateAliasInput

func (TemplateAliasArray) ElementType

func (TemplateAliasArray) ElementType() reflect.Type

func (TemplateAliasArray) ToTemplateAliasArrayOutput

func (i TemplateAliasArray) ToTemplateAliasArrayOutput() TemplateAliasArrayOutput

func (TemplateAliasArray) ToTemplateAliasArrayOutputWithContext

func (i TemplateAliasArray) ToTemplateAliasArrayOutputWithContext(ctx context.Context) TemplateAliasArrayOutput

type TemplateAliasArrayInput

type TemplateAliasArrayInput interface {
	pulumi.Input

	ToTemplateAliasArrayOutput() TemplateAliasArrayOutput
	ToTemplateAliasArrayOutputWithContext(context.Context) TemplateAliasArrayOutput
}

TemplateAliasArrayInput is an input type that accepts TemplateAliasArray and TemplateAliasArrayOutput values. You can construct a concrete instance of `TemplateAliasArrayInput` via:

TemplateAliasArray{ TemplateAliasArgs{...} }

type TemplateAliasArrayOutput

type TemplateAliasArrayOutput struct{ *pulumi.OutputState }

func (TemplateAliasArrayOutput) ElementType

func (TemplateAliasArrayOutput) ElementType() reflect.Type

func (TemplateAliasArrayOutput) Index

func (TemplateAliasArrayOutput) ToTemplateAliasArrayOutput

func (o TemplateAliasArrayOutput) ToTemplateAliasArrayOutput() TemplateAliasArrayOutput

func (TemplateAliasArrayOutput) ToTemplateAliasArrayOutputWithContext

func (o TemplateAliasArrayOutput) ToTemplateAliasArrayOutputWithContext(ctx context.Context) TemplateAliasArrayOutput

type TemplateAliasInput

type TemplateAliasInput interface {
	pulumi.Input

	ToTemplateAliasOutput() TemplateAliasOutput
	ToTemplateAliasOutputWithContext(ctx context.Context) TemplateAliasOutput
}

type TemplateAliasMap

type TemplateAliasMap map[string]TemplateAliasInput

func (TemplateAliasMap) ElementType

func (TemplateAliasMap) ElementType() reflect.Type

func (TemplateAliasMap) ToTemplateAliasMapOutput

func (i TemplateAliasMap) ToTemplateAliasMapOutput() TemplateAliasMapOutput

func (TemplateAliasMap) ToTemplateAliasMapOutputWithContext

func (i TemplateAliasMap) ToTemplateAliasMapOutputWithContext(ctx context.Context) TemplateAliasMapOutput

type TemplateAliasMapInput

type TemplateAliasMapInput interface {
	pulumi.Input

	ToTemplateAliasMapOutput() TemplateAliasMapOutput
	ToTemplateAliasMapOutputWithContext(context.Context) TemplateAliasMapOutput
}

TemplateAliasMapInput is an input type that accepts TemplateAliasMap and TemplateAliasMapOutput values. You can construct a concrete instance of `TemplateAliasMapInput` via:

TemplateAliasMap{ "key": TemplateAliasArgs{...} }

type TemplateAliasMapOutput

type TemplateAliasMapOutput struct{ *pulumi.OutputState }

func (TemplateAliasMapOutput) ElementType

func (TemplateAliasMapOutput) ElementType() reflect.Type

func (TemplateAliasMapOutput) MapIndex

func (TemplateAliasMapOutput) ToTemplateAliasMapOutput

func (o TemplateAliasMapOutput) ToTemplateAliasMapOutput() TemplateAliasMapOutput

func (TemplateAliasMapOutput) ToTemplateAliasMapOutputWithContext

func (o TemplateAliasMapOutput) ToTemplateAliasMapOutputWithContext(ctx context.Context) TemplateAliasMapOutput

type TemplateAliasOutput

type TemplateAliasOutput struct{ *pulumi.OutputState }

func (TemplateAliasOutput) AliasName

func (o TemplateAliasOutput) AliasName() pulumi.StringOutput

Display name of the template alias.

func (TemplateAliasOutput) Arn

Amazon Resource Name (ARN) of the template alias.

func (TemplateAliasOutput) AwsAccountId

func (o TemplateAliasOutput) AwsAccountId() pulumi.StringOutput

AWS account ID.

func (TemplateAliasOutput) ElementType

func (TemplateAliasOutput) ElementType() reflect.Type

func (TemplateAliasOutput) TemplateId

func (o TemplateAliasOutput) TemplateId() pulumi.StringOutput

ID of the template.

func (TemplateAliasOutput) TemplateVersionNumber

func (o TemplateAliasOutput) TemplateVersionNumber() pulumi.IntOutput

Version number of the template.

The following arguments are optional:

func (TemplateAliasOutput) ToTemplateAliasOutput

func (o TemplateAliasOutput) ToTemplateAliasOutput() TemplateAliasOutput

func (TemplateAliasOutput) ToTemplateAliasOutputWithContext

func (o TemplateAliasOutput) ToTemplateAliasOutputWithContext(ctx context.Context) TemplateAliasOutput

type TemplateAliasState

type TemplateAliasState struct {
	// Display name of the template alias.
	AliasName pulumi.StringPtrInput
	// Amazon Resource Name (ARN) of the template alias.
	Arn pulumi.StringPtrInput
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// ID of the template.
	TemplateId pulumi.StringPtrInput
	// Version number of the template.
	//
	// The following arguments are optional:
	TemplateVersionNumber pulumi.IntPtrInput
}

func (TemplateAliasState) ElementType

func (TemplateAliasState) ElementType() reflect.Type

type TemplateArgs

type TemplateArgs struct {
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// Display name for the template.
	Name pulumi.StringPtrInput
	// A set of resource permissions on the template. Maximum of 64 items. See permissions.
	Permissions TemplatePermissionArrayInput
	// The entity that you are using as a source when you create the template (analysis or template). Only one of `definition` or `sourceEntity` should be configured. See source_entity.
	SourceEntity TemplateSourceEntityPtrInput
	// 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
	// Identifier for the template.
	TemplateId pulumi.StringInput
	// A description of the current template version being created/updated.
	//
	// The following arguments are optional:
	VersionDescription pulumi.StringInput
}

The set of arguments for constructing a Template resource.

func (TemplateArgs) ElementType

func (TemplateArgs) ElementType() reflect.Type

type TemplateArray

type TemplateArray []TemplateInput

func (TemplateArray) ElementType

func (TemplateArray) ElementType() reflect.Type

func (TemplateArray) ToTemplateArrayOutput

func (i TemplateArray) ToTemplateArrayOutput() TemplateArrayOutput

func (TemplateArray) ToTemplateArrayOutputWithContext

func (i TemplateArray) ToTemplateArrayOutputWithContext(ctx context.Context) TemplateArrayOutput

type TemplateArrayInput

type TemplateArrayInput interface {
	pulumi.Input

	ToTemplateArrayOutput() TemplateArrayOutput
	ToTemplateArrayOutputWithContext(context.Context) TemplateArrayOutput
}

TemplateArrayInput is an input type that accepts TemplateArray and TemplateArrayOutput values. You can construct a concrete instance of `TemplateArrayInput` via:

TemplateArray{ TemplateArgs{...} }

type TemplateArrayOutput

type TemplateArrayOutput struct{ *pulumi.OutputState }

func (TemplateArrayOutput) ElementType

func (TemplateArrayOutput) ElementType() reflect.Type

func (TemplateArrayOutput) Index

func (TemplateArrayOutput) ToTemplateArrayOutput

func (o TemplateArrayOutput) ToTemplateArrayOutput() TemplateArrayOutput

func (TemplateArrayOutput) ToTemplateArrayOutputWithContext

func (o TemplateArrayOutput) ToTemplateArrayOutputWithContext(ctx context.Context) TemplateArrayOutput

type TemplateInput

type TemplateInput interface {
	pulumi.Input

	ToTemplateOutput() TemplateOutput
	ToTemplateOutputWithContext(ctx context.Context) TemplateOutput
}

type TemplateMap

type TemplateMap map[string]TemplateInput

func (TemplateMap) ElementType

func (TemplateMap) ElementType() reflect.Type

func (TemplateMap) ToTemplateMapOutput

func (i TemplateMap) ToTemplateMapOutput() TemplateMapOutput

func (TemplateMap) ToTemplateMapOutputWithContext

func (i TemplateMap) ToTemplateMapOutputWithContext(ctx context.Context) TemplateMapOutput

type TemplateMapInput

type TemplateMapInput interface {
	pulumi.Input

	ToTemplateMapOutput() TemplateMapOutput
	ToTemplateMapOutputWithContext(context.Context) TemplateMapOutput
}

TemplateMapInput is an input type that accepts TemplateMap and TemplateMapOutput values. You can construct a concrete instance of `TemplateMapInput` via:

TemplateMap{ "key": TemplateArgs{...} }

type TemplateMapOutput

type TemplateMapOutput struct{ *pulumi.OutputState }

func (TemplateMapOutput) ElementType

func (TemplateMapOutput) ElementType() reflect.Type

func (TemplateMapOutput) MapIndex

func (TemplateMapOutput) ToTemplateMapOutput

func (o TemplateMapOutput) ToTemplateMapOutput() TemplateMapOutput

func (TemplateMapOutput) ToTemplateMapOutputWithContext

func (o TemplateMapOutput) ToTemplateMapOutputWithContext(ctx context.Context) TemplateMapOutput

type TemplateOutput

type TemplateOutput struct{ *pulumi.OutputState }

func (TemplateOutput) Arn

The Amazon Resource Name (ARN) of the resource.

func (TemplateOutput) AwsAccountId

func (o TemplateOutput) AwsAccountId() pulumi.StringOutput

AWS account ID.

func (TemplateOutput) CreatedTime

func (o TemplateOutput) CreatedTime() pulumi.StringOutput

The time that the template was created.

func (TemplateOutput) ElementType

func (TemplateOutput) ElementType() reflect.Type

func (TemplateOutput) LastUpdatedTime

func (o TemplateOutput) LastUpdatedTime() pulumi.StringOutput

The time that the template was last updated.

func (TemplateOutput) Name

Display name for the template.

func (TemplateOutput) Permissions

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

func (TemplateOutput) SourceEntity

The entity that you are using as a source when you create the template (analysis or template). Only one of `definition` or `sourceEntity` should be configured. See source_entity.

func (TemplateOutput) SourceEntityArn

func (o TemplateOutput) SourceEntityArn() pulumi.StringOutput

Amazon Resource Name (ARN) of an analysis or template that was used to create this template.

func (TemplateOutput) Status

func (o TemplateOutput) Status() pulumi.StringOutput

The template creation status.

func (TemplateOutput) Tags

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 (TemplateOutput) TagsAll deprecated

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

Deprecated: Please use `tags` instead.

func (TemplateOutput) TemplateId

func (o TemplateOutput) TemplateId() pulumi.StringOutput

Identifier for the template.

func (TemplateOutput) ToTemplateOutput

func (o TemplateOutput) ToTemplateOutput() TemplateOutput

func (TemplateOutput) ToTemplateOutputWithContext

func (o TemplateOutput) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput

func (TemplateOutput) VersionDescription

func (o TemplateOutput) VersionDescription() pulumi.StringOutput

A description of the current template version being created/updated.

The following arguments are optional:

func (TemplateOutput) VersionNumber

func (o TemplateOutput) VersionNumber() pulumi.IntOutput

The version number of the template version.

type TemplatePermission

type TemplatePermission 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 TemplatePermissionArgs

type TemplatePermissionArgs 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 (TemplatePermissionArgs) ElementType

func (TemplatePermissionArgs) ElementType() reflect.Type

func (TemplatePermissionArgs) ToTemplatePermissionOutput

func (i TemplatePermissionArgs) ToTemplatePermissionOutput() TemplatePermissionOutput

func (TemplatePermissionArgs) ToTemplatePermissionOutputWithContext

func (i TemplatePermissionArgs) ToTemplatePermissionOutputWithContext(ctx context.Context) TemplatePermissionOutput

type TemplatePermissionArray

type TemplatePermissionArray []TemplatePermissionInput

func (TemplatePermissionArray) ElementType

func (TemplatePermissionArray) ElementType() reflect.Type

func (TemplatePermissionArray) ToTemplatePermissionArrayOutput

func (i TemplatePermissionArray) ToTemplatePermissionArrayOutput() TemplatePermissionArrayOutput

func (TemplatePermissionArray) ToTemplatePermissionArrayOutputWithContext

func (i TemplatePermissionArray) ToTemplatePermissionArrayOutputWithContext(ctx context.Context) TemplatePermissionArrayOutput

type TemplatePermissionArrayInput

type TemplatePermissionArrayInput interface {
	pulumi.Input

	ToTemplatePermissionArrayOutput() TemplatePermissionArrayOutput
	ToTemplatePermissionArrayOutputWithContext(context.Context) TemplatePermissionArrayOutput
}

TemplatePermissionArrayInput is an input type that accepts TemplatePermissionArray and TemplatePermissionArrayOutput values. You can construct a concrete instance of `TemplatePermissionArrayInput` via:

TemplatePermissionArray{ TemplatePermissionArgs{...} }

type TemplatePermissionArrayOutput

type TemplatePermissionArrayOutput struct{ *pulumi.OutputState }

func (TemplatePermissionArrayOutput) ElementType

func (TemplatePermissionArrayOutput) Index

func (TemplatePermissionArrayOutput) ToTemplatePermissionArrayOutput

func (o TemplatePermissionArrayOutput) ToTemplatePermissionArrayOutput() TemplatePermissionArrayOutput

func (TemplatePermissionArrayOutput) ToTemplatePermissionArrayOutputWithContext

func (o TemplatePermissionArrayOutput) ToTemplatePermissionArrayOutputWithContext(ctx context.Context) TemplatePermissionArrayOutput

type TemplatePermissionInput

type TemplatePermissionInput interface {
	pulumi.Input

	ToTemplatePermissionOutput() TemplatePermissionOutput
	ToTemplatePermissionOutputWithContext(context.Context) TemplatePermissionOutput
}

TemplatePermissionInput is an input type that accepts TemplatePermissionArgs and TemplatePermissionOutput values. You can construct a concrete instance of `TemplatePermissionInput` via:

TemplatePermissionArgs{...}

type TemplatePermissionOutput

type TemplatePermissionOutput struct{ *pulumi.OutputState }

func (TemplatePermissionOutput) Actions

List of IAM actions to grant or revoke permissions on.

func (TemplatePermissionOutput) ElementType

func (TemplatePermissionOutput) ElementType() reflect.Type

func (TemplatePermissionOutput) Principal

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 (TemplatePermissionOutput) ToTemplatePermissionOutput

func (o TemplatePermissionOutput) ToTemplatePermissionOutput() TemplatePermissionOutput

func (TemplatePermissionOutput) ToTemplatePermissionOutputWithContext

func (o TemplatePermissionOutput) ToTemplatePermissionOutputWithContext(ctx context.Context) TemplatePermissionOutput

type TemplateSourceEntity

type TemplateSourceEntity struct {
	// The source analysis, if it is based on an analysis.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_analysis.
	SourceAnalysis *TemplateSourceEntitySourceAnalysis `pulumi:"sourceAnalysis"`
	// The source template, if it is based on an template.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_template.
	SourceTemplate *TemplateSourceEntitySourceTemplate `pulumi:"sourceTemplate"`
}

type TemplateSourceEntityArgs

type TemplateSourceEntityArgs struct {
	// The source analysis, if it is based on an analysis.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_analysis.
	SourceAnalysis TemplateSourceEntitySourceAnalysisPtrInput `pulumi:"sourceAnalysis"`
	// The source template, if it is based on an template.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_template.
	SourceTemplate TemplateSourceEntitySourceTemplatePtrInput `pulumi:"sourceTemplate"`
}

func (TemplateSourceEntityArgs) ElementType

func (TemplateSourceEntityArgs) ElementType() reflect.Type

func (TemplateSourceEntityArgs) ToTemplateSourceEntityOutput

func (i TemplateSourceEntityArgs) ToTemplateSourceEntityOutput() TemplateSourceEntityOutput

func (TemplateSourceEntityArgs) ToTemplateSourceEntityOutputWithContext

func (i TemplateSourceEntityArgs) ToTemplateSourceEntityOutputWithContext(ctx context.Context) TemplateSourceEntityOutput

func (TemplateSourceEntityArgs) ToTemplateSourceEntityPtrOutput

func (i TemplateSourceEntityArgs) ToTemplateSourceEntityPtrOutput() TemplateSourceEntityPtrOutput

func (TemplateSourceEntityArgs) ToTemplateSourceEntityPtrOutputWithContext

func (i TemplateSourceEntityArgs) ToTemplateSourceEntityPtrOutputWithContext(ctx context.Context) TemplateSourceEntityPtrOutput

type TemplateSourceEntityInput

type TemplateSourceEntityInput interface {
	pulumi.Input

	ToTemplateSourceEntityOutput() TemplateSourceEntityOutput
	ToTemplateSourceEntityOutputWithContext(context.Context) TemplateSourceEntityOutput
}

TemplateSourceEntityInput is an input type that accepts TemplateSourceEntityArgs and TemplateSourceEntityOutput values. You can construct a concrete instance of `TemplateSourceEntityInput` via:

TemplateSourceEntityArgs{...}

type TemplateSourceEntityOutput

type TemplateSourceEntityOutput struct{ *pulumi.OutputState }

func (TemplateSourceEntityOutput) ElementType

func (TemplateSourceEntityOutput) ElementType() reflect.Type

func (TemplateSourceEntityOutput) SourceAnalysis

The source analysis, if it is based on an analysis.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_analysis.

func (TemplateSourceEntityOutput) SourceTemplate

The source template, if it is based on an template.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_template.

func (TemplateSourceEntityOutput) ToTemplateSourceEntityOutput

func (o TemplateSourceEntityOutput) ToTemplateSourceEntityOutput() TemplateSourceEntityOutput

func (TemplateSourceEntityOutput) ToTemplateSourceEntityOutputWithContext

func (o TemplateSourceEntityOutput) ToTemplateSourceEntityOutputWithContext(ctx context.Context) TemplateSourceEntityOutput

func (TemplateSourceEntityOutput) ToTemplateSourceEntityPtrOutput

func (o TemplateSourceEntityOutput) ToTemplateSourceEntityPtrOutput() TemplateSourceEntityPtrOutput

func (TemplateSourceEntityOutput) ToTemplateSourceEntityPtrOutputWithContext

func (o TemplateSourceEntityOutput) ToTemplateSourceEntityPtrOutputWithContext(ctx context.Context) TemplateSourceEntityPtrOutput

type TemplateSourceEntityPtrInput

type TemplateSourceEntityPtrInput interface {
	pulumi.Input

	ToTemplateSourceEntityPtrOutput() TemplateSourceEntityPtrOutput
	ToTemplateSourceEntityPtrOutputWithContext(context.Context) TemplateSourceEntityPtrOutput
}

TemplateSourceEntityPtrInput is an input type that accepts TemplateSourceEntityArgs, TemplateSourceEntityPtr and TemplateSourceEntityPtrOutput values. You can construct a concrete instance of `TemplateSourceEntityPtrInput` via:

        TemplateSourceEntityArgs{...}

or:

        nil

type TemplateSourceEntityPtrOutput

type TemplateSourceEntityPtrOutput struct{ *pulumi.OutputState }

func (TemplateSourceEntityPtrOutput) Elem

func (TemplateSourceEntityPtrOutput) ElementType

func (TemplateSourceEntityPtrOutput) SourceAnalysis

The source analysis, if it is based on an analysis.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_analysis.

func (TemplateSourceEntityPtrOutput) SourceTemplate

The source template, if it is based on an template.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_template.

func (TemplateSourceEntityPtrOutput) ToTemplateSourceEntityPtrOutput

func (o TemplateSourceEntityPtrOutput) ToTemplateSourceEntityPtrOutput() TemplateSourceEntityPtrOutput

func (TemplateSourceEntityPtrOutput) ToTemplateSourceEntityPtrOutputWithContext

func (o TemplateSourceEntityPtrOutput) ToTemplateSourceEntityPtrOutputWithContext(ctx context.Context) TemplateSourceEntityPtrOutput

type TemplateSourceEntitySourceAnalysis

type TemplateSourceEntitySourceAnalysis struct {
	// The Amazon Resource Name (ARN) of the resource.
	Arn string `pulumi:"arn"`
	// A list of dataset references used as placeholders in the template. See data_set_references.
	DataSetReferences []TemplateSourceEntitySourceAnalysisDataSetReference `pulumi:"dataSetReferences"`
}

type TemplateSourceEntitySourceAnalysisArgs

type TemplateSourceEntitySourceAnalysisArgs struct {
	// The Amazon Resource Name (ARN) of the resource.
	Arn pulumi.StringInput `pulumi:"arn"`
	// A list of dataset references used as placeholders in the template. See data_set_references.
	DataSetReferences TemplateSourceEntitySourceAnalysisDataSetReferenceArrayInput `pulumi:"dataSetReferences"`
}

func (TemplateSourceEntitySourceAnalysisArgs) ElementType

func (TemplateSourceEntitySourceAnalysisArgs) ToTemplateSourceEntitySourceAnalysisOutput

func (i TemplateSourceEntitySourceAnalysisArgs) ToTemplateSourceEntitySourceAnalysisOutput() TemplateSourceEntitySourceAnalysisOutput

func (TemplateSourceEntitySourceAnalysisArgs) ToTemplateSourceEntitySourceAnalysisOutputWithContext

func (i TemplateSourceEntitySourceAnalysisArgs) ToTemplateSourceEntitySourceAnalysisOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisOutput

func (TemplateSourceEntitySourceAnalysisArgs) ToTemplateSourceEntitySourceAnalysisPtrOutput

func (i TemplateSourceEntitySourceAnalysisArgs) ToTemplateSourceEntitySourceAnalysisPtrOutput() TemplateSourceEntitySourceAnalysisPtrOutput

func (TemplateSourceEntitySourceAnalysisArgs) ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext

func (i TemplateSourceEntitySourceAnalysisArgs) ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisPtrOutput

type TemplateSourceEntitySourceAnalysisDataSetReference

type TemplateSourceEntitySourceAnalysisDataSetReference struct {
	// Dataset Amazon Resource Name (ARN).
	DataSetArn string `pulumi:"dataSetArn"`
	// Dataset placeholder.
	DataSetPlaceholder string `pulumi:"dataSetPlaceholder"`
}

type TemplateSourceEntitySourceAnalysisDataSetReferenceArgs

type TemplateSourceEntitySourceAnalysisDataSetReferenceArgs struct {
	// Dataset Amazon Resource Name (ARN).
	DataSetArn pulumi.StringInput `pulumi:"dataSetArn"`
	// Dataset placeholder.
	DataSetPlaceholder pulumi.StringInput `pulumi:"dataSetPlaceholder"`
}

func (TemplateSourceEntitySourceAnalysisDataSetReferenceArgs) ElementType

func (TemplateSourceEntitySourceAnalysisDataSetReferenceArgs) ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutput

func (TemplateSourceEntitySourceAnalysisDataSetReferenceArgs) ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutputWithContext

func (i TemplateSourceEntitySourceAnalysisDataSetReferenceArgs) ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisDataSetReferenceOutput

type TemplateSourceEntitySourceAnalysisDataSetReferenceArray

type TemplateSourceEntitySourceAnalysisDataSetReferenceArray []TemplateSourceEntitySourceAnalysisDataSetReferenceInput

func (TemplateSourceEntitySourceAnalysisDataSetReferenceArray) ElementType

func (TemplateSourceEntitySourceAnalysisDataSetReferenceArray) ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput

func (i TemplateSourceEntitySourceAnalysisDataSetReferenceArray) ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput() TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput

func (TemplateSourceEntitySourceAnalysisDataSetReferenceArray) ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutputWithContext

func (i TemplateSourceEntitySourceAnalysisDataSetReferenceArray) ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput

type TemplateSourceEntitySourceAnalysisDataSetReferenceArrayInput

type TemplateSourceEntitySourceAnalysisDataSetReferenceArrayInput interface {
	pulumi.Input

	ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput() TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput
	ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutputWithContext(context.Context) TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput
}

TemplateSourceEntitySourceAnalysisDataSetReferenceArrayInput is an input type that accepts TemplateSourceEntitySourceAnalysisDataSetReferenceArray and TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput values. You can construct a concrete instance of `TemplateSourceEntitySourceAnalysisDataSetReferenceArrayInput` via:

TemplateSourceEntitySourceAnalysisDataSetReferenceArray{ TemplateSourceEntitySourceAnalysisDataSetReferenceArgs{...} }

type TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput

type TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput struct{ *pulumi.OutputState }

func (TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput) ElementType

func (TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput) Index

func (TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput) ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput

func (TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput) ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutputWithContext

func (o TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput) ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput

type TemplateSourceEntitySourceAnalysisDataSetReferenceInput

type TemplateSourceEntitySourceAnalysisDataSetReferenceInput interface {
	pulumi.Input

	ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutput() TemplateSourceEntitySourceAnalysisDataSetReferenceOutput
	ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutputWithContext(context.Context) TemplateSourceEntitySourceAnalysisDataSetReferenceOutput
}

TemplateSourceEntitySourceAnalysisDataSetReferenceInput is an input type that accepts TemplateSourceEntitySourceAnalysisDataSetReferenceArgs and TemplateSourceEntitySourceAnalysisDataSetReferenceOutput values. You can construct a concrete instance of `TemplateSourceEntitySourceAnalysisDataSetReferenceInput` via:

TemplateSourceEntitySourceAnalysisDataSetReferenceArgs{...}

type TemplateSourceEntitySourceAnalysisDataSetReferenceOutput

type TemplateSourceEntitySourceAnalysisDataSetReferenceOutput struct{ *pulumi.OutputState }

func (TemplateSourceEntitySourceAnalysisDataSetReferenceOutput) DataSetArn

Dataset Amazon Resource Name (ARN).

func (TemplateSourceEntitySourceAnalysisDataSetReferenceOutput) DataSetPlaceholder

Dataset placeholder.

func (TemplateSourceEntitySourceAnalysisDataSetReferenceOutput) ElementType

func (TemplateSourceEntitySourceAnalysisDataSetReferenceOutput) ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutput

func (TemplateSourceEntitySourceAnalysisDataSetReferenceOutput) ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutputWithContext

func (o TemplateSourceEntitySourceAnalysisDataSetReferenceOutput) ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisDataSetReferenceOutput

type TemplateSourceEntitySourceAnalysisInput

type TemplateSourceEntitySourceAnalysisInput interface {
	pulumi.Input

	ToTemplateSourceEntitySourceAnalysisOutput() TemplateSourceEntitySourceAnalysisOutput
	ToTemplateSourceEntitySourceAnalysisOutputWithContext(context.Context) TemplateSourceEntitySourceAnalysisOutput
}

TemplateSourceEntitySourceAnalysisInput is an input type that accepts TemplateSourceEntitySourceAnalysisArgs and TemplateSourceEntitySourceAnalysisOutput values. You can construct a concrete instance of `TemplateSourceEntitySourceAnalysisInput` via:

TemplateSourceEntitySourceAnalysisArgs{...}

type TemplateSourceEntitySourceAnalysisOutput

type TemplateSourceEntitySourceAnalysisOutput struct{ *pulumi.OutputState }

func (TemplateSourceEntitySourceAnalysisOutput) Arn

The Amazon Resource Name (ARN) of the resource.

func (TemplateSourceEntitySourceAnalysisOutput) DataSetReferences

A list of dataset references used as placeholders in the template. See data_set_references.

func (TemplateSourceEntitySourceAnalysisOutput) ElementType

func (TemplateSourceEntitySourceAnalysisOutput) ToTemplateSourceEntitySourceAnalysisOutput

func (o TemplateSourceEntitySourceAnalysisOutput) ToTemplateSourceEntitySourceAnalysisOutput() TemplateSourceEntitySourceAnalysisOutput

func (TemplateSourceEntitySourceAnalysisOutput) ToTemplateSourceEntitySourceAnalysisOutputWithContext

func (o TemplateSourceEntitySourceAnalysisOutput) ToTemplateSourceEntitySourceAnalysisOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisOutput

func (TemplateSourceEntitySourceAnalysisOutput) ToTemplateSourceEntitySourceAnalysisPtrOutput

func (o TemplateSourceEntitySourceAnalysisOutput) ToTemplateSourceEntitySourceAnalysisPtrOutput() TemplateSourceEntitySourceAnalysisPtrOutput

func (TemplateSourceEntitySourceAnalysisOutput) ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext

func (o TemplateSourceEntitySourceAnalysisOutput) ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisPtrOutput

type TemplateSourceEntitySourceAnalysisPtrInput

type TemplateSourceEntitySourceAnalysisPtrInput interface {
	pulumi.Input

	ToTemplateSourceEntitySourceAnalysisPtrOutput() TemplateSourceEntitySourceAnalysisPtrOutput
	ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(context.Context) TemplateSourceEntitySourceAnalysisPtrOutput
}

TemplateSourceEntitySourceAnalysisPtrInput is an input type that accepts TemplateSourceEntitySourceAnalysisArgs, TemplateSourceEntitySourceAnalysisPtr and TemplateSourceEntitySourceAnalysisPtrOutput values. You can construct a concrete instance of `TemplateSourceEntitySourceAnalysisPtrInput` via:

        TemplateSourceEntitySourceAnalysisArgs{...}

or:

        nil

type TemplateSourceEntitySourceAnalysisPtrOutput

type TemplateSourceEntitySourceAnalysisPtrOutput struct{ *pulumi.OutputState }

func (TemplateSourceEntitySourceAnalysisPtrOutput) Arn

The Amazon Resource Name (ARN) of the resource.

func (TemplateSourceEntitySourceAnalysisPtrOutput) DataSetReferences

A list of dataset references used as placeholders in the template. See data_set_references.

func (TemplateSourceEntitySourceAnalysisPtrOutput) Elem

func (TemplateSourceEntitySourceAnalysisPtrOutput) ElementType

func (TemplateSourceEntitySourceAnalysisPtrOutput) ToTemplateSourceEntitySourceAnalysisPtrOutput

func (o TemplateSourceEntitySourceAnalysisPtrOutput) ToTemplateSourceEntitySourceAnalysisPtrOutput() TemplateSourceEntitySourceAnalysisPtrOutput

func (TemplateSourceEntitySourceAnalysisPtrOutput) ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext

func (o TemplateSourceEntitySourceAnalysisPtrOutput) ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisPtrOutput

type TemplateSourceEntitySourceTemplate

type TemplateSourceEntitySourceTemplate struct {
	// The Amazon Resource Name (ARN) of the resource.
	Arn string `pulumi:"arn"`
}

type TemplateSourceEntitySourceTemplateArgs

type TemplateSourceEntitySourceTemplateArgs struct {
	// The Amazon Resource Name (ARN) of the resource.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (TemplateSourceEntitySourceTemplateArgs) ElementType

func (TemplateSourceEntitySourceTemplateArgs) ToTemplateSourceEntitySourceTemplateOutput

func (i TemplateSourceEntitySourceTemplateArgs) ToTemplateSourceEntitySourceTemplateOutput() TemplateSourceEntitySourceTemplateOutput

func (TemplateSourceEntitySourceTemplateArgs) ToTemplateSourceEntitySourceTemplateOutputWithContext

func (i TemplateSourceEntitySourceTemplateArgs) ToTemplateSourceEntitySourceTemplateOutputWithContext(ctx context.Context) TemplateSourceEntitySourceTemplateOutput

func (TemplateSourceEntitySourceTemplateArgs) ToTemplateSourceEntitySourceTemplatePtrOutput

func (i TemplateSourceEntitySourceTemplateArgs) ToTemplateSourceEntitySourceTemplatePtrOutput() TemplateSourceEntitySourceTemplatePtrOutput

func (TemplateSourceEntitySourceTemplateArgs) ToTemplateSourceEntitySourceTemplatePtrOutputWithContext

func (i TemplateSourceEntitySourceTemplateArgs) ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceTemplatePtrOutput

type TemplateSourceEntitySourceTemplateInput

type TemplateSourceEntitySourceTemplateInput interface {
	pulumi.Input

	ToTemplateSourceEntitySourceTemplateOutput() TemplateSourceEntitySourceTemplateOutput
	ToTemplateSourceEntitySourceTemplateOutputWithContext(context.Context) TemplateSourceEntitySourceTemplateOutput
}

TemplateSourceEntitySourceTemplateInput is an input type that accepts TemplateSourceEntitySourceTemplateArgs and TemplateSourceEntitySourceTemplateOutput values. You can construct a concrete instance of `TemplateSourceEntitySourceTemplateInput` via:

TemplateSourceEntitySourceTemplateArgs{...}

type TemplateSourceEntitySourceTemplateOutput

type TemplateSourceEntitySourceTemplateOutput struct{ *pulumi.OutputState }

func (TemplateSourceEntitySourceTemplateOutput) Arn

The Amazon Resource Name (ARN) of the resource.

func (TemplateSourceEntitySourceTemplateOutput) ElementType

func (TemplateSourceEntitySourceTemplateOutput) ToTemplateSourceEntitySourceTemplateOutput

func (o TemplateSourceEntitySourceTemplateOutput) ToTemplateSourceEntitySourceTemplateOutput() TemplateSourceEntitySourceTemplateOutput

func (TemplateSourceEntitySourceTemplateOutput) ToTemplateSourceEntitySourceTemplateOutputWithContext

func (o TemplateSourceEntitySourceTemplateOutput) ToTemplateSourceEntitySourceTemplateOutputWithContext(ctx context.Context) TemplateSourceEntitySourceTemplateOutput

func (TemplateSourceEntitySourceTemplateOutput) ToTemplateSourceEntitySourceTemplatePtrOutput

func (o TemplateSourceEntitySourceTemplateOutput) ToTemplateSourceEntitySourceTemplatePtrOutput() TemplateSourceEntitySourceTemplatePtrOutput

func (TemplateSourceEntitySourceTemplateOutput) ToTemplateSourceEntitySourceTemplatePtrOutputWithContext

func (o TemplateSourceEntitySourceTemplateOutput) ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceTemplatePtrOutput

type TemplateSourceEntitySourceTemplatePtrInput

type TemplateSourceEntitySourceTemplatePtrInput interface {
	pulumi.Input

	ToTemplateSourceEntitySourceTemplatePtrOutput() TemplateSourceEntitySourceTemplatePtrOutput
	ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(context.Context) TemplateSourceEntitySourceTemplatePtrOutput
}

TemplateSourceEntitySourceTemplatePtrInput is an input type that accepts TemplateSourceEntitySourceTemplateArgs, TemplateSourceEntitySourceTemplatePtr and TemplateSourceEntitySourceTemplatePtrOutput values. You can construct a concrete instance of `TemplateSourceEntitySourceTemplatePtrInput` via:

        TemplateSourceEntitySourceTemplateArgs{...}

or:

        nil

type TemplateSourceEntitySourceTemplatePtrOutput

type TemplateSourceEntitySourceTemplatePtrOutput struct{ *pulumi.OutputState }

func (TemplateSourceEntitySourceTemplatePtrOutput) Arn

The Amazon Resource Name (ARN) of the resource.

func (TemplateSourceEntitySourceTemplatePtrOutput) Elem

func (TemplateSourceEntitySourceTemplatePtrOutput) ElementType

func (TemplateSourceEntitySourceTemplatePtrOutput) ToTemplateSourceEntitySourceTemplatePtrOutput

func (o TemplateSourceEntitySourceTemplatePtrOutput) ToTemplateSourceEntitySourceTemplatePtrOutput() TemplateSourceEntitySourceTemplatePtrOutput

func (TemplateSourceEntitySourceTemplatePtrOutput) ToTemplateSourceEntitySourceTemplatePtrOutputWithContext

func (o TemplateSourceEntitySourceTemplatePtrOutput) ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceTemplatePtrOutput

type TemplateState

type TemplateState struct {
	// The Amazon Resource Name (ARN) of the resource.
	Arn pulumi.StringPtrInput
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// The time that the template was created.
	CreatedTime pulumi.StringPtrInput
	// The time that the template was last updated.
	LastUpdatedTime pulumi.StringPtrInput
	// Display name for the template.
	Name pulumi.StringPtrInput
	// A set of resource permissions on the template. Maximum of 64 items. See permissions.
	Permissions TemplatePermissionArrayInput
	// The entity that you are using as a source when you create the template (analysis or template). Only one of `definition` or `sourceEntity` should be configured. See source_entity.
	SourceEntity TemplateSourceEntityPtrInput
	// Amazon Resource Name (ARN) of an analysis or template that was used to create this template.
	SourceEntityArn pulumi.StringPtrInput
	// The template creation status.
	Status pulumi.StringPtrInput
	// 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.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapInput
	// Identifier for the template.
	TemplateId pulumi.StringPtrInput
	// A description of the current template version being created/updated.
	//
	// The following arguments are optional:
	VersionDescription pulumi.StringPtrInput
	// The version number of the template version.
	VersionNumber pulumi.IntPtrInput
}

func (TemplateState) ElementType

func (TemplateState) ElementType() reflect.Type

type Theme

type Theme struct {
	pulumi.CustomResourceState

	// ARN of the theme.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// AWS account ID.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// The ID of the theme that a custom theme will inherit from. All themes inherit from one of the starting themes defined by Amazon QuickSight. For a list of the starting themes, use ListThemes or choose Themes from within an analysis.
	BaseThemeId pulumi.StringOutput `pulumi:"baseThemeId"`
	// The theme configuration, which contains the theme display properties. See configuration.
	//
	// The following arguments are optional:
	Configuration ThemeConfigurationPtrOutput `pulumi:"configuration"`
	// The time that the theme was created.
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// The time that the theme was last updated.
	LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"`
	// Display name of the theme.
	Name pulumi.StringOutput `pulumi:"name"`
	// A set of resource permissions on the theme. Maximum of 64 items. See permissions.
	Permissions ThemePermissionArrayOutput `pulumi:"permissions"`
	// The theme creation status.
	Status pulumi.StringOutput `pulumi:"status"`
	// 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.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
	// Identifier of the theme.
	ThemeId pulumi.StringOutput `pulumi:"themeId"`
	// A description of the current theme version being created/updated.
	VersionDescription pulumi.StringPtrOutput `pulumi:"versionDescription"`
	// The version number of the theme version.
	VersionNumber pulumi.IntOutput `pulumi:"versionNumber"`
}

Resource for managing a QuickSight Theme.

## Example Usage

### Basic Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewTheme(ctx, "example", &quicksight.ThemeArgs{
			ThemeId:     pulumi.String("example"),
			Name:        pulumi.String("example"),
			BaseThemeId: pulumi.String("MIDNIGHT"),
			Configuration: &quicksight.ThemeConfigurationArgs{
				DataColorPalette: &quicksight.ThemeConfigurationDataColorPaletteArgs{
					Colors: pulumi.StringArray{
						pulumi.String("#FFFFFF"),
						pulumi.String("#111111"),
						pulumi.String("#222222"),
						pulumi.String("#333333"),
						pulumi.String("#444444"),
						pulumi.String("#555555"),
						pulumi.String("#666666"),
						pulumi.String("#777777"),
						pulumi.String("#888888"),
						pulumi.String("#999999"),
					},
					EmptyFillColor: pulumi.String("#FFFFFF"),
					MinMaxGradients: pulumi.StringArray{
						pulumi.String("#FFFFFF"),
						pulumi.String("#111111"),
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import a QuickSight Theme using the AWS account ID and theme ID separated by a comma (`,`). For example:

```sh $ pulumi import aws:quicksight/theme:Theme example 123456789012,example-id ```

func GetTheme

func GetTheme(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ThemeState, opts ...pulumi.ResourceOption) (*Theme, error)

GetTheme gets an existing Theme 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 NewTheme

func NewTheme(ctx *pulumi.Context,
	name string, args *ThemeArgs, opts ...pulumi.ResourceOption) (*Theme, error)

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

func (*Theme) ElementType

func (*Theme) ElementType() reflect.Type

func (*Theme) ToThemeOutput

func (i *Theme) ToThemeOutput() ThemeOutput

func (*Theme) ToThemeOutputWithContext

func (i *Theme) ToThemeOutputWithContext(ctx context.Context) ThemeOutput

type ThemeArgs

type ThemeArgs struct {
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// The ID of the theme that a custom theme will inherit from. All themes inherit from one of the starting themes defined by Amazon QuickSight. For a list of the starting themes, use ListThemes or choose Themes from within an analysis.
	BaseThemeId pulumi.StringInput
	// The theme configuration, which contains the theme display properties. See configuration.
	//
	// The following arguments are optional:
	Configuration ThemeConfigurationPtrInput
	// Display name of the theme.
	Name pulumi.StringPtrInput
	// A set of resource permissions on the theme. Maximum of 64 items. See permissions.
	Permissions ThemePermissionArrayInput
	// 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
	// Identifier of the theme.
	ThemeId pulumi.StringInput
	// A description of the current theme version being created/updated.
	VersionDescription pulumi.StringPtrInput
}

The set of arguments for constructing a Theme resource.

func (ThemeArgs) ElementType

func (ThemeArgs) ElementType() reflect.Type

type ThemeArray

type ThemeArray []ThemeInput

func (ThemeArray) ElementType

func (ThemeArray) ElementType() reflect.Type

func (ThemeArray) ToThemeArrayOutput

func (i ThemeArray) ToThemeArrayOutput() ThemeArrayOutput

func (ThemeArray) ToThemeArrayOutputWithContext

func (i ThemeArray) ToThemeArrayOutputWithContext(ctx context.Context) ThemeArrayOutput

type ThemeArrayInput

type ThemeArrayInput interface {
	pulumi.Input

	ToThemeArrayOutput() ThemeArrayOutput
	ToThemeArrayOutputWithContext(context.Context) ThemeArrayOutput
}

ThemeArrayInput is an input type that accepts ThemeArray and ThemeArrayOutput values. You can construct a concrete instance of `ThemeArrayInput` via:

ThemeArray{ ThemeArgs{...} }

type ThemeArrayOutput

type ThemeArrayOutput struct{ *pulumi.OutputState }

func (ThemeArrayOutput) ElementType

func (ThemeArrayOutput) ElementType() reflect.Type

func (ThemeArrayOutput) Index

func (ThemeArrayOutput) ToThemeArrayOutput

func (o ThemeArrayOutput) ToThemeArrayOutput() ThemeArrayOutput

func (ThemeArrayOutput) ToThemeArrayOutputWithContext

func (o ThemeArrayOutput) ToThemeArrayOutputWithContext(ctx context.Context) ThemeArrayOutput

type ThemeConfiguration

type ThemeConfiguration struct {
	// Color properties that apply to chart data colors. See data_color_palette.
	DataColorPalette *ThemeConfigurationDataColorPalette `pulumi:"dataColorPalette"`
	// Display options related to sheets. See sheet.
	Sheet *ThemeConfigurationSheet `pulumi:"sheet"`
	// Determines the typography options. See typography.
	Typography *ThemeConfigurationTypography `pulumi:"typography"`
	// Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette.
	UiColorPalette *ThemeConfigurationUiColorPalette `pulumi:"uiColorPalette"`
}

type ThemeConfigurationArgs

type ThemeConfigurationArgs struct {
	// Color properties that apply to chart data colors. See data_color_palette.
	DataColorPalette ThemeConfigurationDataColorPalettePtrInput `pulumi:"dataColorPalette"`
	// Display options related to sheets. See sheet.
	Sheet ThemeConfigurationSheetPtrInput `pulumi:"sheet"`
	// Determines the typography options. See typography.
	Typography ThemeConfigurationTypographyPtrInput `pulumi:"typography"`
	// Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette.
	UiColorPalette ThemeConfigurationUiColorPalettePtrInput `pulumi:"uiColorPalette"`
}

func (ThemeConfigurationArgs) ElementType

func (ThemeConfigurationArgs) ElementType() reflect.Type

func (ThemeConfigurationArgs) ToThemeConfigurationOutput

func (i ThemeConfigurationArgs) ToThemeConfigurationOutput() ThemeConfigurationOutput

func (ThemeConfigurationArgs) ToThemeConfigurationOutputWithContext

func (i ThemeConfigurationArgs) ToThemeConfigurationOutputWithContext(ctx context.Context) ThemeConfigurationOutput

func (ThemeConfigurationArgs) ToThemeConfigurationPtrOutput

func (i ThemeConfigurationArgs) ToThemeConfigurationPtrOutput() ThemeConfigurationPtrOutput

func (ThemeConfigurationArgs) ToThemeConfigurationPtrOutputWithContext

func (i ThemeConfigurationArgs) ToThemeConfigurationPtrOutputWithContext(ctx context.Context) ThemeConfigurationPtrOutput

type ThemeConfigurationDataColorPalette

type ThemeConfigurationDataColorPalette struct {
	// List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items.
	Colors []string `pulumi:"colors"`
	// The hexadecimal code of a color that applies to charts where a lack of data is highlighted.
	EmptyFillColor *string `pulumi:"emptyFillColor"`
	// The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items.
	MinMaxGradients []string `pulumi:"minMaxGradients"`
}

type ThemeConfigurationDataColorPaletteArgs

type ThemeConfigurationDataColorPaletteArgs struct {
	// List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items.
	Colors pulumi.StringArrayInput `pulumi:"colors"`
	// The hexadecimal code of a color that applies to charts where a lack of data is highlighted.
	EmptyFillColor pulumi.StringPtrInput `pulumi:"emptyFillColor"`
	// The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items.
	MinMaxGradients pulumi.StringArrayInput `pulumi:"minMaxGradients"`
}

func (ThemeConfigurationDataColorPaletteArgs) ElementType

func (ThemeConfigurationDataColorPaletteArgs) ToThemeConfigurationDataColorPaletteOutput

func (i ThemeConfigurationDataColorPaletteArgs) ToThemeConfigurationDataColorPaletteOutput() ThemeConfigurationDataColorPaletteOutput

func (ThemeConfigurationDataColorPaletteArgs) ToThemeConfigurationDataColorPaletteOutputWithContext

func (i ThemeConfigurationDataColorPaletteArgs) ToThemeConfigurationDataColorPaletteOutputWithContext(ctx context.Context) ThemeConfigurationDataColorPaletteOutput

func (ThemeConfigurationDataColorPaletteArgs) ToThemeConfigurationDataColorPalettePtrOutput

func (i ThemeConfigurationDataColorPaletteArgs) ToThemeConfigurationDataColorPalettePtrOutput() ThemeConfigurationDataColorPalettePtrOutput

func (ThemeConfigurationDataColorPaletteArgs) ToThemeConfigurationDataColorPalettePtrOutputWithContext

func (i ThemeConfigurationDataColorPaletteArgs) ToThemeConfigurationDataColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationDataColorPalettePtrOutput

type ThemeConfigurationDataColorPaletteInput

type ThemeConfigurationDataColorPaletteInput interface {
	pulumi.Input

	ToThemeConfigurationDataColorPaletteOutput() ThemeConfigurationDataColorPaletteOutput
	ToThemeConfigurationDataColorPaletteOutputWithContext(context.Context) ThemeConfigurationDataColorPaletteOutput
}

ThemeConfigurationDataColorPaletteInput is an input type that accepts ThemeConfigurationDataColorPaletteArgs and ThemeConfigurationDataColorPaletteOutput values. You can construct a concrete instance of `ThemeConfigurationDataColorPaletteInput` via:

ThemeConfigurationDataColorPaletteArgs{...}

type ThemeConfigurationDataColorPaletteOutput

type ThemeConfigurationDataColorPaletteOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationDataColorPaletteOutput) Colors

List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items.

func (ThemeConfigurationDataColorPaletteOutput) ElementType

func (ThemeConfigurationDataColorPaletteOutput) EmptyFillColor

The hexadecimal code of a color that applies to charts where a lack of data is highlighted.

func (ThemeConfigurationDataColorPaletteOutput) MinMaxGradients

The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items.

func (ThemeConfigurationDataColorPaletteOutput) ToThemeConfigurationDataColorPaletteOutput

func (o ThemeConfigurationDataColorPaletteOutput) ToThemeConfigurationDataColorPaletteOutput() ThemeConfigurationDataColorPaletteOutput

func (ThemeConfigurationDataColorPaletteOutput) ToThemeConfigurationDataColorPaletteOutputWithContext

func (o ThemeConfigurationDataColorPaletteOutput) ToThemeConfigurationDataColorPaletteOutputWithContext(ctx context.Context) ThemeConfigurationDataColorPaletteOutput

func (ThemeConfigurationDataColorPaletteOutput) ToThemeConfigurationDataColorPalettePtrOutput

func (o ThemeConfigurationDataColorPaletteOutput) ToThemeConfigurationDataColorPalettePtrOutput() ThemeConfigurationDataColorPalettePtrOutput

func (ThemeConfigurationDataColorPaletteOutput) ToThemeConfigurationDataColorPalettePtrOutputWithContext

func (o ThemeConfigurationDataColorPaletteOutput) ToThemeConfigurationDataColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationDataColorPalettePtrOutput

type ThemeConfigurationDataColorPalettePtrInput

type ThemeConfigurationDataColorPalettePtrInput interface {
	pulumi.Input

	ToThemeConfigurationDataColorPalettePtrOutput() ThemeConfigurationDataColorPalettePtrOutput
	ToThemeConfigurationDataColorPalettePtrOutputWithContext(context.Context) ThemeConfigurationDataColorPalettePtrOutput
}

ThemeConfigurationDataColorPalettePtrInput is an input type that accepts ThemeConfigurationDataColorPaletteArgs, ThemeConfigurationDataColorPalettePtr and ThemeConfigurationDataColorPalettePtrOutput values. You can construct a concrete instance of `ThemeConfigurationDataColorPalettePtrInput` via:

        ThemeConfigurationDataColorPaletteArgs{...}

or:

        nil

type ThemeConfigurationDataColorPalettePtrOutput

type ThemeConfigurationDataColorPalettePtrOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationDataColorPalettePtrOutput) Colors

List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items.

func (ThemeConfigurationDataColorPalettePtrOutput) Elem

func (ThemeConfigurationDataColorPalettePtrOutput) ElementType

func (ThemeConfigurationDataColorPalettePtrOutput) EmptyFillColor

The hexadecimal code of a color that applies to charts where a lack of data is highlighted.

func (ThemeConfigurationDataColorPalettePtrOutput) MinMaxGradients

The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items.

func (ThemeConfigurationDataColorPalettePtrOutput) ToThemeConfigurationDataColorPalettePtrOutput

func (o ThemeConfigurationDataColorPalettePtrOutput) ToThemeConfigurationDataColorPalettePtrOutput() ThemeConfigurationDataColorPalettePtrOutput

func (ThemeConfigurationDataColorPalettePtrOutput) ToThemeConfigurationDataColorPalettePtrOutputWithContext

func (o ThemeConfigurationDataColorPalettePtrOutput) ToThemeConfigurationDataColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationDataColorPalettePtrOutput

type ThemeConfigurationInput

type ThemeConfigurationInput interface {
	pulumi.Input

	ToThemeConfigurationOutput() ThemeConfigurationOutput
	ToThemeConfigurationOutputWithContext(context.Context) ThemeConfigurationOutput
}

ThemeConfigurationInput is an input type that accepts ThemeConfigurationArgs and ThemeConfigurationOutput values. You can construct a concrete instance of `ThemeConfigurationInput` via:

ThemeConfigurationArgs{...}

type ThemeConfigurationOutput

type ThemeConfigurationOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationOutput) DataColorPalette

Color properties that apply to chart data colors. See data_color_palette.

func (ThemeConfigurationOutput) ElementType

func (ThemeConfigurationOutput) ElementType() reflect.Type

func (ThemeConfigurationOutput) Sheet

Display options related to sheets. See sheet.

func (ThemeConfigurationOutput) ToThemeConfigurationOutput

func (o ThemeConfigurationOutput) ToThemeConfigurationOutput() ThemeConfigurationOutput

func (ThemeConfigurationOutput) ToThemeConfigurationOutputWithContext

func (o ThemeConfigurationOutput) ToThemeConfigurationOutputWithContext(ctx context.Context) ThemeConfigurationOutput

func (ThemeConfigurationOutput) ToThemeConfigurationPtrOutput

func (o ThemeConfigurationOutput) ToThemeConfigurationPtrOutput() ThemeConfigurationPtrOutput

func (ThemeConfigurationOutput) ToThemeConfigurationPtrOutputWithContext

func (o ThemeConfigurationOutput) ToThemeConfigurationPtrOutputWithContext(ctx context.Context) ThemeConfigurationPtrOutput

func (ThemeConfigurationOutput) Typography

Determines the typography options. See typography.

func (ThemeConfigurationOutput) UiColorPalette

Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette.

type ThemeConfigurationPtrInput

type ThemeConfigurationPtrInput interface {
	pulumi.Input

	ToThemeConfigurationPtrOutput() ThemeConfigurationPtrOutput
	ToThemeConfigurationPtrOutputWithContext(context.Context) ThemeConfigurationPtrOutput
}

ThemeConfigurationPtrInput is an input type that accepts ThemeConfigurationArgs, ThemeConfigurationPtr and ThemeConfigurationPtrOutput values. You can construct a concrete instance of `ThemeConfigurationPtrInput` via:

        ThemeConfigurationArgs{...}

or:

        nil

type ThemeConfigurationPtrOutput

type ThemeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationPtrOutput) DataColorPalette

Color properties that apply to chart data colors. See data_color_palette.

func (ThemeConfigurationPtrOutput) Elem

func (ThemeConfigurationPtrOutput) ElementType

func (ThemeConfigurationPtrOutput) Sheet

Display options related to sheets. See sheet.

func (ThemeConfigurationPtrOutput) ToThemeConfigurationPtrOutput

func (o ThemeConfigurationPtrOutput) ToThemeConfigurationPtrOutput() ThemeConfigurationPtrOutput

func (ThemeConfigurationPtrOutput) ToThemeConfigurationPtrOutputWithContext

func (o ThemeConfigurationPtrOutput) ToThemeConfigurationPtrOutputWithContext(ctx context.Context) ThemeConfigurationPtrOutput

func (ThemeConfigurationPtrOutput) Typography

Determines the typography options. See typography.

func (ThemeConfigurationPtrOutput) UiColorPalette

Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette.

type ThemeConfigurationSheet

type ThemeConfigurationSheet struct {
	// The display options for tiles. See tile.
	Tile *ThemeConfigurationSheetTile `pulumi:"tile"`
	// The layout options for tiles. See tile_layout.
	TileLayout *ThemeConfigurationSheetTileLayout `pulumi:"tileLayout"`
}

type ThemeConfigurationSheetArgs

type ThemeConfigurationSheetArgs struct {
	// The display options for tiles. See tile.
	Tile ThemeConfigurationSheetTilePtrInput `pulumi:"tile"`
	// The layout options for tiles. See tile_layout.
	TileLayout ThemeConfigurationSheetTileLayoutPtrInput `pulumi:"tileLayout"`
}

func (ThemeConfigurationSheetArgs) ElementType

func (ThemeConfigurationSheetArgs) ToThemeConfigurationSheetOutput

func (i ThemeConfigurationSheetArgs) ToThemeConfigurationSheetOutput() ThemeConfigurationSheetOutput

func (ThemeConfigurationSheetArgs) ToThemeConfigurationSheetOutputWithContext

func (i ThemeConfigurationSheetArgs) ToThemeConfigurationSheetOutputWithContext(ctx context.Context) ThemeConfigurationSheetOutput

func (ThemeConfigurationSheetArgs) ToThemeConfigurationSheetPtrOutput

func (i ThemeConfigurationSheetArgs) ToThemeConfigurationSheetPtrOutput() ThemeConfigurationSheetPtrOutput

func (ThemeConfigurationSheetArgs) ToThemeConfigurationSheetPtrOutputWithContext

func (i ThemeConfigurationSheetArgs) ToThemeConfigurationSheetPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetPtrOutput

type ThemeConfigurationSheetInput

type ThemeConfigurationSheetInput interface {
	pulumi.Input

	ToThemeConfigurationSheetOutput() ThemeConfigurationSheetOutput
	ToThemeConfigurationSheetOutputWithContext(context.Context) ThemeConfigurationSheetOutput
}

ThemeConfigurationSheetInput is an input type that accepts ThemeConfigurationSheetArgs and ThemeConfigurationSheetOutput values. You can construct a concrete instance of `ThemeConfigurationSheetInput` via:

ThemeConfigurationSheetArgs{...}

type ThemeConfigurationSheetOutput

type ThemeConfigurationSheetOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationSheetOutput) ElementType

func (ThemeConfigurationSheetOutput) Tile

The display options for tiles. See tile.

func (ThemeConfigurationSheetOutput) TileLayout

The layout options for tiles. See tile_layout.

func (ThemeConfigurationSheetOutput) ToThemeConfigurationSheetOutput

func (o ThemeConfigurationSheetOutput) ToThemeConfigurationSheetOutput() ThemeConfigurationSheetOutput

func (ThemeConfigurationSheetOutput) ToThemeConfigurationSheetOutputWithContext

func (o ThemeConfigurationSheetOutput) ToThemeConfigurationSheetOutputWithContext(ctx context.Context) ThemeConfigurationSheetOutput

func (ThemeConfigurationSheetOutput) ToThemeConfigurationSheetPtrOutput

func (o ThemeConfigurationSheetOutput) ToThemeConfigurationSheetPtrOutput() ThemeConfigurationSheetPtrOutput

func (ThemeConfigurationSheetOutput) ToThemeConfigurationSheetPtrOutputWithContext

func (o ThemeConfigurationSheetOutput) ToThemeConfigurationSheetPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetPtrOutput

type ThemeConfigurationSheetPtrInput

type ThemeConfigurationSheetPtrInput interface {
	pulumi.Input

	ToThemeConfigurationSheetPtrOutput() ThemeConfigurationSheetPtrOutput
	ToThemeConfigurationSheetPtrOutputWithContext(context.Context) ThemeConfigurationSheetPtrOutput
}

ThemeConfigurationSheetPtrInput is an input type that accepts ThemeConfigurationSheetArgs, ThemeConfigurationSheetPtr and ThemeConfigurationSheetPtrOutput values. You can construct a concrete instance of `ThemeConfigurationSheetPtrInput` via:

        ThemeConfigurationSheetArgs{...}

or:

        nil

type ThemeConfigurationSheetPtrOutput

type ThemeConfigurationSheetPtrOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationSheetPtrOutput) Elem

func (ThemeConfigurationSheetPtrOutput) ElementType

func (ThemeConfigurationSheetPtrOutput) Tile

The display options for tiles. See tile.

func (ThemeConfigurationSheetPtrOutput) TileLayout

The layout options for tiles. See tile_layout.

func (ThemeConfigurationSheetPtrOutput) ToThemeConfigurationSheetPtrOutput

func (o ThemeConfigurationSheetPtrOutput) ToThemeConfigurationSheetPtrOutput() ThemeConfigurationSheetPtrOutput

func (ThemeConfigurationSheetPtrOutput) ToThemeConfigurationSheetPtrOutputWithContext

func (o ThemeConfigurationSheetPtrOutput) ToThemeConfigurationSheetPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetPtrOutput

type ThemeConfigurationSheetTile

type ThemeConfigurationSheetTile struct {
	// The border around a tile. See border.
	Border *ThemeConfigurationSheetTileBorder `pulumi:"border"`
}

type ThemeConfigurationSheetTileArgs

type ThemeConfigurationSheetTileArgs struct {
	// The border around a tile. See border.
	Border ThemeConfigurationSheetTileBorderPtrInput `pulumi:"border"`
}

func (ThemeConfigurationSheetTileArgs) ElementType

func (ThemeConfigurationSheetTileArgs) ToThemeConfigurationSheetTileOutput

func (i ThemeConfigurationSheetTileArgs) ToThemeConfigurationSheetTileOutput() ThemeConfigurationSheetTileOutput

func (ThemeConfigurationSheetTileArgs) ToThemeConfigurationSheetTileOutputWithContext

func (i ThemeConfigurationSheetTileArgs) ToThemeConfigurationSheetTileOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileOutput

func (ThemeConfigurationSheetTileArgs) ToThemeConfigurationSheetTilePtrOutput

func (i ThemeConfigurationSheetTileArgs) ToThemeConfigurationSheetTilePtrOutput() ThemeConfigurationSheetTilePtrOutput

func (ThemeConfigurationSheetTileArgs) ToThemeConfigurationSheetTilePtrOutputWithContext

func (i ThemeConfigurationSheetTileArgs) ToThemeConfigurationSheetTilePtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTilePtrOutput

type ThemeConfigurationSheetTileBorder

type ThemeConfigurationSheetTileBorder struct {
	// The option to enable display of borders for visuals.
	Show *bool `pulumi:"show"`
}

type ThemeConfigurationSheetTileBorderArgs

type ThemeConfigurationSheetTileBorderArgs struct {
	// The option to enable display of borders for visuals.
	Show pulumi.BoolPtrInput `pulumi:"show"`
}

func (ThemeConfigurationSheetTileBorderArgs) ElementType

func (ThemeConfigurationSheetTileBorderArgs) ToThemeConfigurationSheetTileBorderOutput

func (i ThemeConfigurationSheetTileBorderArgs) ToThemeConfigurationSheetTileBorderOutput() ThemeConfigurationSheetTileBorderOutput

func (ThemeConfigurationSheetTileBorderArgs) ToThemeConfigurationSheetTileBorderOutputWithContext

func (i ThemeConfigurationSheetTileBorderArgs) ToThemeConfigurationSheetTileBorderOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileBorderOutput

func (ThemeConfigurationSheetTileBorderArgs) ToThemeConfigurationSheetTileBorderPtrOutput

func (i ThemeConfigurationSheetTileBorderArgs) ToThemeConfigurationSheetTileBorderPtrOutput() ThemeConfigurationSheetTileBorderPtrOutput

func (ThemeConfigurationSheetTileBorderArgs) ToThemeConfigurationSheetTileBorderPtrOutputWithContext

func (i ThemeConfigurationSheetTileBorderArgs) ToThemeConfigurationSheetTileBorderPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileBorderPtrOutput

type ThemeConfigurationSheetTileBorderInput

type ThemeConfigurationSheetTileBorderInput interface {
	pulumi.Input

	ToThemeConfigurationSheetTileBorderOutput() ThemeConfigurationSheetTileBorderOutput
	ToThemeConfigurationSheetTileBorderOutputWithContext(context.Context) ThemeConfigurationSheetTileBorderOutput
}

ThemeConfigurationSheetTileBorderInput is an input type that accepts ThemeConfigurationSheetTileBorderArgs and ThemeConfigurationSheetTileBorderOutput values. You can construct a concrete instance of `ThemeConfigurationSheetTileBorderInput` via:

ThemeConfigurationSheetTileBorderArgs{...}

type ThemeConfigurationSheetTileBorderOutput

type ThemeConfigurationSheetTileBorderOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationSheetTileBorderOutput) ElementType

func (ThemeConfigurationSheetTileBorderOutput) Show

The option to enable display of borders for visuals.

func (ThemeConfigurationSheetTileBorderOutput) ToThemeConfigurationSheetTileBorderOutput

func (o ThemeConfigurationSheetTileBorderOutput) ToThemeConfigurationSheetTileBorderOutput() ThemeConfigurationSheetTileBorderOutput

func (ThemeConfigurationSheetTileBorderOutput) ToThemeConfigurationSheetTileBorderOutputWithContext

func (o ThemeConfigurationSheetTileBorderOutput) ToThemeConfigurationSheetTileBorderOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileBorderOutput

func (ThemeConfigurationSheetTileBorderOutput) ToThemeConfigurationSheetTileBorderPtrOutput

func (o ThemeConfigurationSheetTileBorderOutput) ToThemeConfigurationSheetTileBorderPtrOutput() ThemeConfigurationSheetTileBorderPtrOutput

func (ThemeConfigurationSheetTileBorderOutput) ToThemeConfigurationSheetTileBorderPtrOutputWithContext

func (o ThemeConfigurationSheetTileBorderOutput) ToThemeConfigurationSheetTileBorderPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileBorderPtrOutput

type ThemeConfigurationSheetTileBorderPtrInput

type ThemeConfigurationSheetTileBorderPtrInput interface {
	pulumi.Input

	ToThemeConfigurationSheetTileBorderPtrOutput() ThemeConfigurationSheetTileBorderPtrOutput
	ToThemeConfigurationSheetTileBorderPtrOutputWithContext(context.Context) ThemeConfigurationSheetTileBorderPtrOutput
}

ThemeConfigurationSheetTileBorderPtrInput is an input type that accepts ThemeConfigurationSheetTileBorderArgs, ThemeConfigurationSheetTileBorderPtr and ThemeConfigurationSheetTileBorderPtrOutput values. You can construct a concrete instance of `ThemeConfigurationSheetTileBorderPtrInput` via:

        ThemeConfigurationSheetTileBorderArgs{...}

or:

        nil

type ThemeConfigurationSheetTileBorderPtrOutput

type ThemeConfigurationSheetTileBorderPtrOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationSheetTileBorderPtrOutput) Elem

func (ThemeConfigurationSheetTileBorderPtrOutput) ElementType

func (ThemeConfigurationSheetTileBorderPtrOutput) Show

The option to enable display of borders for visuals.

func (ThemeConfigurationSheetTileBorderPtrOutput) ToThemeConfigurationSheetTileBorderPtrOutput

func (o ThemeConfigurationSheetTileBorderPtrOutput) ToThemeConfigurationSheetTileBorderPtrOutput() ThemeConfigurationSheetTileBorderPtrOutput

func (ThemeConfigurationSheetTileBorderPtrOutput) ToThemeConfigurationSheetTileBorderPtrOutputWithContext

func (o ThemeConfigurationSheetTileBorderPtrOutput) ToThemeConfigurationSheetTileBorderPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileBorderPtrOutput

type ThemeConfigurationSheetTileInput

type ThemeConfigurationSheetTileInput interface {
	pulumi.Input

	ToThemeConfigurationSheetTileOutput() ThemeConfigurationSheetTileOutput
	ToThemeConfigurationSheetTileOutputWithContext(context.Context) ThemeConfigurationSheetTileOutput
}

ThemeConfigurationSheetTileInput is an input type that accepts ThemeConfigurationSheetTileArgs and ThemeConfigurationSheetTileOutput values. You can construct a concrete instance of `ThemeConfigurationSheetTileInput` via:

ThemeConfigurationSheetTileArgs{...}

type ThemeConfigurationSheetTileLayout

type ThemeConfigurationSheetTileLayout struct {
	// The gutter settings that apply between tiles. See gutter.
	Gutter *ThemeConfigurationSheetTileLayoutGutter `pulumi:"gutter"`
	// The margin settings that apply around the outside edge of sheets. See margin.
	Margin *ThemeConfigurationSheetTileLayoutMargin `pulumi:"margin"`
}

type ThemeConfigurationSheetTileLayoutArgs

type ThemeConfigurationSheetTileLayoutArgs struct {
	// The gutter settings that apply between tiles. See gutter.
	Gutter ThemeConfigurationSheetTileLayoutGutterPtrInput `pulumi:"gutter"`
	// The margin settings that apply around the outside edge of sheets. See margin.
	Margin ThemeConfigurationSheetTileLayoutMarginPtrInput `pulumi:"margin"`
}

func (ThemeConfigurationSheetTileLayoutArgs) ElementType

func (ThemeConfigurationSheetTileLayoutArgs) ToThemeConfigurationSheetTileLayoutOutput

func (i ThemeConfigurationSheetTileLayoutArgs) ToThemeConfigurationSheetTileLayoutOutput() ThemeConfigurationSheetTileLayoutOutput

func (ThemeConfigurationSheetTileLayoutArgs) ToThemeConfigurationSheetTileLayoutOutputWithContext

func (i ThemeConfigurationSheetTileLayoutArgs) ToThemeConfigurationSheetTileLayoutOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutOutput

func (ThemeConfigurationSheetTileLayoutArgs) ToThemeConfigurationSheetTileLayoutPtrOutput

func (i ThemeConfigurationSheetTileLayoutArgs) ToThemeConfigurationSheetTileLayoutPtrOutput() ThemeConfigurationSheetTileLayoutPtrOutput

func (ThemeConfigurationSheetTileLayoutArgs) ToThemeConfigurationSheetTileLayoutPtrOutputWithContext

func (i ThemeConfigurationSheetTileLayoutArgs) ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutPtrOutput

type ThemeConfigurationSheetTileLayoutGutter

type ThemeConfigurationSheetTileLayoutGutter struct {
	// This Boolean value controls whether to display a gutter space between sheet tiles.
	Show *bool `pulumi:"show"`
}

type ThemeConfigurationSheetTileLayoutGutterArgs

type ThemeConfigurationSheetTileLayoutGutterArgs struct {
	// This Boolean value controls whether to display a gutter space between sheet tiles.
	Show pulumi.BoolPtrInput `pulumi:"show"`
}

func (ThemeConfigurationSheetTileLayoutGutterArgs) ElementType

func (ThemeConfigurationSheetTileLayoutGutterArgs) ToThemeConfigurationSheetTileLayoutGutterOutput

func (i ThemeConfigurationSheetTileLayoutGutterArgs) ToThemeConfigurationSheetTileLayoutGutterOutput() ThemeConfigurationSheetTileLayoutGutterOutput

func (ThemeConfigurationSheetTileLayoutGutterArgs) ToThemeConfigurationSheetTileLayoutGutterOutputWithContext

func (i ThemeConfigurationSheetTileLayoutGutterArgs) ToThemeConfigurationSheetTileLayoutGutterOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutGutterOutput

func (ThemeConfigurationSheetTileLayoutGutterArgs) ToThemeConfigurationSheetTileLayoutGutterPtrOutput

func (i ThemeConfigurationSheetTileLayoutGutterArgs) ToThemeConfigurationSheetTileLayoutGutterPtrOutput() ThemeConfigurationSheetTileLayoutGutterPtrOutput

func (ThemeConfigurationSheetTileLayoutGutterArgs) ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext

func (i ThemeConfigurationSheetTileLayoutGutterArgs) ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutGutterPtrOutput

type ThemeConfigurationSheetTileLayoutGutterInput

type ThemeConfigurationSheetTileLayoutGutterInput interface {
	pulumi.Input

	ToThemeConfigurationSheetTileLayoutGutterOutput() ThemeConfigurationSheetTileLayoutGutterOutput
	ToThemeConfigurationSheetTileLayoutGutterOutputWithContext(context.Context) ThemeConfigurationSheetTileLayoutGutterOutput
}

ThemeConfigurationSheetTileLayoutGutterInput is an input type that accepts ThemeConfigurationSheetTileLayoutGutterArgs and ThemeConfigurationSheetTileLayoutGutterOutput values. You can construct a concrete instance of `ThemeConfigurationSheetTileLayoutGutterInput` via:

ThemeConfigurationSheetTileLayoutGutterArgs{...}

type ThemeConfigurationSheetTileLayoutGutterOutput

type ThemeConfigurationSheetTileLayoutGutterOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationSheetTileLayoutGutterOutput) ElementType

func (ThemeConfigurationSheetTileLayoutGutterOutput) Show

This Boolean value controls whether to display a gutter space between sheet tiles.

func (ThemeConfigurationSheetTileLayoutGutterOutput) ToThemeConfigurationSheetTileLayoutGutterOutput

func (o ThemeConfigurationSheetTileLayoutGutterOutput) ToThemeConfigurationSheetTileLayoutGutterOutput() ThemeConfigurationSheetTileLayoutGutterOutput

func (ThemeConfigurationSheetTileLayoutGutterOutput) ToThemeConfigurationSheetTileLayoutGutterOutputWithContext

func (o ThemeConfigurationSheetTileLayoutGutterOutput) ToThemeConfigurationSheetTileLayoutGutterOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutGutterOutput

func (ThemeConfigurationSheetTileLayoutGutterOutput) ToThemeConfigurationSheetTileLayoutGutterPtrOutput

func (o ThemeConfigurationSheetTileLayoutGutterOutput) ToThemeConfigurationSheetTileLayoutGutterPtrOutput() ThemeConfigurationSheetTileLayoutGutterPtrOutput

func (ThemeConfigurationSheetTileLayoutGutterOutput) ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext

func (o ThemeConfigurationSheetTileLayoutGutterOutput) ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutGutterPtrOutput

type ThemeConfigurationSheetTileLayoutGutterPtrInput

type ThemeConfigurationSheetTileLayoutGutterPtrInput interface {
	pulumi.Input

	ToThemeConfigurationSheetTileLayoutGutterPtrOutput() ThemeConfigurationSheetTileLayoutGutterPtrOutput
	ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(context.Context) ThemeConfigurationSheetTileLayoutGutterPtrOutput
}

ThemeConfigurationSheetTileLayoutGutterPtrInput is an input type that accepts ThemeConfigurationSheetTileLayoutGutterArgs, ThemeConfigurationSheetTileLayoutGutterPtr and ThemeConfigurationSheetTileLayoutGutterPtrOutput values. You can construct a concrete instance of `ThemeConfigurationSheetTileLayoutGutterPtrInput` via:

        ThemeConfigurationSheetTileLayoutGutterArgs{...}

or:

        nil

type ThemeConfigurationSheetTileLayoutGutterPtrOutput

type ThemeConfigurationSheetTileLayoutGutterPtrOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationSheetTileLayoutGutterPtrOutput) Elem

func (ThemeConfigurationSheetTileLayoutGutterPtrOutput) ElementType

func (ThemeConfigurationSheetTileLayoutGutterPtrOutput) Show

This Boolean value controls whether to display a gutter space between sheet tiles.

func (ThemeConfigurationSheetTileLayoutGutterPtrOutput) ToThemeConfigurationSheetTileLayoutGutterPtrOutput

func (o ThemeConfigurationSheetTileLayoutGutterPtrOutput) ToThemeConfigurationSheetTileLayoutGutterPtrOutput() ThemeConfigurationSheetTileLayoutGutterPtrOutput

func (ThemeConfigurationSheetTileLayoutGutterPtrOutput) ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext

func (o ThemeConfigurationSheetTileLayoutGutterPtrOutput) ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutGutterPtrOutput

type ThemeConfigurationSheetTileLayoutInput

type ThemeConfigurationSheetTileLayoutInput interface {
	pulumi.Input

	ToThemeConfigurationSheetTileLayoutOutput() ThemeConfigurationSheetTileLayoutOutput
	ToThemeConfigurationSheetTileLayoutOutputWithContext(context.Context) ThemeConfigurationSheetTileLayoutOutput
}

ThemeConfigurationSheetTileLayoutInput is an input type that accepts ThemeConfigurationSheetTileLayoutArgs and ThemeConfigurationSheetTileLayoutOutput values. You can construct a concrete instance of `ThemeConfigurationSheetTileLayoutInput` via:

ThemeConfigurationSheetTileLayoutArgs{...}

type ThemeConfigurationSheetTileLayoutMargin

type ThemeConfigurationSheetTileLayoutMargin struct {
	// This Boolean value controls whether to display sheet margins.
	Show *bool `pulumi:"show"`
}

type ThemeConfigurationSheetTileLayoutMarginArgs

type ThemeConfigurationSheetTileLayoutMarginArgs struct {
	// This Boolean value controls whether to display sheet margins.
	Show pulumi.BoolPtrInput `pulumi:"show"`
}

func (ThemeConfigurationSheetTileLayoutMarginArgs) ElementType

func (ThemeConfigurationSheetTileLayoutMarginArgs) ToThemeConfigurationSheetTileLayoutMarginOutput

func (i ThemeConfigurationSheetTileLayoutMarginArgs) ToThemeConfigurationSheetTileLayoutMarginOutput() ThemeConfigurationSheetTileLayoutMarginOutput

func (ThemeConfigurationSheetTileLayoutMarginArgs) ToThemeConfigurationSheetTileLayoutMarginOutputWithContext

func (i ThemeConfigurationSheetTileLayoutMarginArgs) ToThemeConfigurationSheetTileLayoutMarginOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutMarginOutput

func (ThemeConfigurationSheetTileLayoutMarginArgs) ToThemeConfigurationSheetTileLayoutMarginPtrOutput

func (i ThemeConfigurationSheetTileLayoutMarginArgs) ToThemeConfigurationSheetTileLayoutMarginPtrOutput() ThemeConfigurationSheetTileLayoutMarginPtrOutput

func (ThemeConfigurationSheetTileLayoutMarginArgs) ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext

func (i ThemeConfigurationSheetTileLayoutMarginArgs) ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutMarginPtrOutput

type ThemeConfigurationSheetTileLayoutMarginInput

type ThemeConfigurationSheetTileLayoutMarginInput interface {
	pulumi.Input

	ToThemeConfigurationSheetTileLayoutMarginOutput() ThemeConfigurationSheetTileLayoutMarginOutput
	ToThemeConfigurationSheetTileLayoutMarginOutputWithContext(context.Context) ThemeConfigurationSheetTileLayoutMarginOutput
}

ThemeConfigurationSheetTileLayoutMarginInput is an input type that accepts ThemeConfigurationSheetTileLayoutMarginArgs and ThemeConfigurationSheetTileLayoutMarginOutput values. You can construct a concrete instance of `ThemeConfigurationSheetTileLayoutMarginInput` via:

ThemeConfigurationSheetTileLayoutMarginArgs{...}

type ThemeConfigurationSheetTileLayoutMarginOutput

type ThemeConfigurationSheetTileLayoutMarginOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationSheetTileLayoutMarginOutput) ElementType

func (ThemeConfigurationSheetTileLayoutMarginOutput) Show

This Boolean value controls whether to display sheet margins.

func (ThemeConfigurationSheetTileLayoutMarginOutput) ToThemeConfigurationSheetTileLayoutMarginOutput

func (o ThemeConfigurationSheetTileLayoutMarginOutput) ToThemeConfigurationSheetTileLayoutMarginOutput() ThemeConfigurationSheetTileLayoutMarginOutput

func (ThemeConfigurationSheetTileLayoutMarginOutput) ToThemeConfigurationSheetTileLayoutMarginOutputWithContext

func (o ThemeConfigurationSheetTileLayoutMarginOutput) ToThemeConfigurationSheetTileLayoutMarginOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutMarginOutput

func (ThemeConfigurationSheetTileLayoutMarginOutput) ToThemeConfigurationSheetTileLayoutMarginPtrOutput

func (o ThemeConfigurationSheetTileLayoutMarginOutput) ToThemeConfigurationSheetTileLayoutMarginPtrOutput() ThemeConfigurationSheetTileLayoutMarginPtrOutput

func (ThemeConfigurationSheetTileLayoutMarginOutput) ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext

func (o ThemeConfigurationSheetTileLayoutMarginOutput) ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutMarginPtrOutput

type ThemeConfigurationSheetTileLayoutMarginPtrInput

type ThemeConfigurationSheetTileLayoutMarginPtrInput interface {
	pulumi.Input

	ToThemeConfigurationSheetTileLayoutMarginPtrOutput() ThemeConfigurationSheetTileLayoutMarginPtrOutput
	ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(context.Context) ThemeConfigurationSheetTileLayoutMarginPtrOutput
}

ThemeConfigurationSheetTileLayoutMarginPtrInput is an input type that accepts ThemeConfigurationSheetTileLayoutMarginArgs, ThemeConfigurationSheetTileLayoutMarginPtr and ThemeConfigurationSheetTileLayoutMarginPtrOutput values. You can construct a concrete instance of `ThemeConfigurationSheetTileLayoutMarginPtrInput` via:

        ThemeConfigurationSheetTileLayoutMarginArgs{...}

or:

        nil

type ThemeConfigurationSheetTileLayoutMarginPtrOutput

type ThemeConfigurationSheetTileLayoutMarginPtrOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationSheetTileLayoutMarginPtrOutput) Elem

func (ThemeConfigurationSheetTileLayoutMarginPtrOutput) ElementType

func (ThemeConfigurationSheetTileLayoutMarginPtrOutput) Show

This Boolean value controls whether to display sheet margins.

func (ThemeConfigurationSheetTileLayoutMarginPtrOutput) ToThemeConfigurationSheetTileLayoutMarginPtrOutput

func (o ThemeConfigurationSheetTileLayoutMarginPtrOutput) ToThemeConfigurationSheetTileLayoutMarginPtrOutput() ThemeConfigurationSheetTileLayoutMarginPtrOutput

func (ThemeConfigurationSheetTileLayoutMarginPtrOutput) ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext

func (o ThemeConfigurationSheetTileLayoutMarginPtrOutput) ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutMarginPtrOutput

type ThemeConfigurationSheetTileLayoutOutput

type ThemeConfigurationSheetTileLayoutOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationSheetTileLayoutOutput) ElementType

func (ThemeConfigurationSheetTileLayoutOutput) Gutter

The gutter settings that apply between tiles. See gutter.

func (ThemeConfigurationSheetTileLayoutOutput) Margin

The margin settings that apply around the outside edge of sheets. See margin.

func (ThemeConfigurationSheetTileLayoutOutput) ToThemeConfigurationSheetTileLayoutOutput

func (o ThemeConfigurationSheetTileLayoutOutput) ToThemeConfigurationSheetTileLayoutOutput() ThemeConfigurationSheetTileLayoutOutput

func (ThemeConfigurationSheetTileLayoutOutput) ToThemeConfigurationSheetTileLayoutOutputWithContext

func (o ThemeConfigurationSheetTileLayoutOutput) ToThemeConfigurationSheetTileLayoutOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutOutput

func (ThemeConfigurationSheetTileLayoutOutput) ToThemeConfigurationSheetTileLayoutPtrOutput

func (o ThemeConfigurationSheetTileLayoutOutput) ToThemeConfigurationSheetTileLayoutPtrOutput() ThemeConfigurationSheetTileLayoutPtrOutput

func (ThemeConfigurationSheetTileLayoutOutput) ToThemeConfigurationSheetTileLayoutPtrOutputWithContext

func (o ThemeConfigurationSheetTileLayoutOutput) ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutPtrOutput

type ThemeConfigurationSheetTileLayoutPtrInput

type ThemeConfigurationSheetTileLayoutPtrInput interface {
	pulumi.Input

	ToThemeConfigurationSheetTileLayoutPtrOutput() ThemeConfigurationSheetTileLayoutPtrOutput
	ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(context.Context) ThemeConfigurationSheetTileLayoutPtrOutput
}

ThemeConfigurationSheetTileLayoutPtrInput is an input type that accepts ThemeConfigurationSheetTileLayoutArgs, ThemeConfigurationSheetTileLayoutPtr and ThemeConfigurationSheetTileLayoutPtrOutput values. You can construct a concrete instance of `ThemeConfigurationSheetTileLayoutPtrInput` via:

        ThemeConfigurationSheetTileLayoutArgs{...}

or:

        nil

type ThemeConfigurationSheetTileLayoutPtrOutput

type ThemeConfigurationSheetTileLayoutPtrOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationSheetTileLayoutPtrOutput) Elem

func (ThemeConfigurationSheetTileLayoutPtrOutput) ElementType

func (ThemeConfigurationSheetTileLayoutPtrOutput) Gutter

The gutter settings that apply between tiles. See gutter.

func (ThemeConfigurationSheetTileLayoutPtrOutput) Margin

The margin settings that apply around the outside edge of sheets. See margin.

func (ThemeConfigurationSheetTileLayoutPtrOutput) ToThemeConfigurationSheetTileLayoutPtrOutput

func (o ThemeConfigurationSheetTileLayoutPtrOutput) ToThemeConfigurationSheetTileLayoutPtrOutput() ThemeConfigurationSheetTileLayoutPtrOutput

func (ThemeConfigurationSheetTileLayoutPtrOutput) ToThemeConfigurationSheetTileLayoutPtrOutputWithContext

func (o ThemeConfigurationSheetTileLayoutPtrOutput) ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutPtrOutput

type ThemeConfigurationSheetTileOutput

type ThemeConfigurationSheetTileOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationSheetTileOutput) Border

The border around a tile. See border.

func (ThemeConfigurationSheetTileOutput) ElementType

func (ThemeConfigurationSheetTileOutput) ToThemeConfigurationSheetTileOutput

func (o ThemeConfigurationSheetTileOutput) ToThemeConfigurationSheetTileOutput() ThemeConfigurationSheetTileOutput

func (ThemeConfigurationSheetTileOutput) ToThemeConfigurationSheetTileOutputWithContext

func (o ThemeConfigurationSheetTileOutput) ToThemeConfigurationSheetTileOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileOutput

func (ThemeConfigurationSheetTileOutput) ToThemeConfigurationSheetTilePtrOutput

func (o ThemeConfigurationSheetTileOutput) ToThemeConfigurationSheetTilePtrOutput() ThemeConfigurationSheetTilePtrOutput

func (ThemeConfigurationSheetTileOutput) ToThemeConfigurationSheetTilePtrOutputWithContext

func (o ThemeConfigurationSheetTileOutput) ToThemeConfigurationSheetTilePtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTilePtrOutput

type ThemeConfigurationSheetTilePtrInput

type ThemeConfigurationSheetTilePtrInput interface {
	pulumi.Input

	ToThemeConfigurationSheetTilePtrOutput() ThemeConfigurationSheetTilePtrOutput
	ToThemeConfigurationSheetTilePtrOutputWithContext(context.Context) ThemeConfigurationSheetTilePtrOutput
}

ThemeConfigurationSheetTilePtrInput is an input type that accepts ThemeConfigurationSheetTileArgs, ThemeConfigurationSheetTilePtr and ThemeConfigurationSheetTilePtrOutput values. You can construct a concrete instance of `ThemeConfigurationSheetTilePtrInput` via:

        ThemeConfigurationSheetTileArgs{...}

or:

        nil

type ThemeConfigurationSheetTilePtrOutput

type ThemeConfigurationSheetTilePtrOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationSheetTilePtrOutput) Border

The border around a tile. See border.

func (ThemeConfigurationSheetTilePtrOutput) Elem

func (ThemeConfigurationSheetTilePtrOutput) ElementType

func (ThemeConfigurationSheetTilePtrOutput) ToThemeConfigurationSheetTilePtrOutput

func (o ThemeConfigurationSheetTilePtrOutput) ToThemeConfigurationSheetTilePtrOutput() ThemeConfigurationSheetTilePtrOutput

func (ThemeConfigurationSheetTilePtrOutput) ToThemeConfigurationSheetTilePtrOutputWithContext

func (o ThemeConfigurationSheetTilePtrOutput) ToThemeConfigurationSheetTilePtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTilePtrOutput

type ThemeConfigurationTypography

type ThemeConfigurationTypography struct {
	// Determines the list of font families. Maximum number of 5 items. See font_families.
	FontFamilies []ThemeConfigurationTypographyFontFamily `pulumi:"fontFamilies"`
}

type ThemeConfigurationTypographyArgs

type ThemeConfigurationTypographyArgs struct {
	// Determines the list of font families. Maximum number of 5 items. See font_families.
	FontFamilies ThemeConfigurationTypographyFontFamilyArrayInput `pulumi:"fontFamilies"`
}

func (ThemeConfigurationTypographyArgs) ElementType

func (ThemeConfigurationTypographyArgs) ToThemeConfigurationTypographyOutput

func (i ThemeConfigurationTypographyArgs) ToThemeConfigurationTypographyOutput() ThemeConfigurationTypographyOutput

func (ThemeConfigurationTypographyArgs) ToThemeConfigurationTypographyOutputWithContext

func (i ThemeConfigurationTypographyArgs) ToThemeConfigurationTypographyOutputWithContext(ctx context.Context) ThemeConfigurationTypographyOutput

func (ThemeConfigurationTypographyArgs) ToThemeConfigurationTypographyPtrOutput

func (i ThemeConfigurationTypographyArgs) ToThemeConfigurationTypographyPtrOutput() ThemeConfigurationTypographyPtrOutput

func (ThemeConfigurationTypographyArgs) ToThemeConfigurationTypographyPtrOutputWithContext

func (i ThemeConfigurationTypographyArgs) ToThemeConfigurationTypographyPtrOutputWithContext(ctx context.Context) ThemeConfigurationTypographyPtrOutput

type ThemeConfigurationTypographyFontFamily

type ThemeConfigurationTypographyFontFamily struct {
	// Font family name.
	FontFamily *string `pulumi:"fontFamily"`
}

type ThemeConfigurationTypographyFontFamilyArgs

type ThemeConfigurationTypographyFontFamilyArgs struct {
	// Font family name.
	FontFamily pulumi.StringPtrInput `pulumi:"fontFamily"`
}

func (ThemeConfigurationTypographyFontFamilyArgs) ElementType

func (ThemeConfigurationTypographyFontFamilyArgs) ToThemeConfigurationTypographyFontFamilyOutput

func (i ThemeConfigurationTypographyFontFamilyArgs) ToThemeConfigurationTypographyFontFamilyOutput() ThemeConfigurationTypographyFontFamilyOutput

func (ThemeConfigurationTypographyFontFamilyArgs) ToThemeConfigurationTypographyFontFamilyOutputWithContext

func (i ThemeConfigurationTypographyFontFamilyArgs) ToThemeConfigurationTypographyFontFamilyOutputWithContext(ctx context.Context) ThemeConfigurationTypographyFontFamilyOutput

type ThemeConfigurationTypographyFontFamilyArray

type ThemeConfigurationTypographyFontFamilyArray []ThemeConfigurationTypographyFontFamilyInput

func (ThemeConfigurationTypographyFontFamilyArray) ElementType

func (ThemeConfigurationTypographyFontFamilyArray) ToThemeConfigurationTypographyFontFamilyArrayOutput

func (i ThemeConfigurationTypographyFontFamilyArray) ToThemeConfigurationTypographyFontFamilyArrayOutput() ThemeConfigurationTypographyFontFamilyArrayOutput

func (ThemeConfigurationTypographyFontFamilyArray) ToThemeConfigurationTypographyFontFamilyArrayOutputWithContext

func (i ThemeConfigurationTypographyFontFamilyArray) ToThemeConfigurationTypographyFontFamilyArrayOutputWithContext(ctx context.Context) ThemeConfigurationTypographyFontFamilyArrayOutput

type ThemeConfigurationTypographyFontFamilyArrayInput

type ThemeConfigurationTypographyFontFamilyArrayInput interface {
	pulumi.Input

	ToThemeConfigurationTypographyFontFamilyArrayOutput() ThemeConfigurationTypographyFontFamilyArrayOutput
	ToThemeConfigurationTypographyFontFamilyArrayOutputWithContext(context.Context) ThemeConfigurationTypographyFontFamilyArrayOutput
}

ThemeConfigurationTypographyFontFamilyArrayInput is an input type that accepts ThemeConfigurationTypographyFontFamilyArray and ThemeConfigurationTypographyFontFamilyArrayOutput values. You can construct a concrete instance of `ThemeConfigurationTypographyFontFamilyArrayInput` via:

ThemeConfigurationTypographyFontFamilyArray{ ThemeConfigurationTypographyFontFamilyArgs{...} }

type ThemeConfigurationTypographyFontFamilyArrayOutput

type ThemeConfigurationTypographyFontFamilyArrayOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationTypographyFontFamilyArrayOutput) ElementType

func (ThemeConfigurationTypographyFontFamilyArrayOutput) Index

func (ThemeConfigurationTypographyFontFamilyArrayOutput) ToThemeConfigurationTypographyFontFamilyArrayOutput

func (o ThemeConfigurationTypographyFontFamilyArrayOutput) ToThemeConfigurationTypographyFontFamilyArrayOutput() ThemeConfigurationTypographyFontFamilyArrayOutput

func (ThemeConfigurationTypographyFontFamilyArrayOutput) ToThemeConfigurationTypographyFontFamilyArrayOutputWithContext

func (o ThemeConfigurationTypographyFontFamilyArrayOutput) ToThemeConfigurationTypographyFontFamilyArrayOutputWithContext(ctx context.Context) ThemeConfigurationTypographyFontFamilyArrayOutput

type ThemeConfigurationTypographyFontFamilyInput

type ThemeConfigurationTypographyFontFamilyInput interface {
	pulumi.Input

	ToThemeConfigurationTypographyFontFamilyOutput() ThemeConfigurationTypographyFontFamilyOutput
	ToThemeConfigurationTypographyFontFamilyOutputWithContext(context.Context) ThemeConfigurationTypographyFontFamilyOutput
}

ThemeConfigurationTypographyFontFamilyInput is an input type that accepts ThemeConfigurationTypographyFontFamilyArgs and ThemeConfigurationTypographyFontFamilyOutput values. You can construct a concrete instance of `ThemeConfigurationTypographyFontFamilyInput` via:

ThemeConfigurationTypographyFontFamilyArgs{...}

type ThemeConfigurationTypographyFontFamilyOutput

type ThemeConfigurationTypographyFontFamilyOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationTypographyFontFamilyOutput) ElementType

func (ThemeConfigurationTypographyFontFamilyOutput) FontFamily

Font family name.

func (ThemeConfigurationTypographyFontFamilyOutput) ToThemeConfigurationTypographyFontFamilyOutput

func (o ThemeConfigurationTypographyFontFamilyOutput) ToThemeConfigurationTypographyFontFamilyOutput() ThemeConfigurationTypographyFontFamilyOutput

func (ThemeConfigurationTypographyFontFamilyOutput) ToThemeConfigurationTypographyFontFamilyOutputWithContext

func (o ThemeConfigurationTypographyFontFamilyOutput) ToThemeConfigurationTypographyFontFamilyOutputWithContext(ctx context.Context) ThemeConfigurationTypographyFontFamilyOutput

type ThemeConfigurationTypographyInput

type ThemeConfigurationTypographyInput interface {
	pulumi.Input

	ToThemeConfigurationTypographyOutput() ThemeConfigurationTypographyOutput
	ToThemeConfigurationTypographyOutputWithContext(context.Context) ThemeConfigurationTypographyOutput
}

ThemeConfigurationTypographyInput is an input type that accepts ThemeConfigurationTypographyArgs and ThemeConfigurationTypographyOutput values. You can construct a concrete instance of `ThemeConfigurationTypographyInput` via:

ThemeConfigurationTypographyArgs{...}

type ThemeConfigurationTypographyOutput

type ThemeConfigurationTypographyOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationTypographyOutput) ElementType

func (ThemeConfigurationTypographyOutput) FontFamilies

Determines the list of font families. Maximum number of 5 items. See font_families.

func (ThemeConfigurationTypographyOutput) ToThemeConfigurationTypographyOutput

func (o ThemeConfigurationTypographyOutput) ToThemeConfigurationTypographyOutput() ThemeConfigurationTypographyOutput

func (ThemeConfigurationTypographyOutput) ToThemeConfigurationTypographyOutputWithContext

func (o ThemeConfigurationTypographyOutput) ToThemeConfigurationTypographyOutputWithContext(ctx context.Context) ThemeConfigurationTypographyOutput

func (ThemeConfigurationTypographyOutput) ToThemeConfigurationTypographyPtrOutput

func (o ThemeConfigurationTypographyOutput) ToThemeConfigurationTypographyPtrOutput() ThemeConfigurationTypographyPtrOutput

func (ThemeConfigurationTypographyOutput) ToThemeConfigurationTypographyPtrOutputWithContext

func (o ThemeConfigurationTypographyOutput) ToThemeConfigurationTypographyPtrOutputWithContext(ctx context.Context) ThemeConfigurationTypographyPtrOutput

type ThemeConfigurationTypographyPtrInput

type ThemeConfigurationTypographyPtrInput interface {
	pulumi.Input

	ToThemeConfigurationTypographyPtrOutput() ThemeConfigurationTypographyPtrOutput
	ToThemeConfigurationTypographyPtrOutputWithContext(context.Context) ThemeConfigurationTypographyPtrOutput
}

ThemeConfigurationTypographyPtrInput is an input type that accepts ThemeConfigurationTypographyArgs, ThemeConfigurationTypographyPtr and ThemeConfigurationTypographyPtrOutput values. You can construct a concrete instance of `ThemeConfigurationTypographyPtrInput` via:

        ThemeConfigurationTypographyArgs{...}

or:

        nil

type ThemeConfigurationTypographyPtrOutput

type ThemeConfigurationTypographyPtrOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationTypographyPtrOutput) Elem

func (ThemeConfigurationTypographyPtrOutput) ElementType

func (ThemeConfigurationTypographyPtrOutput) FontFamilies

Determines the list of font families. Maximum number of 5 items. See font_families.

func (ThemeConfigurationTypographyPtrOutput) ToThemeConfigurationTypographyPtrOutput

func (o ThemeConfigurationTypographyPtrOutput) ToThemeConfigurationTypographyPtrOutput() ThemeConfigurationTypographyPtrOutput

func (ThemeConfigurationTypographyPtrOutput) ToThemeConfigurationTypographyPtrOutputWithContext

func (o ThemeConfigurationTypographyPtrOutput) ToThemeConfigurationTypographyPtrOutputWithContext(ctx context.Context) ThemeConfigurationTypographyPtrOutput

type ThemeConfigurationUiColorPalette

type ThemeConfigurationUiColorPalette struct {
	// Color (hexadecimal) that applies to selected states and buttons.
	Accent *string `pulumi:"accent"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the accent color.
	AccentForeground *string `pulumi:"accentForeground"`
	// Color (hexadecimal) that applies to error messages.
	Danger *string `pulumi:"danger"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the error color.
	DangerForeground *string `pulumi:"dangerForeground"`
	// Color (hexadecimal) that applies to the names of fields that are identified as dimensions.
	Dimension *string `pulumi:"dimension"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the dimension color.
	DimensionForeground *string `pulumi:"dimensionForeground"`
	// Color (hexadecimal) that applies to the names of fields that are identified as measures.
	Measure *string `pulumi:"measure"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the measure color.
	MeasureForeground *string `pulumi:"measureForeground"`
	// Color (hexadecimal) that applies to visuals and other high emphasis UI.
	PrimaryBackground *string `pulumi:"primaryBackground"`
	// Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on.
	PrimaryForeground *string `pulumi:"primaryForeground"`
	// Color (hexadecimal) that applies to the sheet background and sheet controls.
	SecondaryBackground *string `pulumi:"secondaryBackground"`
	// Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background.
	SecondaryForeground *string `pulumi:"secondaryForeground"`
	// Color (hexadecimal) that applies to success messages, for example the check mark for a successful download.
	Success *string `pulumi:"success"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the success color.
	SuccessForeground *string `pulumi:"successForeground"`
	// Color (hexadecimal) that applies to warning and informational messages.
	Warning *string `pulumi:"warning"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the warning color.
	WarningForeground *string `pulumi:"warningForeground"`
}

type ThemeConfigurationUiColorPaletteArgs

type ThemeConfigurationUiColorPaletteArgs struct {
	// Color (hexadecimal) that applies to selected states and buttons.
	Accent pulumi.StringPtrInput `pulumi:"accent"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the accent color.
	AccentForeground pulumi.StringPtrInput `pulumi:"accentForeground"`
	// Color (hexadecimal) that applies to error messages.
	Danger pulumi.StringPtrInput `pulumi:"danger"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the error color.
	DangerForeground pulumi.StringPtrInput `pulumi:"dangerForeground"`
	// Color (hexadecimal) that applies to the names of fields that are identified as dimensions.
	Dimension pulumi.StringPtrInput `pulumi:"dimension"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the dimension color.
	DimensionForeground pulumi.StringPtrInput `pulumi:"dimensionForeground"`
	// Color (hexadecimal) that applies to the names of fields that are identified as measures.
	Measure pulumi.StringPtrInput `pulumi:"measure"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the measure color.
	MeasureForeground pulumi.StringPtrInput `pulumi:"measureForeground"`
	// Color (hexadecimal) that applies to visuals and other high emphasis UI.
	PrimaryBackground pulumi.StringPtrInput `pulumi:"primaryBackground"`
	// Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on.
	PrimaryForeground pulumi.StringPtrInput `pulumi:"primaryForeground"`
	// Color (hexadecimal) that applies to the sheet background and sheet controls.
	SecondaryBackground pulumi.StringPtrInput `pulumi:"secondaryBackground"`
	// Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background.
	SecondaryForeground pulumi.StringPtrInput `pulumi:"secondaryForeground"`
	// Color (hexadecimal) that applies to success messages, for example the check mark for a successful download.
	Success pulumi.StringPtrInput `pulumi:"success"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the success color.
	SuccessForeground pulumi.StringPtrInput `pulumi:"successForeground"`
	// Color (hexadecimal) that applies to warning and informational messages.
	Warning pulumi.StringPtrInput `pulumi:"warning"`
	// Color (hexadecimal) that applies to any text or other elements that appear over the warning color.
	WarningForeground pulumi.StringPtrInput `pulumi:"warningForeground"`
}

func (ThemeConfigurationUiColorPaletteArgs) ElementType

func (ThemeConfigurationUiColorPaletteArgs) ToThemeConfigurationUiColorPaletteOutput

func (i ThemeConfigurationUiColorPaletteArgs) ToThemeConfigurationUiColorPaletteOutput() ThemeConfigurationUiColorPaletteOutput

func (ThemeConfigurationUiColorPaletteArgs) ToThemeConfigurationUiColorPaletteOutputWithContext

func (i ThemeConfigurationUiColorPaletteArgs) ToThemeConfigurationUiColorPaletteOutputWithContext(ctx context.Context) ThemeConfigurationUiColorPaletteOutput

func (ThemeConfigurationUiColorPaletteArgs) ToThemeConfigurationUiColorPalettePtrOutput

func (i ThemeConfigurationUiColorPaletteArgs) ToThemeConfigurationUiColorPalettePtrOutput() ThemeConfigurationUiColorPalettePtrOutput

func (ThemeConfigurationUiColorPaletteArgs) ToThemeConfigurationUiColorPalettePtrOutputWithContext

func (i ThemeConfigurationUiColorPaletteArgs) ToThemeConfigurationUiColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationUiColorPalettePtrOutput

type ThemeConfigurationUiColorPaletteInput

type ThemeConfigurationUiColorPaletteInput interface {
	pulumi.Input

	ToThemeConfigurationUiColorPaletteOutput() ThemeConfigurationUiColorPaletteOutput
	ToThemeConfigurationUiColorPaletteOutputWithContext(context.Context) ThemeConfigurationUiColorPaletteOutput
}

ThemeConfigurationUiColorPaletteInput is an input type that accepts ThemeConfigurationUiColorPaletteArgs and ThemeConfigurationUiColorPaletteOutput values. You can construct a concrete instance of `ThemeConfigurationUiColorPaletteInput` via:

ThemeConfigurationUiColorPaletteArgs{...}

type ThemeConfigurationUiColorPaletteOutput

type ThemeConfigurationUiColorPaletteOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationUiColorPaletteOutput) Accent

Color (hexadecimal) that applies to selected states and buttons.

func (ThemeConfigurationUiColorPaletteOutput) AccentForeground

Color (hexadecimal) that applies to any text or other elements that appear over the accent color.

func (ThemeConfigurationUiColorPaletteOutput) Danger

Color (hexadecimal) that applies to error messages.

func (ThemeConfigurationUiColorPaletteOutput) DangerForeground

Color (hexadecimal) that applies to any text or other elements that appear over the error color.

func (ThemeConfigurationUiColorPaletteOutput) Dimension

Color (hexadecimal) that applies to the names of fields that are identified as dimensions.

func (ThemeConfigurationUiColorPaletteOutput) DimensionForeground

Color (hexadecimal) that applies to any text or other elements that appear over the dimension color.

func (ThemeConfigurationUiColorPaletteOutput) ElementType

func (ThemeConfigurationUiColorPaletteOutput) Measure

Color (hexadecimal) that applies to the names of fields that are identified as measures.

func (ThemeConfigurationUiColorPaletteOutput) MeasureForeground

Color (hexadecimal) that applies to any text or other elements that appear over the measure color.

func (ThemeConfigurationUiColorPaletteOutput) PrimaryBackground

Color (hexadecimal) that applies to visuals and other high emphasis UI.

func (ThemeConfigurationUiColorPaletteOutput) PrimaryForeground

Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on.

func (ThemeConfigurationUiColorPaletteOutput) SecondaryBackground

Color (hexadecimal) that applies to the sheet background and sheet controls.

func (ThemeConfigurationUiColorPaletteOutput) SecondaryForeground

Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background.

func (ThemeConfigurationUiColorPaletteOutput) Success

Color (hexadecimal) that applies to success messages, for example the check mark for a successful download.

func (ThemeConfigurationUiColorPaletteOutput) SuccessForeground

Color (hexadecimal) that applies to any text or other elements that appear over the success color.

func (ThemeConfigurationUiColorPaletteOutput) ToThemeConfigurationUiColorPaletteOutput

func (o ThemeConfigurationUiColorPaletteOutput) ToThemeConfigurationUiColorPaletteOutput() ThemeConfigurationUiColorPaletteOutput

func (ThemeConfigurationUiColorPaletteOutput) ToThemeConfigurationUiColorPaletteOutputWithContext

func (o ThemeConfigurationUiColorPaletteOutput) ToThemeConfigurationUiColorPaletteOutputWithContext(ctx context.Context) ThemeConfigurationUiColorPaletteOutput

func (ThemeConfigurationUiColorPaletteOutput) ToThemeConfigurationUiColorPalettePtrOutput

func (o ThemeConfigurationUiColorPaletteOutput) ToThemeConfigurationUiColorPalettePtrOutput() ThemeConfigurationUiColorPalettePtrOutput

func (ThemeConfigurationUiColorPaletteOutput) ToThemeConfigurationUiColorPalettePtrOutputWithContext

func (o ThemeConfigurationUiColorPaletteOutput) ToThemeConfigurationUiColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationUiColorPalettePtrOutput

func (ThemeConfigurationUiColorPaletteOutput) Warning

Color (hexadecimal) that applies to warning and informational messages.

func (ThemeConfigurationUiColorPaletteOutput) WarningForeground

Color (hexadecimal) that applies to any text or other elements that appear over the warning color.

type ThemeConfigurationUiColorPalettePtrInput

type ThemeConfigurationUiColorPalettePtrInput interface {
	pulumi.Input

	ToThemeConfigurationUiColorPalettePtrOutput() ThemeConfigurationUiColorPalettePtrOutput
	ToThemeConfigurationUiColorPalettePtrOutputWithContext(context.Context) ThemeConfigurationUiColorPalettePtrOutput
}

ThemeConfigurationUiColorPalettePtrInput is an input type that accepts ThemeConfigurationUiColorPaletteArgs, ThemeConfigurationUiColorPalettePtr and ThemeConfigurationUiColorPalettePtrOutput values. You can construct a concrete instance of `ThemeConfigurationUiColorPalettePtrInput` via:

        ThemeConfigurationUiColorPaletteArgs{...}

or:

        nil

type ThemeConfigurationUiColorPalettePtrOutput

type ThemeConfigurationUiColorPalettePtrOutput struct{ *pulumi.OutputState }

func (ThemeConfigurationUiColorPalettePtrOutput) Accent

Color (hexadecimal) that applies to selected states and buttons.

func (ThemeConfigurationUiColorPalettePtrOutput) AccentForeground

Color (hexadecimal) that applies to any text or other elements that appear over the accent color.

func (ThemeConfigurationUiColorPalettePtrOutput) Danger

Color (hexadecimal) that applies to error messages.

func (ThemeConfigurationUiColorPalettePtrOutput) DangerForeground

Color (hexadecimal) that applies to any text or other elements that appear over the error color.

func (ThemeConfigurationUiColorPalettePtrOutput) Dimension

Color (hexadecimal) that applies to the names of fields that are identified as dimensions.

func (ThemeConfigurationUiColorPalettePtrOutput) DimensionForeground

Color (hexadecimal) that applies to any text or other elements that appear over the dimension color.

func (ThemeConfigurationUiColorPalettePtrOutput) Elem

func (ThemeConfigurationUiColorPalettePtrOutput) ElementType

func (ThemeConfigurationUiColorPalettePtrOutput) Measure

Color (hexadecimal) that applies to the names of fields that are identified as measures.

func (ThemeConfigurationUiColorPalettePtrOutput) MeasureForeground

Color (hexadecimal) that applies to any text or other elements that appear over the measure color.

func (ThemeConfigurationUiColorPalettePtrOutput) PrimaryBackground

Color (hexadecimal) that applies to visuals and other high emphasis UI.

func (ThemeConfigurationUiColorPalettePtrOutput) PrimaryForeground

Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on.

func (ThemeConfigurationUiColorPalettePtrOutput) SecondaryBackground

Color (hexadecimal) that applies to the sheet background and sheet controls.

func (ThemeConfigurationUiColorPalettePtrOutput) SecondaryForeground

Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background.

func (ThemeConfigurationUiColorPalettePtrOutput) Success

Color (hexadecimal) that applies to success messages, for example the check mark for a successful download.

func (ThemeConfigurationUiColorPalettePtrOutput) SuccessForeground

Color (hexadecimal) that applies to any text or other elements that appear over the success color.

func (ThemeConfigurationUiColorPalettePtrOutput) ToThemeConfigurationUiColorPalettePtrOutput

func (o ThemeConfigurationUiColorPalettePtrOutput) ToThemeConfigurationUiColorPalettePtrOutput() ThemeConfigurationUiColorPalettePtrOutput

func (ThemeConfigurationUiColorPalettePtrOutput) ToThemeConfigurationUiColorPalettePtrOutputWithContext

func (o ThemeConfigurationUiColorPalettePtrOutput) ToThemeConfigurationUiColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationUiColorPalettePtrOutput

func (ThemeConfigurationUiColorPalettePtrOutput) Warning

Color (hexadecimal) that applies to warning and informational messages.

func (ThemeConfigurationUiColorPalettePtrOutput) WarningForeground

Color (hexadecimal) that applies to any text or other elements that appear over the warning color.

type ThemeInput

type ThemeInput interface {
	pulumi.Input

	ToThemeOutput() ThemeOutput
	ToThemeOutputWithContext(ctx context.Context) ThemeOutput
}

type ThemeMap

type ThemeMap map[string]ThemeInput

func (ThemeMap) ElementType

func (ThemeMap) ElementType() reflect.Type

func (ThemeMap) ToThemeMapOutput

func (i ThemeMap) ToThemeMapOutput() ThemeMapOutput

func (ThemeMap) ToThemeMapOutputWithContext

func (i ThemeMap) ToThemeMapOutputWithContext(ctx context.Context) ThemeMapOutput

type ThemeMapInput

type ThemeMapInput interface {
	pulumi.Input

	ToThemeMapOutput() ThemeMapOutput
	ToThemeMapOutputWithContext(context.Context) ThemeMapOutput
}

ThemeMapInput is an input type that accepts ThemeMap and ThemeMapOutput values. You can construct a concrete instance of `ThemeMapInput` via:

ThemeMap{ "key": ThemeArgs{...} }

type ThemeMapOutput

type ThemeMapOutput struct{ *pulumi.OutputState }

func (ThemeMapOutput) ElementType

func (ThemeMapOutput) ElementType() reflect.Type

func (ThemeMapOutput) MapIndex

func (ThemeMapOutput) ToThemeMapOutput

func (o ThemeMapOutput) ToThemeMapOutput() ThemeMapOutput

func (ThemeMapOutput) ToThemeMapOutputWithContext

func (o ThemeMapOutput) ToThemeMapOutputWithContext(ctx context.Context) ThemeMapOutput

type ThemeOutput

type ThemeOutput struct{ *pulumi.OutputState }

func (ThemeOutput) Arn

ARN of the theme.

func (ThemeOutput) AwsAccountId

func (o ThemeOutput) AwsAccountId() pulumi.StringOutput

AWS account ID.

func (ThemeOutput) BaseThemeId

func (o ThemeOutput) BaseThemeId() pulumi.StringOutput

The ID of the theme that a custom theme will inherit from. All themes inherit from one of the starting themes defined by Amazon QuickSight. For a list of the starting themes, use ListThemes or choose Themes from within an analysis.

func (ThemeOutput) Configuration

func (o ThemeOutput) Configuration() ThemeConfigurationPtrOutput

The theme configuration, which contains the theme display properties. See configuration.

The following arguments are optional:

func (ThemeOutput) CreatedTime

func (o ThemeOutput) CreatedTime() pulumi.StringOutput

The time that the theme was created.

func (ThemeOutput) ElementType

func (ThemeOutput) ElementType() reflect.Type

func (ThemeOutput) LastUpdatedTime

func (o ThemeOutput) LastUpdatedTime() pulumi.StringOutput

The time that the theme was last updated.

func (ThemeOutput) Name

func (o ThemeOutput) Name() pulumi.StringOutput

Display name of the theme.

func (ThemeOutput) Permissions

func (o ThemeOutput) Permissions() ThemePermissionArrayOutput

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

func (ThemeOutput) Status

func (o ThemeOutput) Status() pulumi.StringOutput

The theme creation status.

func (ThemeOutput) Tags

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 (ThemeOutput) TagsAll deprecated

func (o ThemeOutput) TagsAll() pulumi.StringMapOutput

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

Deprecated: Please use `tags` instead.

func (ThemeOutput) ThemeId

func (o ThemeOutput) ThemeId() pulumi.StringOutput

Identifier of the theme.

func (ThemeOutput) ToThemeOutput

func (o ThemeOutput) ToThemeOutput() ThemeOutput

func (ThemeOutput) ToThemeOutputWithContext

func (o ThemeOutput) ToThemeOutputWithContext(ctx context.Context) ThemeOutput

func (ThemeOutput) VersionDescription

func (o ThemeOutput) VersionDescription() pulumi.StringPtrOutput

A description of the current theme version being created/updated.

func (ThemeOutput) VersionNumber

func (o ThemeOutput) VersionNumber() pulumi.IntOutput

The version number of the theme version.

type ThemePermission

type ThemePermission 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 ThemePermissionArgs

type ThemePermissionArgs 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 (ThemePermissionArgs) ElementType

func (ThemePermissionArgs) ElementType() reflect.Type

func (ThemePermissionArgs) ToThemePermissionOutput

func (i ThemePermissionArgs) ToThemePermissionOutput() ThemePermissionOutput

func (ThemePermissionArgs) ToThemePermissionOutputWithContext

func (i ThemePermissionArgs) ToThemePermissionOutputWithContext(ctx context.Context) ThemePermissionOutput

type ThemePermissionArray

type ThemePermissionArray []ThemePermissionInput

func (ThemePermissionArray) ElementType

func (ThemePermissionArray) ElementType() reflect.Type

func (ThemePermissionArray) ToThemePermissionArrayOutput

func (i ThemePermissionArray) ToThemePermissionArrayOutput() ThemePermissionArrayOutput

func (ThemePermissionArray) ToThemePermissionArrayOutputWithContext

func (i ThemePermissionArray) ToThemePermissionArrayOutputWithContext(ctx context.Context) ThemePermissionArrayOutput

type ThemePermissionArrayInput

type ThemePermissionArrayInput interface {
	pulumi.Input

	ToThemePermissionArrayOutput() ThemePermissionArrayOutput
	ToThemePermissionArrayOutputWithContext(context.Context) ThemePermissionArrayOutput
}

ThemePermissionArrayInput is an input type that accepts ThemePermissionArray and ThemePermissionArrayOutput values. You can construct a concrete instance of `ThemePermissionArrayInput` via:

ThemePermissionArray{ ThemePermissionArgs{...} }

type ThemePermissionArrayOutput

type ThemePermissionArrayOutput struct{ *pulumi.OutputState }

func (ThemePermissionArrayOutput) ElementType

func (ThemePermissionArrayOutput) ElementType() reflect.Type

func (ThemePermissionArrayOutput) Index

func (ThemePermissionArrayOutput) ToThemePermissionArrayOutput

func (o ThemePermissionArrayOutput) ToThemePermissionArrayOutput() ThemePermissionArrayOutput

func (ThemePermissionArrayOutput) ToThemePermissionArrayOutputWithContext

func (o ThemePermissionArrayOutput) ToThemePermissionArrayOutputWithContext(ctx context.Context) ThemePermissionArrayOutput

type ThemePermissionInput

type ThemePermissionInput interface {
	pulumi.Input

	ToThemePermissionOutput() ThemePermissionOutput
	ToThemePermissionOutputWithContext(context.Context) ThemePermissionOutput
}

ThemePermissionInput is an input type that accepts ThemePermissionArgs and ThemePermissionOutput values. You can construct a concrete instance of `ThemePermissionInput` via:

ThemePermissionArgs{...}

type ThemePermissionOutput

type ThemePermissionOutput struct{ *pulumi.OutputState }

func (ThemePermissionOutput) Actions

List of IAM actions to grant or revoke permissions on.

func (ThemePermissionOutput) ElementType

func (ThemePermissionOutput) ElementType() reflect.Type

func (ThemePermissionOutput) Principal

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 (ThemePermissionOutput) ToThemePermissionOutput

func (o ThemePermissionOutput) ToThemePermissionOutput() ThemePermissionOutput

func (ThemePermissionOutput) ToThemePermissionOutputWithContext

func (o ThemePermissionOutput) ToThemePermissionOutputWithContext(ctx context.Context) ThemePermissionOutput

type ThemeState

type ThemeState struct {
	// ARN of the theme.
	Arn pulumi.StringPtrInput
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// The ID of the theme that a custom theme will inherit from. All themes inherit from one of the starting themes defined by Amazon QuickSight. For a list of the starting themes, use ListThemes or choose Themes from within an analysis.
	BaseThemeId pulumi.StringPtrInput
	// The theme configuration, which contains the theme display properties. See configuration.
	//
	// The following arguments are optional:
	Configuration ThemeConfigurationPtrInput
	// The time that the theme was created.
	CreatedTime pulumi.StringPtrInput
	// The time that the theme was last updated.
	LastUpdatedTime pulumi.StringPtrInput
	// Display name of the theme.
	Name pulumi.StringPtrInput
	// A set of resource permissions on the theme. Maximum of 64 items. See permissions.
	Permissions ThemePermissionArrayInput
	// The theme creation status.
	Status pulumi.StringPtrInput
	// 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.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapInput
	// Identifier of the theme.
	ThemeId pulumi.StringPtrInput
	// A description of the current theme version being created/updated.
	VersionDescription pulumi.StringPtrInput
	// The version number of the theme version.
	VersionNumber pulumi.IntPtrInput
}

func (ThemeState) ElementType

func (ThemeState) ElementType() reflect.Type

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

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/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{
			SessionName:  pulumi.String("an-author"),
			Email:        pulumi.String("author@example.com"),
			Namespace:    pulumi.String("foo"),
			IdentityType: pulumi.String("IAM"),
			IamArn:       pulumi.String("arn:aws:iam::123456789012:user/Example"),
			UserRole:     pulumi.String("AUTHOR"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

You cannot import 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

func (o UserOutput) Arn() pulumi.StringOutput

Amazon Resource Name (ARN) of the user

func (UserOutput) AwsAccountId

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

func (o UserOutput) Email() pulumi.StringOutput

The email address of the user that you want to register.

func (UserOutput) IamArn

func (o UserOutput) IamArn() pulumi.StringPtrOutput

The ARN of the IAM user or role that you are registering with Amazon QuickSight.

func (UserOutput) IdentityType

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

func (o UserOutput) Namespace() pulumi.StringPtrOutput

The Amazon Quicksight namespace to create the user in. Defaults to `default`.

func (UserOutput) SessionName

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

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

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

type VpcConnection

type VpcConnection struct {
	pulumi.CustomResourceState

	// ARN of the VPC connection.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The availability status of the VPC connection. Valid values are `AVAILABLE`, `UNAVAILABLE` or `PARTIALLY_AVAILABLE`.
	AvailabilityStatus pulumi.StringOutput `pulumi:"availabilityStatus"`
	// AWS account ID.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// A list of IP addresses of DNS resolver endpoints for the VPC connection.
	DnsResolvers pulumi.StringArrayOutput `pulumi:"dnsResolvers"`
	// The display name for the VPC connection.
	Name pulumi.StringOutput `pulumi:"name"`
	// The IAM role to associate with the VPC connection.
	RoleArn pulumi.StringOutput `pulumi:"roleArn"`
	// A list of security group IDs for the VPC connection.
	SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"`
	// A list of subnet IDs for the VPC connection.
	//
	// The following arguments are optional:
	SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"`
	// 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.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll  pulumi.StringMapOutput         `pulumi:"tagsAll"`
	Timeouts VpcConnectionTimeoutsPtrOutput `pulumi:"timeouts"`
	// The ID of the VPC connection.
	VpcConnectionId pulumi.StringOutput `pulumi:"vpcConnectionId"`
}

Resource for managing an AWS QuickSight VPC Connection.

## Example Usage

### Basic Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"encoding/json"

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		tmpJSON0, err := json.Marshal(map[string]interface{}{
			"Version": "2012-10-17",
			"Statement": []map[string]interface{}{
				map[string]interface{}{
					"Effect": "Allow",
					"Action": "sts:AssumeRole",
					"Principal": map[string]interface{}{
						"Service": "quicksight.amazonaws.com",
					},
				},
			},
		})
		if err != nil {
			return err
		}
		json0 := string(tmpJSON0)
		tmpJSON1, err := json.Marshal(map[string]interface{}{
			"Version": "2012-10-17",
			"Statement": []map[string]interface{}{
				map[string]interface{}{
					"Effect": "Allow",
					"Action": []string{
						"ec2:CreateNetworkInterface",
						"ec2:ModifyNetworkInterfaceAttribute",
						"ec2:DeleteNetworkInterface",
						"ec2:DescribeSubnets",
						"ec2:DescribeSecurityGroups",
					},
					"Resource": []string{
						"*",
					},
				},
			},
		})
		if err != nil {
			return err
		}
		json1 := string(tmpJSON1)
		vpcConnectionRole, err := iam.NewRole(ctx, "vpc_connection_role", &iam.RoleArgs{
			AssumeRolePolicy: pulumi.String(json0),
			InlinePolicies: iam.RoleInlinePolicyArray{
				&iam.RoleInlinePolicyArgs{
					Name:   pulumi.String("QuickSightVPCConnectionRolePolicy"),
					Policy: pulumi.String(json1),
				},
			},
		})
		if err != nil {
			return err
		}
		_, err = quicksight.NewVpcConnection(ctx, "example", &quicksight.VpcConnectionArgs{
			VpcConnectionId: pulumi.String("example-connection-id"),
			Name:            pulumi.String("Example Connection"),
			RoleArn:         vpcConnectionRole.Arn,
			SecurityGroupIds: pulumi.StringArray{
				pulumi.String("sg-00000000000000000"),
			},
			SubnetIds: pulumi.StringArray{
				pulumi.String("subnet-00000000000000000"),
				pulumi.String("subnet-00000000000000001"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import QuickSight VPC connection using the AWS account ID and VPC connection ID separated by commas (`,`). For example:

```sh $ pulumi import aws:quicksight/vpcConnection:VpcConnection example 123456789012,example ```

func GetVpcConnection

func GetVpcConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VpcConnectionState, opts ...pulumi.ResourceOption) (*VpcConnection, error)

GetVpcConnection gets an existing VpcConnection 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 NewVpcConnection

func NewVpcConnection(ctx *pulumi.Context,
	name string, args *VpcConnectionArgs, opts ...pulumi.ResourceOption) (*VpcConnection, error)

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

func (*VpcConnection) ElementType

func (*VpcConnection) ElementType() reflect.Type

func (*VpcConnection) ToVpcConnectionOutput

func (i *VpcConnection) ToVpcConnectionOutput() VpcConnectionOutput

func (*VpcConnection) ToVpcConnectionOutputWithContext

func (i *VpcConnection) ToVpcConnectionOutputWithContext(ctx context.Context) VpcConnectionOutput

type VpcConnectionArgs

type VpcConnectionArgs struct {
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// A list of IP addresses of DNS resolver endpoints for the VPC connection.
	DnsResolvers pulumi.StringArrayInput
	// The display name for the VPC connection.
	Name pulumi.StringPtrInput
	// The IAM role to associate with the VPC connection.
	RoleArn pulumi.StringInput
	// A list of security group IDs for the VPC connection.
	SecurityGroupIds pulumi.StringArrayInput
	// A list of subnet IDs for the VPC connection.
	//
	// The following arguments are optional:
	SubnetIds pulumi.StringArrayInput
	// 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
	Timeouts VpcConnectionTimeoutsPtrInput
	// The ID of the VPC connection.
	VpcConnectionId pulumi.StringInput
}

The set of arguments for constructing a VpcConnection resource.

func (VpcConnectionArgs) ElementType

func (VpcConnectionArgs) ElementType() reflect.Type

type VpcConnectionArray

type VpcConnectionArray []VpcConnectionInput

func (VpcConnectionArray) ElementType

func (VpcConnectionArray) ElementType() reflect.Type

func (VpcConnectionArray) ToVpcConnectionArrayOutput

func (i VpcConnectionArray) ToVpcConnectionArrayOutput() VpcConnectionArrayOutput

func (VpcConnectionArray) ToVpcConnectionArrayOutputWithContext

func (i VpcConnectionArray) ToVpcConnectionArrayOutputWithContext(ctx context.Context) VpcConnectionArrayOutput

type VpcConnectionArrayInput

type VpcConnectionArrayInput interface {
	pulumi.Input

	ToVpcConnectionArrayOutput() VpcConnectionArrayOutput
	ToVpcConnectionArrayOutputWithContext(context.Context) VpcConnectionArrayOutput
}

VpcConnectionArrayInput is an input type that accepts VpcConnectionArray and VpcConnectionArrayOutput values. You can construct a concrete instance of `VpcConnectionArrayInput` via:

VpcConnectionArray{ VpcConnectionArgs{...} }

type VpcConnectionArrayOutput

type VpcConnectionArrayOutput struct{ *pulumi.OutputState }

func (VpcConnectionArrayOutput) ElementType

func (VpcConnectionArrayOutput) ElementType() reflect.Type

func (VpcConnectionArrayOutput) Index

func (VpcConnectionArrayOutput) ToVpcConnectionArrayOutput

func (o VpcConnectionArrayOutput) ToVpcConnectionArrayOutput() VpcConnectionArrayOutput

func (VpcConnectionArrayOutput) ToVpcConnectionArrayOutputWithContext

func (o VpcConnectionArrayOutput) ToVpcConnectionArrayOutputWithContext(ctx context.Context) VpcConnectionArrayOutput

type VpcConnectionInput

type VpcConnectionInput interface {
	pulumi.Input

	ToVpcConnectionOutput() VpcConnectionOutput
	ToVpcConnectionOutputWithContext(ctx context.Context) VpcConnectionOutput
}

type VpcConnectionMap

type VpcConnectionMap map[string]VpcConnectionInput

func (VpcConnectionMap) ElementType

func (VpcConnectionMap) ElementType() reflect.Type

func (VpcConnectionMap) ToVpcConnectionMapOutput

func (i VpcConnectionMap) ToVpcConnectionMapOutput() VpcConnectionMapOutput

func (VpcConnectionMap) ToVpcConnectionMapOutputWithContext

func (i VpcConnectionMap) ToVpcConnectionMapOutputWithContext(ctx context.Context) VpcConnectionMapOutput

type VpcConnectionMapInput

type VpcConnectionMapInput interface {
	pulumi.Input

	ToVpcConnectionMapOutput() VpcConnectionMapOutput
	ToVpcConnectionMapOutputWithContext(context.Context) VpcConnectionMapOutput
}

VpcConnectionMapInput is an input type that accepts VpcConnectionMap and VpcConnectionMapOutput values. You can construct a concrete instance of `VpcConnectionMapInput` via:

VpcConnectionMap{ "key": VpcConnectionArgs{...} }

type VpcConnectionMapOutput

type VpcConnectionMapOutput struct{ *pulumi.OutputState }

func (VpcConnectionMapOutput) ElementType

func (VpcConnectionMapOutput) ElementType() reflect.Type

func (VpcConnectionMapOutput) MapIndex

func (VpcConnectionMapOutput) ToVpcConnectionMapOutput

func (o VpcConnectionMapOutput) ToVpcConnectionMapOutput() VpcConnectionMapOutput

func (VpcConnectionMapOutput) ToVpcConnectionMapOutputWithContext

func (o VpcConnectionMapOutput) ToVpcConnectionMapOutputWithContext(ctx context.Context) VpcConnectionMapOutput

type VpcConnectionOutput

type VpcConnectionOutput struct{ *pulumi.OutputState }

func (VpcConnectionOutput) Arn

ARN of the VPC connection.

func (VpcConnectionOutput) AvailabilityStatus

func (o VpcConnectionOutput) AvailabilityStatus() pulumi.StringOutput

The availability status of the VPC connection. Valid values are `AVAILABLE`, `UNAVAILABLE` or `PARTIALLY_AVAILABLE`.

func (VpcConnectionOutput) AwsAccountId

func (o VpcConnectionOutput) AwsAccountId() pulumi.StringOutput

AWS account ID.

func (VpcConnectionOutput) DnsResolvers

func (o VpcConnectionOutput) DnsResolvers() pulumi.StringArrayOutput

A list of IP addresses of DNS resolver endpoints for the VPC connection.

func (VpcConnectionOutput) ElementType

func (VpcConnectionOutput) ElementType() reflect.Type

func (VpcConnectionOutput) Name

The display name for the VPC connection.

func (VpcConnectionOutput) RoleArn

The IAM role to associate with the VPC connection.

func (VpcConnectionOutput) SecurityGroupIds

func (o VpcConnectionOutput) SecurityGroupIds() pulumi.StringArrayOutput

A list of security group IDs for the VPC connection.

func (VpcConnectionOutput) SubnetIds

A list of subnet IDs for the VPC connection.

The following arguments are optional:

func (VpcConnectionOutput) Tags

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 (VpcConnectionOutput) TagsAll deprecated

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

Deprecated: Please use `tags` instead.

func (VpcConnectionOutput) Timeouts

func (VpcConnectionOutput) ToVpcConnectionOutput

func (o VpcConnectionOutput) ToVpcConnectionOutput() VpcConnectionOutput

func (VpcConnectionOutput) ToVpcConnectionOutputWithContext

func (o VpcConnectionOutput) ToVpcConnectionOutputWithContext(ctx context.Context) VpcConnectionOutput

func (VpcConnectionOutput) VpcConnectionId

func (o VpcConnectionOutput) VpcConnectionId() pulumi.StringOutput

The ID of the VPC connection.

type VpcConnectionState

type VpcConnectionState struct {
	// ARN of the VPC connection.
	Arn pulumi.StringPtrInput
	// The availability status of the VPC connection. Valid values are `AVAILABLE`, `UNAVAILABLE` or `PARTIALLY_AVAILABLE`.
	AvailabilityStatus pulumi.StringPtrInput
	// AWS account ID.
	AwsAccountId pulumi.StringPtrInput
	// A list of IP addresses of DNS resolver endpoints for the VPC connection.
	DnsResolvers pulumi.StringArrayInput
	// The display name for the VPC connection.
	Name pulumi.StringPtrInput
	// The IAM role to associate with the VPC connection.
	RoleArn pulumi.StringPtrInput
	// A list of security group IDs for the VPC connection.
	SecurityGroupIds pulumi.StringArrayInput
	// A list of subnet IDs for the VPC connection.
	//
	// The following arguments are optional:
	SubnetIds pulumi.StringArrayInput
	// 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.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll  pulumi.StringMapInput
	Timeouts VpcConnectionTimeoutsPtrInput
	// The ID of the VPC connection.
	VpcConnectionId pulumi.StringPtrInput
}

func (VpcConnectionState) ElementType

func (VpcConnectionState) ElementType() reflect.Type

type VpcConnectionTimeouts

type VpcConnectionTimeouts struct {
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
	Create *string `pulumi:"create"`
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
	Delete *string `pulumi:"delete"`
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
	Update *string `pulumi:"update"`
}

type VpcConnectionTimeoutsArgs

type VpcConnectionTimeoutsArgs struct {
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
	Create pulumi.StringPtrInput `pulumi:"create"`
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
	Delete pulumi.StringPtrInput `pulumi:"delete"`
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
	Update pulumi.StringPtrInput `pulumi:"update"`
}

func (VpcConnectionTimeoutsArgs) ElementType

func (VpcConnectionTimeoutsArgs) ElementType() reflect.Type

func (VpcConnectionTimeoutsArgs) ToVpcConnectionTimeoutsOutput

func (i VpcConnectionTimeoutsArgs) ToVpcConnectionTimeoutsOutput() VpcConnectionTimeoutsOutput

func (VpcConnectionTimeoutsArgs) ToVpcConnectionTimeoutsOutputWithContext

func (i VpcConnectionTimeoutsArgs) ToVpcConnectionTimeoutsOutputWithContext(ctx context.Context) VpcConnectionTimeoutsOutput

func (VpcConnectionTimeoutsArgs) ToVpcConnectionTimeoutsPtrOutput

func (i VpcConnectionTimeoutsArgs) ToVpcConnectionTimeoutsPtrOutput() VpcConnectionTimeoutsPtrOutput

func (VpcConnectionTimeoutsArgs) ToVpcConnectionTimeoutsPtrOutputWithContext

func (i VpcConnectionTimeoutsArgs) ToVpcConnectionTimeoutsPtrOutputWithContext(ctx context.Context) VpcConnectionTimeoutsPtrOutput

type VpcConnectionTimeoutsInput

type VpcConnectionTimeoutsInput interface {
	pulumi.Input

	ToVpcConnectionTimeoutsOutput() VpcConnectionTimeoutsOutput
	ToVpcConnectionTimeoutsOutputWithContext(context.Context) VpcConnectionTimeoutsOutput
}

VpcConnectionTimeoutsInput is an input type that accepts VpcConnectionTimeoutsArgs and VpcConnectionTimeoutsOutput values. You can construct a concrete instance of `VpcConnectionTimeoutsInput` via:

VpcConnectionTimeoutsArgs{...}

type VpcConnectionTimeoutsOutput

type VpcConnectionTimeoutsOutput struct{ *pulumi.OutputState }

func (VpcConnectionTimeoutsOutput) Create

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

func (VpcConnectionTimeoutsOutput) Delete

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.

func (VpcConnectionTimeoutsOutput) ElementType

func (VpcConnectionTimeoutsOutput) ToVpcConnectionTimeoutsOutput

func (o VpcConnectionTimeoutsOutput) ToVpcConnectionTimeoutsOutput() VpcConnectionTimeoutsOutput

func (VpcConnectionTimeoutsOutput) ToVpcConnectionTimeoutsOutputWithContext

func (o VpcConnectionTimeoutsOutput) ToVpcConnectionTimeoutsOutputWithContext(ctx context.Context) VpcConnectionTimeoutsOutput

func (VpcConnectionTimeoutsOutput) ToVpcConnectionTimeoutsPtrOutput

func (o VpcConnectionTimeoutsOutput) ToVpcConnectionTimeoutsPtrOutput() VpcConnectionTimeoutsPtrOutput

func (VpcConnectionTimeoutsOutput) ToVpcConnectionTimeoutsPtrOutputWithContext

func (o VpcConnectionTimeoutsOutput) ToVpcConnectionTimeoutsPtrOutputWithContext(ctx context.Context) VpcConnectionTimeoutsPtrOutput

func (VpcConnectionTimeoutsOutput) Update

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

type VpcConnectionTimeoutsPtrInput

type VpcConnectionTimeoutsPtrInput interface {
	pulumi.Input

	ToVpcConnectionTimeoutsPtrOutput() VpcConnectionTimeoutsPtrOutput
	ToVpcConnectionTimeoutsPtrOutputWithContext(context.Context) VpcConnectionTimeoutsPtrOutput
}

VpcConnectionTimeoutsPtrInput is an input type that accepts VpcConnectionTimeoutsArgs, VpcConnectionTimeoutsPtr and VpcConnectionTimeoutsPtrOutput values. You can construct a concrete instance of `VpcConnectionTimeoutsPtrInput` via:

        VpcConnectionTimeoutsArgs{...}

or:

        nil

type VpcConnectionTimeoutsPtrOutput

type VpcConnectionTimeoutsPtrOutput struct{ *pulumi.OutputState }

func (VpcConnectionTimeoutsPtrOutput) Create

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

func (VpcConnectionTimeoutsPtrOutput) Delete

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.

func (VpcConnectionTimeoutsPtrOutput) Elem

func (VpcConnectionTimeoutsPtrOutput) ElementType

func (VpcConnectionTimeoutsPtrOutput) ToVpcConnectionTimeoutsPtrOutput

func (o VpcConnectionTimeoutsPtrOutput) ToVpcConnectionTimeoutsPtrOutput() VpcConnectionTimeoutsPtrOutput

func (VpcConnectionTimeoutsPtrOutput) ToVpcConnectionTimeoutsPtrOutputWithContext

func (o VpcConnectionTimeoutsPtrOutput) ToVpcConnectionTimeoutsPtrOutputWithContext(ctx context.Context) VpcConnectionTimeoutsPtrOutput

func (VpcConnectionTimeoutsPtrOutput) Update

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL