quicksight

package
v4.38.1 Latest Latest
Warning

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

Go to latest
Published: Mar 10, 2022 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 DataSource added in v4.23.0

type DataSource struct {
	pulumi.CustomResourceState

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

Resource for managing QuickSight Data Source

## Example Usage

```go package main

import (

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

)

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

```

## Import

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

```sh

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

```

func GetDataSource added in v4.23.0

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 added in v4.23.0

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 added in v4.23.0

func (*DataSource) ElementType() reflect.Type

func (*DataSource) ToDataSourceOutput added in v4.23.0

func (i *DataSource) ToDataSourceOutput() DataSourceOutput

func (*DataSource) ToDataSourceOutputWithContext added in v4.23.0

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

type DataSourceArgs added in v4.23.0

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.
	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 added in v4.23.0

func (DataSourceArgs) ElementType() reflect.Type

type DataSourceArray added in v4.23.0

type DataSourceArray []DataSourceInput

func (DataSourceArray) ElementType added in v4.23.0

func (DataSourceArray) ElementType() reflect.Type

func (DataSourceArray) ToDataSourceArrayOutput added in v4.23.0

func (i DataSourceArray) ToDataSourceArrayOutput() DataSourceArrayOutput

func (DataSourceArray) ToDataSourceArrayOutputWithContext added in v4.23.0

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

type DataSourceArrayInput added in v4.23.0

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 added in v4.23.0

type DataSourceArrayOutput struct{ *pulumi.OutputState }

func (DataSourceArrayOutput) ElementType added in v4.23.0

func (DataSourceArrayOutput) ElementType() reflect.Type

func (DataSourceArrayOutput) Index added in v4.23.0

func (DataSourceArrayOutput) ToDataSourceArrayOutput added in v4.23.0

func (o DataSourceArrayOutput) ToDataSourceArrayOutput() DataSourceArrayOutput

func (DataSourceArrayOutput) ToDataSourceArrayOutputWithContext added in v4.23.0

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

type DataSourceCredentials added in v4.23.0

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 added in v4.23.0

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 added in v4.23.0

func (DataSourceCredentialsArgs) ElementType() reflect.Type

func (DataSourceCredentialsArgs) ToDataSourceCredentialsOutput added in v4.23.0

func (i DataSourceCredentialsArgs) ToDataSourceCredentialsOutput() DataSourceCredentialsOutput

func (DataSourceCredentialsArgs) ToDataSourceCredentialsOutputWithContext added in v4.23.0

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

func (DataSourceCredentialsArgs) ToDataSourceCredentialsPtrOutput added in v4.23.0

func (i DataSourceCredentialsArgs) ToDataSourceCredentialsPtrOutput() DataSourceCredentialsPtrOutput

func (DataSourceCredentialsArgs) ToDataSourceCredentialsPtrOutputWithContext added in v4.23.0

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

type DataSourceCredentialsCredentialPair added in v4.23.0

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 added in v4.23.0

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 added in v4.23.0

func (DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairOutput added in v4.23.0

func (i DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairOutput() DataSourceCredentialsCredentialPairOutput

func (DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairOutputWithContext added in v4.23.0

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

func (DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairPtrOutput added in v4.23.0

func (i DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairPtrOutput() DataSourceCredentialsCredentialPairPtrOutput

func (DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairPtrOutputWithContext added in v4.23.0

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

type DataSourceCredentialsCredentialPairInput added in v4.23.0

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 added in v4.23.0

type DataSourceCredentialsCredentialPairOutput struct{ *pulumi.OutputState }

func (DataSourceCredentialsCredentialPairOutput) ElementType added in v4.23.0

func (DataSourceCredentialsCredentialPairOutput) Password added in v4.23.0

Password, maximum length of 1024 characters.

func (DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairOutput added in v4.23.0

func (o DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairOutput() DataSourceCredentialsCredentialPairOutput

func (DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairOutputWithContext added in v4.23.0

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

func (DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairPtrOutput added in v4.23.0

func (o DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairPtrOutput() DataSourceCredentialsCredentialPairPtrOutput

func (DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairPtrOutputWithContext added in v4.23.0

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

func (DataSourceCredentialsCredentialPairOutput) Username added in v4.23.0

User name, maximum length of 64 characters.

type DataSourceCredentialsCredentialPairPtrInput added in v4.23.0

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 added in v4.23.0

type DataSourceCredentialsCredentialPairPtrOutput struct{ *pulumi.OutputState }

func (DataSourceCredentialsCredentialPairPtrOutput) Elem added in v4.23.0

func (DataSourceCredentialsCredentialPairPtrOutput) ElementType added in v4.23.0

func (DataSourceCredentialsCredentialPairPtrOutput) Password added in v4.23.0

Password, maximum length of 1024 characters.

func (DataSourceCredentialsCredentialPairPtrOutput) ToDataSourceCredentialsCredentialPairPtrOutput added in v4.23.0

func (o DataSourceCredentialsCredentialPairPtrOutput) ToDataSourceCredentialsCredentialPairPtrOutput() DataSourceCredentialsCredentialPairPtrOutput

func (DataSourceCredentialsCredentialPairPtrOutput) ToDataSourceCredentialsCredentialPairPtrOutputWithContext added in v4.23.0

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

func (DataSourceCredentialsCredentialPairPtrOutput) Username added in v4.23.0

User name, maximum length of 64 characters.

type DataSourceCredentialsInput added in v4.23.0

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 added in v4.23.0

type DataSourceCredentialsOutput struct{ *pulumi.OutputState }

func (DataSourceCredentialsOutput) CopySourceArn added in v4.23.0

  • 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 added in v4.23.0

- Credential pair. See Credential Pair below for more details.

func (DataSourceCredentialsOutput) ElementType added in v4.23.0

func (DataSourceCredentialsOutput) ToDataSourceCredentialsOutput added in v4.23.0

func (o DataSourceCredentialsOutput) ToDataSourceCredentialsOutput() DataSourceCredentialsOutput

func (DataSourceCredentialsOutput) ToDataSourceCredentialsOutputWithContext added in v4.23.0

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

func (DataSourceCredentialsOutput) ToDataSourceCredentialsPtrOutput added in v4.23.0

func (o DataSourceCredentialsOutput) ToDataSourceCredentialsPtrOutput() DataSourceCredentialsPtrOutput

func (DataSourceCredentialsOutput) ToDataSourceCredentialsPtrOutputWithContext added in v4.23.0

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

type DataSourceCredentialsPtrInput added in v4.23.0

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

func DataSourceCredentialsPtr added in v4.23.0

func DataSourceCredentialsPtr(v *DataSourceCredentialsArgs) DataSourceCredentialsPtrInput

type DataSourceCredentialsPtrOutput added in v4.23.0

type DataSourceCredentialsPtrOutput struct{ *pulumi.OutputState }

func (DataSourceCredentialsPtrOutput) CopySourceArn added in v4.23.0

  • 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 added in v4.23.0

- Credential pair. See Credential Pair below for more details.

func (DataSourceCredentialsPtrOutput) Elem added in v4.23.0

func (DataSourceCredentialsPtrOutput) ElementType added in v4.23.0

func (DataSourceCredentialsPtrOutput) ToDataSourceCredentialsPtrOutput added in v4.23.0

func (o DataSourceCredentialsPtrOutput) ToDataSourceCredentialsPtrOutput() DataSourceCredentialsPtrOutput

func (DataSourceCredentialsPtrOutput) ToDataSourceCredentialsPtrOutputWithContext added in v4.23.0

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

type DataSourceInput added in v4.23.0

type DataSourceInput interface {
	pulumi.Input

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

type DataSourceMap added in v4.23.0

type DataSourceMap map[string]DataSourceInput

func (DataSourceMap) ElementType added in v4.23.0

func (DataSourceMap) ElementType() reflect.Type

func (DataSourceMap) ToDataSourceMapOutput added in v4.23.0

func (i DataSourceMap) ToDataSourceMapOutput() DataSourceMapOutput

func (DataSourceMap) ToDataSourceMapOutputWithContext added in v4.23.0

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

type DataSourceMapInput added in v4.23.0

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 added in v4.23.0

type DataSourceMapOutput struct{ *pulumi.OutputState }

func (DataSourceMapOutput) ElementType added in v4.23.0

func (DataSourceMapOutput) ElementType() reflect.Type

func (DataSourceMapOutput) MapIndex added in v4.23.0

func (DataSourceMapOutput) ToDataSourceMapOutput added in v4.23.0

func (o DataSourceMapOutput) ToDataSourceMapOutput() DataSourceMapOutput

func (DataSourceMapOutput) ToDataSourceMapOutputWithContext added in v4.23.0

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

type DataSourceOutput added in v4.23.0

type DataSourceOutput struct{ *pulumi.OutputState }

func (DataSourceOutput) ElementType added in v4.23.0

func (DataSourceOutput) ElementType() reflect.Type

func (DataSourceOutput) ToDataSourceOutput added in v4.23.0

func (o DataSourceOutput) ToDataSourceOutput() DataSourceOutput

func (DataSourceOutput) ToDataSourceOutputWithContext added in v4.23.0

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

type DataSourceParameters added in v4.23.0

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 added in v4.23.0

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

type DataSourceParametersAmazonElasticsearchArgs added in v4.23.0

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

func (DataSourceParametersAmazonElasticsearchArgs) ElementType added in v4.23.0

func (DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchOutput added in v4.23.0

func (i DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchOutput() DataSourceParametersAmazonElasticsearchOutput

func (DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchOutputWithContext added in v4.23.0

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

func (DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchPtrOutput added in v4.23.0

func (i DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchPtrOutput() DataSourceParametersAmazonElasticsearchPtrOutput

func (DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersAmazonElasticsearchInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersAmazonElasticsearchOutput struct{ *pulumi.OutputState }

func (DataSourceParametersAmazonElasticsearchOutput) Domain added in v4.23.0

The OpenSearch domain.

func (DataSourceParametersAmazonElasticsearchOutput) ElementType added in v4.23.0

func (DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchOutput added in v4.23.0

func (o DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchOutput() DataSourceParametersAmazonElasticsearchOutput

func (DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchOutputWithContext added in v4.23.0

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

func (DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchPtrOutput added in v4.23.0

func (o DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchPtrOutput() DataSourceParametersAmazonElasticsearchPtrOutput

func (DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersAmazonElasticsearchPtrInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersAmazonElasticsearchPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersAmazonElasticsearchPtrOutput) Domain added in v4.23.0

The OpenSearch domain.

func (DataSourceParametersAmazonElasticsearchPtrOutput) Elem added in v4.23.0

func (DataSourceParametersAmazonElasticsearchPtrOutput) ElementType added in v4.23.0

func (DataSourceParametersAmazonElasticsearchPtrOutput) ToDataSourceParametersAmazonElasticsearchPtrOutput added in v4.23.0

func (o DataSourceParametersAmazonElasticsearchPtrOutput) ToDataSourceParametersAmazonElasticsearchPtrOutput() DataSourceParametersAmazonElasticsearchPtrOutput

func (DataSourceParametersAmazonElasticsearchPtrOutput) ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersArgs added in v4.23.0

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 added in v4.23.0

func (DataSourceParametersArgs) ElementType() reflect.Type

func (DataSourceParametersArgs) ToDataSourceParametersOutput added in v4.23.0

func (i DataSourceParametersArgs) ToDataSourceParametersOutput() DataSourceParametersOutput

func (DataSourceParametersArgs) ToDataSourceParametersOutputWithContext added in v4.23.0

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

func (DataSourceParametersArgs) ToDataSourceParametersPtrOutput added in v4.23.0

func (i DataSourceParametersArgs) ToDataSourceParametersPtrOutput() DataSourceParametersPtrOutput

func (DataSourceParametersArgs) ToDataSourceParametersPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersAthena added in v4.23.0

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

type DataSourceParametersAthenaArgs added in v4.23.0

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

func (DataSourceParametersAthenaArgs) ElementType added in v4.23.0

func (DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaOutput added in v4.23.0

func (i DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaOutput() DataSourceParametersAthenaOutput

func (DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaOutputWithContext added in v4.23.0

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

func (DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaPtrOutput added in v4.23.0

func (i DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaPtrOutput() DataSourceParametersAthenaPtrOutput

func (DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersAthenaInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersAthenaOutput struct{ *pulumi.OutputState }

func (DataSourceParametersAthenaOutput) ElementType added in v4.23.0

func (DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaOutput added in v4.23.0

func (o DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaOutput() DataSourceParametersAthenaOutput

func (DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaOutputWithContext added in v4.23.0

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

func (DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaPtrOutput added in v4.23.0

func (o DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaPtrOutput() DataSourceParametersAthenaPtrOutput

func (DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaPtrOutputWithContext added in v4.23.0

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

func (DataSourceParametersAthenaOutput) WorkGroup added in v4.23.0

The work-group to which to connect.

type DataSourceParametersAthenaPtrInput added in v4.23.0

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

func DataSourceParametersAthenaPtr added in v4.23.0

type DataSourceParametersAthenaPtrOutput added in v4.23.0

type DataSourceParametersAthenaPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersAthenaPtrOutput) Elem added in v4.23.0

func (DataSourceParametersAthenaPtrOutput) ElementType added in v4.23.0

func (DataSourceParametersAthenaPtrOutput) ToDataSourceParametersAthenaPtrOutput added in v4.23.0

func (o DataSourceParametersAthenaPtrOutput) ToDataSourceParametersAthenaPtrOutput() DataSourceParametersAthenaPtrOutput

func (DataSourceParametersAthenaPtrOutput) ToDataSourceParametersAthenaPtrOutputWithContext added in v4.23.0

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

func (DataSourceParametersAthenaPtrOutput) WorkGroup added in v4.23.0

The work-group to which to connect.

type DataSourceParametersAurora added in v4.23.0

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 added in v4.23.0

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 added in v4.23.0

func (DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraOutput added in v4.23.0

func (i DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraOutput() DataSourceParametersAuroraOutput

func (DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraOutputWithContext added in v4.23.0

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

func (DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraPtrOutput added in v4.23.0

func (i DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraPtrOutput() DataSourceParametersAuroraPtrOutput

func (DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersAuroraInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersAuroraOutput struct{ *pulumi.OutputState }

func (DataSourceParametersAuroraOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersAuroraOutput) ElementType added in v4.23.0

func (DataSourceParametersAuroraOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersAuroraOutput) Port added in v4.23.0

The port to which to connect.

func (DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraOutput added in v4.23.0

func (o DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraOutput() DataSourceParametersAuroraOutput

func (DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraOutputWithContext added in v4.23.0

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

func (DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraPtrOutput added in v4.23.0

func (o DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraPtrOutput() DataSourceParametersAuroraPtrOutput

func (DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersAuroraPostgresql added in v4.23.0

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 added in v4.23.0

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 added in v4.23.0

func (DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlOutput added in v4.23.0

func (i DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlOutput() DataSourceParametersAuroraPostgresqlOutput

func (DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlOutputWithContext added in v4.23.0

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

func (DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlPtrOutput added in v4.23.0

func (i DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlPtrOutput() DataSourceParametersAuroraPostgresqlPtrOutput

func (DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersAuroraPostgresqlInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersAuroraPostgresqlOutput struct{ *pulumi.OutputState }

func (DataSourceParametersAuroraPostgresqlOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersAuroraPostgresqlOutput) ElementType added in v4.23.0

func (DataSourceParametersAuroraPostgresqlOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersAuroraPostgresqlOutput) Port added in v4.23.0

The port to which to connect.

func (DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlOutput added in v4.23.0

func (o DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlOutput() DataSourceParametersAuroraPostgresqlOutput

func (DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlOutputWithContext added in v4.23.0

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

func (DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlPtrOutput added in v4.23.0

func (o DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlPtrOutput() DataSourceParametersAuroraPostgresqlPtrOutput

func (DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersAuroraPostgresqlPtrInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersAuroraPostgresqlPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersAuroraPostgresqlPtrOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersAuroraPostgresqlPtrOutput) Elem added in v4.23.0

func (DataSourceParametersAuroraPostgresqlPtrOutput) ElementType added in v4.23.0

func (DataSourceParametersAuroraPostgresqlPtrOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersAuroraPostgresqlPtrOutput) Port added in v4.23.0

The port to which to connect.

func (DataSourceParametersAuroraPostgresqlPtrOutput) ToDataSourceParametersAuroraPostgresqlPtrOutput added in v4.23.0

func (o DataSourceParametersAuroraPostgresqlPtrOutput) ToDataSourceParametersAuroraPostgresqlPtrOutput() DataSourceParametersAuroraPostgresqlPtrOutput

func (DataSourceParametersAuroraPostgresqlPtrOutput) ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersAuroraPtrInput added in v4.23.0

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

func DataSourceParametersAuroraPtr added in v4.23.0

type DataSourceParametersAuroraPtrOutput added in v4.23.0

type DataSourceParametersAuroraPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersAuroraPtrOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersAuroraPtrOutput) Elem added in v4.23.0

func (DataSourceParametersAuroraPtrOutput) ElementType added in v4.23.0

func (DataSourceParametersAuroraPtrOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersAuroraPtrOutput) Port added in v4.23.0

The port to which to connect.

func (DataSourceParametersAuroraPtrOutput) ToDataSourceParametersAuroraPtrOutput added in v4.23.0

func (o DataSourceParametersAuroraPtrOutput) ToDataSourceParametersAuroraPtrOutput() DataSourceParametersAuroraPtrOutput

func (DataSourceParametersAuroraPtrOutput) ToDataSourceParametersAuroraPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersAwsIotAnalytics added in v4.23.0

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

type DataSourceParametersAwsIotAnalyticsArgs added in v4.23.0

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

func (DataSourceParametersAwsIotAnalyticsArgs) ElementType added in v4.23.0

func (DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsOutput added in v4.23.0

func (i DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsOutput() DataSourceParametersAwsIotAnalyticsOutput

func (DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsOutputWithContext added in v4.23.0

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

func (DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsPtrOutput added in v4.23.0

func (i DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsPtrOutput() DataSourceParametersAwsIotAnalyticsPtrOutput

func (DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersAwsIotAnalyticsInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersAwsIotAnalyticsOutput struct{ *pulumi.OutputState }

func (DataSourceParametersAwsIotAnalyticsOutput) DataSetName added in v4.23.0

The name of the data set to which to connect.

func (DataSourceParametersAwsIotAnalyticsOutput) ElementType added in v4.23.0

func (DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsOutput added in v4.23.0

func (o DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsOutput() DataSourceParametersAwsIotAnalyticsOutput

func (DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsOutputWithContext added in v4.23.0

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

func (DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutput added in v4.23.0

func (o DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutput() DataSourceParametersAwsIotAnalyticsPtrOutput

func (DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersAwsIotAnalyticsPtrInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersAwsIotAnalyticsPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersAwsIotAnalyticsPtrOutput) DataSetName added in v4.23.0

The name of the data set to which to connect.

func (DataSourceParametersAwsIotAnalyticsPtrOutput) Elem added in v4.23.0

func (DataSourceParametersAwsIotAnalyticsPtrOutput) ElementType added in v4.23.0

func (DataSourceParametersAwsIotAnalyticsPtrOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutput added in v4.23.0

func (o DataSourceParametersAwsIotAnalyticsPtrOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutput() DataSourceParametersAwsIotAnalyticsPtrOutput

func (DataSourceParametersAwsIotAnalyticsPtrOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersInput added in v4.23.0

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 added in v4.23.0

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

type DataSourceParametersJiraArgs added in v4.23.0

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

func (DataSourceParametersJiraArgs) ElementType added in v4.23.0

func (DataSourceParametersJiraArgs) ToDataSourceParametersJiraOutput added in v4.23.0

func (i DataSourceParametersJiraArgs) ToDataSourceParametersJiraOutput() DataSourceParametersJiraOutput

func (DataSourceParametersJiraArgs) ToDataSourceParametersJiraOutputWithContext added in v4.23.0

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

func (DataSourceParametersJiraArgs) ToDataSourceParametersJiraPtrOutput added in v4.23.0

func (i DataSourceParametersJiraArgs) ToDataSourceParametersJiraPtrOutput() DataSourceParametersJiraPtrOutput

func (DataSourceParametersJiraArgs) ToDataSourceParametersJiraPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersJiraInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersJiraOutput struct{ *pulumi.OutputState }

func (DataSourceParametersJiraOutput) ElementType added in v4.23.0

func (DataSourceParametersJiraOutput) SiteBaseUrl added in v4.23.0

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

func (DataSourceParametersJiraOutput) ToDataSourceParametersJiraOutput added in v4.23.0

func (o DataSourceParametersJiraOutput) ToDataSourceParametersJiraOutput() DataSourceParametersJiraOutput

func (DataSourceParametersJiraOutput) ToDataSourceParametersJiraOutputWithContext added in v4.23.0

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

func (DataSourceParametersJiraOutput) ToDataSourceParametersJiraPtrOutput added in v4.23.0

func (o DataSourceParametersJiraOutput) ToDataSourceParametersJiraPtrOutput() DataSourceParametersJiraPtrOutput

func (DataSourceParametersJiraOutput) ToDataSourceParametersJiraPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersJiraPtrInput added in v4.23.0

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

func DataSourceParametersJiraPtr added in v4.23.0

func DataSourceParametersJiraPtr(v *DataSourceParametersJiraArgs) DataSourceParametersJiraPtrInput

type DataSourceParametersJiraPtrOutput added in v4.23.0

type DataSourceParametersJiraPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersJiraPtrOutput) Elem added in v4.23.0

func (DataSourceParametersJiraPtrOutput) ElementType added in v4.23.0

func (DataSourceParametersJiraPtrOutput) SiteBaseUrl added in v4.23.0

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

func (DataSourceParametersJiraPtrOutput) ToDataSourceParametersJiraPtrOutput added in v4.23.0

func (o DataSourceParametersJiraPtrOutput) ToDataSourceParametersJiraPtrOutput() DataSourceParametersJiraPtrOutput

func (DataSourceParametersJiraPtrOutput) ToDataSourceParametersJiraPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersMariaDb added in v4.23.0

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 added in v4.23.0

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 added in v4.23.0

func (DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbOutput added in v4.23.0

func (i DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbOutput() DataSourceParametersMariaDbOutput

func (DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbOutputWithContext added in v4.23.0

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

func (DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbPtrOutput added in v4.23.0

func (i DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbPtrOutput() DataSourceParametersMariaDbPtrOutput

func (DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersMariaDbInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersMariaDbOutput struct{ *pulumi.OutputState }

func (DataSourceParametersMariaDbOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersMariaDbOutput) ElementType added in v4.23.0

func (DataSourceParametersMariaDbOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersMariaDbOutput) Port added in v4.23.0

The port to which to connect.

func (DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbOutput added in v4.23.0

func (o DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbOutput() DataSourceParametersMariaDbOutput

func (DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbOutputWithContext added in v4.23.0

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

func (DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbPtrOutput added in v4.23.0

func (o DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbPtrOutput() DataSourceParametersMariaDbPtrOutput

func (DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersMariaDbPtrInput added in v4.23.0

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

func DataSourceParametersMariaDbPtr added in v4.23.0

type DataSourceParametersMariaDbPtrOutput added in v4.23.0

type DataSourceParametersMariaDbPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersMariaDbPtrOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersMariaDbPtrOutput) Elem added in v4.23.0

func (DataSourceParametersMariaDbPtrOutput) ElementType added in v4.23.0

func (DataSourceParametersMariaDbPtrOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersMariaDbPtrOutput) Port added in v4.23.0

The port to which to connect.

func (DataSourceParametersMariaDbPtrOutput) ToDataSourceParametersMariaDbPtrOutput added in v4.23.0

func (o DataSourceParametersMariaDbPtrOutput) ToDataSourceParametersMariaDbPtrOutput() DataSourceParametersMariaDbPtrOutput

func (DataSourceParametersMariaDbPtrOutput) ToDataSourceParametersMariaDbPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersMysql added in v4.23.0

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 added in v4.23.0

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 added in v4.23.0

func (DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlOutput added in v4.23.0

func (i DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlOutput() DataSourceParametersMysqlOutput

func (DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlOutputWithContext added in v4.23.0

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

func (DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlPtrOutput added in v4.23.0

func (i DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlPtrOutput() DataSourceParametersMysqlPtrOutput

func (DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersMysqlInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersMysqlOutput struct{ *pulumi.OutputState }

func (DataSourceParametersMysqlOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersMysqlOutput) ElementType added in v4.23.0

func (DataSourceParametersMysqlOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersMysqlOutput) Port added in v4.23.0

The port to which to connect.

func (DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlOutput added in v4.23.0

func (o DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlOutput() DataSourceParametersMysqlOutput

func (DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlOutputWithContext added in v4.23.0

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

func (DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlPtrOutput added in v4.23.0

func (o DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlPtrOutput() DataSourceParametersMysqlPtrOutput

func (DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersMysqlPtrInput added in v4.23.0

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

func DataSourceParametersMysqlPtr added in v4.23.0

type DataSourceParametersMysqlPtrOutput added in v4.23.0

type DataSourceParametersMysqlPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersMysqlPtrOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersMysqlPtrOutput) Elem added in v4.23.0

func (DataSourceParametersMysqlPtrOutput) ElementType added in v4.23.0

func (DataSourceParametersMysqlPtrOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersMysqlPtrOutput) Port added in v4.23.0

The port to which to connect.

func (DataSourceParametersMysqlPtrOutput) ToDataSourceParametersMysqlPtrOutput added in v4.23.0

func (o DataSourceParametersMysqlPtrOutput) ToDataSourceParametersMysqlPtrOutput() DataSourceParametersMysqlPtrOutput

func (DataSourceParametersMysqlPtrOutput) ToDataSourceParametersMysqlPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersOracle added in v4.23.0

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 added in v4.23.0

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 added in v4.23.0

func (DataSourceParametersOracleArgs) ToDataSourceParametersOracleOutput added in v4.23.0

func (i DataSourceParametersOracleArgs) ToDataSourceParametersOracleOutput() DataSourceParametersOracleOutput

func (DataSourceParametersOracleArgs) ToDataSourceParametersOracleOutputWithContext added in v4.23.0

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

func (DataSourceParametersOracleArgs) ToDataSourceParametersOraclePtrOutput added in v4.23.0

func (i DataSourceParametersOracleArgs) ToDataSourceParametersOraclePtrOutput() DataSourceParametersOraclePtrOutput

func (DataSourceParametersOracleArgs) ToDataSourceParametersOraclePtrOutputWithContext added in v4.23.0

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

type DataSourceParametersOracleInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersOracleOutput struct{ *pulumi.OutputState }

func (DataSourceParametersOracleOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersOracleOutput) ElementType added in v4.23.0

func (DataSourceParametersOracleOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersOracleOutput) Port added in v4.23.0

The port to which to connect.

func (DataSourceParametersOracleOutput) ToDataSourceParametersOracleOutput added in v4.23.0

func (o DataSourceParametersOracleOutput) ToDataSourceParametersOracleOutput() DataSourceParametersOracleOutput

func (DataSourceParametersOracleOutput) ToDataSourceParametersOracleOutputWithContext added in v4.23.0

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

func (DataSourceParametersOracleOutput) ToDataSourceParametersOraclePtrOutput added in v4.23.0

func (o DataSourceParametersOracleOutput) ToDataSourceParametersOraclePtrOutput() DataSourceParametersOraclePtrOutput

func (DataSourceParametersOracleOutput) ToDataSourceParametersOraclePtrOutputWithContext added in v4.23.0

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

type DataSourceParametersOraclePtrInput added in v4.23.0

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

func DataSourceParametersOraclePtr added in v4.23.0

type DataSourceParametersOraclePtrOutput added in v4.23.0

type DataSourceParametersOraclePtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersOraclePtrOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersOraclePtrOutput) Elem added in v4.23.0

func (DataSourceParametersOraclePtrOutput) ElementType added in v4.23.0

func (DataSourceParametersOraclePtrOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersOraclePtrOutput) Port added in v4.23.0

The port to which to connect.

func (DataSourceParametersOraclePtrOutput) ToDataSourceParametersOraclePtrOutput added in v4.23.0

func (o DataSourceParametersOraclePtrOutput) ToDataSourceParametersOraclePtrOutput() DataSourceParametersOraclePtrOutput

func (DataSourceParametersOraclePtrOutput) ToDataSourceParametersOraclePtrOutputWithContext added in v4.23.0

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

type DataSourceParametersOutput added in v4.23.0

type DataSourceParametersOutput struct{ *pulumi.OutputState }

func (DataSourceParametersOutput) AmazonElasticsearch added in v4.23.0

Parameters for connecting to Amazon Elasticsearch.

func (DataSourceParametersOutput) Athena added in v4.23.0

Parameters for connecting to Athena.

func (DataSourceParametersOutput) Aurora added in v4.23.0

Parameters for connecting to Aurora MySQL.

func (DataSourceParametersOutput) AuroraPostgresql added in v4.23.0

Parameters for connecting to Aurora Postgresql.

func (DataSourceParametersOutput) AwsIotAnalytics added in v4.23.0

Parameters for connecting to AWS IOT Analytics.

func (DataSourceParametersOutput) ElementType added in v4.23.0

func (DataSourceParametersOutput) ElementType() reflect.Type

func (DataSourceParametersOutput) Jira added in v4.23.0

Parameters for connecting to Jira.

func (DataSourceParametersOutput) MariaDb added in v4.23.0

Parameters for connecting to MariaDB.

func (DataSourceParametersOutput) Mysql added in v4.23.0

Parameters for connecting to MySQL.

func (DataSourceParametersOutput) Oracle added in v4.23.0

Parameters for connecting to Oracle.

func (DataSourceParametersOutput) Postgresql added in v4.23.0

Parameters for connecting to Postgresql.

func (DataSourceParametersOutput) Presto added in v4.23.0

Parameters for connecting to Presto.

func (DataSourceParametersOutput) Rds added in v4.23.0

Parameters for connecting to RDS.

func (DataSourceParametersOutput) Redshift added in v4.23.0

Parameters for connecting to Redshift.

func (DataSourceParametersOutput) S3 added in v4.23.0

Parameters for connecting to S3.

func (DataSourceParametersOutput) ServiceNow added in v4.23.0

Parameters for connecting to ServiceNow.

func (DataSourceParametersOutput) Snowflake added in v4.23.0

Parameters for connecting to Snowflake.

func (DataSourceParametersOutput) Spark added in v4.23.0

Parameters for connecting to Spark.

func (DataSourceParametersOutput) SqlServer added in v4.23.0

Parameters for connecting to SQL Server.

func (DataSourceParametersOutput) Teradata added in v4.23.0

Parameters for connecting to Teradata.

func (DataSourceParametersOutput) ToDataSourceParametersOutput added in v4.23.0

func (o DataSourceParametersOutput) ToDataSourceParametersOutput() DataSourceParametersOutput

func (DataSourceParametersOutput) ToDataSourceParametersOutputWithContext added in v4.23.0

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

func (DataSourceParametersOutput) ToDataSourceParametersPtrOutput added in v4.23.0

func (o DataSourceParametersOutput) ToDataSourceParametersPtrOutput() DataSourceParametersPtrOutput

func (DataSourceParametersOutput) ToDataSourceParametersPtrOutputWithContext added in v4.23.0

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

func (DataSourceParametersOutput) Twitter added in v4.23.0

Parameters for connecting to Twitter.

type DataSourceParametersPostgresql added in v4.23.0

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 added in v4.23.0

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 added in v4.23.0

func (DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlOutput added in v4.23.0

func (i DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlOutput() DataSourceParametersPostgresqlOutput

func (DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlOutputWithContext added in v4.23.0

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

func (DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlPtrOutput added in v4.23.0

func (i DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlPtrOutput() DataSourceParametersPostgresqlPtrOutput

func (DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersPostgresqlInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersPostgresqlOutput struct{ *pulumi.OutputState }

func (DataSourceParametersPostgresqlOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersPostgresqlOutput) ElementType added in v4.23.0

func (DataSourceParametersPostgresqlOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersPostgresqlOutput) Port added in v4.23.0

The port to which to connect.

func (DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlOutput added in v4.23.0

func (o DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlOutput() DataSourceParametersPostgresqlOutput

func (DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlOutputWithContext added in v4.23.0

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

func (DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlPtrOutput added in v4.23.0

func (o DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlPtrOutput() DataSourceParametersPostgresqlPtrOutput

func (DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersPostgresqlPtrInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersPostgresqlPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersPostgresqlPtrOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersPostgresqlPtrOutput) Elem added in v4.23.0

func (DataSourceParametersPostgresqlPtrOutput) ElementType added in v4.23.0

func (DataSourceParametersPostgresqlPtrOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersPostgresqlPtrOutput) Port added in v4.23.0

The port to which to connect.

func (DataSourceParametersPostgresqlPtrOutput) ToDataSourceParametersPostgresqlPtrOutput added in v4.23.0

func (o DataSourceParametersPostgresqlPtrOutput) ToDataSourceParametersPostgresqlPtrOutput() DataSourceParametersPostgresqlPtrOutput

func (DataSourceParametersPostgresqlPtrOutput) ToDataSourceParametersPostgresqlPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersPresto added in v4.23.0

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 added in v4.23.0

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 added in v4.23.0

func (DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoOutput added in v4.23.0

func (i DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoOutput() DataSourceParametersPrestoOutput

func (DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoOutputWithContext added in v4.23.0

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

func (DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoPtrOutput added in v4.23.0

func (i DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoPtrOutput() DataSourceParametersPrestoPtrOutput

func (DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersPrestoInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersPrestoOutput struct{ *pulumi.OutputState }

func (DataSourceParametersPrestoOutput) Catalog added in v4.23.0

The catalog to which to connect.

func (DataSourceParametersPrestoOutput) ElementType added in v4.23.0

func (DataSourceParametersPrestoOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersPrestoOutput) Port added in v4.23.0

The port to which to connect.

func (DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoOutput added in v4.23.0

func (o DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoOutput() DataSourceParametersPrestoOutput

func (DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoOutputWithContext added in v4.23.0

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

func (DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoPtrOutput added in v4.23.0

func (o DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoPtrOutput() DataSourceParametersPrestoPtrOutput

func (DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersPrestoPtrInput added in v4.23.0

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

func DataSourceParametersPrestoPtr added in v4.23.0

type DataSourceParametersPrestoPtrOutput added in v4.23.0

type DataSourceParametersPrestoPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersPrestoPtrOutput) Catalog added in v4.23.0

The catalog to which to connect.

func (DataSourceParametersPrestoPtrOutput) Elem added in v4.23.0

func (DataSourceParametersPrestoPtrOutput) ElementType added in v4.23.0

func (DataSourceParametersPrestoPtrOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersPrestoPtrOutput) Port added in v4.23.0

The port to which to connect.

func (DataSourceParametersPrestoPtrOutput) ToDataSourceParametersPrestoPtrOutput added in v4.23.0

func (o DataSourceParametersPrestoPtrOutput) ToDataSourceParametersPrestoPtrOutput() DataSourceParametersPrestoPtrOutput

func (DataSourceParametersPrestoPtrOutput) ToDataSourceParametersPrestoPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersPtrInput added in v4.23.0

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

func DataSourceParametersPtr added in v4.23.0

func DataSourceParametersPtr(v *DataSourceParametersArgs) DataSourceParametersPtrInput

type DataSourceParametersPtrOutput added in v4.23.0

type DataSourceParametersPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersPtrOutput) AmazonElasticsearch added in v4.23.0

Parameters for connecting to Amazon Elasticsearch.

func (DataSourceParametersPtrOutput) Athena added in v4.23.0

Parameters for connecting to Athena.

func (DataSourceParametersPtrOutput) Aurora added in v4.23.0

Parameters for connecting to Aurora MySQL.

func (DataSourceParametersPtrOutput) AuroraPostgresql added in v4.23.0

Parameters for connecting to Aurora Postgresql.

func (DataSourceParametersPtrOutput) AwsIotAnalytics added in v4.23.0

Parameters for connecting to AWS IOT Analytics.

func (DataSourceParametersPtrOutput) Elem added in v4.23.0

func (DataSourceParametersPtrOutput) ElementType added in v4.23.0

func (DataSourceParametersPtrOutput) Jira added in v4.23.0

Parameters for connecting to Jira.

func (DataSourceParametersPtrOutput) MariaDb added in v4.23.0

Parameters for connecting to MariaDB.

func (DataSourceParametersPtrOutput) Mysql added in v4.23.0

Parameters for connecting to MySQL.

func (DataSourceParametersPtrOutput) Oracle added in v4.23.0

Parameters for connecting to Oracle.

func (DataSourceParametersPtrOutput) Postgresql added in v4.23.0

Parameters for connecting to Postgresql.

func (DataSourceParametersPtrOutput) Presto added in v4.23.0

Parameters for connecting to Presto.

func (DataSourceParametersPtrOutput) Rds added in v4.23.0

Parameters for connecting to RDS.

func (DataSourceParametersPtrOutput) Redshift added in v4.23.0

Parameters for connecting to Redshift.

func (DataSourceParametersPtrOutput) S3 added in v4.23.0

Parameters for connecting to S3.

func (DataSourceParametersPtrOutput) ServiceNow added in v4.23.0

Parameters for connecting to ServiceNow.

func (DataSourceParametersPtrOutput) Snowflake added in v4.23.0

Parameters for connecting to Snowflake.

func (DataSourceParametersPtrOutput) Spark added in v4.23.0

Parameters for connecting to Spark.

func (DataSourceParametersPtrOutput) SqlServer added in v4.23.0

Parameters for connecting to SQL Server.

func (DataSourceParametersPtrOutput) Teradata added in v4.23.0

Parameters for connecting to Teradata.

func (DataSourceParametersPtrOutput) ToDataSourceParametersPtrOutput added in v4.23.0

func (o DataSourceParametersPtrOutput) ToDataSourceParametersPtrOutput() DataSourceParametersPtrOutput

func (DataSourceParametersPtrOutput) ToDataSourceParametersPtrOutputWithContext added in v4.23.0

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

func (DataSourceParametersPtrOutput) Twitter added in v4.23.0

Parameters for connecting to Twitter.

type DataSourceParametersRds added in v4.23.0

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 added in v4.23.0

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 added in v4.23.0

func (DataSourceParametersRdsArgs) ToDataSourceParametersRdsOutput added in v4.23.0

func (i DataSourceParametersRdsArgs) ToDataSourceParametersRdsOutput() DataSourceParametersRdsOutput

func (DataSourceParametersRdsArgs) ToDataSourceParametersRdsOutputWithContext added in v4.23.0

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

func (DataSourceParametersRdsArgs) ToDataSourceParametersRdsPtrOutput added in v4.23.0

func (i DataSourceParametersRdsArgs) ToDataSourceParametersRdsPtrOutput() DataSourceParametersRdsPtrOutput

func (DataSourceParametersRdsArgs) ToDataSourceParametersRdsPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersRdsInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersRdsOutput struct{ *pulumi.OutputState }

func (DataSourceParametersRdsOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersRdsOutput) ElementType added in v4.23.0

func (DataSourceParametersRdsOutput) InstanceId added in v4.23.0

The instance ID to which to connect.

func (DataSourceParametersRdsOutput) ToDataSourceParametersRdsOutput added in v4.23.0

func (o DataSourceParametersRdsOutput) ToDataSourceParametersRdsOutput() DataSourceParametersRdsOutput

func (DataSourceParametersRdsOutput) ToDataSourceParametersRdsOutputWithContext added in v4.23.0

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

func (DataSourceParametersRdsOutput) ToDataSourceParametersRdsPtrOutput added in v4.23.0

func (o DataSourceParametersRdsOutput) ToDataSourceParametersRdsPtrOutput() DataSourceParametersRdsPtrOutput

func (DataSourceParametersRdsOutput) ToDataSourceParametersRdsPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersRdsPtrInput added in v4.23.0

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

func DataSourceParametersRdsPtr added in v4.23.0

func DataSourceParametersRdsPtr(v *DataSourceParametersRdsArgs) DataSourceParametersRdsPtrInput

type DataSourceParametersRdsPtrOutput added in v4.23.0

type DataSourceParametersRdsPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersRdsPtrOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersRdsPtrOutput) Elem added in v4.23.0

func (DataSourceParametersRdsPtrOutput) ElementType added in v4.23.0

func (DataSourceParametersRdsPtrOutput) InstanceId added in v4.23.0

The instance ID to which to connect.

func (DataSourceParametersRdsPtrOutput) ToDataSourceParametersRdsPtrOutput added in v4.23.0

func (o DataSourceParametersRdsPtrOutput) ToDataSourceParametersRdsPtrOutput() DataSourceParametersRdsPtrOutput

func (DataSourceParametersRdsPtrOutput) ToDataSourceParametersRdsPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersRedshift added in v4.23.0

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 added in v4.23.0

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 added in v4.23.0

func (DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftOutput added in v4.23.0

func (i DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftOutput() DataSourceParametersRedshiftOutput

func (DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftOutputWithContext added in v4.23.0

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

func (DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftPtrOutput added in v4.23.0

func (i DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftPtrOutput() DataSourceParametersRedshiftPtrOutput

func (DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersRedshiftInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersRedshiftOutput struct{ *pulumi.OutputState }

func (DataSourceParametersRedshiftOutput) ClusterId added in v4.23.0

The ID of the cluster to which to connect.

func (DataSourceParametersRedshiftOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersRedshiftOutput) ElementType added in v4.23.0

func (DataSourceParametersRedshiftOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersRedshiftOutput) Port added in v4.23.0

The port to which to connect.

func (DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftOutput added in v4.23.0

func (o DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftOutput() DataSourceParametersRedshiftOutput

func (DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftOutputWithContext added in v4.23.0

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

func (DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftPtrOutput added in v4.23.0

func (o DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftPtrOutput() DataSourceParametersRedshiftPtrOutput

func (DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersRedshiftPtrInput added in v4.23.0

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

func DataSourceParametersRedshiftPtr added in v4.23.0

type DataSourceParametersRedshiftPtrOutput added in v4.23.0

type DataSourceParametersRedshiftPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersRedshiftPtrOutput) ClusterId added in v4.23.0

The ID of the cluster to which to connect.

func (DataSourceParametersRedshiftPtrOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersRedshiftPtrOutput) Elem added in v4.23.0

func (DataSourceParametersRedshiftPtrOutput) ElementType added in v4.23.0

func (DataSourceParametersRedshiftPtrOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersRedshiftPtrOutput) Port added in v4.23.0

The port to which to connect.

func (DataSourceParametersRedshiftPtrOutput) ToDataSourceParametersRedshiftPtrOutput added in v4.23.0

func (o DataSourceParametersRedshiftPtrOutput) ToDataSourceParametersRedshiftPtrOutput() DataSourceParametersRedshiftPtrOutput

func (DataSourceParametersRedshiftPtrOutput) ToDataSourceParametersRedshiftPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersS3 added in v4.23.0

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

type DataSourceParametersS3Args added in v4.23.0

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

func (DataSourceParametersS3Args) ElementType added in v4.23.0

func (DataSourceParametersS3Args) ElementType() reflect.Type

func (DataSourceParametersS3Args) ToDataSourceParametersS3Output added in v4.23.0

func (i DataSourceParametersS3Args) ToDataSourceParametersS3Output() DataSourceParametersS3Output

func (DataSourceParametersS3Args) ToDataSourceParametersS3OutputWithContext added in v4.23.0

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

func (DataSourceParametersS3Args) ToDataSourceParametersS3PtrOutput added in v4.23.0

func (i DataSourceParametersS3Args) ToDataSourceParametersS3PtrOutput() DataSourceParametersS3PtrOutput

func (DataSourceParametersS3Args) ToDataSourceParametersS3PtrOutputWithContext added in v4.23.0

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

type DataSourceParametersS3Input added in v4.23.0

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 added in v4.23.0

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 added in v4.23.0

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 added in v4.23.0

func (DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationOutput added in v4.23.0

func (i DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationOutput() DataSourceParametersS3ManifestFileLocationOutput

func (DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationOutputWithContext added in v4.23.0

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

func (DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationPtrOutput added in v4.23.0

func (i DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationPtrOutput() DataSourceParametersS3ManifestFileLocationPtrOutput

func (DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersS3ManifestFileLocationInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersS3ManifestFileLocationOutput struct{ *pulumi.OutputState }

func (DataSourceParametersS3ManifestFileLocationOutput) Bucket added in v4.23.0

The name of the bucket that contains the manifest file.

func (DataSourceParametersS3ManifestFileLocationOutput) ElementType added in v4.23.0

func (DataSourceParametersS3ManifestFileLocationOutput) Key added in v4.23.0

The key of the manifest file within the bucket.

func (DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationOutput added in v4.23.0

func (o DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationOutput() DataSourceParametersS3ManifestFileLocationOutput

func (DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationOutputWithContext added in v4.23.0

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

func (DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutput added in v4.23.0

func (o DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutput() DataSourceParametersS3ManifestFileLocationPtrOutput

func (DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersS3ManifestFileLocationPtrInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersS3ManifestFileLocationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersS3ManifestFileLocationPtrOutput) Bucket added in v4.23.0

The name of the bucket that contains the manifest file.

func (DataSourceParametersS3ManifestFileLocationPtrOutput) Elem added in v4.23.0

func (DataSourceParametersS3ManifestFileLocationPtrOutput) ElementType added in v4.23.0

func (DataSourceParametersS3ManifestFileLocationPtrOutput) Key added in v4.23.0

The key of the manifest file within the bucket.

func (DataSourceParametersS3ManifestFileLocationPtrOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutput added in v4.23.0

func (o DataSourceParametersS3ManifestFileLocationPtrOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutput() DataSourceParametersS3ManifestFileLocationPtrOutput

func (DataSourceParametersS3ManifestFileLocationPtrOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersS3Output added in v4.23.0

type DataSourceParametersS3Output struct{ *pulumi.OutputState }

func (DataSourceParametersS3Output) ElementType added in v4.23.0

func (DataSourceParametersS3Output) ManifestFileLocation added in v4.23.0

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

func (DataSourceParametersS3Output) ToDataSourceParametersS3Output added in v4.23.0

func (o DataSourceParametersS3Output) ToDataSourceParametersS3Output() DataSourceParametersS3Output

func (DataSourceParametersS3Output) ToDataSourceParametersS3OutputWithContext added in v4.23.0

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

func (DataSourceParametersS3Output) ToDataSourceParametersS3PtrOutput added in v4.23.0

func (o DataSourceParametersS3Output) ToDataSourceParametersS3PtrOutput() DataSourceParametersS3PtrOutput

func (DataSourceParametersS3Output) ToDataSourceParametersS3PtrOutputWithContext added in v4.23.0

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

type DataSourceParametersS3PtrInput added in v4.23.0

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

func DataSourceParametersS3Ptr added in v4.23.0

func DataSourceParametersS3Ptr(v *DataSourceParametersS3Args) DataSourceParametersS3PtrInput

type DataSourceParametersS3PtrOutput added in v4.23.0

type DataSourceParametersS3PtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersS3PtrOutput) Elem added in v4.23.0

func (DataSourceParametersS3PtrOutput) ElementType added in v4.23.0

func (DataSourceParametersS3PtrOutput) ManifestFileLocation added in v4.23.0

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

func (DataSourceParametersS3PtrOutput) ToDataSourceParametersS3PtrOutput added in v4.23.0

func (o DataSourceParametersS3PtrOutput) ToDataSourceParametersS3PtrOutput() DataSourceParametersS3PtrOutput

func (DataSourceParametersS3PtrOutput) ToDataSourceParametersS3PtrOutputWithContext added in v4.23.0

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

type DataSourceParametersServiceNow added in v4.23.0

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

type DataSourceParametersServiceNowArgs added in v4.23.0

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

func (DataSourceParametersServiceNowArgs) ElementType added in v4.23.0

func (DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowOutput added in v4.23.0

func (i DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowOutput() DataSourceParametersServiceNowOutput

func (DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowOutputWithContext added in v4.23.0

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

func (DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowPtrOutput added in v4.23.0

func (i DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowPtrOutput() DataSourceParametersServiceNowPtrOutput

func (DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersServiceNowInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersServiceNowOutput struct{ *pulumi.OutputState }

func (DataSourceParametersServiceNowOutput) ElementType added in v4.23.0

func (DataSourceParametersServiceNowOutput) SiteBaseUrl added in v4.23.0

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

func (DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowOutput added in v4.23.0

func (o DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowOutput() DataSourceParametersServiceNowOutput

func (DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowOutputWithContext added in v4.23.0

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

func (DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowPtrOutput added in v4.23.0

func (o DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowPtrOutput() DataSourceParametersServiceNowPtrOutput

func (DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersServiceNowPtrInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersServiceNowPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersServiceNowPtrOutput) Elem added in v4.23.0

func (DataSourceParametersServiceNowPtrOutput) ElementType added in v4.23.0

func (DataSourceParametersServiceNowPtrOutput) SiteBaseUrl added in v4.23.0

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

func (DataSourceParametersServiceNowPtrOutput) ToDataSourceParametersServiceNowPtrOutput added in v4.23.0

func (o DataSourceParametersServiceNowPtrOutput) ToDataSourceParametersServiceNowPtrOutput() DataSourceParametersServiceNowPtrOutput

func (DataSourceParametersServiceNowPtrOutput) ToDataSourceParametersServiceNowPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersSnowflake added in v4.23.0

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 added in v4.23.0

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 added in v4.23.0

func (DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakeOutput added in v4.23.0

func (i DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakeOutput() DataSourceParametersSnowflakeOutput

func (DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakeOutputWithContext added in v4.23.0

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

func (DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakePtrOutput added in v4.23.0

func (i DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakePtrOutput() DataSourceParametersSnowflakePtrOutput

func (DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakePtrOutputWithContext added in v4.23.0

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

type DataSourceParametersSnowflakeInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersSnowflakeOutput struct{ *pulumi.OutputState }

func (DataSourceParametersSnowflakeOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersSnowflakeOutput) ElementType added in v4.23.0

func (DataSourceParametersSnowflakeOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakeOutput added in v4.23.0

func (o DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakeOutput() DataSourceParametersSnowflakeOutput

func (DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakeOutputWithContext added in v4.23.0

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

func (DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakePtrOutput added in v4.23.0

func (o DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakePtrOutput() DataSourceParametersSnowflakePtrOutput

func (DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakePtrOutputWithContext added in v4.23.0

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

func (DataSourceParametersSnowflakeOutput) Warehouse added in v4.23.0

The warehouse to which to connect.

type DataSourceParametersSnowflakePtrInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersSnowflakePtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersSnowflakePtrOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersSnowflakePtrOutput) Elem added in v4.23.0

func (DataSourceParametersSnowflakePtrOutput) ElementType added in v4.23.0

func (DataSourceParametersSnowflakePtrOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersSnowflakePtrOutput) ToDataSourceParametersSnowflakePtrOutput added in v4.23.0

func (o DataSourceParametersSnowflakePtrOutput) ToDataSourceParametersSnowflakePtrOutput() DataSourceParametersSnowflakePtrOutput

func (DataSourceParametersSnowflakePtrOutput) ToDataSourceParametersSnowflakePtrOutputWithContext added in v4.23.0

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

func (DataSourceParametersSnowflakePtrOutput) Warehouse added in v4.23.0

The warehouse to which to connect.

type DataSourceParametersSpark added in v4.23.0

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 added in v4.23.0

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 added in v4.23.0

func (DataSourceParametersSparkArgs) ToDataSourceParametersSparkOutput added in v4.23.0

func (i DataSourceParametersSparkArgs) ToDataSourceParametersSparkOutput() DataSourceParametersSparkOutput

func (DataSourceParametersSparkArgs) ToDataSourceParametersSparkOutputWithContext added in v4.23.0

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

func (DataSourceParametersSparkArgs) ToDataSourceParametersSparkPtrOutput added in v4.23.0

func (i DataSourceParametersSparkArgs) ToDataSourceParametersSparkPtrOutput() DataSourceParametersSparkPtrOutput

func (DataSourceParametersSparkArgs) ToDataSourceParametersSparkPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersSparkInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersSparkOutput struct{ *pulumi.OutputState }

func (DataSourceParametersSparkOutput) ElementType added in v4.23.0

func (DataSourceParametersSparkOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersSparkOutput) Port added in v4.23.0

The warehouse to which to connect.

func (DataSourceParametersSparkOutput) ToDataSourceParametersSparkOutput added in v4.23.0

func (o DataSourceParametersSparkOutput) ToDataSourceParametersSparkOutput() DataSourceParametersSparkOutput

func (DataSourceParametersSparkOutput) ToDataSourceParametersSparkOutputWithContext added in v4.23.0

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

func (DataSourceParametersSparkOutput) ToDataSourceParametersSparkPtrOutput added in v4.23.0

func (o DataSourceParametersSparkOutput) ToDataSourceParametersSparkPtrOutput() DataSourceParametersSparkPtrOutput

func (DataSourceParametersSparkOutput) ToDataSourceParametersSparkPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersSparkPtrInput added in v4.23.0

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

func DataSourceParametersSparkPtr added in v4.23.0

type DataSourceParametersSparkPtrOutput added in v4.23.0

type DataSourceParametersSparkPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersSparkPtrOutput) Elem added in v4.23.0

func (DataSourceParametersSparkPtrOutput) ElementType added in v4.23.0

func (DataSourceParametersSparkPtrOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersSparkPtrOutput) Port added in v4.23.0

The warehouse to which to connect.

func (DataSourceParametersSparkPtrOutput) ToDataSourceParametersSparkPtrOutput added in v4.23.0

func (o DataSourceParametersSparkPtrOutput) ToDataSourceParametersSparkPtrOutput() DataSourceParametersSparkPtrOutput

func (DataSourceParametersSparkPtrOutput) ToDataSourceParametersSparkPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersSqlServer added in v4.23.0

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 added in v4.23.0

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 added in v4.23.0

func (DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerOutput added in v4.23.0

func (i DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerOutput() DataSourceParametersSqlServerOutput

func (DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerOutputWithContext added in v4.23.0

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

func (DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerPtrOutput added in v4.23.0

func (i DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerPtrOutput() DataSourceParametersSqlServerPtrOutput

func (DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersSqlServerInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersSqlServerOutput struct{ *pulumi.OutputState }

func (DataSourceParametersSqlServerOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersSqlServerOutput) ElementType added in v4.23.0

func (DataSourceParametersSqlServerOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersSqlServerOutput) Port added in v4.23.0

The warehouse to which to connect.

func (DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerOutput added in v4.23.0

func (o DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerOutput() DataSourceParametersSqlServerOutput

func (DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerOutputWithContext added in v4.23.0

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

func (DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerPtrOutput added in v4.23.0

func (o DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerPtrOutput() DataSourceParametersSqlServerPtrOutput

func (DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersSqlServerPtrInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersSqlServerPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersSqlServerPtrOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersSqlServerPtrOutput) Elem added in v4.23.0

func (DataSourceParametersSqlServerPtrOutput) ElementType added in v4.23.0

func (DataSourceParametersSqlServerPtrOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersSqlServerPtrOutput) Port added in v4.23.0

The warehouse to which to connect.

func (DataSourceParametersSqlServerPtrOutput) ToDataSourceParametersSqlServerPtrOutput added in v4.23.0

func (o DataSourceParametersSqlServerPtrOutput) ToDataSourceParametersSqlServerPtrOutput() DataSourceParametersSqlServerPtrOutput

func (DataSourceParametersSqlServerPtrOutput) ToDataSourceParametersSqlServerPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersTeradata added in v4.23.0

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 added in v4.23.0

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 added in v4.23.0

func (DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataOutput added in v4.23.0

func (i DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataOutput() DataSourceParametersTeradataOutput

func (DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataOutputWithContext added in v4.23.0

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

func (DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataPtrOutput added in v4.23.0

func (i DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataPtrOutput() DataSourceParametersTeradataPtrOutput

func (DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersTeradataInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersTeradataOutput struct{ *pulumi.OutputState }

func (DataSourceParametersTeradataOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersTeradataOutput) ElementType added in v4.23.0

func (DataSourceParametersTeradataOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersTeradataOutput) Port added in v4.23.0

The warehouse to which to connect.

func (DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataOutput added in v4.23.0

func (o DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataOutput() DataSourceParametersTeradataOutput

func (DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataOutputWithContext added in v4.23.0

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

func (DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataPtrOutput added in v4.23.0

func (o DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataPtrOutput() DataSourceParametersTeradataPtrOutput

func (DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersTeradataPtrInput added in v4.23.0

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

func DataSourceParametersTeradataPtr added in v4.23.0

type DataSourceParametersTeradataPtrOutput added in v4.23.0

type DataSourceParametersTeradataPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersTeradataPtrOutput) Database added in v4.23.0

The database to which to connect.

func (DataSourceParametersTeradataPtrOutput) Elem added in v4.23.0

func (DataSourceParametersTeradataPtrOutput) ElementType added in v4.23.0

func (DataSourceParametersTeradataPtrOutput) Host added in v4.23.0

The host to which to connect.

func (DataSourceParametersTeradataPtrOutput) Port added in v4.23.0

The warehouse to which to connect.

func (DataSourceParametersTeradataPtrOutput) ToDataSourceParametersTeradataPtrOutput added in v4.23.0

func (o DataSourceParametersTeradataPtrOutput) ToDataSourceParametersTeradataPtrOutput() DataSourceParametersTeradataPtrOutput

func (DataSourceParametersTeradataPtrOutput) ToDataSourceParametersTeradataPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersTwitter added in v4.23.0

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 added in v4.23.0

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 added in v4.23.0

func (DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterOutput added in v4.23.0

func (i DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterOutput() DataSourceParametersTwitterOutput

func (DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterOutputWithContext added in v4.23.0

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

func (DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterPtrOutput added in v4.23.0

func (i DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterPtrOutput() DataSourceParametersTwitterPtrOutput

func (DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersTwitterInput added in v4.23.0

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 added in v4.23.0

type DataSourceParametersTwitterOutput struct{ *pulumi.OutputState }

func (DataSourceParametersTwitterOutput) ElementType added in v4.23.0

func (DataSourceParametersTwitterOutput) MaxRows added in v4.23.0

The maximum number of rows to query.

func (DataSourceParametersTwitterOutput) Query added in v4.23.0

The Twitter query to retrieve the data.

func (DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterOutput added in v4.23.0

func (o DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterOutput() DataSourceParametersTwitterOutput

func (DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterOutputWithContext added in v4.23.0

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

func (DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterPtrOutput added in v4.23.0

func (o DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterPtrOutput() DataSourceParametersTwitterPtrOutput

func (DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterPtrOutputWithContext added in v4.23.0

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

type DataSourceParametersTwitterPtrInput added in v4.23.0

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

func DataSourceParametersTwitterPtr added in v4.23.0

type DataSourceParametersTwitterPtrOutput added in v4.23.0

type DataSourceParametersTwitterPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParametersTwitterPtrOutput) Elem added in v4.23.0

func (DataSourceParametersTwitterPtrOutput) ElementType added in v4.23.0

func (DataSourceParametersTwitterPtrOutput) MaxRows added in v4.23.0

The maximum number of rows to query.

func (DataSourceParametersTwitterPtrOutput) Query added in v4.23.0

The Twitter query to retrieve the data.

func (DataSourceParametersTwitterPtrOutput) ToDataSourceParametersTwitterPtrOutput added in v4.23.0

func (o DataSourceParametersTwitterPtrOutput) ToDataSourceParametersTwitterPtrOutput() DataSourceParametersTwitterPtrOutput

func (DataSourceParametersTwitterPtrOutput) ToDataSourceParametersTwitterPtrOutputWithContext added in v4.23.0

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

type DataSourcePermission added in v4.23.0

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 added in v4.23.0

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 added in v4.23.0

func (DataSourcePermissionArgs) ElementType() reflect.Type

func (DataSourcePermissionArgs) ToDataSourcePermissionOutput added in v4.23.0

func (i DataSourcePermissionArgs) ToDataSourcePermissionOutput() DataSourcePermissionOutput

func (DataSourcePermissionArgs) ToDataSourcePermissionOutputWithContext added in v4.23.0

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

type DataSourcePermissionArray added in v4.23.0

type DataSourcePermissionArray []DataSourcePermissionInput

func (DataSourcePermissionArray) ElementType added in v4.23.0

func (DataSourcePermissionArray) ElementType() reflect.Type

func (DataSourcePermissionArray) ToDataSourcePermissionArrayOutput added in v4.23.0

func (i DataSourcePermissionArray) ToDataSourcePermissionArrayOutput() DataSourcePermissionArrayOutput

func (DataSourcePermissionArray) ToDataSourcePermissionArrayOutputWithContext added in v4.23.0

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

type DataSourcePermissionArrayInput added in v4.23.0

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 added in v4.23.0

type DataSourcePermissionArrayOutput struct{ *pulumi.OutputState }

func (DataSourcePermissionArrayOutput) ElementType added in v4.23.0

func (DataSourcePermissionArrayOutput) Index added in v4.23.0

func (DataSourcePermissionArrayOutput) ToDataSourcePermissionArrayOutput added in v4.23.0

func (o DataSourcePermissionArrayOutput) ToDataSourcePermissionArrayOutput() DataSourcePermissionArrayOutput

func (DataSourcePermissionArrayOutput) ToDataSourcePermissionArrayOutputWithContext added in v4.23.0

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

type DataSourcePermissionInput added in v4.23.0

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 added in v4.23.0

type DataSourcePermissionOutput struct{ *pulumi.OutputState }

func (DataSourcePermissionOutput) Actions added in v4.23.0

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

func (DataSourcePermissionOutput) ElementType added in v4.23.0

func (DataSourcePermissionOutput) ElementType() reflect.Type

func (DataSourcePermissionOutput) Principal added in v4.23.0

The Amazon Resource Name (ARN) of the principal.

func (DataSourcePermissionOutput) ToDataSourcePermissionOutput added in v4.23.0

func (o DataSourcePermissionOutput) ToDataSourcePermissionOutput() DataSourcePermissionOutput

func (DataSourcePermissionOutput) ToDataSourcePermissionOutputWithContext added in v4.23.0

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

type DataSourceSslProperties added in v4.23.0

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

type DataSourceSslPropertiesArgs added in v4.23.0

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

func (DataSourceSslPropertiesArgs) ElementType added in v4.23.0

func (DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesOutput added in v4.23.0

func (i DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesOutput() DataSourceSslPropertiesOutput

func (DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesOutputWithContext added in v4.23.0

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

func (DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesPtrOutput added in v4.23.0

func (i DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesPtrOutput() DataSourceSslPropertiesPtrOutput

func (DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesPtrOutputWithContext added in v4.23.0

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

type DataSourceSslPropertiesInput added in v4.23.0

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 added in v4.23.0

type DataSourceSslPropertiesOutput struct{ *pulumi.OutputState }

func (DataSourceSslPropertiesOutput) DisableSsl added in v4.23.0

A Boolean option to control whether SSL should be disabled.

func (DataSourceSslPropertiesOutput) ElementType added in v4.23.0

func (DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesOutput added in v4.23.0

func (o DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesOutput() DataSourceSslPropertiesOutput

func (DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesOutputWithContext added in v4.23.0

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

func (DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesPtrOutput added in v4.23.0

func (o DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesPtrOutput() DataSourceSslPropertiesPtrOutput

func (DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesPtrOutputWithContext added in v4.23.0

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

type DataSourceSslPropertiesPtrInput added in v4.23.0

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

func DataSourceSslPropertiesPtr added in v4.23.0

func DataSourceSslPropertiesPtr(v *DataSourceSslPropertiesArgs) DataSourceSslPropertiesPtrInput

type DataSourceSslPropertiesPtrOutput added in v4.23.0

type DataSourceSslPropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataSourceSslPropertiesPtrOutput) DisableSsl added in v4.23.0

A Boolean option to control whether SSL should be disabled.

func (DataSourceSslPropertiesPtrOutput) Elem added in v4.23.0

func (DataSourceSslPropertiesPtrOutput) ElementType added in v4.23.0

func (DataSourceSslPropertiesPtrOutput) ToDataSourceSslPropertiesPtrOutput added in v4.23.0

func (o DataSourceSslPropertiesPtrOutput) ToDataSourceSslPropertiesPtrOutput() DataSourceSslPropertiesPtrOutput

func (DataSourceSslPropertiesPtrOutput) ToDataSourceSslPropertiesPtrOutputWithContext added in v4.23.0

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

type DataSourceState added in v4.23.0

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

func (DataSourceState) ElementType added in v4.23.0

func (DataSourceState) ElementType() reflect.Type

type DataSourceVpcConnectionProperties added in v4.23.0

type DataSourceVpcConnectionProperties struct {
	// The Amazon Resource Name (ARN) for the VPC connection.
	VpcConnectionArn string `pulumi:"vpcConnectionArn"`
}

type DataSourceVpcConnectionPropertiesArgs added in v4.23.0

type DataSourceVpcConnectionPropertiesArgs struct {
	// The Amazon Resource Name (ARN) for the VPC connection.
	VpcConnectionArn pulumi.StringInput `pulumi:"vpcConnectionArn"`
}

func (DataSourceVpcConnectionPropertiesArgs) ElementType added in v4.23.0

func (DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesOutput added in v4.23.0

func (i DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesOutput() DataSourceVpcConnectionPropertiesOutput

func (DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesOutputWithContext added in v4.23.0

func (i DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesOutput

func (DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesPtrOutput added in v4.23.0

func (i DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesPtrOutput() DataSourceVpcConnectionPropertiesPtrOutput

func (DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesPtrOutputWithContext added in v4.23.0

func (i DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesPtrOutput

type DataSourceVpcConnectionPropertiesInput added in v4.23.0

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 added in v4.23.0

type DataSourceVpcConnectionPropertiesOutput struct{ *pulumi.OutputState }

func (DataSourceVpcConnectionPropertiesOutput) ElementType added in v4.23.0

func (DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesOutput added in v4.23.0

func (o DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesOutput() DataSourceVpcConnectionPropertiesOutput

func (DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesOutputWithContext added in v4.23.0

func (o DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesOutput

func (DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesPtrOutput added in v4.23.0

func (o DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesPtrOutput() DataSourceVpcConnectionPropertiesPtrOutput

func (DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesPtrOutputWithContext added in v4.23.0

func (o DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesPtrOutput

func (DataSourceVpcConnectionPropertiesOutput) VpcConnectionArn added in v4.23.0

The Amazon Resource Name (ARN) for the VPC connection.

type DataSourceVpcConnectionPropertiesPtrInput added in v4.23.0

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 added in v4.23.0

type DataSourceVpcConnectionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataSourceVpcConnectionPropertiesPtrOutput) Elem added in v4.23.0

func (DataSourceVpcConnectionPropertiesPtrOutput) ElementType added in v4.23.0

func (DataSourceVpcConnectionPropertiesPtrOutput) ToDataSourceVpcConnectionPropertiesPtrOutput added in v4.23.0

func (o DataSourceVpcConnectionPropertiesPtrOutput) ToDataSourceVpcConnectionPropertiesPtrOutput() DataSourceVpcConnectionPropertiesPtrOutput

func (DataSourceVpcConnectionPropertiesPtrOutput) ToDataSourceVpcConnectionPropertiesPtrOutputWithContext added in v4.23.0

func (o DataSourceVpcConnectionPropertiesPtrOutput) ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesPtrOutput

func (DataSourceVpcConnectionPropertiesPtrOutput) VpcConnectionArn added in v4.23.0

The Amazon Resource Name (ARN) for the VPC connection.

type Group

type Group struct {
	pulumi.CustomResourceState

	// Amazon Resource Name (ARN) of group
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// A description for the group.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// A name for the group.
	GroupName pulumi.StringOutput `pulumi:"groupName"`
	// The namespace. Currently, you should set this to `default`.
	Namespace pulumi.StringPtrOutput `pulumi:"namespace"`
}

Resource for managing QuickSight Group

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewGroup(ctx, "example", &quicksight.GroupArgs{
			GroupName: pulumi.String("tf-example"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

QuickSight Group can be imported using the aws account id, namespace and group name separated by `/`.

```sh

$ pulumi import aws:quicksight/group:Group example 123456789123/default/tf-example

```

func GetGroup

func GetGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)

GetGroup gets an existing Group resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGroup

func NewGroup(ctx *pulumi.Context,
	name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)

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

func (*Group) ElementType

func (*Group) ElementType() reflect.Type

func (*Group) ToGroupOutput

func (i *Group) ToGroupOutput() GroupOutput

func (*Group) ToGroupOutputWithContext

func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput

type GroupArgs

type GroupArgs struct {
	// The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId pulumi.StringPtrInput
	// A description for the group.
	Description pulumi.StringPtrInput
	// A name for the group.
	GroupName pulumi.StringInput
	// The namespace. Currently, you should set this to `default`.
	Namespace pulumi.StringPtrInput
}

The set of arguments for constructing a Group resource.

func (GroupArgs) ElementType

func (GroupArgs) ElementType() reflect.Type

type GroupArray

type GroupArray []GroupInput

func (GroupArray) ElementType

func (GroupArray) ElementType() reflect.Type

func (GroupArray) ToGroupArrayOutput

func (i GroupArray) ToGroupArrayOutput() GroupArrayOutput

func (GroupArray) ToGroupArrayOutputWithContext

func (i GroupArray) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput

type GroupArrayInput

type GroupArrayInput interface {
	pulumi.Input

	ToGroupArrayOutput() GroupArrayOutput
	ToGroupArrayOutputWithContext(context.Context) GroupArrayOutput
}

GroupArrayInput is an input type that accepts GroupArray and GroupArrayOutput values. You can construct a concrete instance of `GroupArrayInput` via:

GroupArray{ GroupArgs{...} }

type GroupArrayOutput

type GroupArrayOutput struct{ *pulumi.OutputState }

func (GroupArrayOutput) ElementType

func (GroupArrayOutput) ElementType() reflect.Type

func (GroupArrayOutput) Index

func (GroupArrayOutput) ToGroupArrayOutput

func (o GroupArrayOutput) ToGroupArrayOutput() GroupArrayOutput

func (GroupArrayOutput) ToGroupArrayOutputWithContext

func (o GroupArrayOutput) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput

type GroupInput

type GroupInput interface {
	pulumi.Input

	ToGroupOutput() GroupOutput
	ToGroupOutputWithContext(ctx context.Context) GroupOutput
}

type GroupMap

type GroupMap map[string]GroupInput

func (GroupMap) ElementType

func (GroupMap) ElementType() reflect.Type

func (GroupMap) ToGroupMapOutput

func (i GroupMap) ToGroupMapOutput() GroupMapOutput

func (GroupMap) ToGroupMapOutputWithContext

func (i GroupMap) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput

type GroupMapInput

type GroupMapInput interface {
	pulumi.Input

	ToGroupMapOutput() GroupMapOutput
	ToGroupMapOutputWithContext(context.Context) GroupMapOutput
}

GroupMapInput is an input type that accepts GroupMap and GroupMapOutput values. You can construct a concrete instance of `GroupMapInput` via:

GroupMap{ "key": GroupArgs{...} }

type GroupMapOutput

type GroupMapOutput struct{ *pulumi.OutputState }

func (GroupMapOutput) ElementType

func (GroupMapOutput) ElementType() reflect.Type

func (GroupMapOutput) MapIndex

func (GroupMapOutput) ToGroupMapOutput

func (o GroupMapOutput) ToGroupMapOutput() GroupMapOutput

func (GroupMapOutput) ToGroupMapOutputWithContext

func (o GroupMapOutput) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput

type GroupMembership added in v4.20.0

type GroupMembership struct {
	pulumi.CustomResourceState

	Arn pulumi.StringOutput `pulumi:"arn"`
	// The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// The name of the group in which the member will be added.
	GroupName pulumi.StringOutput `pulumi:"groupName"`
	// The name of the member to add to the group.
	MemberName pulumi.StringOutput `pulumi:"memberName"`
	// The namespace. Defaults to `default`. Currently only `default` is supported.
	Namespace pulumi.StringPtrOutput `pulumi:"namespace"`
}

Resource for managing QuickSight Group Membership

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewGroupMembership(ctx, "example", &quicksight.GroupMembershipArgs{
			GroupName:  pulumi.String("all-access-users"),
			MemberName: pulumi.String("john_smith"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

QuickSight Group membership can be imported using the AWS account ID, namespace, group name and member name separated by `/`.

```sh

$ pulumi import aws:quicksight/groupMembership:GroupMembership example 123456789123/default/all-access-users/john_smith

```

func GetGroupMembership added in v4.20.0

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 added in v4.20.0

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 added in v4.20.0

func (*GroupMembership) ElementType() reflect.Type

func (*GroupMembership) ToGroupMembershipOutput added in v4.20.0

func (i *GroupMembership) ToGroupMembershipOutput() GroupMembershipOutput

func (*GroupMembership) ToGroupMembershipOutputWithContext added in v4.20.0

func (i *GroupMembership) ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput

type GroupMembershipArgs added in v4.20.0

type GroupMembershipArgs struct {
	// The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId pulumi.StringPtrInput
	// The name of the group in which the member will be added.
	GroupName pulumi.StringInput
	// The name of the member to add to the group.
	MemberName pulumi.StringInput
	// The namespace. Defaults to `default`. Currently only `default` is supported.
	Namespace pulumi.StringPtrInput
}

The set of arguments for constructing a GroupMembership resource.

func (GroupMembershipArgs) ElementType added in v4.20.0

func (GroupMembershipArgs) ElementType() reflect.Type

type GroupMembershipArray added in v4.20.0

type GroupMembershipArray []GroupMembershipInput

func (GroupMembershipArray) ElementType added in v4.20.0

func (GroupMembershipArray) ElementType() reflect.Type

func (GroupMembershipArray) ToGroupMembershipArrayOutput added in v4.20.0

func (i GroupMembershipArray) ToGroupMembershipArrayOutput() GroupMembershipArrayOutput

func (GroupMembershipArray) ToGroupMembershipArrayOutputWithContext added in v4.20.0

func (i GroupMembershipArray) ToGroupMembershipArrayOutputWithContext(ctx context.Context) GroupMembershipArrayOutput

type GroupMembershipArrayInput added in v4.20.0

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 added in v4.20.0

type GroupMembershipArrayOutput struct{ *pulumi.OutputState }

func (GroupMembershipArrayOutput) ElementType added in v4.20.0

func (GroupMembershipArrayOutput) ElementType() reflect.Type

func (GroupMembershipArrayOutput) Index added in v4.20.0

func (GroupMembershipArrayOutput) ToGroupMembershipArrayOutput added in v4.20.0

func (o GroupMembershipArrayOutput) ToGroupMembershipArrayOutput() GroupMembershipArrayOutput

func (GroupMembershipArrayOutput) ToGroupMembershipArrayOutputWithContext added in v4.20.0

func (o GroupMembershipArrayOutput) ToGroupMembershipArrayOutputWithContext(ctx context.Context) GroupMembershipArrayOutput

type GroupMembershipInput added in v4.20.0

type GroupMembershipInput interface {
	pulumi.Input

	ToGroupMembershipOutput() GroupMembershipOutput
	ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput
}

type GroupMembershipMap added in v4.20.0

type GroupMembershipMap map[string]GroupMembershipInput

func (GroupMembershipMap) ElementType added in v4.20.0

func (GroupMembershipMap) ElementType() reflect.Type

func (GroupMembershipMap) ToGroupMembershipMapOutput added in v4.20.0

func (i GroupMembershipMap) ToGroupMembershipMapOutput() GroupMembershipMapOutput

func (GroupMembershipMap) ToGroupMembershipMapOutputWithContext added in v4.20.0

func (i GroupMembershipMap) ToGroupMembershipMapOutputWithContext(ctx context.Context) GroupMembershipMapOutput

type GroupMembershipMapInput added in v4.20.0

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 added in v4.20.0

type GroupMembershipMapOutput struct{ *pulumi.OutputState }

func (GroupMembershipMapOutput) ElementType added in v4.20.0

func (GroupMembershipMapOutput) ElementType() reflect.Type

func (GroupMembershipMapOutput) MapIndex added in v4.20.0

func (GroupMembershipMapOutput) ToGroupMembershipMapOutput added in v4.20.0

func (o GroupMembershipMapOutput) ToGroupMembershipMapOutput() GroupMembershipMapOutput

func (GroupMembershipMapOutput) ToGroupMembershipMapOutputWithContext added in v4.20.0

func (o GroupMembershipMapOutput) ToGroupMembershipMapOutputWithContext(ctx context.Context) GroupMembershipMapOutput

type GroupMembershipOutput added in v4.20.0

type GroupMembershipOutput struct{ *pulumi.OutputState }

func (GroupMembershipOutput) ElementType added in v4.20.0

func (GroupMembershipOutput) ElementType() reflect.Type

func (GroupMembershipOutput) ToGroupMembershipOutput added in v4.20.0

func (o GroupMembershipOutput) ToGroupMembershipOutput() GroupMembershipOutput

func (GroupMembershipOutput) ToGroupMembershipOutputWithContext added in v4.20.0

func (o GroupMembershipOutput) ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput

type GroupMembershipState added in v4.20.0

type GroupMembershipState struct {
	Arn pulumi.StringPtrInput
	// The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId pulumi.StringPtrInput
	// The name of the group in which the member will be added.
	GroupName pulumi.StringPtrInput
	// The name of the member to add to the group.
	MemberName pulumi.StringPtrInput
	// The namespace. Defaults to `default`. Currently only `default` is supported.
	Namespace pulumi.StringPtrInput
}

func (GroupMembershipState) ElementType added in v4.20.0

func (GroupMembershipState) ElementType() reflect.Type

type GroupOutput

type GroupOutput struct{ *pulumi.OutputState }

func (GroupOutput) ElementType

func (GroupOutput) ElementType() reflect.Type

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 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 namespace. Currently, you should set this to `default`.
	Namespace pulumi.StringPtrOutput `pulumi:"namespace"`
	// The name of the IAM session to use when assuming roles that can embed QuickSight dashboards. Only valid for registering users using an assumed IAM role. Additionally, if registering multiple users using the same IAM role, each user needs to have a unique session name.
	SessionName pulumi.StringPtrOutput `pulumi:"sessionName"`
	// The Amazon QuickSight user name that you want to create for the user you are registering. Only valid for registering a user with `identityType` set to `QUICKSIGHT`.
	UserName pulumi.StringPtrOutput `pulumi:"userName"`
	// The Amazon QuickSight role of the user. The user role can be one of the following: `READER`, `AUTHOR`, or `ADMIN`
	UserRole pulumi.StringOutput `pulumi:"userRole"`
}

Resource for managing QuickSight User

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := quicksight.NewUser(ctx, "example", &quicksight.UserArgs{
			Email:        pulumi.String("author@example.com"),
			IamArn:       pulumi.String("arn:aws:iam::123456789012:user/Example"),
			IdentityType: pulumi.String("IAM"),
			SessionName:  pulumi.String("an-author"),
			UserRole:     pulumi.String("AUTHOR"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Importing is currently not supported on this resource.

func GetUser

func GetUser(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)

GetUser gets an existing User resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewUser

func NewUser(ctx *pulumi.Context,
	name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)

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

func (*User) ElementType

func (*User) ElementType() reflect.Type

func (*User) ToUserOutput

func (i *User) ToUserOutput() UserOutput

func (*User) ToUserOutputWithContext

func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput

type UserArgs

type UserArgs struct {
	// The ID for the AWS account that the user is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId pulumi.StringPtrInput
	// The email address of the user that you want to register.
	Email pulumi.StringInput
	// The ARN of the IAM user or role that you are registering with Amazon QuickSight.
	IamArn pulumi.StringPtrInput
	// Amazon QuickSight supports several ways of managing the identity of users. This parameter accepts either  `IAM` or `QUICKSIGHT`. If `IAM` is specified, the `iamArn` must also be specified.
	IdentityType pulumi.StringInput
	// The namespace. Currently, you should set this 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) ElementType

func (UserOutput) ElementType() reflect.Type

func (UserOutput) ToUserOutput

func (o UserOutput) ToUserOutput() UserOutput

func (UserOutput) ToUserOutputWithContext

func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput

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 namespace. Currently, you should set this to `default`.
	Namespace pulumi.StringPtrInput
	// The name of the IAM session to use when assuming roles that can embed QuickSight dashboards. Only valid for registering users using an assumed IAM role. Additionally, if registering multiple users using the same IAM role, each user needs to have a unique session name.
	SessionName pulumi.StringPtrInput
	// The Amazon QuickSight user name that you want to create for the user you are registering. Only valid for registering a user with `identityType` set to `QUICKSIGHT`.
	UserName pulumi.StringPtrInput
	// The Amazon QuickSight role of the user. The user role can be one of the following: `READER`, `AUTHOR`, or `ADMIN`
	UserRole pulumi.StringPtrInput
}

func (UserState) ElementType

func (UserState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL