fivetran

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

A Pulumi package for creating and managing fivetran cloud resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Connector

type Connector struct {
	pulumi.CustomResourceState

	Auth   ConnectorAuthPtrOutput `pulumi:"auth"`
	Config ConnectorConfigOutput  `pulumi:"config"`
	// The unique identifier of the user who has created the connector in your account
	ConnectedBy pulumi.StringOutput `pulumi:"connectedBy"`
	// The timestamp of the time the connector was created in your account
	CreatedAt         pulumi.StringOutput              `pulumi:"createdAt"`
	DestinationSchema ConnectorDestinationSchemaOutput `pulumi:"destinationSchema"`
	// The unique identifier for the Group (Destination) within the Fivetran system.
	GroupId     pulumi.StringOutput `pulumi:"groupId"`
	LastUpdated pulumi.StringOutput `pulumi:"lastUpdated"`
	// The name used both as the connector's name within the Fivetran system and as the source schema's name within your
	// destination.
	Name pulumi.StringOutput `pulumi:"name"`
	// Specifies whether the setup tests should be run automatically. The default value is TRUE.
	RunSetupTests pulumi.StringPtrOutput `pulumi:"runSetupTests"`
	// The connector type name within the Fivetran system.
	Service pulumi.StringOutput `pulumi:"service"`
	// Specifies whether we should trust the certificate automatically. The default value is FALSE. If a certificate is not
	// trusted automatically, it has to be approved with [Certificates Management API Approve a destination
	// certificate](https://fivetran.com/docs/rest-api/certificates#approveadestinationcertificate).
	TrustCertificates pulumi.StringPtrOutput `pulumi:"trustCertificates"`
	// Specifies whether we should trust the SSH fingerprint automatically. The default value is FALSE. If a fingerprint is not
	// trusted automatically, it has to be approved with [Certificates Management API Approve a destination
	// fingerprint](https://fivetran.com/docs/rest-api/certificates#approveadestinationfingerprint).
	TrustFingerprints pulumi.StringPtrOutput `pulumi:"trustFingerprints"`
}

## Import

### How to authorize connector

func GetConnector

func GetConnector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectorState, opts ...pulumi.ResourceOption) (*Connector, error)

GetConnector gets an existing Connector 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 NewConnector

func NewConnector(ctx *pulumi.Context,
	name string, args *ConnectorArgs, opts ...pulumi.ResourceOption) (*Connector, error)

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

func (*Connector) ElementType

func (*Connector) ElementType() reflect.Type

func (*Connector) ToConnectorOutput

func (i *Connector) ToConnectorOutput() ConnectorOutput

func (*Connector) ToConnectorOutputWithContext

func (i *Connector) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput

func (*Connector) ToOutput

func (i *Connector) ToOutput(ctx context.Context) pulumix.Output[*Connector]

type ConnectorArgs

type ConnectorArgs struct {
	Auth              ConnectorAuthPtrInput
	Config            ConnectorConfigPtrInput
	DestinationSchema ConnectorDestinationSchemaInput
	// The unique identifier for the Group (Destination) within the Fivetran system.
	GroupId pulumi.StringInput
	// Specifies whether the setup tests should be run automatically. The default value is TRUE.
	RunSetupTests pulumi.StringPtrInput
	// The connector type name within the Fivetran system.
	Service pulumi.StringInput
	// Specifies whether we should trust the certificate automatically. The default value is FALSE. If a certificate is not
	// trusted automatically, it has to be approved with [Certificates Management API Approve a destination
	// certificate](https://fivetran.com/docs/rest-api/certificates#approveadestinationcertificate).
	TrustCertificates pulumi.StringPtrInput
	// Specifies whether we should trust the SSH fingerprint automatically. The default value is FALSE. If a fingerprint is not
	// trusted automatically, it has to be approved with [Certificates Management API Approve a destination
	// fingerprint](https://fivetran.com/docs/rest-api/certificates#approveadestinationfingerprint).
	TrustFingerprints pulumi.StringPtrInput
}

The set of arguments for constructing a Connector resource.

func (ConnectorArgs) ElementType

func (ConnectorArgs) ElementType() reflect.Type

type ConnectorArray

type ConnectorArray []ConnectorInput

func (ConnectorArray) ElementType

func (ConnectorArray) ElementType() reflect.Type

func (ConnectorArray) ToConnectorArrayOutput

func (i ConnectorArray) ToConnectorArrayOutput() ConnectorArrayOutput

func (ConnectorArray) ToConnectorArrayOutputWithContext

func (i ConnectorArray) ToConnectorArrayOutputWithContext(ctx context.Context) ConnectorArrayOutput

func (ConnectorArray) ToOutput

func (i ConnectorArray) ToOutput(ctx context.Context) pulumix.Output[[]*Connector]

type ConnectorArrayInput

type ConnectorArrayInput interface {
	pulumi.Input

	ToConnectorArrayOutput() ConnectorArrayOutput
	ToConnectorArrayOutputWithContext(context.Context) ConnectorArrayOutput
}

ConnectorArrayInput is an input type that accepts ConnectorArray and ConnectorArrayOutput values. You can construct a concrete instance of `ConnectorArrayInput` via:

ConnectorArray{ ConnectorArgs{...} }

type ConnectorArrayOutput

type ConnectorArrayOutput struct{ *pulumi.OutputState }

func (ConnectorArrayOutput) ElementType

func (ConnectorArrayOutput) ElementType() reflect.Type

func (ConnectorArrayOutput) Index

func (ConnectorArrayOutput) ToConnectorArrayOutput

func (o ConnectorArrayOutput) ToConnectorArrayOutput() ConnectorArrayOutput

func (ConnectorArrayOutput) ToConnectorArrayOutputWithContext

func (o ConnectorArrayOutput) ToConnectorArrayOutputWithContext(ctx context.Context) ConnectorArrayOutput

func (ConnectorArrayOutput) ToOutput

type ConnectorAuth

type ConnectorAuth struct {
	AccessToken  *string                    `pulumi:"accessToken"`
	ClientAccess *ConnectorAuthClientAccess `pulumi:"clientAccess"`
	RealmId      *string                    `pulumi:"realmId"`
	RefreshToken *string                    `pulumi:"refreshToken"`
}

type ConnectorAuthArgs

type ConnectorAuthArgs struct {
	AccessToken  pulumi.StringPtrInput             `pulumi:"accessToken"`
	ClientAccess ConnectorAuthClientAccessPtrInput `pulumi:"clientAccess"`
	RealmId      pulumi.StringPtrInput             `pulumi:"realmId"`
	RefreshToken pulumi.StringPtrInput             `pulumi:"refreshToken"`
}

func (ConnectorAuthArgs) ElementType

func (ConnectorAuthArgs) ElementType() reflect.Type

func (ConnectorAuthArgs) ToConnectorAuthOutput

func (i ConnectorAuthArgs) ToConnectorAuthOutput() ConnectorAuthOutput

func (ConnectorAuthArgs) ToConnectorAuthOutputWithContext

func (i ConnectorAuthArgs) ToConnectorAuthOutputWithContext(ctx context.Context) ConnectorAuthOutput

func (ConnectorAuthArgs) ToConnectorAuthPtrOutput

func (i ConnectorAuthArgs) ToConnectorAuthPtrOutput() ConnectorAuthPtrOutput

func (ConnectorAuthArgs) ToConnectorAuthPtrOutputWithContext

func (i ConnectorAuthArgs) ToConnectorAuthPtrOutputWithContext(ctx context.Context) ConnectorAuthPtrOutput

func (ConnectorAuthArgs) ToOutput

type ConnectorAuthClientAccess

type ConnectorAuthClientAccess struct {
	ClientId       *string `pulumi:"clientId"`
	ClientSecret   *string `pulumi:"clientSecret"`
	DeveloperToken *string `pulumi:"developerToken"`
	UserAgent      *string `pulumi:"userAgent"`
}

type ConnectorAuthClientAccessArgs

type ConnectorAuthClientAccessArgs struct {
	ClientId       pulumi.StringPtrInput `pulumi:"clientId"`
	ClientSecret   pulumi.StringPtrInput `pulumi:"clientSecret"`
	DeveloperToken pulumi.StringPtrInput `pulumi:"developerToken"`
	UserAgent      pulumi.StringPtrInput `pulumi:"userAgent"`
}

func (ConnectorAuthClientAccessArgs) ElementType

func (ConnectorAuthClientAccessArgs) ToConnectorAuthClientAccessOutput

func (i ConnectorAuthClientAccessArgs) ToConnectorAuthClientAccessOutput() ConnectorAuthClientAccessOutput

func (ConnectorAuthClientAccessArgs) ToConnectorAuthClientAccessOutputWithContext

func (i ConnectorAuthClientAccessArgs) ToConnectorAuthClientAccessOutputWithContext(ctx context.Context) ConnectorAuthClientAccessOutput

func (ConnectorAuthClientAccessArgs) ToConnectorAuthClientAccessPtrOutput

func (i ConnectorAuthClientAccessArgs) ToConnectorAuthClientAccessPtrOutput() ConnectorAuthClientAccessPtrOutput

func (ConnectorAuthClientAccessArgs) ToConnectorAuthClientAccessPtrOutputWithContext

func (i ConnectorAuthClientAccessArgs) ToConnectorAuthClientAccessPtrOutputWithContext(ctx context.Context) ConnectorAuthClientAccessPtrOutput

func (ConnectorAuthClientAccessArgs) ToOutput

type ConnectorAuthClientAccessInput

type ConnectorAuthClientAccessInput interface {
	pulumi.Input

	ToConnectorAuthClientAccessOutput() ConnectorAuthClientAccessOutput
	ToConnectorAuthClientAccessOutputWithContext(context.Context) ConnectorAuthClientAccessOutput
}

ConnectorAuthClientAccessInput is an input type that accepts ConnectorAuthClientAccessArgs and ConnectorAuthClientAccessOutput values. You can construct a concrete instance of `ConnectorAuthClientAccessInput` via:

ConnectorAuthClientAccessArgs{...}

type ConnectorAuthClientAccessOutput

type ConnectorAuthClientAccessOutput struct{ *pulumi.OutputState }

func (ConnectorAuthClientAccessOutput) ClientId

func (ConnectorAuthClientAccessOutput) ClientSecret

func (ConnectorAuthClientAccessOutput) DeveloperToken

func (ConnectorAuthClientAccessOutput) ElementType

func (ConnectorAuthClientAccessOutput) ToConnectorAuthClientAccessOutput

func (o ConnectorAuthClientAccessOutput) ToConnectorAuthClientAccessOutput() ConnectorAuthClientAccessOutput

func (ConnectorAuthClientAccessOutput) ToConnectorAuthClientAccessOutputWithContext

func (o ConnectorAuthClientAccessOutput) ToConnectorAuthClientAccessOutputWithContext(ctx context.Context) ConnectorAuthClientAccessOutput

func (ConnectorAuthClientAccessOutput) ToConnectorAuthClientAccessPtrOutput

func (o ConnectorAuthClientAccessOutput) ToConnectorAuthClientAccessPtrOutput() ConnectorAuthClientAccessPtrOutput

func (ConnectorAuthClientAccessOutput) ToConnectorAuthClientAccessPtrOutputWithContext

func (o ConnectorAuthClientAccessOutput) ToConnectorAuthClientAccessPtrOutputWithContext(ctx context.Context) ConnectorAuthClientAccessPtrOutput

func (ConnectorAuthClientAccessOutput) ToOutput

func (ConnectorAuthClientAccessOutput) UserAgent

type ConnectorAuthClientAccessPtrInput

type ConnectorAuthClientAccessPtrInput interface {
	pulumi.Input

	ToConnectorAuthClientAccessPtrOutput() ConnectorAuthClientAccessPtrOutput
	ToConnectorAuthClientAccessPtrOutputWithContext(context.Context) ConnectorAuthClientAccessPtrOutput
}

ConnectorAuthClientAccessPtrInput is an input type that accepts ConnectorAuthClientAccessArgs, ConnectorAuthClientAccessPtr and ConnectorAuthClientAccessPtrOutput values. You can construct a concrete instance of `ConnectorAuthClientAccessPtrInput` via:

        ConnectorAuthClientAccessArgs{...}

or:

        nil

type ConnectorAuthClientAccessPtrOutput

type ConnectorAuthClientAccessPtrOutput struct{ *pulumi.OutputState }

func (ConnectorAuthClientAccessPtrOutput) ClientId

func (ConnectorAuthClientAccessPtrOutput) ClientSecret

func (ConnectorAuthClientAccessPtrOutput) DeveloperToken

func (ConnectorAuthClientAccessPtrOutput) Elem

func (ConnectorAuthClientAccessPtrOutput) ElementType

func (ConnectorAuthClientAccessPtrOutput) ToConnectorAuthClientAccessPtrOutput

func (o ConnectorAuthClientAccessPtrOutput) ToConnectorAuthClientAccessPtrOutput() ConnectorAuthClientAccessPtrOutput

func (ConnectorAuthClientAccessPtrOutput) ToConnectorAuthClientAccessPtrOutputWithContext

func (o ConnectorAuthClientAccessPtrOutput) ToConnectorAuthClientAccessPtrOutputWithContext(ctx context.Context) ConnectorAuthClientAccessPtrOutput

func (ConnectorAuthClientAccessPtrOutput) ToOutput

func (ConnectorAuthClientAccessPtrOutput) UserAgent

type ConnectorAuthInput

type ConnectorAuthInput interface {
	pulumi.Input

	ToConnectorAuthOutput() ConnectorAuthOutput
	ToConnectorAuthOutputWithContext(context.Context) ConnectorAuthOutput
}

ConnectorAuthInput is an input type that accepts ConnectorAuthArgs and ConnectorAuthOutput values. You can construct a concrete instance of `ConnectorAuthInput` via:

ConnectorAuthArgs{...}

type ConnectorAuthOutput

type ConnectorAuthOutput struct{ *pulumi.OutputState }

func (ConnectorAuthOutput) AccessToken

func (o ConnectorAuthOutput) AccessToken() pulumi.StringPtrOutput

func (ConnectorAuthOutput) ClientAccess

func (ConnectorAuthOutput) ElementType

func (ConnectorAuthOutput) ElementType() reflect.Type

func (ConnectorAuthOutput) RealmId

func (ConnectorAuthOutput) RefreshToken

func (o ConnectorAuthOutput) RefreshToken() pulumi.StringPtrOutput

func (ConnectorAuthOutput) ToConnectorAuthOutput

func (o ConnectorAuthOutput) ToConnectorAuthOutput() ConnectorAuthOutput

func (ConnectorAuthOutput) ToConnectorAuthOutputWithContext

func (o ConnectorAuthOutput) ToConnectorAuthOutputWithContext(ctx context.Context) ConnectorAuthOutput

func (ConnectorAuthOutput) ToConnectorAuthPtrOutput

func (o ConnectorAuthOutput) ToConnectorAuthPtrOutput() ConnectorAuthPtrOutput

func (ConnectorAuthOutput) ToConnectorAuthPtrOutputWithContext

func (o ConnectorAuthOutput) ToConnectorAuthPtrOutputWithContext(ctx context.Context) ConnectorAuthPtrOutput

func (ConnectorAuthOutput) ToOutput

type ConnectorAuthPtrInput

type ConnectorAuthPtrInput interface {
	pulumi.Input

	ToConnectorAuthPtrOutput() ConnectorAuthPtrOutput
	ToConnectorAuthPtrOutputWithContext(context.Context) ConnectorAuthPtrOutput
}

ConnectorAuthPtrInput is an input type that accepts ConnectorAuthArgs, ConnectorAuthPtr and ConnectorAuthPtrOutput values. You can construct a concrete instance of `ConnectorAuthPtrInput` via:

        ConnectorAuthArgs{...}

or:

        nil

type ConnectorAuthPtrOutput

type ConnectorAuthPtrOutput struct{ *pulumi.OutputState }

func (ConnectorAuthPtrOutput) AccessToken

func (ConnectorAuthPtrOutput) ClientAccess

func (ConnectorAuthPtrOutput) Elem

func (ConnectorAuthPtrOutput) ElementType

func (ConnectorAuthPtrOutput) ElementType() reflect.Type

func (ConnectorAuthPtrOutput) RealmId

func (ConnectorAuthPtrOutput) RefreshToken

func (ConnectorAuthPtrOutput) ToConnectorAuthPtrOutput

func (o ConnectorAuthPtrOutput) ToConnectorAuthPtrOutput() ConnectorAuthPtrOutput

func (ConnectorAuthPtrOutput) ToConnectorAuthPtrOutputWithContext

func (o ConnectorAuthPtrOutput) ToConnectorAuthPtrOutputWithContext(ctx context.Context) ConnectorAuthPtrOutput

func (ConnectorAuthPtrOutput) ToOutput

type ConnectorCertificates added in v0.0.4

type ConnectorCertificates struct {
	pulumi.CustomResourceState

	Certificates ConnectorCertificatesCertificateArrayOutput `pulumi:"certificates"`
	// The unique identifier for the target connector within the Fivetran system.
	ConnectorId pulumi.StringOutput `pulumi:"connectorId"`
}

func GetConnectorCertificates added in v0.0.4

func GetConnectorCertificates(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectorCertificatesState, opts ...pulumi.ResourceOption) (*ConnectorCertificates, error)

GetConnectorCertificates gets an existing ConnectorCertificates 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 NewConnectorCertificates added in v0.0.4

func NewConnectorCertificates(ctx *pulumi.Context,
	name string, args *ConnectorCertificatesArgs, opts ...pulumi.ResourceOption) (*ConnectorCertificates, error)

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

func (*ConnectorCertificates) ElementType added in v0.0.4

func (*ConnectorCertificates) ElementType() reflect.Type

func (*ConnectorCertificates) ToConnectorCertificatesOutput added in v0.0.4

func (i *ConnectorCertificates) ToConnectorCertificatesOutput() ConnectorCertificatesOutput

func (*ConnectorCertificates) ToConnectorCertificatesOutputWithContext added in v0.0.4

func (i *ConnectorCertificates) ToConnectorCertificatesOutputWithContext(ctx context.Context) ConnectorCertificatesOutput

func (*ConnectorCertificates) ToOutput added in v0.0.4

type ConnectorCertificatesArgs added in v0.0.4

type ConnectorCertificatesArgs struct {
	Certificates ConnectorCertificatesCertificateArrayInput
	// The unique identifier for the target connector within the Fivetran system.
	ConnectorId pulumi.StringInput
}

The set of arguments for constructing a ConnectorCertificates resource.

func (ConnectorCertificatesArgs) ElementType added in v0.0.4

func (ConnectorCertificatesArgs) ElementType() reflect.Type

type ConnectorCertificatesArray added in v0.0.4

type ConnectorCertificatesArray []ConnectorCertificatesInput

func (ConnectorCertificatesArray) ElementType added in v0.0.4

func (ConnectorCertificatesArray) ElementType() reflect.Type

func (ConnectorCertificatesArray) ToConnectorCertificatesArrayOutput added in v0.0.4

func (i ConnectorCertificatesArray) ToConnectorCertificatesArrayOutput() ConnectorCertificatesArrayOutput

func (ConnectorCertificatesArray) ToConnectorCertificatesArrayOutputWithContext added in v0.0.4

func (i ConnectorCertificatesArray) ToConnectorCertificatesArrayOutputWithContext(ctx context.Context) ConnectorCertificatesArrayOutput

func (ConnectorCertificatesArray) ToOutput added in v0.0.4

type ConnectorCertificatesArrayInput added in v0.0.4

type ConnectorCertificatesArrayInput interface {
	pulumi.Input

	ToConnectorCertificatesArrayOutput() ConnectorCertificatesArrayOutput
	ToConnectorCertificatesArrayOutputWithContext(context.Context) ConnectorCertificatesArrayOutput
}

ConnectorCertificatesArrayInput is an input type that accepts ConnectorCertificatesArray and ConnectorCertificatesArrayOutput values. You can construct a concrete instance of `ConnectorCertificatesArrayInput` via:

ConnectorCertificatesArray{ ConnectorCertificatesArgs{...} }

type ConnectorCertificatesArrayOutput added in v0.0.4

type ConnectorCertificatesArrayOutput struct{ *pulumi.OutputState }

func (ConnectorCertificatesArrayOutput) ElementType added in v0.0.4

func (ConnectorCertificatesArrayOutput) Index added in v0.0.4

func (ConnectorCertificatesArrayOutput) ToConnectorCertificatesArrayOutput added in v0.0.4

func (o ConnectorCertificatesArrayOutput) ToConnectorCertificatesArrayOutput() ConnectorCertificatesArrayOutput

func (ConnectorCertificatesArrayOutput) ToConnectorCertificatesArrayOutputWithContext added in v0.0.4

func (o ConnectorCertificatesArrayOutput) ToConnectorCertificatesArrayOutputWithContext(ctx context.Context) ConnectorCertificatesArrayOutput

func (ConnectorCertificatesArrayOutput) ToOutput added in v0.0.4

type ConnectorCertificatesCertificate added in v0.0.4

type ConnectorCertificatesCertificate struct {
	// Base64 encoded certificate.
	EncodedCert string `pulumi:"encodedCert"`
	// Hash of the fingerprint.
	Hash string `pulumi:"hash"`
	// Certificate name.
	Name *string `pulumi:"name"`
	// Certificate public key.
	PublicKey *string `pulumi:"publicKey"`
	// Certificate sha1.
	Sha1 *string `pulumi:"sha1"`
	// Certificate sha256.
	Sha256 *string `pulumi:"sha256"`
	// Certificate type.
	Type *string `pulumi:"type"`
	// User name who validated the certificate.
	ValidatedBy *string `pulumi:"validatedBy"`
	// The date when the certificate was approved.
	ValidatedDate *string `pulumi:"validatedDate"`
}

type ConnectorCertificatesCertificateArgs added in v0.0.4

type ConnectorCertificatesCertificateArgs struct {
	// Base64 encoded certificate.
	EncodedCert pulumi.StringInput `pulumi:"encodedCert"`
	// Hash of the fingerprint.
	Hash pulumi.StringInput `pulumi:"hash"`
	// Certificate name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Certificate public key.
	PublicKey pulumi.StringPtrInput `pulumi:"publicKey"`
	// Certificate sha1.
	Sha1 pulumi.StringPtrInput `pulumi:"sha1"`
	// Certificate sha256.
	Sha256 pulumi.StringPtrInput `pulumi:"sha256"`
	// Certificate type.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// User name who validated the certificate.
	ValidatedBy pulumi.StringPtrInput `pulumi:"validatedBy"`
	// The date when the certificate was approved.
	ValidatedDate pulumi.StringPtrInput `pulumi:"validatedDate"`
}

func (ConnectorCertificatesCertificateArgs) ElementType added in v0.0.4

func (ConnectorCertificatesCertificateArgs) ToConnectorCertificatesCertificateOutput added in v0.0.4

func (i ConnectorCertificatesCertificateArgs) ToConnectorCertificatesCertificateOutput() ConnectorCertificatesCertificateOutput

func (ConnectorCertificatesCertificateArgs) ToConnectorCertificatesCertificateOutputWithContext added in v0.0.4

func (i ConnectorCertificatesCertificateArgs) ToConnectorCertificatesCertificateOutputWithContext(ctx context.Context) ConnectorCertificatesCertificateOutput

func (ConnectorCertificatesCertificateArgs) ToOutput added in v0.0.4

type ConnectorCertificatesCertificateArray added in v0.0.4

type ConnectorCertificatesCertificateArray []ConnectorCertificatesCertificateInput

func (ConnectorCertificatesCertificateArray) ElementType added in v0.0.4

func (ConnectorCertificatesCertificateArray) ToConnectorCertificatesCertificateArrayOutput added in v0.0.4

func (i ConnectorCertificatesCertificateArray) ToConnectorCertificatesCertificateArrayOutput() ConnectorCertificatesCertificateArrayOutput

func (ConnectorCertificatesCertificateArray) ToConnectorCertificatesCertificateArrayOutputWithContext added in v0.0.4

func (i ConnectorCertificatesCertificateArray) ToConnectorCertificatesCertificateArrayOutputWithContext(ctx context.Context) ConnectorCertificatesCertificateArrayOutput

func (ConnectorCertificatesCertificateArray) ToOutput added in v0.0.4

type ConnectorCertificatesCertificateArrayInput added in v0.0.4

type ConnectorCertificatesCertificateArrayInput interface {
	pulumi.Input

	ToConnectorCertificatesCertificateArrayOutput() ConnectorCertificatesCertificateArrayOutput
	ToConnectorCertificatesCertificateArrayOutputWithContext(context.Context) ConnectorCertificatesCertificateArrayOutput
}

ConnectorCertificatesCertificateArrayInput is an input type that accepts ConnectorCertificatesCertificateArray and ConnectorCertificatesCertificateArrayOutput values. You can construct a concrete instance of `ConnectorCertificatesCertificateArrayInput` via:

ConnectorCertificatesCertificateArray{ ConnectorCertificatesCertificateArgs{...} }

type ConnectorCertificatesCertificateArrayOutput added in v0.0.4

type ConnectorCertificatesCertificateArrayOutput struct{ *pulumi.OutputState }

func (ConnectorCertificatesCertificateArrayOutput) ElementType added in v0.0.4

func (ConnectorCertificatesCertificateArrayOutput) Index added in v0.0.4

func (ConnectorCertificatesCertificateArrayOutput) ToConnectorCertificatesCertificateArrayOutput added in v0.0.4

func (o ConnectorCertificatesCertificateArrayOutput) ToConnectorCertificatesCertificateArrayOutput() ConnectorCertificatesCertificateArrayOutput

func (ConnectorCertificatesCertificateArrayOutput) ToConnectorCertificatesCertificateArrayOutputWithContext added in v0.0.4

func (o ConnectorCertificatesCertificateArrayOutput) ToConnectorCertificatesCertificateArrayOutputWithContext(ctx context.Context) ConnectorCertificatesCertificateArrayOutput

func (ConnectorCertificatesCertificateArrayOutput) ToOutput added in v0.0.4

type ConnectorCertificatesCertificateInput added in v0.0.4

type ConnectorCertificatesCertificateInput interface {
	pulumi.Input

	ToConnectorCertificatesCertificateOutput() ConnectorCertificatesCertificateOutput
	ToConnectorCertificatesCertificateOutputWithContext(context.Context) ConnectorCertificatesCertificateOutput
}

ConnectorCertificatesCertificateInput is an input type that accepts ConnectorCertificatesCertificateArgs and ConnectorCertificatesCertificateOutput values. You can construct a concrete instance of `ConnectorCertificatesCertificateInput` via:

ConnectorCertificatesCertificateArgs{...}

type ConnectorCertificatesCertificateOutput added in v0.0.4

type ConnectorCertificatesCertificateOutput struct{ *pulumi.OutputState }

func (ConnectorCertificatesCertificateOutput) ElementType added in v0.0.4

func (ConnectorCertificatesCertificateOutput) EncodedCert added in v0.0.4

Base64 encoded certificate.

func (ConnectorCertificatesCertificateOutput) Hash added in v0.0.4

Hash of the fingerprint.

func (ConnectorCertificatesCertificateOutput) Name added in v0.0.4

Certificate name.

func (ConnectorCertificatesCertificateOutput) PublicKey added in v0.0.4

Certificate public key.

func (ConnectorCertificatesCertificateOutput) Sha1 added in v0.0.4

Certificate sha1.

func (ConnectorCertificatesCertificateOutput) Sha256 added in v0.0.4

Certificate sha256.

func (ConnectorCertificatesCertificateOutput) ToConnectorCertificatesCertificateOutput added in v0.0.4

func (o ConnectorCertificatesCertificateOutput) ToConnectorCertificatesCertificateOutput() ConnectorCertificatesCertificateOutput

func (ConnectorCertificatesCertificateOutput) ToConnectorCertificatesCertificateOutputWithContext added in v0.0.4

func (o ConnectorCertificatesCertificateOutput) ToConnectorCertificatesCertificateOutputWithContext(ctx context.Context) ConnectorCertificatesCertificateOutput

func (ConnectorCertificatesCertificateOutput) ToOutput added in v0.0.4

func (ConnectorCertificatesCertificateOutput) Type added in v0.0.4

Certificate type.

func (ConnectorCertificatesCertificateOutput) ValidatedBy added in v0.0.4

User name who validated the certificate.

func (ConnectorCertificatesCertificateOutput) ValidatedDate added in v0.0.4

The date when the certificate was approved.

type ConnectorCertificatesInput added in v0.0.4

type ConnectorCertificatesInput interface {
	pulumi.Input

	ToConnectorCertificatesOutput() ConnectorCertificatesOutput
	ToConnectorCertificatesOutputWithContext(ctx context.Context) ConnectorCertificatesOutput
}

type ConnectorCertificatesMap added in v0.0.4

type ConnectorCertificatesMap map[string]ConnectorCertificatesInput

func (ConnectorCertificatesMap) ElementType added in v0.0.4

func (ConnectorCertificatesMap) ElementType() reflect.Type

func (ConnectorCertificatesMap) ToConnectorCertificatesMapOutput added in v0.0.4

func (i ConnectorCertificatesMap) ToConnectorCertificatesMapOutput() ConnectorCertificatesMapOutput

func (ConnectorCertificatesMap) ToConnectorCertificatesMapOutputWithContext added in v0.0.4

func (i ConnectorCertificatesMap) ToConnectorCertificatesMapOutputWithContext(ctx context.Context) ConnectorCertificatesMapOutput

func (ConnectorCertificatesMap) ToOutput added in v0.0.4

type ConnectorCertificatesMapInput added in v0.0.4

type ConnectorCertificatesMapInput interface {
	pulumi.Input

	ToConnectorCertificatesMapOutput() ConnectorCertificatesMapOutput
	ToConnectorCertificatesMapOutputWithContext(context.Context) ConnectorCertificatesMapOutput
}

ConnectorCertificatesMapInput is an input type that accepts ConnectorCertificatesMap and ConnectorCertificatesMapOutput values. You can construct a concrete instance of `ConnectorCertificatesMapInput` via:

ConnectorCertificatesMap{ "key": ConnectorCertificatesArgs{...} }

type ConnectorCertificatesMapOutput added in v0.0.4

type ConnectorCertificatesMapOutput struct{ *pulumi.OutputState }

func (ConnectorCertificatesMapOutput) ElementType added in v0.0.4

func (ConnectorCertificatesMapOutput) MapIndex added in v0.0.4

func (ConnectorCertificatesMapOutput) ToConnectorCertificatesMapOutput added in v0.0.4

func (o ConnectorCertificatesMapOutput) ToConnectorCertificatesMapOutput() ConnectorCertificatesMapOutput

func (ConnectorCertificatesMapOutput) ToConnectorCertificatesMapOutputWithContext added in v0.0.4

func (o ConnectorCertificatesMapOutput) ToConnectorCertificatesMapOutputWithContext(ctx context.Context) ConnectorCertificatesMapOutput

func (ConnectorCertificatesMapOutput) ToOutput added in v0.0.4

type ConnectorCertificatesOutput added in v0.0.4

type ConnectorCertificatesOutput struct{ *pulumi.OutputState }

func (ConnectorCertificatesOutput) Certificates added in v0.0.4

func (ConnectorCertificatesOutput) ConnectorId added in v0.0.4

The unique identifier for the target connector within the Fivetran system.

func (ConnectorCertificatesOutput) ElementType added in v0.0.4

func (ConnectorCertificatesOutput) ToConnectorCertificatesOutput added in v0.0.4

func (o ConnectorCertificatesOutput) ToConnectorCertificatesOutput() ConnectorCertificatesOutput

func (ConnectorCertificatesOutput) ToConnectorCertificatesOutputWithContext added in v0.0.4

func (o ConnectorCertificatesOutput) ToConnectorCertificatesOutputWithContext(ctx context.Context) ConnectorCertificatesOutput

func (ConnectorCertificatesOutput) ToOutput added in v0.0.4

type ConnectorCertificatesState added in v0.0.4

type ConnectorCertificatesState struct {
	Certificates ConnectorCertificatesCertificateArrayInput
	// The unique identifier for the target connector within the Fivetran system.
	ConnectorId pulumi.StringPtrInput
}

func (ConnectorCertificatesState) ElementType added in v0.0.4

func (ConnectorCertificatesState) ElementType() reflect.Type

type ConnectorConfig

type ConnectorConfig struct {
	AbsConnectionMethod                    *string                                      `pulumi:"absConnectionMethod"`
	AbsConnectionString                    *string                                      `pulumi:"absConnectionString"`
	AbsContainerAddress                    *string                                      `pulumi:"absContainerAddress"`
	AbsContainerName                       *string                                      `pulumi:"absContainerName"`
	AbsHostIp                              *string                                      `pulumi:"absHostIp"`
	AbsHostUser                            *string                                      `pulumi:"absHostUser"`
	AbsPrefix                              *string                                      `pulumi:"absPrefix"`
	AbsPublicKey                           *string                                      `pulumi:"absPublicKey"`
	AccessKey                              *string                                      `pulumi:"accessKey"`
	AccessKeyId                            *string                                      `pulumi:"accessKeyId"`
	AccessKeySecret                        *string                                      `pulumi:"accessKeySecret"`
	AccessToken                            *string                                      `pulumi:"accessToken"`
	AccessType                             *string                                      `pulumi:"accessType"`
	Account                                *string                                      `pulumi:"account"`
	AccountId                              *string                                      `pulumi:"accountId"`
	AccountIds                             []string                                     `pulumi:"accountIds"`
	AccountKey                             *string                                      `pulumi:"accountKey"`
	AccountName                            *string                                      `pulumi:"accountName"`
	AccountSyncMode                        *string                                      `pulumi:"accountSyncMode"`
	Accounts                               []string                                     `pulumi:"accounts"`
	AccountsRedditAds                      []ConnectorConfigAccountsRedditAd            `pulumi:"accountsRedditAds"`
	AccountsSyncMode                       *string                                      `pulumi:"accountsSyncMode"`
	ActionBreakdowns                       []string                                     `pulumi:"actionBreakdowns"`
	ActionReportTime                       *string                                      `pulumi:"actionReportTime"`
	AdAnalytics                            *string                                      `pulumi:"adAnalytics"`
	AdUnitView                             *string                                      `pulumi:"adUnitView"`
	AdminApiKey                            *string                                      `pulumi:"adminApiKey"`
	AdobeAnalyticsConfigurations           []ConnectorConfigAdobeAnalyticsConfiguration `pulumi:"adobeAnalyticsConfigurations"`
	Advertisables                          []string                                     `pulumi:"advertisables"`
	Advertisers                            []string                                     `pulumi:"advertisers"`
	AdvertisersIds                         []string                                     `pulumi:"advertisersIds"`
	AdvertisersSyncMode                    *string                                      `pulumi:"advertisersSyncMode"`
	AgentHost                              *string                                      `pulumi:"agentHost"`
	AgentOraHome                           *string                                      `pulumi:"agentOraHome"`
	AgentPassword                          *string                                      `pulumi:"agentPassword"`
	AgentPort                              *string                                      `pulumi:"agentPort"`
	AgentPublicCert                        *string                                      `pulumi:"agentPublicCert"`
	AgentUser                              *string                                      `pulumi:"agentUser"`
	Aggregation                            *string                                      `pulumi:"aggregation"`
	AlwaysEncrypted                        *string                                      `pulumi:"alwaysEncrypted"`
	ApiAccessToken                         *string                                      `pulumi:"apiAccessToken"`
	ApiId                                  *string                                      `pulumi:"apiId"`
	ApiKey                                 *string                                      `pulumi:"apiKey"`
	ApiKeys                                []string                                     `pulumi:"apiKeys"`
	ApiQuota                               *string                                      `pulumi:"apiQuota"`
	ApiRequestsPerMinute                   *string                                      `pulumi:"apiRequestsPerMinute"`
	ApiSecret                              *string                                      `pulumi:"apiSecret"`
	ApiSecretKey                           *string                                      `pulumi:"apiSecretKey"`
	ApiToken                               *string                                      `pulumi:"apiToken"`
	ApiType                                *string                                      `pulumi:"apiType"`
	ApiUrl                                 *string                                      `pulumi:"apiUrl"`
	ApiUsage                               *string                                      `pulumi:"apiUsage"`
	ApiVersion                             *string                                      `pulumi:"apiVersion"`
	AppId                                  *string                                      `pulumi:"appId"`
	AppIds                                 []string                                     `pulumi:"appIds"`
	AppIdsAppsflyers                       []ConnectorConfigAppIdsAppsflyer             `pulumi:"appIdsAppsflyers"`
	AppSpecificPassword                    *string                                      `pulumi:"appSpecificPassword"`
	AppSyncMode                            *string                                      `pulumi:"appSyncMode"`
	AppendFileOption                       *string                                      `pulumi:"appendFileOption"`
	ApplicationKey                         *string                                      `pulumi:"applicationKey"`
	Apps                                   []string                                     `pulumi:"apps"`
	ArchiveLogFormat                       *string                                      `pulumi:"archiveLogFormat"`
	ArchiveLogPath                         *string                                      `pulumi:"archiveLogPath"`
	ArchivePattern                         *string                                      `pulumi:"archivePattern"`
	AreSoapCredentialsProvided             *string                                      `pulumi:"areSoapCredentialsProvided"`
	AsbIp                                  *string                                      `pulumi:"asbIp"`
	AsmOption                              *string                                      `pulumi:"asmOption"`
	AsmOracleHome                          *string                                      `pulumi:"asmOracleHome"`
	AsmPassword                            *string                                      `pulumi:"asmPassword"`
	AsmTns                                 *string                                      `pulumi:"asmTns"`
	AsmUser                                *string                                      `pulumi:"asmUser"`
	AttributionWindow                      *string                                      `pulumi:"attributionWindow"`
	AttributionWindowSize                  *string                                      `pulumi:"attributionWindowSize"`
	Auth                                   *string                                      `pulumi:"auth"`
	AuthMethod                             *string                                      `pulumi:"authMethod"`
	AuthMode                               *string                                      `pulumi:"authMode"`
	AuthType                               *string                                      `pulumi:"authType"`
	AuthorizationMethod                    *string                                      `pulumi:"authorizationMethod"`
	AwsRegionCode                          *string                                      `pulumi:"awsRegionCode"`
	BaseCurrency                           *string                                      `pulumi:"baseCurrency"`
	BaseDomain                             *string                                      `pulumi:"baseDomain"`
	BaseId                                 *string                                      `pulumi:"baseId"`
	BaseUrl                                *string                                      `pulumi:"baseUrl"`
	BearerToken                            *string                                      `pulumi:"bearerToken"`
	BlobSasUrl                             *string                                      `pulumi:"blobSasUrl"`
	Breakdowns                             []string                                     `pulumi:"breakdowns"`
	Bucket                                 *string                                      `pulumi:"bucket"`
	BucketName                             *string                                      `pulumi:"bucketName"`
	BucketService                          *string                                      `pulumi:"bucketService"`
	BusinessId                             *string                                      `pulumi:"businessId"`
	BusinessUnitId                         *string                                      `pulumi:"businessUnitId"`
	Certificate                            *string                                      `pulumi:"certificate"`
	ClickAttributionWindow                 *string                                      `pulumi:"clickAttributionWindow"`
	Client                                 *string                                      `pulumi:"client"`
	ClientCert                             *string                                      `pulumi:"clientCert"`
	ClientCertKey                          *string                                      `pulumi:"clientCertKey"`
	ClientId                               *string                                      `pulumi:"clientId"`
	ClientKey                              *string                                      `pulumi:"clientKey"`
	ClientName                             *string                                      `pulumi:"clientName"`
	ClientSecret                           *string                                      `pulumi:"clientSecret"`
	CloudStorageType                       *string                                      `pulumi:"cloudStorageType"`
	Columns                                []string                                     `pulumi:"columns"`
	CompanyId                              *string                                      `pulumi:"companyId"`
	CompanyKey                             *string                                      `pulumi:"companyKey"`
	CompanyRequestToken                    *string                                      `pulumi:"companyRequestToken"`
	CompanyUuid                            *string                                      `pulumi:"companyUuid"`
	Compression                            *string                                      `pulumi:"compression"`
	ConfigMethod                           *string                                      `pulumi:"configMethod"`
	ConfigRepositoryUrl                    *string                                      `pulumi:"configRepositoryUrl"`
	ConfigType                             *string                                      `pulumi:"configType"`
	ConnectingUser                         *string                                      `pulumi:"connectingUser"`
	ConnectingUserEmail                    *string                                      `pulumi:"connectingUserEmail"`
	ConnectionMethod                       *string                                      `pulumi:"connectionMethod"`
	ConnectionString                       *string                                      `pulumi:"connectionString"`
	ConnectionType                         *string                                      `pulumi:"connectionType"`
	ConsumerGroup                          *string                                      `pulumi:"consumerGroup"`
	ConsumerKey                            *string                                      `pulumi:"consumerKey"`
	ConsumerSecret                         *string                                      `pulumi:"consumerSecret"`
	ContainerAddress                       *string                                      `pulumi:"containerAddress"`
	ContainerName                          *string                                      `pulumi:"containerName"`
	ContentOwnerId                         *string                                      `pulumi:"contentOwnerId"`
	ConversationWebhookUrl                 *string                                      `pulumi:"conversationWebhookUrl"`
	ConversionDimensions                   []string                                     `pulumi:"conversionDimensions"`
	ConversionReportTime                   *string                                      `pulumi:"conversionReportTime"`
	ConversionWindowSize                   *string                                      `pulumi:"conversionWindowSize"`
	CsvDefinition                          *string                                      `pulumi:"csvDefinition"`
	Currency                               *string                                      `pulumi:"currency"`
	CustomEventSyncMode                    *string                                      `pulumi:"customEventSyncMode"`
	CustomEvents                           []string                                     `pulumi:"customEvents"`
	CustomFieldIds                         []string                                     `pulumi:"customFieldIds"`
	CustomFloodlightVariables              []string                                     `pulumi:"customFloodlightVariables"`
	CustomReports                          []ConnectorConfigCustomReport                `pulumi:"customReports"`
	CustomTables                           []ConnectorConfigCustomTable                 `pulumi:"customTables"`
	CustomerId                             *string                                      `pulumi:"customerId"`
	CustomerListId                         *string                                      `pulumi:"customerListId"`
	DailyApiCallLimit                      *string                                      `pulumi:"dailyApiCallLimit"`
	DataAccessMethod                       *string                                      `pulumi:"dataAccessMethod"`
	DataCenter                             *string                                      `pulumi:"dataCenter"`
	DataSetName                            *string                                      `pulumi:"dataSetName"`
	Database                               *string                                      `pulumi:"database"`
	DatasetId                              *string                                      `pulumi:"datasetId"`
	Datasource                             *string                                      `pulumi:"datasource"`
	DateGranularity                        *string                                      `pulumi:"dateGranularity"`
	Delimiter                              *string                                      `pulumi:"delimiter"`
	DimensionAttributes                    []string                                     `pulumi:"dimensionAttributes"`
	Dimensions                             []string                                     `pulumi:"dimensions"`
	Domain                                 *string                                      `pulumi:"domain"`
	DomainHostName                         *string                                      `pulumi:"domainHostName"`
	DomainName                             *string                                      `pulumi:"domainName"`
	DomainType                             *string                                      `pulumi:"domainType"`
	Elements                               []string                                     `pulumi:"elements"`
	Email                                  *string                                      `pulumi:"email"`
	EmptyHeader                            *string                                      `pulumi:"emptyHeader"`
	EnableAllDimensionCombinations         *string                                      `pulumi:"enableAllDimensionCombinations"`
	EnableArchiveLogOnly                   *string                                      `pulumi:"enableArchiveLogOnly"`
	EnableEnrichments                      *string                                      `pulumi:"enableEnrichments"`
	EnableExports                          *string                                      `pulumi:"enableExports"`
	EnableTde                              *string                                      `pulumi:"enableTde"`
	EncodedPublicKey                       *string                                      `pulumi:"encodedPublicKey"`
	EncryptionKey                          *string                                      `pulumi:"encryptionKey"`
	Endpoint                               *string                                      `pulumi:"endpoint"`
	EngagementAttributionWindow            *string                                      `pulumi:"engagementAttributionWindow"`
	EnrichedExport                         *string                                      `pulumi:"enrichedExport"`
	EntityId                               *string                                      `pulumi:"entityId"`
	Environment                            *string                                      `pulumi:"environment"`
	EscapeChar                             *string                                      `pulumi:"escapeChar"`
	EuRegion                               *string                                      `pulumi:"euRegion"`
	Events                                 []string                                     `pulumi:"events"`
	ExportStorageType                      *string                                      `pulumi:"exportStorageType"`
	ExternalId                             *string                                      `pulumi:"externalId"`
	Fields                                 []string                                     `pulumi:"fields"`
	FileType                               *string                                      `pulumi:"fileType"`
	Filter                                 *string                                      `pulumi:"filter"`
	FinanceAccountSyncMode                 *string                                      `pulumi:"financeAccountSyncMode"`
	FinanceAccounts                        []string                                     `pulumi:"financeAccounts"`
	Folder                                 *string                                      `pulumi:"folder"`
	FolderId                               *string                                      `pulumi:"folderId"`
	FolderPath                             *string                                      `pulumi:"folderPath"`
	ForecastId                             *string                                      `pulumi:"forecastId"`
	FtpHost                                *string                                      `pulumi:"ftpHost"`
	FtpPassword                            *string                                      `pulumi:"ftpPassword"`
	FtpPort                                *string                                      `pulumi:"ftpPort"`
	FtpUser                                *string                                      `pulumi:"ftpUser"`
	Function                               *string                                      `pulumi:"function"`
	FunctionApp                            *string                                      `pulumi:"functionApp"`
	FunctionKey                            *string                                      `pulumi:"functionKey"`
	FunctionName                           *string                                      `pulumi:"functionName"`
	FunctionTrigger                        *string                                      `pulumi:"functionTrigger"`
	GcsBucket                              *string                                      `pulumi:"gcsBucket"`
	GcsFolder                              *string                                      `pulumi:"gcsFolder"`
	GroupName                              *string                                      `pulumi:"groupName"`
	HasManagePermissions                   *string                                      `pulumi:"hasManagePermissions"`
	HomeFolder                             *string                                      `pulumi:"homeFolder"`
	Host                                   *string                                      `pulumi:"host"`
	HostIp                                 *string                                      `pulumi:"hostIp"`
	HostUser                               *string                                      `pulumi:"hostUser"`
	Hosts                                  []string                                     `pulumi:"hosts"`
	Identity                               *string                                      `pulumi:"identity"`
	Instance                               *string                                      `pulumi:"instance"`
	InstanceNumber                         *string                                      `pulumi:"instanceNumber"`
	InstanceUrl                            *string                                      `pulumi:"instanceUrl"`
	IntegrationKey                         *string                                      `pulumi:"integrationKey"`
	IsAccountLevelConnector                *string                                      `pulumi:"isAccountLevelConnector"`
	IsAuth2Enabled                         *string                                      `pulumi:"isAuth2Enabled"`
	IsCustomApiCredentials                 *string                                      `pulumi:"isCustomApiCredentials"`
	IsFtps                                 *string                                      `pulumi:"isFtps"`
	IsKeypair                              *string                                      `pulumi:"isKeypair"`
	IsMultiEntityFeatureEnabled            *string                                      `pulumi:"isMultiEntityFeatureEnabled"`
	IsNewPackage                           *string                                      `pulumi:"isNewPackage"`
	IsPrivateKeyEncrypted                  *string                                      `pulumi:"isPrivateKeyEncrypted"`
	IsPrivateLinkRequired                  *string                                      `pulumi:"isPrivateLinkRequired"`
	IsPublic                               *string                                      `pulumi:"isPublic"`
	IsSailthruConnectEnabled               *string                                      `pulumi:"isSailthruConnectEnabled"`
	IsSecure                               *string                                      `pulumi:"isSecure"`
	IsSingleTableMode                      *string                                      `pulumi:"isSingleTableMode"`
	IsVendor                               *string                                      `pulumi:"isVendor"`
	JsonDeliveryMode                       *string                                      `pulumi:"jsonDeliveryMode"`
	Key                                    *string                                      `pulumi:"key"`
	KeyPassword                            *string                                      `pulumi:"keyPassword"`
	KeyStoreType                           *string                                      `pulumi:"keyStoreType"`
	Keystore                               *string                                      `pulumi:"keystore"`
	KeystorePassword                       *string                                      `pulumi:"keystorePassword"`
	Last_synced_changes_utc                *string                                      `pulumi:"last_synced_changes_utc"`
	LatestVersion                          *string                                      `pulumi:"latestVersion"`
	LineSeparator                          *string                                      `pulumi:"lineSeparator"`
	ListStrategy                           *string                                      `pulumi:"listStrategy"`
	ListSyncMode                           *string                                      `pulumi:"listSyncMode"`
	LogJournal                             *string                                      `pulumi:"logJournal"`
	LogJournalSchema                       *string                                      `pulumi:"logJournalSchema"`
	Login                                  *string                                      `pulumi:"login"`
	LoginPassword                          *string                                      `pulumi:"loginPassword"`
	ManagerAccounts                        []string                                     `pulumi:"managerAccounts"`
	MerchantId                             *string                                      `pulumi:"merchantId"`
	MessageType                            *string                                      `pulumi:"messageType"`
	Metrics                                []string                                     `pulumi:"metrics"`
	NamedRange                             *string                                      `pulumi:"namedRange"`
	Namespace                              *string                                      `pulumi:"namespace"`
	NetworkCode                            *string                                      `pulumi:"networkCode"`
	NullSequence                           *string                                      `pulumi:"nullSequence"`
	OauthToken                             *string                                      `pulumi:"oauthToken"`
	OauthTokenSecret                       *string                                      `pulumi:"oauthTokenSecret"`
	OnError                                *string                                      `pulumi:"onError"`
	OnPremise                              *string                                      `pulumi:"onPremise"`
	Organization                           *string                                      `pulumi:"organization"`
	OrganizationId                         *string                                      `pulumi:"organizationId"`
	Organizations                          []string                                     `pulumi:"organizations"`
	PackedModeTables                       []string                                     `pulumi:"packedModeTables"`
	PackingMode                            *string                                      `pulumi:"packingMode"`
	Pages                                  []string                                     `pulumi:"pages"`
	Partners                               []string                                     `pulumi:"partners"`
	Passphrase                             *string                                      `pulumi:"passphrase"`
	Password                               *string                                      `pulumi:"password"`
	Pat                                    *string                                      `pulumi:"pat"`
	PatName                                *string                                      `pulumi:"patName"`
	PatSecret                              *string                                      `pulumi:"patSecret"`
	Path                                   *string                                      `pulumi:"path"`
	Pattern                                *string                                      `pulumi:"pattern"`
	PdbName                                *string                                      `pulumi:"pdbName"`
	PemCertificate                         *string                                      `pulumi:"pemCertificate"`
	PemPrivateKey                          *string                                      `pulumi:"pemPrivateKey"`
	PerInteractionDimensions               []string                                     `pulumi:"perInteractionDimensions"`
	PersonalAccessToken                    *string                                      `pulumi:"personalAccessToken"`
	PgpPassPhrase                          *string                                      `pulumi:"pgpPassPhrase"`
	PgpSecretKey                           *string                                      `pulumi:"pgpSecretKey"`
	PhoneNumber                            *string                                      `pulumi:"phoneNumber"`
	Port                                   *string                                      `pulumi:"port"`
	PostClickAttributionWindowSize         *string                                      `pulumi:"postClickAttributionWindowSize"`
	PrebuiltReport                         *string                                      `pulumi:"prebuiltReport"`
	Prefix                                 *string                                      `pulumi:"prefix"`
	PrimaryKeys                            []string                                     `pulumi:"primaryKeys"`
	PrivateKey                             *string                                      `pulumi:"privateKey"`
	Profiles                               []string                                     `pulumi:"profiles"`
	ProjectCredentials                     []ConnectorConfigProjectCredential           `pulumi:"projectCredentials"`
	ProjectId                              *string                                      `pulumi:"projectId"`
	Projects                               []string                                     `pulumi:"projects"`
	Properties                             []string                                     `pulumi:"properties"`
	PublicKey                              *string                                      `pulumi:"publicKey"`
	PublicationName                        *string                                      `pulumi:"publicationName"`
	QueryId                                *string                                      `pulumi:"queryId"`
	QueryParamValue                        *string                                      `pulumi:"queryParamValue"`
	RefreshTokenExpiresAt                  *string                                      `pulumi:"refreshTokenExpiresAt"`
	Region                                 *string                                      `pulumi:"region"`
	ReplicaId                              *string                                      `pulumi:"replicaId"`
	ReplicationSlot                        *string                                      `pulumi:"replicationSlot"`
	ReportConfigurationIds                 []string                                     `pulumi:"reportConfigurationIds"`
	ReportFormatType                       *string                                      `pulumi:"reportFormatType"`
	ReportSuites                           []string                                     `pulumi:"reportSuites"`
	ReportTimezone                         *string                                      `pulumi:"reportTimezone"`
	ReportType                             *string                                      `pulumi:"reportType"`
	ReportUrl                              *string                                      `pulumi:"reportUrl"`
	Reports                                []ConnectorConfigReport                      `pulumi:"reports"`
	ReportsLinkedinAds                     []string                                     `pulumi:"reportsLinkedinAds"`
	Repositories                           []string                                     `pulumi:"repositories"`
	ResourceToken                          *string                                      `pulumi:"resourceToken"`
	ResourceUrl                            *string                                      `pulumi:"resourceUrl"`
	RestApiLimit                           *string                                      `pulumi:"restApiLimit"`
	RfcLibraryPath                         *string                                      `pulumi:"rfcLibraryPath"`
	Role                                   *string                                      `pulumi:"role"`
	RoleArn                                *string                                      `pulumi:"roleArn"`
	RollbackWindowSize                     *string                                      `pulumi:"rollbackWindowSize"`
	S3Bucket                               *string                                      `pulumi:"s3Bucket"`
	S3ExportBucket                         *string                                      `pulumi:"s3ExportBucket"`
	S3ExportFolder                         *string                                      `pulumi:"s3ExportFolder"`
	S3ExportRoleArn                        *string                                      `pulumi:"s3ExportRoleArn"`
	S3RoleArn                              *string                                      `pulumi:"s3RoleArn"`
	S3bucket                               *string                                      `pulumi:"s3bucket"`
	S3externalId                           *string                                      `pulumi:"s3externalId"`
	S3folder                               *string                                      `pulumi:"s3folder"`
	S3path                                 *string                                      `pulumi:"s3path"`
	S3roleArn                              *string                                      `pulumi:"s3roleArn"`
	SalesAccountSyncMode                   *string                                      `pulumi:"salesAccountSyncMode"`
	SalesAccounts                          []string                                     `pulumi:"salesAccounts"`
	SalesforceSecurityToken                *string                                      `pulumi:"salesforceSecurityToken"`
	SandboxAccount                         *string                                      `pulumi:"sandboxAccount"`
	SapSchema                              *string                                      `pulumi:"sapSchema"`
	SapUser                                *string                                      `pulumi:"sapUser"`
	SaslMechanism                          *string                                      `pulumi:"saslMechanism"`
	SaslPlainKey                           *string                                      `pulumi:"saslPlainKey"`
	SaslPlainSecret                        *string                                      `pulumi:"saslPlainSecret"`
	SaslScram256Key                        *string                                      `pulumi:"saslScram256Key"`
	SaslScram256Secret                     *string                                      `pulumi:"saslScram256Secret"`
	SaslScram512Key                        *string                                      `pulumi:"saslScram512Key"`
	SaslScram512Secret                     *string                                      `pulumi:"saslScram512Secret"`
	SchemaRegistryCredentialsSource        *string                                      `pulumi:"schemaRegistryCredentialsSource"`
	SchemaRegistryKey                      *string                                      `pulumi:"schemaRegistryKey"`
	SchemaRegistrySecret                   *string                                      `pulumi:"schemaRegistrySecret"`
	SchemaRegistryUrls                     []string                                     `pulumi:"schemaRegistryUrls"`
	Secret                                 *string                                      `pulumi:"secret"`
	SecretKey                              *string                                      `pulumi:"secretKey"`
	Secrets                                *string                                      `pulumi:"secrets"`
	SecretsLists                           []ConnectorConfigSecretsList                 `pulumi:"secretsLists"`
	SecurityProtocol                       *string                                      `pulumi:"securityProtocol"`
	Segments                               []string                                     `pulumi:"segments"`
	SelectedExports                        []string                                     `pulumi:"selectedExports"`
	SenderId                               *string                                      `pulumi:"senderId"`
	SenderPassword                         *string                                      `pulumi:"senderPassword"`
	ServerAddress                          *string                                      `pulumi:"serverAddress"`
	ServerUrl                              *string                                      `pulumi:"serverUrl"`
	Servers                                []string                                     `pulumi:"servers"`
	ServiceAccount                         *string                                      `pulumi:"serviceAccount"`
	ServiceAccountEmail                    *string                                      `pulumi:"serviceAccountEmail"`
	ServiceAccountKey                      *string                                      `pulumi:"serviceAccountKey"`
	ServiceVersion                         *string                                      `pulumi:"serviceVersion"`
	SftpHost                               *string                                      `pulumi:"sftpHost"`
	SftpIsKeyPair                          *string                                      `pulumi:"sftpIsKeyPair"`
	SftpPassword                           *string                                      `pulumi:"sftpPassword"`
	SftpPort                               *string                                      `pulumi:"sftpPort"`
	SftpPublicKey                          *string                                      `pulumi:"sftpPublicKey"`
	SftpUser                               *string                                      `pulumi:"sftpUser"`
	ShareUrl                               *string                                      `pulumi:"shareUrl"`
	SheetId                                *string                                      `pulumi:"sheetId"`
	Shop                                   *string                                      `pulumi:"shop"`
	ShortCode                              *string                                      `pulumi:"shortCode"`
	ShowRecordsWithNoMetrics               *string                                      `pulumi:"showRecordsWithNoMetrics"`
	Sid                                    *string                                      `pulumi:"sid"`
	SignerPublicKey                        *string                                      `pulumi:"signerPublicKey"`
	SiteAddress                            *string                                      `pulumi:"siteAddress"`
	SiteId                                 *string                                      `pulumi:"siteId"`
	SiteName                               *string                                      `pulumi:"siteName"`
	SiteUrls                               []string                                     `pulumi:"siteUrls"`
	SkipAfter                              *string                                      `pulumi:"skipAfter"`
	SkipBefore                             *string                                      `pulumi:"skipBefore"`
	SoapUri                                *string                                      `pulumi:"soapUri"`
	SocialDataSyncTimeframe                *string                                      `pulumi:"socialDataSyncTimeframe"`
	Source                                 *string                                      `pulumi:"source"`
	StoreHash                              *string                                      `pulumi:"storeHash"`
	SubDomain                              *string                                      `pulumi:"subDomain"`
	Subdomain                              *string                                      `pulumi:"subdomain"`
	SubscriberName                         *string                                      `pulumi:"subscriberName"`
	Subscription                           *string                                      `pulumi:"subscription"`
	SupportConnectedAccountsSync           *string                                      `pulumi:"supportConnectedAccountsSync"`
	SupportNestedColumns                   *string                                      `pulumi:"supportNestedColumns"`
	SurveyIds                              *string                                      `pulumi:"surveyIds"`
	SwipeAttributionWindow                 *string                                      `pulumi:"swipeAttributionWindow"`
	SyncDataLocker                         *string                                      `pulumi:"syncDataLocker"`
	SyncFormat                             *string                                      `pulumi:"syncFormat"`
	SyncFormulaFields                      *string                                      `pulumi:"syncFormulaFields"`
	SyncMetadata                           *string                                      `pulumi:"syncMetadata"`
	SyncMethod                             *string                                      `pulumi:"syncMethod"`
	SyncMode                               *string                                      `pulumi:"syncMode"`
	SyncMultipleAccounts                   *string                                      `pulumi:"syncMultipleAccounts"`
	SyncPackMode                           *string                                      `pulumi:"syncPackMode"`
	SyncPullApi                            *string                                      `pulumi:"syncPullApi"`
	SyncType                               *string                                      `pulumi:"syncType"`
	Sysnr                                  *string                                      `pulumi:"sysnr"`
	TableName                              *string                                      `pulumi:"tableName"`
	TdeCertificate                         *string                                      `pulumi:"tdeCertificate"`
	TdeCertificateName                     *string                                      `pulumi:"tdeCertificateName"`
	TdePassword                            *string                                      `pulumi:"tdePassword"`
	TdePrivateKey                          *string                                      `pulumi:"tdePrivateKey"`
	TeamId                                 *string                                      `pulumi:"teamId"`
	TechnicalAccountId                     *string                                      `pulumi:"technicalAccountId"`
	TemplateLabels                         []string                                     `pulumi:"templateLabels"`
	TenantId                               *string                                      `pulumi:"tenantId"`
	TestTableName                          *string                                      `pulumi:"testTableName"`
	TimeZone                               *string                                      `pulumi:"timeZone"`
	TimeframeMonths                        *string                                      `pulumi:"timeframeMonths"`
	Tns                                    *string                                      `pulumi:"tns"`
	TokenAuthenticatedContainer            *string                                      `pulumi:"tokenAuthenticatedContainer"`
	TokenAuthenticatedDatabase             *string                                      `pulumi:"tokenAuthenticatedDatabase"`
	TokenId                                *string                                      `pulumi:"tokenId"`
	TokenKey                               *string                                      `pulumi:"tokenKey"`
	TokenSecret                            *string                                      `pulumi:"tokenSecret"`
	TokenSecretKey                         *string                                      `pulumi:"tokenSecretKey"`
	Topics                                 []string                                     `pulumi:"topics"`
	TrustStoreType                         *string                                      `pulumi:"trustStoreType"`
	TrustedCert                            *string                                      `pulumi:"trustedCert"`
	Truststore                             *string                                      `pulumi:"truststore"`
	TunnelHost                             *string                                      `pulumi:"tunnelHost"`
	TunnelPort                             *string                                      `pulumi:"tunnelPort"`
	TunnelUser                             *string                                      `pulumi:"tunnelUser"`
	UniqueId                               *string                                      `pulumi:"uniqueId"`
	UpdateConfigOnEachSync                 *string                                      `pulumi:"updateConfigOnEachSync"`
	UpdateMethod                           *string                                      `pulumi:"updateMethod"`
	Uri                                    *string                                      `pulumi:"uri"`
	UseApiKeys                             *string                                      `pulumi:"useApiKeys"`
	UseCustomerBucket                      *string                                      `pulumi:"useCustomerBucket"`
	UseOracleRac                           *string                                      `pulumi:"useOracleRac"`
	UsePgpEncryptionOptions                *string                                      `pulumi:"usePgpEncryptionOptions"`
	UseServiceAccount                      *string                                      `pulumi:"useServiceAccount"`
	UseTemplateLabels                      *string                                      `pulumi:"useTemplateLabels"`
	UseWebhooks                            *string                                      `pulumi:"useWebhooks"`
	UseWorkspace                           *string                                      `pulumi:"useWorkspace"`
	User                                   *string                                      `pulumi:"user"`
	UserId                                 *string                                      `pulumi:"userId"`
	UserKey                                *string                                      `pulumi:"userKey"`
	UserName                               *string                                      `pulumi:"userName"`
	UserProfiles                           []string                                     `pulumi:"userProfiles"`
	Username                               *string                                      `pulumi:"username"`
	ViewAttributionWindow                  *string                                      `pulumi:"viewAttributionWindow"`
	ViewThroughAttributionWindowSize       *string                                      `pulumi:"viewThroughAttributionWindowSize"`
	WebhookEndpoint                        *string                                      `pulumi:"webhookEndpoint"`
	WebhookKey                             *string                                      `pulumi:"webhookKey"`
	WebhookUrl                             *string                                      `pulumi:"webhookUrl"`
	WordPressSiteIdOrWoocommerceDomainName *string                                      `pulumi:"wordPressSiteIdOrWoocommerceDomainName"`
	WorkspaceName                          *string                                      `pulumi:"workspaceName"`
	WorkspaceSameAsSource                  *string                                      `pulumi:"workspaceSameAsSource"`
	WorkspaceSchema                        *string                                      `pulumi:"workspaceSchema"`
	WsCertificate                          *string                                      `pulumi:"wsCertificate"`
}

type ConnectorConfigAccountsRedditAd

type ConnectorConfigAccountsRedditAd struct {
	Name *string `pulumi:"name"`
}

type ConnectorConfigAccountsRedditAdArgs

type ConnectorConfigAccountsRedditAdArgs struct {
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (ConnectorConfigAccountsRedditAdArgs) ElementType

func (ConnectorConfigAccountsRedditAdArgs) ToConnectorConfigAccountsRedditAdOutput

func (i ConnectorConfigAccountsRedditAdArgs) ToConnectorConfigAccountsRedditAdOutput() ConnectorConfigAccountsRedditAdOutput

func (ConnectorConfigAccountsRedditAdArgs) ToConnectorConfigAccountsRedditAdOutputWithContext

func (i ConnectorConfigAccountsRedditAdArgs) ToConnectorConfigAccountsRedditAdOutputWithContext(ctx context.Context) ConnectorConfigAccountsRedditAdOutput

func (ConnectorConfigAccountsRedditAdArgs) ToOutput

type ConnectorConfigAccountsRedditAdArray

type ConnectorConfigAccountsRedditAdArray []ConnectorConfigAccountsRedditAdInput

func (ConnectorConfigAccountsRedditAdArray) ElementType

func (ConnectorConfigAccountsRedditAdArray) ToConnectorConfigAccountsRedditAdArrayOutput

func (i ConnectorConfigAccountsRedditAdArray) ToConnectorConfigAccountsRedditAdArrayOutput() ConnectorConfigAccountsRedditAdArrayOutput

func (ConnectorConfigAccountsRedditAdArray) ToConnectorConfigAccountsRedditAdArrayOutputWithContext

func (i ConnectorConfigAccountsRedditAdArray) ToConnectorConfigAccountsRedditAdArrayOutputWithContext(ctx context.Context) ConnectorConfigAccountsRedditAdArrayOutput

func (ConnectorConfigAccountsRedditAdArray) ToOutput

type ConnectorConfigAccountsRedditAdArrayInput

type ConnectorConfigAccountsRedditAdArrayInput interface {
	pulumi.Input

	ToConnectorConfigAccountsRedditAdArrayOutput() ConnectorConfigAccountsRedditAdArrayOutput
	ToConnectorConfigAccountsRedditAdArrayOutputWithContext(context.Context) ConnectorConfigAccountsRedditAdArrayOutput
}

ConnectorConfigAccountsRedditAdArrayInput is an input type that accepts ConnectorConfigAccountsRedditAdArray and ConnectorConfigAccountsRedditAdArrayOutput values. You can construct a concrete instance of `ConnectorConfigAccountsRedditAdArrayInput` via:

ConnectorConfigAccountsRedditAdArray{ ConnectorConfigAccountsRedditAdArgs{...} }

type ConnectorConfigAccountsRedditAdArrayOutput

type ConnectorConfigAccountsRedditAdArrayOutput struct{ *pulumi.OutputState }

func (ConnectorConfigAccountsRedditAdArrayOutput) ElementType

func (ConnectorConfigAccountsRedditAdArrayOutput) Index

func (ConnectorConfigAccountsRedditAdArrayOutput) ToConnectorConfigAccountsRedditAdArrayOutput

func (o ConnectorConfigAccountsRedditAdArrayOutput) ToConnectorConfigAccountsRedditAdArrayOutput() ConnectorConfigAccountsRedditAdArrayOutput

func (ConnectorConfigAccountsRedditAdArrayOutput) ToConnectorConfigAccountsRedditAdArrayOutputWithContext

func (o ConnectorConfigAccountsRedditAdArrayOutput) ToConnectorConfigAccountsRedditAdArrayOutputWithContext(ctx context.Context) ConnectorConfigAccountsRedditAdArrayOutput

func (ConnectorConfigAccountsRedditAdArrayOutput) ToOutput

type ConnectorConfigAccountsRedditAdInput

type ConnectorConfigAccountsRedditAdInput interface {
	pulumi.Input

	ToConnectorConfigAccountsRedditAdOutput() ConnectorConfigAccountsRedditAdOutput
	ToConnectorConfigAccountsRedditAdOutputWithContext(context.Context) ConnectorConfigAccountsRedditAdOutput
}

ConnectorConfigAccountsRedditAdInput is an input type that accepts ConnectorConfigAccountsRedditAdArgs and ConnectorConfigAccountsRedditAdOutput values. You can construct a concrete instance of `ConnectorConfigAccountsRedditAdInput` via:

ConnectorConfigAccountsRedditAdArgs{...}

type ConnectorConfigAccountsRedditAdOutput

type ConnectorConfigAccountsRedditAdOutput struct{ *pulumi.OutputState }

func (ConnectorConfigAccountsRedditAdOutput) ElementType

func (ConnectorConfigAccountsRedditAdOutput) Name

func (ConnectorConfigAccountsRedditAdOutput) ToConnectorConfigAccountsRedditAdOutput

func (o ConnectorConfigAccountsRedditAdOutput) ToConnectorConfigAccountsRedditAdOutput() ConnectorConfigAccountsRedditAdOutput

func (ConnectorConfigAccountsRedditAdOutput) ToConnectorConfigAccountsRedditAdOutputWithContext

func (o ConnectorConfigAccountsRedditAdOutput) ToConnectorConfigAccountsRedditAdOutputWithContext(ctx context.Context) ConnectorConfigAccountsRedditAdOutput

func (ConnectorConfigAccountsRedditAdOutput) ToOutput

type ConnectorConfigAdobeAnalyticsConfiguration

type ConnectorConfigAdobeAnalyticsConfiguration struct {
	CalculatedMetrics []string `pulumi:"calculatedMetrics"`
	Elements          []string `pulumi:"elements"`
	Metrics           []string `pulumi:"metrics"`
	ReportSuites      []string `pulumi:"reportSuites"`
	Segments          []string `pulumi:"segments"`
	SyncMode          *string  `pulumi:"syncMode"`
	Table             *string  `pulumi:"table"`
}

type ConnectorConfigAdobeAnalyticsConfigurationArgs

type ConnectorConfigAdobeAnalyticsConfigurationArgs struct {
	CalculatedMetrics pulumi.StringArrayInput `pulumi:"calculatedMetrics"`
	Elements          pulumi.StringArrayInput `pulumi:"elements"`
	Metrics           pulumi.StringArrayInput `pulumi:"metrics"`
	ReportSuites      pulumi.StringArrayInput `pulumi:"reportSuites"`
	Segments          pulumi.StringArrayInput `pulumi:"segments"`
	SyncMode          pulumi.StringPtrInput   `pulumi:"syncMode"`
	Table             pulumi.StringPtrInput   `pulumi:"table"`
}

func (ConnectorConfigAdobeAnalyticsConfigurationArgs) ElementType

func (ConnectorConfigAdobeAnalyticsConfigurationArgs) ToConnectorConfigAdobeAnalyticsConfigurationOutput

func (i ConnectorConfigAdobeAnalyticsConfigurationArgs) ToConnectorConfigAdobeAnalyticsConfigurationOutput() ConnectorConfigAdobeAnalyticsConfigurationOutput

func (ConnectorConfigAdobeAnalyticsConfigurationArgs) ToConnectorConfigAdobeAnalyticsConfigurationOutputWithContext

func (i ConnectorConfigAdobeAnalyticsConfigurationArgs) ToConnectorConfigAdobeAnalyticsConfigurationOutputWithContext(ctx context.Context) ConnectorConfigAdobeAnalyticsConfigurationOutput

func (ConnectorConfigAdobeAnalyticsConfigurationArgs) ToOutput

type ConnectorConfigAdobeAnalyticsConfigurationArray

type ConnectorConfigAdobeAnalyticsConfigurationArray []ConnectorConfigAdobeAnalyticsConfigurationInput

func (ConnectorConfigAdobeAnalyticsConfigurationArray) ElementType

func (ConnectorConfigAdobeAnalyticsConfigurationArray) ToConnectorConfigAdobeAnalyticsConfigurationArrayOutput

func (i ConnectorConfigAdobeAnalyticsConfigurationArray) ToConnectorConfigAdobeAnalyticsConfigurationArrayOutput() ConnectorConfigAdobeAnalyticsConfigurationArrayOutput

func (ConnectorConfigAdobeAnalyticsConfigurationArray) ToConnectorConfigAdobeAnalyticsConfigurationArrayOutputWithContext

func (i ConnectorConfigAdobeAnalyticsConfigurationArray) ToConnectorConfigAdobeAnalyticsConfigurationArrayOutputWithContext(ctx context.Context) ConnectorConfigAdobeAnalyticsConfigurationArrayOutput

func (ConnectorConfigAdobeAnalyticsConfigurationArray) ToOutput

type ConnectorConfigAdobeAnalyticsConfigurationArrayInput

type ConnectorConfigAdobeAnalyticsConfigurationArrayInput interface {
	pulumi.Input

	ToConnectorConfigAdobeAnalyticsConfigurationArrayOutput() ConnectorConfigAdobeAnalyticsConfigurationArrayOutput
	ToConnectorConfigAdobeAnalyticsConfigurationArrayOutputWithContext(context.Context) ConnectorConfigAdobeAnalyticsConfigurationArrayOutput
}

ConnectorConfigAdobeAnalyticsConfigurationArrayInput is an input type that accepts ConnectorConfigAdobeAnalyticsConfigurationArray and ConnectorConfigAdobeAnalyticsConfigurationArrayOutput values. You can construct a concrete instance of `ConnectorConfigAdobeAnalyticsConfigurationArrayInput` via:

ConnectorConfigAdobeAnalyticsConfigurationArray{ ConnectorConfigAdobeAnalyticsConfigurationArgs{...} }

type ConnectorConfigAdobeAnalyticsConfigurationArrayOutput

type ConnectorConfigAdobeAnalyticsConfigurationArrayOutput struct{ *pulumi.OutputState }

func (ConnectorConfigAdobeAnalyticsConfigurationArrayOutput) ElementType

func (ConnectorConfigAdobeAnalyticsConfigurationArrayOutput) Index

func (ConnectorConfigAdobeAnalyticsConfigurationArrayOutput) ToConnectorConfigAdobeAnalyticsConfigurationArrayOutput

func (ConnectorConfigAdobeAnalyticsConfigurationArrayOutput) ToConnectorConfigAdobeAnalyticsConfigurationArrayOutputWithContext

func (o ConnectorConfigAdobeAnalyticsConfigurationArrayOutput) ToConnectorConfigAdobeAnalyticsConfigurationArrayOutputWithContext(ctx context.Context) ConnectorConfigAdobeAnalyticsConfigurationArrayOutput

func (ConnectorConfigAdobeAnalyticsConfigurationArrayOutput) ToOutput

type ConnectorConfigAdobeAnalyticsConfigurationInput

type ConnectorConfigAdobeAnalyticsConfigurationInput interface {
	pulumi.Input

	ToConnectorConfigAdobeAnalyticsConfigurationOutput() ConnectorConfigAdobeAnalyticsConfigurationOutput
	ToConnectorConfigAdobeAnalyticsConfigurationOutputWithContext(context.Context) ConnectorConfigAdobeAnalyticsConfigurationOutput
}

ConnectorConfigAdobeAnalyticsConfigurationInput is an input type that accepts ConnectorConfigAdobeAnalyticsConfigurationArgs and ConnectorConfigAdobeAnalyticsConfigurationOutput values. You can construct a concrete instance of `ConnectorConfigAdobeAnalyticsConfigurationInput` via:

ConnectorConfigAdobeAnalyticsConfigurationArgs{...}

type ConnectorConfigAdobeAnalyticsConfigurationOutput

type ConnectorConfigAdobeAnalyticsConfigurationOutput struct{ *pulumi.OutputState }

func (ConnectorConfigAdobeAnalyticsConfigurationOutput) CalculatedMetrics

func (ConnectorConfigAdobeAnalyticsConfigurationOutput) ElementType

func (ConnectorConfigAdobeAnalyticsConfigurationOutput) Elements

func (ConnectorConfigAdobeAnalyticsConfigurationOutput) Metrics

func (ConnectorConfigAdobeAnalyticsConfigurationOutput) ReportSuites

func (ConnectorConfigAdobeAnalyticsConfigurationOutput) Segments

func (ConnectorConfigAdobeAnalyticsConfigurationOutput) SyncMode

func (ConnectorConfigAdobeAnalyticsConfigurationOutput) Table

func (ConnectorConfigAdobeAnalyticsConfigurationOutput) ToConnectorConfigAdobeAnalyticsConfigurationOutput

func (o ConnectorConfigAdobeAnalyticsConfigurationOutput) ToConnectorConfigAdobeAnalyticsConfigurationOutput() ConnectorConfigAdobeAnalyticsConfigurationOutput

func (ConnectorConfigAdobeAnalyticsConfigurationOutput) ToConnectorConfigAdobeAnalyticsConfigurationOutputWithContext

func (o ConnectorConfigAdobeAnalyticsConfigurationOutput) ToConnectorConfigAdobeAnalyticsConfigurationOutputWithContext(ctx context.Context) ConnectorConfigAdobeAnalyticsConfigurationOutput

func (ConnectorConfigAdobeAnalyticsConfigurationOutput) ToOutput

type ConnectorConfigAppIdsAppsflyer

type ConnectorConfigAppIdsAppsflyer struct {
	AppId *string `pulumi:"appId"`
}

type ConnectorConfigAppIdsAppsflyerArgs

type ConnectorConfigAppIdsAppsflyerArgs struct {
	AppId pulumi.StringPtrInput `pulumi:"appId"`
}

func (ConnectorConfigAppIdsAppsflyerArgs) ElementType

func (ConnectorConfigAppIdsAppsflyerArgs) ToConnectorConfigAppIdsAppsflyerOutput

func (i ConnectorConfigAppIdsAppsflyerArgs) ToConnectorConfigAppIdsAppsflyerOutput() ConnectorConfigAppIdsAppsflyerOutput

func (ConnectorConfigAppIdsAppsflyerArgs) ToConnectorConfigAppIdsAppsflyerOutputWithContext

func (i ConnectorConfigAppIdsAppsflyerArgs) ToConnectorConfigAppIdsAppsflyerOutputWithContext(ctx context.Context) ConnectorConfigAppIdsAppsflyerOutput

func (ConnectorConfigAppIdsAppsflyerArgs) ToOutput

type ConnectorConfigAppIdsAppsflyerArray

type ConnectorConfigAppIdsAppsflyerArray []ConnectorConfigAppIdsAppsflyerInput

func (ConnectorConfigAppIdsAppsflyerArray) ElementType

func (ConnectorConfigAppIdsAppsflyerArray) ToConnectorConfigAppIdsAppsflyerArrayOutput

func (i ConnectorConfigAppIdsAppsflyerArray) ToConnectorConfigAppIdsAppsflyerArrayOutput() ConnectorConfigAppIdsAppsflyerArrayOutput

func (ConnectorConfigAppIdsAppsflyerArray) ToConnectorConfigAppIdsAppsflyerArrayOutputWithContext

func (i ConnectorConfigAppIdsAppsflyerArray) ToConnectorConfigAppIdsAppsflyerArrayOutputWithContext(ctx context.Context) ConnectorConfigAppIdsAppsflyerArrayOutput

func (ConnectorConfigAppIdsAppsflyerArray) ToOutput

type ConnectorConfigAppIdsAppsflyerArrayInput

type ConnectorConfigAppIdsAppsflyerArrayInput interface {
	pulumi.Input

	ToConnectorConfigAppIdsAppsflyerArrayOutput() ConnectorConfigAppIdsAppsflyerArrayOutput
	ToConnectorConfigAppIdsAppsflyerArrayOutputWithContext(context.Context) ConnectorConfigAppIdsAppsflyerArrayOutput
}

ConnectorConfigAppIdsAppsflyerArrayInput is an input type that accepts ConnectorConfigAppIdsAppsflyerArray and ConnectorConfigAppIdsAppsflyerArrayOutput values. You can construct a concrete instance of `ConnectorConfigAppIdsAppsflyerArrayInput` via:

ConnectorConfigAppIdsAppsflyerArray{ ConnectorConfigAppIdsAppsflyerArgs{...} }

type ConnectorConfigAppIdsAppsflyerArrayOutput

type ConnectorConfigAppIdsAppsflyerArrayOutput struct{ *pulumi.OutputState }

func (ConnectorConfigAppIdsAppsflyerArrayOutput) ElementType

func (ConnectorConfigAppIdsAppsflyerArrayOutput) Index

func (ConnectorConfigAppIdsAppsflyerArrayOutput) ToConnectorConfigAppIdsAppsflyerArrayOutput

func (o ConnectorConfigAppIdsAppsflyerArrayOutput) ToConnectorConfigAppIdsAppsflyerArrayOutput() ConnectorConfigAppIdsAppsflyerArrayOutput

func (ConnectorConfigAppIdsAppsflyerArrayOutput) ToConnectorConfigAppIdsAppsflyerArrayOutputWithContext

func (o ConnectorConfigAppIdsAppsflyerArrayOutput) ToConnectorConfigAppIdsAppsflyerArrayOutputWithContext(ctx context.Context) ConnectorConfigAppIdsAppsflyerArrayOutput

func (ConnectorConfigAppIdsAppsflyerArrayOutput) ToOutput

type ConnectorConfigAppIdsAppsflyerInput

type ConnectorConfigAppIdsAppsflyerInput interface {
	pulumi.Input

	ToConnectorConfigAppIdsAppsflyerOutput() ConnectorConfigAppIdsAppsflyerOutput
	ToConnectorConfigAppIdsAppsflyerOutputWithContext(context.Context) ConnectorConfigAppIdsAppsflyerOutput
}

ConnectorConfigAppIdsAppsflyerInput is an input type that accepts ConnectorConfigAppIdsAppsflyerArgs and ConnectorConfigAppIdsAppsflyerOutput values. You can construct a concrete instance of `ConnectorConfigAppIdsAppsflyerInput` via:

ConnectorConfigAppIdsAppsflyerArgs{...}

type ConnectorConfigAppIdsAppsflyerOutput

type ConnectorConfigAppIdsAppsflyerOutput struct{ *pulumi.OutputState }

func (ConnectorConfigAppIdsAppsflyerOutput) AppId

func (ConnectorConfigAppIdsAppsflyerOutput) ElementType

func (ConnectorConfigAppIdsAppsflyerOutput) ToConnectorConfigAppIdsAppsflyerOutput

func (o ConnectorConfigAppIdsAppsflyerOutput) ToConnectorConfigAppIdsAppsflyerOutput() ConnectorConfigAppIdsAppsflyerOutput

func (ConnectorConfigAppIdsAppsflyerOutput) ToConnectorConfigAppIdsAppsflyerOutputWithContext

func (o ConnectorConfigAppIdsAppsflyerOutput) ToConnectorConfigAppIdsAppsflyerOutputWithContext(ctx context.Context) ConnectorConfigAppIdsAppsflyerOutput

func (ConnectorConfigAppIdsAppsflyerOutput) ToOutput

type ConnectorConfigArgs

type ConnectorConfigArgs struct {
	AbsConnectionMethod                    pulumi.StringPtrInput                                `pulumi:"absConnectionMethod"`
	AbsConnectionString                    pulumi.StringPtrInput                                `pulumi:"absConnectionString"`
	AbsContainerAddress                    pulumi.StringPtrInput                                `pulumi:"absContainerAddress"`
	AbsContainerName                       pulumi.StringPtrInput                                `pulumi:"absContainerName"`
	AbsHostIp                              pulumi.StringPtrInput                                `pulumi:"absHostIp"`
	AbsHostUser                            pulumi.StringPtrInput                                `pulumi:"absHostUser"`
	AbsPrefix                              pulumi.StringPtrInput                                `pulumi:"absPrefix"`
	AbsPublicKey                           pulumi.StringPtrInput                                `pulumi:"absPublicKey"`
	AccessKey                              pulumi.StringPtrInput                                `pulumi:"accessKey"`
	AccessKeyId                            pulumi.StringPtrInput                                `pulumi:"accessKeyId"`
	AccessKeySecret                        pulumi.StringPtrInput                                `pulumi:"accessKeySecret"`
	AccessToken                            pulumi.StringPtrInput                                `pulumi:"accessToken"`
	AccessType                             pulumi.StringPtrInput                                `pulumi:"accessType"`
	Account                                pulumi.StringPtrInput                                `pulumi:"account"`
	AccountId                              pulumi.StringPtrInput                                `pulumi:"accountId"`
	AccountIds                             pulumi.StringArrayInput                              `pulumi:"accountIds"`
	AccountKey                             pulumi.StringPtrInput                                `pulumi:"accountKey"`
	AccountName                            pulumi.StringPtrInput                                `pulumi:"accountName"`
	AccountSyncMode                        pulumi.StringPtrInput                                `pulumi:"accountSyncMode"`
	Accounts                               pulumi.StringArrayInput                              `pulumi:"accounts"`
	AccountsRedditAds                      ConnectorConfigAccountsRedditAdArrayInput            `pulumi:"accountsRedditAds"`
	AccountsSyncMode                       pulumi.StringPtrInput                                `pulumi:"accountsSyncMode"`
	ActionBreakdowns                       pulumi.StringArrayInput                              `pulumi:"actionBreakdowns"`
	ActionReportTime                       pulumi.StringPtrInput                                `pulumi:"actionReportTime"`
	AdAnalytics                            pulumi.StringPtrInput                                `pulumi:"adAnalytics"`
	AdUnitView                             pulumi.StringPtrInput                                `pulumi:"adUnitView"`
	AdminApiKey                            pulumi.StringPtrInput                                `pulumi:"adminApiKey"`
	AdobeAnalyticsConfigurations           ConnectorConfigAdobeAnalyticsConfigurationArrayInput `pulumi:"adobeAnalyticsConfigurations"`
	Advertisables                          pulumi.StringArrayInput                              `pulumi:"advertisables"`
	Advertisers                            pulumi.StringArrayInput                              `pulumi:"advertisers"`
	AdvertisersIds                         pulumi.StringArrayInput                              `pulumi:"advertisersIds"`
	AdvertisersSyncMode                    pulumi.StringPtrInput                                `pulumi:"advertisersSyncMode"`
	AgentHost                              pulumi.StringPtrInput                                `pulumi:"agentHost"`
	AgentOraHome                           pulumi.StringPtrInput                                `pulumi:"agentOraHome"`
	AgentPassword                          pulumi.StringPtrInput                                `pulumi:"agentPassword"`
	AgentPort                              pulumi.StringPtrInput                                `pulumi:"agentPort"`
	AgentPublicCert                        pulumi.StringPtrInput                                `pulumi:"agentPublicCert"`
	AgentUser                              pulumi.StringPtrInput                                `pulumi:"agentUser"`
	Aggregation                            pulumi.StringPtrInput                                `pulumi:"aggregation"`
	AlwaysEncrypted                        pulumi.StringPtrInput                                `pulumi:"alwaysEncrypted"`
	ApiAccessToken                         pulumi.StringPtrInput                                `pulumi:"apiAccessToken"`
	ApiId                                  pulumi.StringPtrInput                                `pulumi:"apiId"`
	ApiKey                                 pulumi.StringPtrInput                                `pulumi:"apiKey"`
	ApiKeys                                pulumi.StringArrayInput                              `pulumi:"apiKeys"`
	ApiQuota                               pulumi.StringPtrInput                                `pulumi:"apiQuota"`
	ApiRequestsPerMinute                   pulumi.StringPtrInput                                `pulumi:"apiRequestsPerMinute"`
	ApiSecret                              pulumi.StringPtrInput                                `pulumi:"apiSecret"`
	ApiSecretKey                           pulumi.StringPtrInput                                `pulumi:"apiSecretKey"`
	ApiToken                               pulumi.StringPtrInput                                `pulumi:"apiToken"`
	ApiType                                pulumi.StringPtrInput                                `pulumi:"apiType"`
	ApiUrl                                 pulumi.StringPtrInput                                `pulumi:"apiUrl"`
	ApiUsage                               pulumi.StringPtrInput                                `pulumi:"apiUsage"`
	ApiVersion                             pulumi.StringPtrInput                                `pulumi:"apiVersion"`
	AppId                                  pulumi.StringPtrInput                                `pulumi:"appId"`
	AppIds                                 pulumi.StringArrayInput                              `pulumi:"appIds"`
	AppIdsAppsflyers                       ConnectorConfigAppIdsAppsflyerArrayInput             `pulumi:"appIdsAppsflyers"`
	AppSpecificPassword                    pulumi.StringPtrInput                                `pulumi:"appSpecificPassword"`
	AppSyncMode                            pulumi.StringPtrInput                                `pulumi:"appSyncMode"`
	AppendFileOption                       pulumi.StringPtrInput                                `pulumi:"appendFileOption"`
	ApplicationKey                         pulumi.StringPtrInput                                `pulumi:"applicationKey"`
	Apps                                   pulumi.StringArrayInput                              `pulumi:"apps"`
	ArchiveLogFormat                       pulumi.StringPtrInput                                `pulumi:"archiveLogFormat"`
	ArchiveLogPath                         pulumi.StringPtrInput                                `pulumi:"archiveLogPath"`
	ArchivePattern                         pulumi.StringPtrInput                                `pulumi:"archivePattern"`
	AreSoapCredentialsProvided             pulumi.StringPtrInput                                `pulumi:"areSoapCredentialsProvided"`
	AsbIp                                  pulumi.StringPtrInput                                `pulumi:"asbIp"`
	AsmOption                              pulumi.StringPtrInput                                `pulumi:"asmOption"`
	AsmOracleHome                          pulumi.StringPtrInput                                `pulumi:"asmOracleHome"`
	AsmPassword                            pulumi.StringPtrInput                                `pulumi:"asmPassword"`
	AsmTns                                 pulumi.StringPtrInput                                `pulumi:"asmTns"`
	AsmUser                                pulumi.StringPtrInput                                `pulumi:"asmUser"`
	AttributionWindow                      pulumi.StringPtrInput                                `pulumi:"attributionWindow"`
	AttributionWindowSize                  pulumi.StringPtrInput                                `pulumi:"attributionWindowSize"`
	Auth                                   pulumi.StringPtrInput                                `pulumi:"auth"`
	AuthMethod                             pulumi.StringPtrInput                                `pulumi:"authMethod"`
	AuthMode                               pulumi.StringPtrInput                                `pulumi:"authMode"`
	AuthType                               pulumi.StringPtrInput                                `pulumi:"authType"`
	AuthorizationMethod                    pulumi.StringPtrInput                                `pulumi:"authorizationMethod"`
	AwsRegionCode                          pulumi.StringPtrInput                                `pulumi:"awsRegionCode"`
	BaseCurrency                           pulumi.StringPtrInput                                `pulumi:"baseCurrency"`
	BaseDomain                             pulumi.StringPtrInput                                `pulumi:"baseDomain"`
	BaseId                                 pulumi.StringPtrInput                                `pulumi:"baseId"`
	BaseUrl                                pulumi.StringPtrInput                                `pulumi:"baseUrl"`
	BearerToken                            pulumi.StringPtrInput                                `pulumi:"bearerToken"`
	BlobSasUrl                             pulumi.StringPtrInput                                `pulumi:"blobSasUrl"`
	Breakdowns                             pulumi.StringArrayInput                              `pulumi:"breakdowns"`
	Bucket                                 pulumi.StringPtrInput                                `pulumi:"bucket"`
	BucketName                             pulumi.StringPtrInput                                `pulumi:"bucketName"`
	BucketService                          pulumi.StringPtrInput                                `pulumi:"bucketService"`
	BusinessId                             pulumi.StringPtrInput                                `pulumi:"businessId"`
	BusinessUnitId                         pulumi.StringPtrInput                                `pulumi:"businessUnitId"`
	Certificate                            pulumi.StringPtrInput                                `pulumi:"certificate"`
	ClickAttributionWindow                 pulumi.StringPtrInput                                `pulumi:"clickAttributionWindow"`
	Client                                 pulumi.StringPtrInput                                `pulumi:"client"`
	ClientCert                             pulumi.StringPtrInput                                `pulumi:"clientCert"`
	ClientCertKey                          pulumi.StringPtrInput                                `pulumi:"clientCertKey"`
	ClientId                               pulumi.StringPtrInput                                `pulumi:"clientId"`
	ClientKey                              pulumi.StringPtrInput                                `pulumi:"clientKey"`
	ClientName                             pulumi.StringPtrInput                                `pulumi:"clientName"`
	ClientSecret                           pulumi.StringPtrInput                                `pulumi:"clientSecret"`
	CloudStorageType                       pulumi.StringPtrInput                                `pulumi:"cloudStorageType"`
	Columns                                pulumi.StringArrayInput                              `pulumi:"columns"`
	CompanyId                              pulumi.StringPtrInput                                `pulumi:"companyId"`
	CompanyKey                             pulumi.StringPtrInput                                `pulumi:"companyKey"`
	CompanyRequestToken                    pulumi.StringPtrInput                                `pulumi:"companyRequestToken"`
	CompanyUuid                            pulumi.StringPtrInput                                `pulumi:"companyUuid"`
	Compression                            pulumi.StringPtrInput                                `pulumi:"compression"`
	ConfigMethod                           pulumi.StringPtrInput                                `pulumi:"configMethod"`
	ConfigRepositoryUrl                    pulumi.StringPtrInput                                `pulumi:"configRepositoryUrl"`
	ConfigType                             pulumi.StringPtrInput                                `pulumi:"configType"`
	ConnectingUser                         pulumi.StringPtrInput                                `pulumi:"connectingUser"`
	ConnectingUserEmail                    pulumi.StringPtrInput                                `pulumi:"connectingUserEmail"`
	ConnectionMethod                       pulumi.StringPtrInput                                `pulumi:"connectionMethod"`
	ConnectionString                       pulumi.StringPtrInput                                `pulumi:"connectionString"`
	ConnectionType                         pulumi.StringPtrInput                                `pulumi:"connectionType"`
	ConsumerGroup                          pulumi.StringPtrInput                                `pulumi:"consumerGroup"`
	ConsumerKey                            pulumi.StringPtrInput                                `pulumi:"consumerKey"`
	ConsumerSecret                         pulumi.StringPtrInput                                `pulumi:"consumerSecret"`
	ContainerAddress                       pulumi.StringPtrInput                                `pulumi:"containerAddress"`
	ContainerName                          pulumi.StringPtrInput                                `pulumi:"containerName"`
	ContentOwnerId                         pulumi.StringPtrInput                                `pulumi:"contentOwnerId"`
	ConversationWebhookUrl                 pulumi.StringPtrInput                                `pulumi:"conversationWebhookUrl"`
	ConversionDimensions                   pulumi.StringArrayInput                              `pulumi:"conversionDimensions"`
	ConversionReportTime                   pulumi.StringPtrInput                                `pulumi:"conversionReportTime"`
	ConversionWindowSize                   pulumi.StringPtrInput                                `pulumi:"conversionWindowSize"`
	CsvDefinition                          pulumi.StringPtrInput                                `pulumi:"csvDefinition"`
	Currency                               pulumi.StringPtrInput                                `pulumi:"currency"`
	CustomEventSyncMode                    pulumi.StringPtrInput                                `pulumi:"customEventSyncMode"`
	CustomEvents                           pulumi.StringArrayInput                              `pulumi:"customEvents"`
	CustomFieldIds                         pulumi.StringArrayInput                              `pulumi:"customFieldIds"`
	CustomFloodlightVariables              pulumi.StringArrayInput                              `pulumi:"customFloodlightVariables"`
	CustomReports                          ConnectorConfigCustomReportArrayInput                `pulumi:"customReports"`
	CustomTables                           ConnectorConfigCustomTableArrayInput                 `pulumi:"customTables"`
	CustomerId                             pulumi.StringPtrInput                                `pulumi:"customerId"`
	CustomerListId                         pulumi.StringPtrInput                                `pulumi:"customerListId"`
	DailyApiCallLimit                      pulumi.StringPtrInput                                `pulumi:"dailyApiCallLimit"`
	DataAccessMethod                       pulumi.StringPtrInput                                `pulumi:"dataAccessMethod"`
	DataCenter                             pulumi.StringPtrInput                                `pulumi:"dataCenter"`
	DataSetName                            pulumi.StringPtrInput                                `pulumi:"dataSetName"`
	Database                               pulumi.StringPtrInput                                `pulumi:"database"`
	DatasetId                              pulumi.StringPtrInput                                `pulumi:"datasetId"`
	Datasource                             pulumi.StringPtrInput                                `pulumi:"datasource"`
	DateGranularity                        pulumi.StringPtrInput                                `pulumi:"dateGranularity"`
	Delimiter                              pulumi.StringPtrInput                                `pulumi:"delimiter"`
	DimensionAttributes                    pulumi.StringArrayInput                              `pulumi:"dimensionAttributes"`
	Dimensions                             pulumi.StringArrayInput                              `pulumi:"dimensions"`
	Domain                                 pulumi.StringPtrInput                                `pulumi:"domain"`
	DomainHostName                         pulumi.StringPtrInput                                `pulumi:"domainHostName"`
	DomainName                             pulumi.StringPtrInput                                `pulumi:"domainName"`
	DomainType                             pulumi.StringPtrInput                                `pulumi:"domainType"`
	Elements                               pulumi.StringArrayInput                              `pulumi:"elements"`
	Email                                  pulumi.StringPtrInput                                `pulumi:"email"`
	EmptyHeader                            pulumi.StringPtrInput                                `pulumi:"emptyHeader"`
	EnableAllDimensionCombinations         pulumi.StringPtrInput                                `pulumi:"enableAllDimensionCombinations"`
	EnableArchiveLogOnly                   pulumi.StringPtrInput                                `pulumi:"enableArchiveLogOnly"`
	EnableEnrichments                      pulumi.StringPtrInput                                `pulumi:"enableEnrichments"`
	EnableExports                          pulumi.StringPtrInput                                `pulumi:"enableExports"`
	EnableTde                              pulumi.StringPtrInput                                `pulumi:"enableTde"`
	EncodedPublicKey                       pulumi.StringPtrInput                                `pulumi:"encodedPublicKey"`
	EncryptionKey                          pulumi.StringPtrInput                                `pulumi:"encryptionKey"`
	Endpoint                               pulumi.StringPtrInput                                `pulumi:"endpoint"`
	EngagementAttributionWindow            pulumi.StringPtrInput                                `pulumi:"engagementAttributionWindow"`
	EnrichedExport                         pulumi.StringPtrInput                                `pulumi:"enrichedExport"`
	EntityId                               pulumi.StringPtrInput                                `pulumi:"entityId"`
	Environment                            pulumi.StringPtrInput                                `pulumi:"environment"`
	EscapeChar                             pulumi.StringPtrInput                                `pulumi:"escapeChar"`
	EuRegion                               pulumi.StringPtrInput                                `pulumi:"euRegion"`
	Events                                 pulumi.StringArrayInput                              `pulumi:"events"`
	ExportStorageType                      pulumi.StringPtrInput                                `pulumi:"exportStorageType"`
	ExternalId                             pulumi.StringPtrInput                                `pulumi:"externalId"`
	Fields                                 pulumi.StringArrayInput                              `pulumi:"fields"`
	FileType                               pulumi.StringPtrInput                                `pulumi:"fileType"`
	Filter                                 pulumi.StringPtrInput                                `pulumi:"filter"`
	FinanceAccountSyncMode                 pulumi.StringPtrInput                                `pulumi:"financeAccountSyncMode"`
	FinanceAccounts                        pulumi.StringArrayInput                              `pulumi:"financeAccounts"`
	Folder                                 pulumi.StringPtrInput                                `pulumi:"folder"`
	FolderId                               pulumi.StringPtrInput                                `pulumi:"folderId"`
	FolderPath                             pulumi.StringPtrInput                                `pulumi:"folderPath"`
	ForecastId                             pulumi.StringPtrInput                                `pulumi:"forecastId"`
	FtpHost                                pulumi.StringPtrInput                                `pulumi:"ftpHost"`
	FtpPassword                            pulumi.StringPtrInput                                `pulumi:"ftpPassword"`
	FtpPort                                pulumi.StringPtrInput                                `pulumi:"ftpPort"`
	FtpUser                                pulumi.StringPtrInput                                `pulumi:"ftpUser"`
	Function                               pulumi.StringPtrInput                                `pulumi:"function"`
	FunctionApp                            pulumi.StringPtrInput                                `pulumi:"functionApp"`
	FunctionKey                            pulumi.StringPtrInput                                `pulumi:"functionKey"`
	FunctionName                           pulumi.StringPtrInput                                `pulumi:"functionName"`
	FunctionTrigger                        pulumi.StringPtrInput                                `pulumi:"functionTrigger"`
	GcsBucket                              pulumi.StringPtrInput                                `pulumi:"gcsBucket"`
	GcsFolder                              pulumi.StringPtrInput                                `pulumi:"gcsFolder"`
	GroupName                              pulumi.StringPtrInput                                `pulumi:"groupName"`
	HasManagePermissions                   pulumi.StringPtrInput                                `pulumi:"hasManagePermissions"`
	HomeFolder                             pulumi.StringPtrInput                                `pulumi:"homeFolder"`
	Host                                   pulumi.StringPtrInput                                `pulumi:"host"`
	HostIp                                 pulumi.StringPtrInput                                `pulumi:"hostIp"`
	HostUser                               pulumi.StringPtrInput                                `pulumi:"hostUser"`
	Hosts                                  pulumi.StringArrayInput                              `pulumi:"hosts"`
	Identity                               pulumi.StringPtrInput                                `pulumi:"identity"`
	Instance                               pulumi.StringPtrInput                                `pulumi:"instance"`
	InstanceNumber                         pulumi.StringPtrInput                                `pulumi:"instanceNumber"`
	InstanceUrl                            pulumi.StringPtrInput                                `pulumi:"instanceUrl"`
	IntegrationKey                         pulumi.StringPtrInput                                `pulumi:"integrationKey"`
	IsAccountLevelConnector                pulumi.StringPtrInput                                `pulumi:"isAccountLevelConnector"`
	IsAuth2Enabled                         pulumi.StringPtrInput                                `pulumi:"isAuth2Enabled"`
	IsCustomApiCredentials                 pulumi.StringPtrInput                                `pulumi:"isCustomApiCredentials"`
	IsFtps                                 pulumi.StringPtrInput                                `pulumi:"isFtps"`
	IsKeypair                              pulumi.StringPtrInput                                `pulumi:"isKeypair"`
	IsMultiEntityFeatureEnabled            pulumi.StringPtrInput                                `pulumi:"isMultiEntityFeatureEnabled"`
	IsNewPackage                           pulumi.StringPtrInput                                `pulumi:"isNewPackage"`
	IsPrivateKeyEncrypted                  pulumi.StringPtrInput                                `pulumi:"isPrivateKeyEncrypted"`
	IsPrivateLinkRequired                  pulumi.StringPtrInput                                `pulumi:"isPrivateLinkRequired"`
	IsPublic                               pulumi.StringPtrInput                                `pulumi:"isPublic"`
	IsSailthruConnectEnabled               pulumi.StringPtrInput                                `pulumi:"isSailthruConnectEnabled"`
	IsSecure                               pulumi.StringPtrInput                                `pulumi:"isSecure"`
	IsSingleTableMode                      pulumi.StringPtrInput                                `pulumi:"isSingleTableMode"`
	IsVendor                               pulumi.StringPtrInput                                `pulumi:"isVendor"`
	JsonDeliveryMode                       pulumi.StringPtrInput                                `pulumi:"jsonDeliveryMode"`
	Key                                    pulumi.StringPtrInput                                `pulumi:"key"`
	KeyPassword                            pulumi.StringPtrInput                                `pulumi:"keyPassword"`
	KeyStoreType                           pulumi.StringPtrInput                                `pulumi:"keyStoreType"`
	Keystore                               pulumi.StringPtrInput                                `pulumi:"keystore"`
	KeystorePassword                       pulumi.StringPtrInput                                `pulumi:"keystorePassword"`
	Last_synced_changes_utc                pulumi.StringPtrInput                                `pulumi:"last_synced_changes_utc"`
	LatestVersion                          pulumi.StringPtrInput                                `pulumi:"latestVersion"`
	LineSeparator                          pulumi.StringPtrInput                                `pulumi:"lineSeparator"`
	ListStrategy                           pulumi.StringPtrInput                                `pulumi:"listStrategy"`
	ListSyncMode                           pulumi.StringPtrInput                                `pulumi:"listSyncMode"`
	LogJournal                             pulumi.StringPtrInput                                `pulumi:"logJournal"`
	LogJournalSchema                       pulumi.StringPtrInput                                `pulumi:"logJournalSchema"`
	Login                                  pulumi.StringPtrInput                                `pulumi:"login"`
	LoginPassword                          pulumi.StringPtrInput                                `pulumi:"loginPassword"`
	ManagerAccounts                        pulumi.StringArrayInput                              `pulumi:"managerAccounts"`
	MerchantId                             pulumi.StringPtrInput                                `pulumi:"merchantId"`
	MessageType                            pulumi.StringPtrInput                                `pulumi:"messageType"`
	Metrics                                pulumi.StringArrayInput                              `pulumi:"metrics"`
	NamedRange                             pulumi.StringPtrInput                                `pulumi:"namedRange"`
	Namespace                              pulumi.StringPtrInput                                `pulumi:"namespace"`
	NetworkCode                            pulumi.StringPtrInput                                `pulumi:"networkCode"`
	NullSequence                           pulumi.StringPtrInput                                `pulumi:"nullSequence"`
	OauthToken                             pulumi.StringPtrInput                                `pulumi:"oauthToken"`
	OauthTokenSecret                       pulumi.StringPtrInput                                `pulumi:"oauthTokenSecret"`
	OnError                                pulumi.StringPtrInput                                `pulumi:"onError"`
	OnPremise                              pulumi.StringPtrInput                                `pulumi:"onPremise"`
	Organization                           pulumi.StringPtrInput                                `pulumi:"organization"`
	OrganizationId                         pulumi.StringPtrInput                                `pulumi:"organizationId"`
	Organizations                          pulumi.StringArrayInput                              `pulumi:"organizations"`
	PackedModeTables                       pulumi.StringArrayInput                              `pulumi:"packedModeTables"`
	PackingMode                            pulumi.StringPtrInput                                `pulumi:"packingMode"`
	Pages                                  pulumi.StringArrayInput                              `pulumi:"pages"`
	Partners                               pulumi.StringArrayInput                              `pulumi:"partners"`
	Passphrase                             pulumi.StringPtrInput                                `pulumi:"passphrase"`
	Password                               pulumi.StringPtrInput                                `pulumi:"password"`
	Pat                                    pulumi.StringPtrInput                                `pulumi:"pat"`
	PatName                                pulumi.StringPtrInput                                `pulumi:"patName"`
	PatSecret                              pulumi.StringPtrInput                                `pulumi:"patSecret"`
	Path                                   pulumi.StringPtrInput                                `pulumi:"path"`
	Pattern                                pulumi.StringPtrInput                                `pulumi:"pattern"`
	PdbName                                pulumi.StringPtrInput                                `pulumi:"pdbName"`
	PemCertificate                         pulumi.StringPtrInput                                `pulumi:"pemCertificate"`
	PemPrivateKey                          pulumi.StringPtrInput                                `pulumi:"pemPrivateKey"`
	PerInteractionDimensions               pulumi.StringArrayInput                              `pulumi:"perInteractionDimensions"`
	PersonalAccessToken                    pulumi.StringPtrInput                                `pulumi:"personalAccessToken"`
	PgpPassPhrase                          pulumi.StringPtrInput                                `pulumi:"pgpPassPhrase"`
	PgpSecretKey                           pulumi.StringPtrInput                                `pulumi:"pgpSecretKey"`
	PhoneNumber                            pulumi.StringPtrInput                                `pulumi:"phoneNumber"`
	Port                                   pulumi.StringPtrInput                                `pulumi:"port"`
	PostClickAttributionWindowSize         pulumi.StringPtrInput                                `pulumi:"postClickAttributionWindowSize"`
	PrebuiltReport                         pulumi.StringPtrInput                                `pulumi:"prebuiltReport"`
	Prefix                                 pulumi.StringPtrInput                                `pulumi:"prefix"`
	PrimaryKeys                            pulumi.StringArrayInput                              `pulumi:"primaryKeys"`
	PrivateKey                             pulumi.StringPtrInput                                `pulumi:"privateKey"`
	Profiles                               pulumi.StringArrayInput                              `pulumi:"profiles"`
	ProjectCredentials                     ConnectorConfigProjectCredentialArrayInput           `pulumi:"projectCredentials"`
	ProjectId                              pulumi.StringPtrInput                                `pulumi:"projectId"`
	Projects                               pulumi.StringArrayInput                              `pulumi:"projects"`
	Properties                             pulumi.StringArrayInput                              `pulumi:"properties"`
	PublicKey                              pulumi.StringPtrInput                                `pulumi:"publicKey"`
	PublicationName                        pulumi.StringPtrInput                                `pulumi:"publicationName"`
	QueryId                                pulumi.StringPtrInput                                `pulumi:"queryId"`
	QueryParamValue                        pulumi.StringPtrInput                                `pulumi:"queryParamValue"`
	RefreshTokenExpiresAt                  pulumi.StringPtrInput                                `pulumi:"refreshTokenExpiresAt"`
	Region                                 pulumi.StringPtrInput                                `pulumi:"region"`
	ReplicaId                              pulumi.StringPtrInput                                `pulumi:"replicaId"`
	ReplicationSlot                        pulumi.StringPtrInput                                `pulumi:"replicationSlot"`
	ReportConfigurationIds                 pulumi.StringArrayInput                              `pulumi:"reportConfigurationIds"`
	ReportFormatType                       pulumi.StringPtrInput                                `pulumi:"reportFormatType"`
	ReportSuites                           pulumi.StringArrayInput                              `pulumi:"reportSuites"`
	ReportTimezone                         pulumi.StringPtrInput                                `pulumi:"reportTimezone"`
	ReportType                             pulumi.StringPtrInput                                `pulumi:"reportType"`
	ReportUrl                              pulumi.StringPtrInput                                `pulumi:"reportUrl"`
	Reports                                ConnectorConfigReportArrayInput                      `pulumi:"reports"`
	ReportsLinkedinAds                     pulumi.StringArrayInput                              `pulumi:"reportsLinkedinAds"`
	Repositories                           pulumi.StringArrayInput                              `pulumi:"repositories"`
	ResourceToken                          pulumi.StringPtrInput                                `pulumi:"resourceToken"`
	ResourceUrl                            pulumi.StringPtrInput                                `pulumi:"resourceUrl"`
	RestApiLimit                           pulumi.StringPtrInput                                `pulumi:"restApiLimit"`
	RfcLibraryPath                         pulumi.StringPtrInput                                `pulumi:"rfcLibraryPath"`
	Role                                   pulumi.StringPtrInput                                `pulumi:"role"`
	RoleArn                                pulumi.StringPtrInput                                `pulumi:"roleArn"`
	RollbackWindowSize                     pulumi.StringPtrInput                                `pulumi:"rollbackWindowSize"`
	S3Bucket                               pulumi.StringPtrInput                                `pulumi:"s3Bucket"`
	S3ExportBucket                         pulumi.StringPtrInput                                `pulumi:"s3ExportBucket"`
	S3ExportFolder                         pulumi.StringPtrInput                                `pulumi:"s3ExportFolder"`
	S3ExportRoleArn                        pulumi.StringPtrInput                                `pulumi:"s3ExportRoleArn"`
	S3RoleArn                              pulumi.StringPtrInput                                `pulumi:"s3RoleArn"`
	S3bucket                               pulumi.StringPtrInput                                `pulumi:"s3bucket"`
	S3externalId                           pulumi.StringPtrInput                                `pulumi:"s3externalId"`
	S3folder                               pulumi.StringPtrInput                                `pulumi:"s3folder"`
	S3path                                 pulumi.StringPtrInput                                `pulumi:"s3path"`
	S3roleArn                              pulumi.StringPtrInput                                `pulumi:"s3roleArn"`
	SalesAccountSyncMode                   pulumi.StringPtrInput                                `pulumi:"salesAccountSyncMode"`
	SalesAccounts                          pulumi.StringArrayInput                              `pulumi:"salesAccounts"`
	SalesforceSecurityToken                pulumi.StringPtrInput                                `pulumi:"salesforceSecurityToken"`
	SandboxAccount                         pulumi.StringPtrInput                                `pulumi:"sandboxAccount"`
	SapSchema                              pulumi.StringPtrInput                                `pulumi:"sapSchema"`
	SapUser                                pulumi.StringPtrInput                                `pulumi:"sapUser"`
	SaslMechanism                          pulumi.StringPtrInput                                `pulumi:"saslMechanism"`
	SaslPlainKey                           pulumi.StringPtrInput                                `pulumi:"saslPlainKey"`
	SaslPlainSecret                        pulumi.StringPtrInput                                `pulumi:"saslPlainSecret"`
	SaslScram256Key                        pulumi.StringPtrInput                                `pulumi:"saslScram256Key"`
	SaslScram256Secret                     pulumi.StringPtrInput                                `pulumi:"saslScram256Secret"`
	SaslScram512Key                        pulumi.StringPtrInput                                `pulumi:"saslScram512Key"`
	SaslScram512Secret                     pulumi.StringPtrInput                                `pulumi:"saslScram512Secret"`
	SchemaRegistryCredentialsSource        pulumi.StringPtrInput                                `pulumi:"schemaRegistryCredentialsSource"`
	SchemaRegistryKey                      pulumi.StringPtrInput                                `pulumi:"schemaRegistryKey"`
	SchemaRegistrySecret                   pulumi.StringPtrInput                                `pulumi:"schemaRegistrySecret"`
	SchemaRegistryUrls                     pulumi.StringArrayInput                              `pulumi:"schemaRegistryUrls"`
	Secret                                 pulumi.StringPtrInput                                `pulumi:"secret"`
	SecretKey                              pulumi.StringPtrInput                                `pulumi:"secretKey"`
	Secrets                                pulumi.StringPtrInput                                `pulumi:"secrets"`
	SecretsLists                           ConnectorConfigSecretsListArrayInput                 `pulumi:"secretsLists"`
	SecurityProtocol                       pulumi.StringPtrInput                                `pulumi:"securityProtocol"`
	Segments                               pulumi.StringArrayInput                              `pulumi:"segments"`
	SelectedExports                        pulumi.StringArrayInput                              `pulumi:"selectedExports"`
	SenderId                               pulumi.StringPtrInput                                `pulumi:"senderId"`
	SenderPassword                         pulumi.StringPtrInput                                `pulumi:"senderPassword"`
	ServerAddress                          pulumi.StringPtrInput                                `pulumi:"serverAddress"`
	ServerUrl                              pulumi.StringPtrInput                                `pulumi:"serverUrl"`
	Servers                                pulumi.StringArrayInput                              `pulumi:"servers"`
	ServiceAccount                         pulumi.StringPtrInput                                `pulumi:"serviceAccount"`
	ServiceAccountEmail                    pulumi.StringPtrInput                                `pulumi:"serviceAccountEmail"`
	ServiceAccountKey                      pulumi.StringPtrInput                                `pulumi:"serviceAccountKey"`
	ServiceVersion                         pulumi.StringPtrInput                                `pulumi:"serviceVersion"`
	SftpHost                               pulumi.StringPtrInput                                `pulumi:"sftpHost"`
	SftpIsKeyPair                          pulumi.StringPtrInput                                `pulumi:"sftpIsKeyPair"`
	SftpPassword                           pulumi.StringPtrInput                                `pulumi:"sftpPassword"`
	SftpPort                               pulumi.StringPtrInput                                `pulumi:"sftpPort"`
	SftpPublicKey                          pulumi.StringPtrInput                                `pulumi:"sftpPublicKey"`
	SftpUser                               pulumi.StringPtrInput                                `pulumi:"sftpUser"`
	ShareUrl                               pulumi.StringPtrInput                                `pulumi:"shareUrl"`
	SheetId                                pulumi.StringPtrInput                                `pulumi:"sheetId"`
	Shop                                   pulumi.StringPtrInput                                `pulumi:"shop"`
	ShortCode                              pulumi.StringPtrInput                                `pulumi:"shortCode"`
	ShowRecordsWithNoMetrics               pulumi.StringPtrInput                                `pulumi:"showRecordsWithNoMetrics"`
	Sid                                    pulumi.StringPtrInput                                `pulumi:"sid"`
	SignerPublicKey                        pulumi.StringPtrInput                                `pulumi:"signerPublicKey"`
	SiteAddress                            pulumi.StringPtrInput                                `pulumi:"siteAddress"`
	SiteId                                 pulumi.StringPtrInput                                `pulumi:"siteId"`
	SiteName                               pulumi.StringPtrInput                                `pulumi:"siteName"`
	SiteUrls                               pulumi.StringArrayInput                              `pulumi:"siteUrls"`
	SkipAfter                              pulumi.StringPtrInput                                `pulumi:"skipAfter"`
	SkipBefore                             pulumi.StringPtrInput                                `pulumi:"skipBefore"`
	SoapUri                                pulumi.StringPtrInput                                `pulumi:"soapUri"`
	SocialDataSyncTimeframe                pulumi.StringPtrInput                                `pulumi:"socialDataSyncTimeframe"`
	Source                                 pulumi.StringPtrInput                                `pulumi:"source"`
	StoreHash                              pulumi.StringPtrInput                                `pulumi:"storeHash"`
	SubDomain                              pulumi.StringPtrInput                                `pulumi:"subDomain"`
	Subdomain                              pulumi.StringPtrInput                                `pulumi:"subdomain"`
	SubscriberName                         pulumi.StringPtrInput                                `pulumi:"subscriberName"`
	Subscription                           pulumi.StringPtrInput                                `pulumi:"subscription"`
	SupportConnectedAccountsSync           pulumi.StringPtrInput                                `pulumi:"supportConnectedAccountsSync"`
	SupportNestedColumns                   pulumi.StringPtrInput                                `pulumi:"supportNestedColumns"`
	SurveyIds                              pulumi.StringPtrInput                                `pulumi:"surveyIds"`
	SwipeAttributionWindow                 pulumi.StringPtrInput                                `pulumi:"swipeAttributionWindow"`
	SyncDataLocker                         pulumi.StringPtrInput                                `pulumi:"syncDataLocker"`
	SyncFormat                             pulumi.StringPtrInput                                `pulumi:"syncFormat"`
	SyncFormulaFields                      pulumi.StringPtrInput                                `pulumi:"syncFormulaFields"`
	SyncMetadata                           pulumi.StringPtrInput                                `pulumi:"syncMetadata"`
	SyncMethod                             pulumi.StringPtrInput                                `pulumi:"syncMethod"`
	SyncMode                               pulumi.StringPtrInput                                `pulumi:"syncMode"`
	SyncMultipleAccounts                   pulumi.StringPtrInput                                `pulumi:"syncMultipleAccounts"`
	SyncPackMode                           pulumi.StringPtrInput                                `pulumi:"syncPackMode"`
	SyncPullApi                            pulumi.StringPtrInput                                `pulumi:"syncPullApi"`
	SyncType                               pulumi.StringPtrInput                                `pulumi:"syncType"`
	Sysnr                                  pulumi.StringPtrInput                                `pulumi:"sysnr"`
	TableName                              pulumi.StringPtrInput                                `pulumi:"tableName"`
	TdeCertificate                         pulumi.StringPtrInput                                `pulumi:"tdeCertificate"`
	TdeCertificateName                     pulumi.StringPtrInput                                `pulumi:"tdeCertificateName"`
	TdePassword                            pulumi.StringPtrInput                                `pulumi:"tdePassword"`
	TdePrivateKey                          pulumi.StringPtrInput                                `pulumi:"tdePrivateKey"`
	TeamId                                 pulumi.StringPtrInput                                `pulumi:"teamId"`
	TechnicalAccountId                     pulumi.StringPtrInput                                `pulumi:"technicalAccountId"`
	TemplateLabels                         pulumi.StringArrayInput                              `pulumi:"templateLabels"`
	TenantId                               pulumi.StringPtrInput                                `pulumi:"tenantId"`
	TestTableName                          pulumi.StringPtrInput                                `pulumi:"testTableName"`
	TimeZone                               pulumi.StringPtrInput                                `pulumi:"timeZone"`
	TimeframeMonths                        pulumi.StringPtrInput                                `pulumi:"timeframeMonths"`
	Tns                                    pulumi.StringPtrInput                                `pulumi:"tns"`
	TokenAuthenticatedContainer            pulumi.StringPtrInput                                `pulumi:"tokenAuthenticatedContainer"`
	TokenAuthenticatedDatabase             pulumi.StringPtrInput                                `pulumi:"tokenAuthenticatedDatabase"`
	TokenId                                pulumi.StringPtrInput                                `pulumi:"tokenId"`
	TokenKey                               pulumi.StringPtrInput                                `pulumi:"tokenKey"`
	TokenSecret                            pulumi.StringPtrInput                                `pulumi:"tokenSecret"`
	TokenSecretKey                         pulumi.StringPtrInput                                `pulumi:"tokenSecretKey"`
	Topics                                 pulumi.StringArrayInput                              `pulumi:"topics"`
	TrustStoreType                         pulumi.StringPtrInput                                `pulumi:"trustStoreType"`
	TrustedCert                            pulumi.StringPtrInput                                `pulumi:"trustedCert"`
	Truststore                             pulumi.StringPtrInput                                `pulumi:"truststore"`
	TunnelHost                             pulumi.StringPtrInput                                `pulumi:"tunnelHost"`
	TunnelPort                             pulumi.StringPtrInput                                `pulumi:"tunnelPort"`
	TunnelUser                             pulumi.StringPtrInput                                `pulumi:"tunnelUser"`
	UniqueId                               pulumi.StringPtrInput                                `pulumi:"uniqueId"`
	UpdateConfigOnEachSync                 pulumi.StringPtrInput                                `pulumi:"updateConfigOnEachSync"`
	UpdateMethod                           pulumi.StringPtrInput                                `pulumi:"updateMethod"`
	Uri                                    pulumi.StringPtrInput                                `pulumi:"uri"`
	UseApiKeys                             pulumi.StringPtrInput                                `pulumi:"useApiKeys"`
	UseCustomerBucket                      pulumi.StringPtrInput                                `pulumi:"useCustomerBucket"`
	UseOracleRac                           pulumi.StringPtrInput                                `pulumi:"useOracleRac"`
	UsePgpEncryptionOptions                pulumi.StringPtrInput                                `pulumi:"usePgpEncryptionOptions"`
	UseServiceAccount                      pulumi.StringPtrInput                                `pulumi:"useServiceAccount"`
	UseTemplateLabels                      pulumi.StringPtrInput                                `pulumi:"useTemplateLabels"`
	UseWebhooks                            pulumi.StringPtrInput                                `pulumi:"useWebhooks"`
	UseWorkspace                           pulumi.StringPtrInput                                `pulumi:"useWorkspace"`
	User                                   pulumi.StringPtrInput                                `pulumi:"user"`
	UserId                                 pulumi.StringPtrInput                                `pulumi:"userId"`
	UserKey                                pulumi.StringPtrInput                                `pulumi:"userKey"`
	UserName                               pulumi.StringPtrInput                                `pulumi:"userName"`
	UserProfiles                           pulumi.StringArrayInput                              `pulumi:"userProfiles"`
	Username                               pulumi.StringPtrInput                                `pulumi:"username"`
	ViewAttributionWindow                  pulumi.StringPtrInput                                `pulumi:"viewAttributionWindow"`
	ViewThroughAttributionWindowSize       pulumi.StringPtrInput                                `pulumi:"viewThroughAttributionWindowSize"`
	WebhookEndpoint                        pulumi.StringPtrInput                                `pulumi:"webhookEndpoint"`
	WebhookKey                             pulumi.StringPtrInput                                `pulumi:"webhookKey"`
	WebhookUrl                             pulumi.StringPtrInput                                `pulumi:"webhookUrl"`
	WordPressSiteIdOrWoocommerceDomainName pulumi.StringPtrInput                                `pulumi:"wordPressSiteIdOrWoocommerceDomainName"`
	WorkspaceName                          pulumi.StringPtrInput                                `pulumi:"workspaceName"`
	WorkspaceSameAsSource                  pulumi.StringPtrInput                                `pulumi:"workspaceSameAsSource"`
	WorkspaceSchema                        pulumi.StringPtrInput                                `pulumi:"workspaceSchema"`
	WsCertificate                          pulumi.StringPtrInput                                `pulumi:"wsCertificate"`
}

func (ConnectorConfigArgs) ElementType

func (ConnectorConfigArgs) ElementType() reflect.Type

func (ConnectorConfigArgs) ToConnectorConfigOutput

func (i ConnectorConfigArgs) ToConnectorConfigOutput() ConnectorConfigOutput

func (ConnectorConfigArgs) ToConnectorConfigOutputWithContext

func (i ConnectorConfigArgs) ToConnectorConfigOutputWithContext(ctx context.Context) ConnectorConfigOutput

func (ConnectorConfigArgs) ToConnectorConfigPtrOutput

func (i ConnectorConfigArgs) ToConnectorConfigPtrOutput() ConnectorConfigPtrOutput

func (ConnectorConfigArgs) ToConnectorConfigPtrOutputWithContext

func (i ConnectorConfigArgs) ToConnectorConfigPtrOutputWithContext(ctx context.Context) ConnectorConfigPtrOutput

func (ConnectorConfigArgs) ToOutput

type ConnectorConfigCustomReport

type ConnectorConfigCustomReport struct {
	Aggregate                 *string  `pulumi:"aggregate"`
	ConversionsReportIncluded *string  `pulumi:"conversionsReportIncluded"`
	CustomEventsIncluded      *string  `pulumi:"customEventsIncluded"`
	Dimensions                []string `pulumi:"dimensions"`
	EventNames                []string `pulumi:"eventNames"`
	Level                     *string  `pulumi:"level"`
	Metrics                   []string `pulumi:"metrics"`
	ReportFields              []string `pulumi:"reportFields"`
	ReportName                *string  `pulumi:"reportName"`
	ReportType                *string  `pulumi:"reportType"`
	Segmentation              *string  `pulumi:"segmentation"`
	TableName                 *string  `pulumi:"tableName"`
}

type ConnectorConfigCustomReportArgs

type ConnectorConfigCustomReportArgs struct {
	Aggregate                 pulumi.StringPtrInput   `pulumi:"aggregate"`
	ConversionsReportIncluded pulumi.StringPtrInput   `pulumi:"conversionsReportIncluded"`
	CustomEventsIncluded      pulumi.StringPtrInput   `pulumi:"customEventsIncluded"`
	Dimensions                pulumi.StringArrayInput `pulumi:"dimensions"`
	EventNames                pulumi.StringArrayInput `pulumi:"eventNames"`
	Level                     pulumi.StringPtrInput   `pulumi:"level"`
	Metrics                   pulumi.StringArrayInput `pulumi:"metrics"`
	ReportFields              pulumi.StringArrayInput `pulumi:"reportFields"`
	ReportName                pulumi.StringPtrInput   `pulumi:"reportName"`
	ReportType                pulumi.StringPtrInput   `pulumi:"reportType"`
	Segmentation              pulumi.StringPtrInput   `pulumi:"segmentation"`
	TableName                 pulumi.StringPtrInput   `pulumi:"tableName"`
}

func (ConnectorConfigCustomReportArgs) ElementType

func (ConnectorConfigCustomReportArgs) ToConnectorConfigCustomReportOutput

func (i ConnectorConfigCustomReportArgs) ToConnectorConfigCustomReportOutput() ConnectorConfigCustomReportOutput

func (ConnectorConfigCustomReportArgs) ToConnectorConfigCustomReportOutputWithContext

func (i ConnectorConfigCustomReportArgs) ToConnectorConfigCustomReportOutputWithContext(ctx context.Context) ConnectorConfigCustomReportOutput

func (ConnectorConfigCustomReportArgs) ToOutput

type ConnectorConfigCustomReportArray

type ConnectorConfigCustomReportArray []ConnectorConfigCustomReportInput

func (ConnectorConfigCustomReportArray) ElementType

func (ConnectorConfigCustomReportArray) ToConnectorConfigCustomReportArrayOutput

func (i ConnectorConfigCustomReportArray) ToConnectorConfigCustomReportArrayOutput() ConnectorConfigCustomReportArrayOutput

func (ConnectorConfigCustomReportArray) ToConnectorConfigCustomReportArrayOutputWithContext

func (i ConnectorConfigCustomReportArray) ToConnectorConfigCustomReportArrayOutputWithContext(ctx context.Context) ConnectorConfigCustomReportArrayOutput

func (ConnectorConfigCustomReportArray) ToOutput

type ConnectorConfigCustomReportArrayInput

type ConnectorConfigCustomReportArrayInput interface {
	pulumi.Input

	ToConnectorConfigCustomReportArrayOutput() ConnectorConfigCustomReportArrayOutput
	ToConnectorConfigCustomReportArrayOutputWithContext(context.Context) ConnectorConfigCustomReportArrayOutput
}

ConnectorConfigCustomReportArrayInput is an input type that accepts ConnectorConfigCustomReportArray and ConnectorConfigCustomReportArrayOutput values. You can construct a concrete instance of `ConnectorConfigCustomReportArrayInput` via:

ConnectorConfigCustomReportArray{ ConnectorConfigCustomReportArgs{...} }

type ConnectorConfigCustomReportArrayOutput

type ConnectorConfigCustomReportArrayOutput struct{ *pulumi.OutputState }

func (ConnectorConfigCustomReportArrayOutput) ElementType

func (ConnectorConfigCustomReportArrayOutput) Index

func (ConnectorConfigCustomReportArrayOutput) ToConnectorConfigCustomReportArrayOutput

func (o ConnectorConfigCustomReportArrayOutput) ToConnectorConfigCustomReportArrayOutput() ConnectorConfigCustomReportArrayOutput

func (ConnectorConfigCustomReportArrayOutput) ToConnectorConfigCustomReportArrayOutputWithContext

func (o ConnectorConfigCustomReportArrayOutput) ToConnectorConfigCustomReportArrayOutputWithContext(ctx context.Context) ConnectorConfigCustomReportArrayOutput

func (ConnectorConfigCustomReportArrayOutput) ToOutput

type ConnectorConfigCustomReportInput

type ConnectorConfigCustomReportInput interface {
	pulumi.Input

	ToConnectorConfigCustomReportOutput() ConnectorConfigCustomReportOutput
	ToConnectorConfigCustomReportOutputWithContext(context.Context) ConnectorConfigCustomReportOutput
}

ConnectorConfigCustomReportInput is an input type that accepts ConnectorConfigCustomReportArgs and ConnectorConfigCustomReportOutput values. You can construct a concrete instance of `ConnectorConfigCustomReportInput` via:

ConnectorConfigCustomReportArgs{...}

type ConnectorConfigCustomReportOutput

type ConnectorConfigCustomReportOutput struct{ *pulumi.OutputState }

func (ConnectorConfigCustomReportOutput) Aggregate

func (ConnectorConfigCustomReportOutput) ConversionsReportIncluded

func (o ConnectorConfigCustomReportOutput) ConversionsReportIncluded() pulumi.StringPtrOutput

func (ConnectorConfigCustomReportOutput) CustomEventsIncluded

func (o ConnectorConfigCustomReportOutput) CustomEventsIncluded() pulumi.StringPtrOutput

func (ConnectorConfigCustomReportOutput) Dimensions

func (ConnectorConfigCustomReportOutput) ElementType

func (ConnectorConfigCustomReportOutput) EventNames

func (ConnectorConfigCustomReportOutput) Level

func (ConnectorConfigCustomReportOutput) Metrics

func (ConnectorConfigCustomReportOutput) ReportFields

func (ConnectorConfigCustomReportOutput) ReportName

func (ConnectorConfigCustomReportOutput) ReportType

func (ConnectorConfigCustomReportOutput) Segmentation

func (ConnectorConfigCustomReportOutput) TableName

func (ConnectorConfigCustomReportOutput) ToConnectorConfigCustomReportOutput

func (o ConnectorConfigCustomReportOutput) ToConnectorConfigCustomReportOutput() ConnectorConfigCustomReportOutput

func (ConnectorConfigCustomReportOutput) ToConnectorConfigCustomReportOutputWithContext

func (o ConnectorConfigCustomReportOutput) ToConnectorConfigCustomReportOutputWithContext(ctx context.Context) ConnectorConfigCustomReportOutput

func (ConnectorConfigCustomReportOutput) ToOutput

type ConnectorConfigCustomTable

type ConnectorConfigCustomTable struct {
	ActionBreakdowns             []string `pulumi:"actionBreakdowns"`
	ActionReportTime             *string  `pulumi:"actionReportTime"`
	Aggregation                  *string  `pulumi:"aggregation"`
	Breakdowns                   []string `pulumi:"breakdowns"`
	ClickAttributionWindow       *string  `pulumi:"clickAttributionWindow"`
	ConfigType                   *string  `pulumi:"configType"`
	Fields                       []string `pulumi:"fields"`
	Level                        *string  `pulumi:"level"`
	PrebuiltReportName           *string  `pulumi:"prebuiltReportName"`
	TableName                    *string  `pulumi:"tableName"`
	UseUnifiedAttributionSetting *string  `pulumi:"useUnifiedAttributionSetting"`
	ViewAttributionWindow        *string  `pulumi:"viewAttributionWindow"`
}

type ConnectorConfigCustomTableArgs

type ConnectorConfigCustomTableArgs struct {
	ActionBreakdowns             pulumi.StringArrayInput `pulumi:"actionBreakdowns"`
	ActionReportTime             pulumi.StringPtrInput   `pulumi:"actionReportTime"`
	Aggregation                  pulumi.StringPtrInput   `pulumi:"aggregation"`
	Breakdowns                   pulumi.StringArrayInput `pulumi:"breakdowns"`
	ClickAttributionWindow       pulumi.StringPtrInput   `pulumi:"clickAttributionWindow"`
	ConfigType                   pulumi.StringPtrInput   `pulumi:"configType"`
	Fields                       pulumi.StringArrayInput `pulumi:"fields"`
	Level                        pulumi.StringPtrInput   `pulumi:"level"`
	PrebuiltReportName           pulumi.StringPtrInput   `pulumi:"prebuiltReportName"`
	TableName                    pulumi.StringPtrInput   `pulumi:"tableName"`
	UseUnifiedAttributionSetting pulumi.StringPtrInput   `pulumi:"useUnifiedAttributionSetting"`
	ViewAttributionWindow        pulumi.StringPtrInput   `pulumi:"viewAttributionWindow"`
}

func (ConnectorConfigCustomTableArgs) ElementType

func (ConnectorConfigCustomTableArgs) ToConnectorConfigCustomTableOutput

func (i ConnectorConfigCustomTableArgs) ToConnectorConfigCustomTableOutput() ConnectorConfigCustomTableOutput

func (ConnectorConfigCustomTableArgs) ToConnectorConfigCustomTableOutputWithContext

func (i ConnectorConfigCustomTableArgs) ToConnectorConfigCustomTableOutputWithContext(ctx context.Context) ConnectorConfigCustomTableOutput

func (ConnectorConfigCustomTableArgs) ToOutput

type ConnectorConfigCustomTableArray

type ConnectorConfigCustomTableArray []ConnectorConfigCustomTableInput

func (ConnectorConfigCustomTableArray) ElementType

func (ConnectorConfigCustomTableArray) ToConnectorConfigCustomTableArrayOutput

func (i ConnectorConfigCustomTableArray) ToConnectorConfigCustomTableArrayOutput() ConnectorConfigCustomTableArrayOutput

func (ConnectorConfigCustomTableArray) ToConnectorConfigCustomTableArrayOutputWithContext

func (i ConnectorConfigCustomTableArray) ToConnectorConfigCustomTableArrayOutputWithContext(ctx context.Context) ConnectorConfigCustomTableArrayOutput

func (ConnectorConfigCustomTableArray) ToOutput

type ConnectorConfigCustomTableArrayInput

type ConnectorConfigCustomTableArrayInput interface {
	pulumi.Input

	ToConnectorConfigCustomTableArrayOutput() ConnectorConfigCustomTableArrayOutput
	ToConnectorConfigCustomTableArrayOutputWithContext(context.Context) ConnectorConfigCustomTableArrayOutput
}

ConnectorConfigCustomTableArrayInput is an input type that accepts ConnectorConfigCustomTableArray and ConnectorConfigCustomTableArrayOutput values. You can construct a concrete instance of `ConnectorConfigCustomTableArrayInput` via:

ConnectorConfigCustomTableArray{ ConnectorConfigCustomTableArgs{...} }

type ConnectorConfigCustomTableArrayOutput

type ConnectorConfigCustomTableArrayOutput struct{ *pulumi.OutputState }

func (ConnectorConfigCustomTableArrayOutput) ElementType

func (ConnectorConfigCustomTableArrayOutput) Index

func (ConnectorConfigCustomTableArrayOutput) ToConnectorConfigCustomTableArrayOutput

func (o ConnectorConfigCustomTableArrayOutput) ToConnectorConfigCustomTableArrayOutput() ConnectorConfigCustomTableArrayOutput

func (ConnectorConfigCustomTableArrayOutput) ToConnectorConfigCustomTableArrayOutputWithContext

func (o ConnectorConfigCustomTableArrayOutput) ToConnectorConfigCustomTableArrayOutputWithContext(ctx context.Context) ConnectorConfigCustomTableArrayOutput

func (ConnectorConfigCustomTableArrayOutput) ToOutput

type ConnectorConfigCustomTableInput

type ConnectorConfigCustomTableInput interface {
	pulumi.Input

	ToConnectorConfigCustomTableOutput() ConnectorConfigCustomTableOutput
	ToConnectorConfigCustomTableOutputWithContext(context.Context) ConnectorConfigCustomTableOutput
}

ConnectorConfigCustomTableInput is an input type that accepts ConnectorConfigCustomTableArgs and ConnectorConfigCustomTableOutput values. You can construct a concrete instance of `ConnectorConfigCustomTableInput` via:

ConnectorConfigCustomTableArgs{...}

type ConnectorConfigCustomTableOutput

type ConnectorConfigCustomTableOutput struct{ *pulumi.OutputState }

func (ConnectorConfigCustomTableOutput) ActionBreakdowns

func (ConnectorConfigCustomTableOutput) ActionReportTime

func (ConnectorConfigCustomTableOutput) Aggregation

func (ConnectorConfigCustomTableOutput) Breakdowns

func (ConnectorConfigCustomTableOutput) ClickAttributionWindow

func (o ConnectorConfigCustomTableOutput) ClickAttributionWindow() pulumi.StringPtrOutput

func (ConnectorConfigCustomTableOutput) ConfigType

func (ConnectorConfigCustomTableOutput) ElementType

func (ConnectorConfigCustomTableOutput) Fields

func (ConnectorConfigCustomTableOutput) Level

func (ConnectorConfigCustomTableOutput) PrebuiltReportName

func (ConnectorConfigCustomTableOutput) TableName

func (ConnectorConfigCustomTableOutput) ToConnectorConfigCustomTableOutput

func (o ConnectorConfigCustomTableOutput) ToConnectorConfigCustomTableOutput() ConnectorConfigCustomTableOutput

func (ConnectorConfigCustomTableOutput) ToConnectorConfigCustomTableOutputWithContext

func (o ConnectorConfigCustomTableOutput) ToConnectorConfigCustomTableOutputWithContext(ctx context.Context) ConnectorConfigCustomTableOutput

func (ConnectorConfigCustomTableOutput) ToOutput

func (ConnectorConfigCustomTableOutput) UseUnifiedAttributionSetting

func (o ConnectorConfigCustomTableOutput) UseUnifiedAttributionSetting() pulumi.StringPtrOutput

func (ConnectorConfigCustomTableOutput) ViewAttributionWindow

func (o ConnectorConfigCustomTableOutput) ViewAttributionWindow() pulumi.StringPtrOutput

type ConnectorConfigInput

type ConnectorConfigInput interface {
	pulumi.Input

	ToConnectorConfigOutput() ConnectorConfigOutput
	ToConnectorConfigOutputWithContext(context.Context) ConnectorConfigOutput
}

ConnectorConfigInput is an input type that accepts ConnectorConfigArgs and ConnectorConfigOutput values. You can construct a concrete instance of `ConnectorConfigInput` via:

ConnectorConfigArgs{...}

type ConnectorConfigOutput

type ConnectorConfigOutput struct{ *pulumi.OutputState }

func (ConnectorConfigOutput) AbsConnectionMethod

func (o ConnectorConfigOutput) AbsConnectionMethod() pulumi.StringPtrOutput

func (ConnectorConfigOutput) AbsConnectionString

func (o ConnectorConfigOutput) AbsConnectionString() pulumi.StringPtrOutput

func (ConnectorConfigOutput) AbsContainerAddress

func (o ConnectorConfigOutput) AbsContainerAddress() pulumi.StringPtrOutput

func (ConnectorConfigOutput) AbsContainerName

func (o ConnectorConfigOutput) AbsContainerName() pulumi.StringPtrOutput

func (ConnectorConfigOutput) AbsHostIp

func (ConnectorConfigOutput) AbsHostUser

func (ConnectorConfigOutput) AbsPrefix

func (ConnectorConfigOutput) AbsPublicKey

func (o ConnectorConfigOutput) AbsPublicKey() pulumi.StringPtrOutput

func (ConnectorConfigOutput) AccessKey

func (ConnectorConfigOutput) AccessKeyId

func (ConnectorConfigOutput) AccessKeySecret

func (o ConnectorConfigOutput) AccessKeySecret() pulumi.StringPtrOutput

func (ConnectorConfigOutput) AccessToken

func (ConnectorConfigOutput) AccessType

func (ConnectorConfigOutput) Account

func (ConnectorConfigOutput) AccountId

func (ConnectorConfigOutput) AccountIds

func (ConnectorConfigOutput) AccountKey

func (ConnectorConfigOutput) AccountName

func (ConnectorConfigOutput) AccountSyncMode

func (o ConnectorConfigOutput) AccountSyncMode() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Accounts

func (ConnectorConfigOutput) AccountsRedditAds

func (ConnectorConfigOutput) AccountsSyncMode

func (o ConnectorConfigOutput) AccountsSyncMode() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ActionBreakdowns

func (o ConnectorConfigOutput) ActionBreakdowns() pulumi.StringArrayOutput

func (ConnectorConfigOutput) ActionReportTime

func (o ConnectorConfigOutput) ActionReportTime() pulumi.StringPtrOutput

func (ConnectorConfigOutput) AdAnalytics

func (ConnectorConfigOutput) AdUnitView

func (ConnectorConfigOutput) AdminApiKey

func (ConnectorConfigOutput) AdobeAnalyticsConfigurations

func (ConnectorConfigOutput) Advertisables

func (ConnectorConfigOutput) Advertisers

func (ConnectorConfigOutput) AdvertisersIds

func (o ConnectorConfigOutput) AdvertisersIds() pulumi.StringArrayOutput

func (ConnectorConfigOutput) AdvertisersSyncMode

func (o ConnectorConfigOutput) AdvertisersSyncMode() pulumi.StringPtrOutput

func (ConnectorConfigOutput) AgentHost

func (ConnectorConfigOutput) AgentOraHome

func (o ConnectorConfigOutput) AgentOraHome() pulumi.StringPtrOutput

func (ConnectorConfigOutput) AgentPassword

func (o ConnectorConfigOutput) AgentPassword() pulumi.StringPtrOutput

func (ConnectorConfigOutput) AgentPort

func (ConnectorConfigOutput) AgentPublicCert

func (o ConnectorConfigOutput) AgentPublicCert() pulumi.StringPtrOutput

func (ConnectorConfigOutput) AgentUser

func (ConnectorConfigOutput) Aggregation

func (ConnectorConfigOutput) AlwaysEncrypted

func (o ConnectorConfigOutput) AlwaysEncrypted() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ApiAccessToken

func (o ConnectorConfigOutput) ApiAccessToken() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ApiId

func (ConnectorConfigOutput) ApiKey

func (ConnectorConfigOutput) ApiKeys

func (ConnectorConfigOutput) ApiQuota

func (ConnectorConfigOutput) ApiRequestsPerMinute

func (o ConnectorConfigOutput) ApiRequestsPerMinute() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ApiSecret

func (ConnectorConfigOutput) ApiSecretKey

func (o ConnectorConfigOutput) ApiSecretKey() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ApiToken

func (ConnectorConfigOutput) ApiType

func (ConnectorConfigOutput) ApiUrl

func (ConnectorConfigOutput) ApiUsage

func (ConnectorConfigOutput) ApiVersion

func (ConnectorConfigOutput) AppId

func (ConnectorConfigOutput) AppIds

func (ConnectorConfigOutput) AppIdsAppsflyers

func (ConnectorConfigOutput) AppSpecificPassword

func (o ConnectorConfigOutput) AppSpecificPassword() pulumi.StringPtrOutput

func (ConnectorConfigOutput) AppSyncMode

func (ConnectorConfigOutput) AppendFileOption

func (o ConnectorConfigOutput) AppendFileOption() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ApplicationKey

func (o ConnectorConfigOutput) ApplicationKey() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Apps

func (ConnectorConfigOutput) ArchiveLogFormat

func (o ConnectorConfigOutput) ArchiveLogFormat() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ArchiveLogPath

func (o ConnectorConfigOutput) ArchiveLogPath() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ArchivePattern

func (o ConnectorConfigOutput) ArchivePattern() pulumi.StringPtrOutput

func (ConnectorConfigOutput) AreSoapCredentialsProvided

func (o ConnectorConfigOutput) AreSoapCredentialsProvided() pulumi.StringPtrOutput

func (ConnectorConfigOutput) AsbIp

func (ConnectorConfigOutput) AsmOption

func (ConnectorConfigOutput) AsmOracleHome

func (o ConnectorConfigOutput) AsmOracleHome() pulumi.StringPtrOutput

func (ConnectorConfigOutput) AsmPassword

func (ConnectorConfigOutput) AsmTns

func (ConnectorConfigOutput) AsmUser

func (ConnectorConfigOutput) AttributionWindow

func (o ConnectorConfigOutput) AttributionWindow() pulumi.StringPtrOutput

func (ConnectorConfigOutput) AttributionWindowSize

func (o ConnectorConfigOutput) AttributionWindowSize() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Auth

func (ConnectorConfigOutput) AuthMethod

func (ConnectorConfigOutput) AuthMode

func (ConnectorConfigOutput) AuthType

func (ConnectorConfigOutput) AuthorizationMethod

func (o ConnectorConfigOutput) AuthorizationMethod() pulumi.StringPtrOutput

func (ConnectorConfigOutput) AwsRegionCode

func (o ConnectorConfigOutput) AwsRegionCode() pulumi.StringPtrOutput

func (ConnectorConfigOutput) BaseCurrency

func (o ConnectorConfigOutput) BaseCurrency() pulumi.StringPtrOutput

func (ConnectorConfigOutput) BaseDomain

func (ConnectorConfigOutput) BaseId

func (ConnectorConfigOutput) BaseUrl

func (ConnectorConfigOutput) BearerToken

func (ConnectorConfigOutput) BlobSasUrl

func (ConnectorConfigOutput) Breakdowns

func (ConnectorConfigOutput) Bucket

func (ConnectorConfigOutput) BucketName

func (ConnectorConfigOutput) BucketService

func (o ConnectorConfigOutput) BucketService() pulumi.StringPtrOutput

func (ConnectorConfigOutput) BusinessId

func (ConnectorConfigOutput) BusinessUnitId

func (o ConnectorConfigOutput) BusinessUnitId() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Certificate

func (ConnectorConfigOutput) ClickAttributionWindow

func (o ConnectorConfigOutput) ClickAttributionWindow() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Client added in v0.0.4

func (ConnectorConfigOutput) ClientCert

func (ConnectorConfigOutput) ClientCertKey

func (o ConnectorConfigOutput) ClientCertKey() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ClientId

func (ConnectorConfigOutput) ClientKey

func (ConnectorConfigOutput) ClientName

func (ConnectorConfigOutput) ClientSecret

func (o ConnectorConfigOutput) ClientSecret() pulumi.StringPtrOutput

func (ConnectorConfigOutput) CloudStorageType

func (o ConnectorConfigOutput) CloudStorageType() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Columns

func (ConnectorConfigOutput) CompanyId

func (ConnectorConfigOutput) CompanyKey

func (ConnectorConfigOutput) CompanyRequestToken added in v0.0.4

func (o ConnectorConfigOutput) CompanyRequestToken() pulumi.StringPtrOutput

func (ConnectorConfigOutput) CompanyUuid added in v0.0.4

func (ConnectorConfigOutput) Compression

func (ConnectorConfigOutput) ConfigMethod

func (o ConnectorConfigOutput) ConfigMethod() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ConfigRepositoryUrl

func (o ConnectorConfigOutput) ConfigRepositoryUrl() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ConfigType

func (ConnectorConfigOutput) ConnectingUser

func (o ConnectorConfigOutput) ConnectingUser() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ConnectingUserEmail

func (o ConnectorConfigOutput) ConnectingUserEmail() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ConnectionMethod

func (o ConnectorConfigOutput) ConnectionMethod() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ConnectionString

func (o ConnectorConfigOutput) ConnectionString() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ConnectionType

func (o ConnectorConfigOutput) ConnectionType() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ConsumerGroup

func (o ConnectorConfigOutput) ConsumerGroup() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ConsumerKey

func (ConnectorConfigOutput) ConsumerSecret

func (o ConnectorConfigOutput) ConsumerSecret() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ContainerAddress

func (o ConnectorConfigOutput) ContainerAddress() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ContainerName

func (o ConnectorConfigOutput) ContainerName() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ContentOwnerId

func (o ConnectorConfigOutput) ContentOwnerId() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ConversationWebhookUrl

func (o ConnectorConfigOutput) ConversationWebhookUrl() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ConversionDimensions

func (o ConnectorConfigOutput) ConversionDimensions() pulumi.StringArrayOutput

func (ConnectorConfigOutput) ConversionReportTime

func (o ConnectorConfigOutput) ConversionReportTime() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ConversionWindowSize

func (o ConnectorConfigOutput) ConversionWindowSize() pulumi.StringPtrOutput

func (ConnectorConfigOutput) CsvDefinition

func (o ConnectorConfigOutput) CsvDefinition() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Currency

func (ConnectorConfigOutput) CustomEventSyncMode

func (o ConnectorConfigOutput) CustomEventSyncMode() pulumi.StringPtrOutput

func (ConnectorConfigOutput) CustomEvents

func (ConnectorConfigOutput) CustomFieldIds

func (o ConnectorConfigOutput) CustomFieldIds() pulumi.StringArrayOutput

func (ConnectorConfigOutput) CustomFloodlightVariables

func (o ConnectorConfigOutput) CustomFloodlightVariables() pulumi.StringArrayOutput

func (ConnectorConfigOutput) CustomReports

func (ConnectorConfigOutput) CustomTables

func (ConnectorConfigOutput) CustomerId

func (ConnectorConfigOutput) CustomerListId

func (o ConnectorConfigOutput) CustomerListId() pulumi.StringPtrOutput

func (ConnectorConfigOutput) DailyApiCallLimit

func (o ConnectorConfigOutput) DailyApiCallLimit() pulumi.StringPtrOutput

func (ConnectorConfigOutput) DataAccessMethod

func (o ConnectorConfigOutput) DataAccessMethod() pulumi.StringPtrOutput

func (ConnectorConfigOutput) DataCenter

func (ConnectorConfigOutput) DataSetName

func (ConnectorConfigOutput) Database

func (ConnectorConfigOutput) DatasetId

func (ConnectorConfigOutput) Datasource

func (ConnectorConfigOutput) DateGranularity

func (o ConnectorConfigOutput) DateGranularity() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Delimiter

func (ConnectorConfigOutput) DimensionAttributes

func (o ConnectorConfigOutput) DimensionAttributes() pulumi.StringArrayOutput

func (ConnectorConfigOutput) Dimensions

func (ConnectorConfigOutput) Domain

func (ConnectorConfigOutput) DomainHostName

func (o ConnectorConfigOutput) DomainHostName() pulumi.StringPtrOutput

func (ConnectorConfigOutput) DomainName

func (ConnectorConfigOutput) DomainType

func (ConnectorConfigOutput) ElementType

func (ConnectorConfigOutput) ElementType() reflect.Type

func (ConnectorConfigOutput) Elements

func (ConnectorConfigOutput) Email

func (ConnectorConfigOutput) EmptyHeader

func (ConnectorConfigOutput) EnableAllDimensionCombinations

func (o ConnectorConfigOutput) EnableAllDimensionCombinations() pulumi.StringPtrOutput

func (ConnectorConfigOutput) EnableArchiveLogOnly

func (o ConnectorConfigOutput) EnableArchiveLogOnly() pulumi.StringPtrOutput

func (ConnectorConfigOutput) EnableEnrichments

func (o ConnectorConfigOutput) EnableEnrichments() pulumi.StringPtrOutput

func (ConnectorConfigOutput) EnableExports

func (o ConnectorConfigOutput) EnableExports() pulumi.StringPtrOutput

func (ConnectorConfigOutput) EnableTde

func (ConnectorConfigOutput) EncodedPublicKey

func (o ConnectorConfigOutput) EncodedPublicKey() pulumi.StringPtrOutput

func (ConnectorConfigOutput) EncryptionKey

func (o ConnectorConfigOutput) EncryptionKey() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Endpoint

func (ConnectorConfigOutput) EngagementAttributionWindow

func (o ConnectorConfigOutput) EngagementAttributionWindow() pulumi.StringPtrOutput

func (ConnectorConfigOutput) EnrichedExport

func (o ConnectorConfigOutput) EnrichedExport() pulumi.StringPtrOutput

func (ConnectorConfigOutput) EntityId

func (ConnectorConfigOutput) Environment

func (ConnectorConfigOutput) EscapeChar

func (ConnectorConfigOutput) EuRegion

func (ConnectorConfigOutput) Events

func (ConnectorConfigOutput) ExportStorageType

func (o ConnectorConfigOutput) ExportStorageType() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ExternalId

func (ConnectorConfigOutput) Fields

func (ConnectorConfigOutput) FileType

func (ConnectorConfigOutput) Filter

func (ConnectorConfigOutput) FinanceAccountSyncMode

func (o ConnectorConfigOutput) FinanceAccountSyncMode() pulumi.StringPtrOutput

func (ConnectorConfigOutput) FinanceAccounts

func (o ConnectorConfigOutput) FinanceAccounts() pulumi.StringArrayOutput

func (ConnectorConfigOutput) Folder

func (ConnectorConfigOutput) FolderId

func (ConnectorConfigOutput) FolderPath

func (ConnectorConfigOutput) ForecastId

func (ConnectorConfigOutput) FtpHost

func (ConnectorConfigOutput) FtpPassword

func (ConnectorConfigOutput) FtpPort

func (ConnectorConfigOutput) FtpUser

func (ConnectorConfigOutput) Function

func (ConnectorConfigOutput) FunctionApp

func (ConnectorConfigOutput) FunctionKey

func (ConnectorConfigOutput) FunctionName

func (o ConnectorConfigOutput) FunctionName() pulumi.StringPtrOutput

func (ConnectorConfigOutput) FunctionTrigger

func (o ConnectorConfigOutput) FunctionTrigger() pulumi.StringPtrOutput

func (ConnectorConfigOutput) GcsBucket

func (ConnectorConfigOutput) GcsFolder

func (ConnectorConfigOutput) GroupName

func (ConnectorConfigOutput) HasManagePermissions

func (o ConnectorConfigOutput) HasManagePermissions() pulumi.StringPtrOutput

func (ConnectorConfigOutput) HomeFolder

func (ConnectorConfigOutput) Host

func (ConnectorConfigOutput) HostIp

func (ConnectorConfigOutput) HostUser

func (ConnectorConfigOutput) Hosts

func (ConnectorConfigOutput) Identity

func (ConnectorConfigOutput) Instance

func (ConnectorConfigOutput) InstanceNumber

func (o ConnectorConfigOutput) InstanceNumber() pulumi.StringPtrOutput

func (ConnectorConfigOutput) InstanceUrl

func (ConnectorConfigOutput) IntegrationKey

func (o ConnectorConfigOutput) IntegrationKey() pulumi.StringPtrOutput

func (ConnectorConfigOutput) IsAccountLevelConnector

func (o ConnectorConfigOutput) IsAccountLevelConnector() pulumi.StringPtrOutput

func (ConnectorConfigOutput) IsAuth2Enabled

func (o ConnectorConfigOutput) IsAuth2Enabled() pulumi.StringPtrOutput

func (ConnectorConfigOutput) IsCustomApiCredentials

func (o ConnectorConfigOutput) IsCustomApiCredentials() pulumi.StringPtrOutput

func (ConnectorConfigOutput) IsFtps

func (ConnectorConfigOutput) IsKeypair

func (ConnectorConfigOutput) IsMultiEntityFeatureEnabled

func (o ConnectorConfigOutput) IsMultiEntityFeatureEnabled() pulumi.StringPtrOutput

func (ConnectorConfigOutput) IsNewPackage

func (o ConnectorConfigOutput) IsNewPackage() pulumi.StringPtrOutput

func (ConnectorConfigOutput) IsPrivateKeyEncrypted

func (o ConnectorConfigOutput) IsPrivateKeyEncrypted() pulumi.StringPtrOutput

func (ConnectorConfigOutput) IsPrivateLinkRequired

func (o ConnectorConfigOutput) IsPrivateLinkRequired() pulumi.StringPtrOutput

func (ConnectorConfigOutput) IsPublic

func (ConnectorConfigOutput) IsSailthruConnectEnabled

func (o ConnectorConfigOutput) IsSailthruConnectEnabled() pulumi.StringPtrOutput

func (ConnectorConfigOutput) IsSecure

func (ConnectorConfigOutput) IsSingleTableMode

func (o ConnectorConfigOutput) IsSingleTableMode() pulumi.StringPtrOutput

func (ConnectorConfigOutput) IsVendor

func (ConnectorConfigOutput) JsonDeliveryMode

func (o ConnectorConfigOutput) JsonDeliveryMode() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Key

func (ConnectorConfigOutput) KeyPassword

func (ConnectorConfigOutput) KeyStoreType

func (o ConnectorConfigOutput) KeyStoreType() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Keystore

func (ConnectorConfigOutput) KeystorePassword

func (o ConnectorConfigOutput) KeystorePassword() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Last_synced_changes_utc added in v0.0.4

func (o ConnectorConfigOutput) Last_synced_changes_utc() pulumi.StringPtrOutput

func (ConnectorConfigOutput) LatestVersion

func (o ConnectorConfigOutput) LatestVersion() pulumi.StringPtrOutput

func (ConnectorConfigOutput) LineSeparator

func (o ConnectorConfigOutput) LineSeparator() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ListStrategy

func (o ConnectorConfigOutput) ListStrategy() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ListSyncMode

func (o ConnectorConfigOutput) ListSyncMode() pulumi.StringPtrOutput

func (ConnectorConfigOutput) LogJournal

func (ConnectorConfigOutput) LogJournalSchema

func (o ConnectorConfigOutput) LogJournalSchema() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Login

func (ConnectorConfigOutput) LoginPassword

func (o ConnectorConfigOutput) LoginPassword() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ManagerAccounts

func (o ConnectorConfigOutput) ManagerAccounts() pulumi.StringArrayOutput

func (ConnectorConfigOutput) MerchantId

func (ConnectorConfigOutput) MessageType

func (ConnectorConfigOutput) Metrics

func (ConnectorConfigOutput) NamedRange

func (ConnectorConfigOutput) Namespace

func (ConnectorConfigOutput) NetworkCode

func (ConnectorConfigOutput) NullSequence

func (o ConnectorConfigOutput) NullSequence() pulumi.StringPtrOutput

func (ConnectorConfigOutput) OauthToken

func (ConnectorConfigOutput) OauthTokenSecret

func (o ConnectorConfigOutput) OauthTokenSecret() pulumi.StringPtrOutput

func (ConnectorConfigOutput) OnError

func (ConnectorConfigOutput) OnPremise

func (ConnectorConfigOutput) Organization

func (o ConnectorConfigOutput) Organization() pulumi.StringPtrOutput

func (ConnectorConfigOutput) OrganizationId

func (o ConnectorConfigOutput) OrganizationId() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Organizations

func (ConnectorConfigOutput) PackedModeTables

func (o ConnectorConfigOutput) PackedModeTables() pulumi.StringArrayOutput

func (ConnectorConfigOutput) PackingMode

func (ConnectorConfigOutput) Pages

func (ConnectorConfigOutput) Partners

func (ConnectorConfigOutput) Passphrase

func (ConnectorConfigOutput) Password

func (ConnectorConfigOutput) Pat

func (ConnectorConfigOutput) PatName added in v0.0.4

func (ConnectorConfigOutput) PatSecret added in v0.0.4

func (ConnectorConfigOutput) Path

func (ConnectorConfigOutput) Pattern

func (ConnectorConfigOutput) PdbName

func (ConnectorConfigOutput) PemCertificate

func (o ConnectorConfigOutput) PemCertificate() pulumi.StringPtrOutput

func (ConnectorConfigOutput) PemPrivateKey

func (o ConnectorConfigOutput) PemPrivateKey() pulumi.StringPtrOutput

func (ConnectorConfigOutput) PerInteractionDimensions

func (o ConnectorConfigOutput) PerInteractionDimensions() pulumi.StringArrayOutput

func (ConnectorConfigOutput) PersonalAccessToken

func (o ConnectorConfigOutput) PersonalAccessToken() pulumi.StringPtrOutput

func (ConnectorConfigOutput) PgpPassPhrase

func (o ConnectorConfigOutput) PgpPassPhrase() pulumi.StringPtrOutput

func (ConnectorConfigOutput) PgpSecretKey

func (o ConnectorConfigOutput) PgpSecretKey() pulumi.StringPtrOutput

func (ConnectorConfigOutput) PhoneNumber

func (ConnectorConfigOutput) Port

func (ConnectorConfigOutput) PostClickAttributionWindowSize

func (o ConnectorConfigOutput) PostClickAttributionWindowSize() pulumi.StringPtrOutput

func (ConnectorConfigOutput) PrebuiltReport

func (o ConnectorConfigOutput) PrebuiltReport() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Prefix

func (ConnectorConfigOutput) PrimaryKeys

func (ConnectorConfigOutput) PrivateKey

func (ConnectorConfigOutput) Profiles

func (ConnectorConfigOutput) ProjectCredentials

func (ConnectorConfigOutput) ProjectId

func (ConnectorConfigOutput) Projects

func (ConnectorConfigOutput) Properties

func (ConnectorConfigOutput) PublicKey

func (ConnectorConfigOutput) PublicationName

func (o ConnectorConfigOutput) PublicationName() pulumi.StringPtrOutput

func (ConnectorConfigOutput) QueryId

func (ConnectorConfigOutput) QueryParamValue

func (o ConnectorConfigOutput) QueryParamValue() pulumi.StringPtrOutput

func (ConnectorConfigOutput) RefreshTokenExpiresAt

func (o ConnectorConfigOutput) RefreshTokenExpiresAt() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Region

func (ConnectorConfigOutput) ReplicaId

func (ConnectorConfigOutput) ReplicationSlot

func (o ConnectorConfigOutput) ReplicationSlot() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ReportConfigurationIds

func (o ConnectorConfigOutput) ReportConfigurationIds() pulumi.StringArrayOutput

func (ConnectorConfigOutput) ReportFormatType

func (o ConnectorConfigOutput) ReportFormatType() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ReportSuites

func (ConnectorConfigOutput) ReportTimezone

func (o ConnectorConfigOutput) ReportTimezone() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ReportType

func (ConnectorConfigOutput) ReportUrl

func (ConnectorConfigOutput) Reports

func (ConnectorConfigOutput) ReportsLinkedinAds

func (o ConnectorConfigOutput) ReportsLinkedinAds() pulumi.StringArrayOutput

func (ConnectorConfigOutput) Repositories

func (ConnectorConfigOutput) ResourceToken

func (o ConnectorConfigOutput) ResourceToken() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ResourceUrl

func (ConnectorConfigOutput) RestApiLimit

func (o ConnectorConfigOutput) RestApiLimit() pulumi.StringPtrOutput

func (ConnectorConfigOutput) RfcLibraryPath

func (o ConnectorConfigOutput) RfcLibraryPath() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Role

func (ConnectorConfigOutput) RoleArn

func (ConnectorConfigOutput) RollbackWindowSize

func (o ConnectorConfigOutput) RollbackWindowSize() pulumi.StringPtrOutput

func (ConnectorConfigOutput) S3Bucket

func (ConnectorConfigOutput) S3ExportBucket

func (o ConnectorConfigOutput) S3ExportBucket() pulumi.StringPtrOutput

func (ConnectorConfigOutput) S3ExportFolder

func (o ConnectorConfigOutput) S3ExportFolder() pulumi.StringPtrOutput

func (ConnectorConfigOutput) S3ExportRoleArn

func (o ConnectorConfigOutput) S3ExportRoleArn() pulumi.StringPtrOutput

func (ConnectorConfigOutput) S3RoleArn

func (ConnectorConfigOutput) S3bucket

func (ConnectorConfigOutput) S3externalId

func (o ConnectorConfigOutput) S3externalId() pulumi.StringPtrOutput

func (ConnectorConfigOutput) S3folder

func (ConnectorConfigOutput) S3path

func (ConnectorConfigOutput) S3roleArn

func (ConnectorConfigOutput) SalesAccountSyncMode

func (o ConnectorConfigOutput) SalesAccountSyncMode() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SalesAccounts

func (ConnectorConfigOutput) SalesforceSecurityToken

func (o ConnectorConfigOutput) SalesforceSecurityToken() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SandboxAccount

func (o ConnectorConfigOutput) SandboxAccount() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SapSchema

func (ConnectorConfigOutput) SapUser

func (ConnectorConfigOutput) SaslMechanism

func (o ConnectorConfigOutput) SaslMechanism() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SaslPlainKey

func (o ConnectorConfigOutput) SaslPlainKey() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SaslPlainSecret

func (o ConnectorConfigOutput) SaslPlainSecret() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SaslScram256Key

func (o ConnectorConfigOutput) SaslScram256Key() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SaslScram256Secret

func (o ConnectorConfigOutput) SaslScram256Secret() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SaslScram512Key

func (o ConnectorConfigOutput) SaslScram512Key() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SaslScram512Secret

func (o ConnectorConfigOutput) SaslScram512Secret() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SchemaRegistryCredentialsSource

func (o ConnectorConfigOutput) SchemaRegistryCredentialsSource() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SchemaRegistryKey

func (o ConnectorConfigOutput) SchemaRegistryKey() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SchemaRegistrySecret

func (o ConnectorConfigOutput) SchemaRegistrySecret() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SchemaRegistryUrls

func (o ConnectorConfigOutput) SchemaRegistryUrls() pulumi.StringArrayOutput

func (ConnectorConfigOutput) Secret

func (ConnectorConfigOutput) SecretKey

func (ConnectorConfigOutput) Secrets

func (ConnectorConfigOutput) SecretsLists

func (ConnectorConfigOutput) SecurityProtocol

func (o ConnectorConfigOutput) SecurityProtocol() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Segments

func (ConnectorConfigOutput) SelectedExports

func (o ConnectorConfigOutput) SelectedExports() pulumi.StringArrayOutput

func (ConnectorConfigOutput) SenderId

func (ConnectorConfigOutput) SenderPassword

func (o ConnectorConfigOutput) SenderPassword() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ServerAddress added in v0.0.4

func (o ConnectorConfigOutput) ServerAddress() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ServerUrl

func (ConnectorConfigOutput) Servers

func (ConnectorConfigOutput) ServiceAccount

func (o ConnectorConfigOutput) ServiceAccount() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ServiceAccountEmail

func (o ConnectorConfigOutput) ServiceAccountEmail() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ServiceAccountKey

func (o ConnectorConfigOutput) ServiceAccountKey() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ServiceVersion

func (o ConnectorConfigOutput) ServiceVersion() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SftpHost

func (ConnectorConfigOutput) SftpIsKeyPair

func (o ConnectorConfigOutput) SftpIsKeyPair() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SftpPassword

func (o ConnectorConfigOutput) SftpPassword() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SftpPort

func (ConnectorConfigOutput) SftpPublicKey

func (o ConnectorConfigOutput) SftpPublicKey() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SftpUser

func (ConnectorConfigOutput) ShareUrl

func (ConnectorConfigOutput) SheetId

func (ConnectorConfigOutput) Shop

func (ConnectorConfigOutput) ShortCode

func (ConnectorConfigOutput) ShowRecordsWithNoMetrics

func (o ConnectorConfigOutput) ShowRecordsWithNoMetrics() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Sid

func (ConnectorConfigOutput) SignerPublicKey

func (o ConnectorConfigOutput) SignerPublicKey() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SiteAddress

func (ConnectorConfigOutput) SiteId

func (ConnectorConfigOutput) SiteName

func (ConnectorConfigOutput) SiteUrls

func (ConnectorConfigOutput) SkipAfter

func (ConnectorConfigOutput) SkipBefore

func (ConnectorConfigOutput) SoapUri

func (ConnectorConfigOutput) SocialDataSyncTimeframe

func (o ConnectorConfigOutput) SocialDataSyncTimeframe() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Source

func (ConnectorConfigOutput) StoreHash

func (ConnectorConfigOutput) SubDomain

func (ConnectorConfigOutput) Subdomain

func (ConnectorConfigOutput) SubscriberName

func (o ConnectorConfigOutput) SubscriberName() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Subscription

func (o ConnectorConfigOutput) Subscription() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SupportConnectedAccountsSync

func (o ConnectorConfigOutput) SupportConnectedAccountsSync() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SupportNestedColumns

func (o ConnectorConfigOutput) SupportNestedColumns() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SurveyIds

func (ConnectorConfigOutput) SwipeAttributionWindow

func (o ConnectorConfigOutput) SwipeAttributionWindow() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SyncDataLocker

func (o ConnectorConfigOutput) SyncDataLocker() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SyncFormat

func (ConnectorConfigOutput) SyncFormulaFields

func (o ConnectorConfigOutput) SyncFormulaFields() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SyncMetadata

func (o ConnectorConfigOutput) SyncMetadata() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SyncMethod

func (ConnectorConfigOutput) SyncMode

func (ConnectorConfigOutput) SyncMultipleAccounts

func (o ConnectorConfigOutput) SyncMultipleAccounts() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SyncPackMode

func (o ConnectorConfigOutput) SyncPackMode() pulumi.StringPtrOutput

func (ConnectorConfigOutput) SyncPullApi

func (ConnectorConfigOutput) SyncType

func (ConnectorConfigOutput) Sysnr added in v0.0.4

func (ConnectorConfigOutput) TableName

func (ConnectorConfigOutput) TdeCertificate

func (o ConnectorConfigOutput) TdeCertificate() pulumi.StringPtrOutput

func (ConnectorConfigOutput) TdeCertificateName

func (o ConnectorConfigOutput) TdeCertificateName() pulumi.StringPtrOutput

func (ConnectorConfigOutput) TdePassword

func (ConnectorConfigOutput) TdePrivateKey

func (o ConnectorConfigOutput) TdePrivateKey() pulumi.StringPtrOutput

func (ConnectorConfigOutput) TeamId

func (ConnectorConfigOutput) TechnicalAccountId

func (o ConnectorConfigOutput) TechnicalAccountId() pulumi.StringPtrOutput

func (ConnectorConfigOutput) TemplateLabels

func (o ConnectorConfigOutput) TemplateLabels() pulumi.StringArrayOutput

func (ConnectorConfigOutput) TenantId

func (ConnectorConfigOutput) TestTableName

func (o ConnectorConfigOutput) TestTableName() pulumi.StringPtrOutput

func (ConnectorConfigOutput) TimeZone

func (ConnectorConfigOutput) TimeframeMonths

func (o ConnectorConfigOutput) TimeframeMonths() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Tns

func (ConnectorConfigOutput) ToConnectorConfigOutput

func (o ConnectorConfigOutput) ToConnectorConfigOutput() ConnectorConfigOutput

func (ConnectorConfigOutput) ToConnectorConfigOutputWithContext

func (o ConnectorConfigOutput) ToConnectorConfigOutputWithContext(ctx context.Context) ConnectorConfigOutput

func (ConnectorConfigOutput) ToConnectorConfigPtrOutput

func (o ConnectorConfigOutput) ToConnectorConfigPtrOutput() ConnectorConfigPtrOutput

func (ConnectorConfigOutput) ToConnectorConfigPtrOutputWithContext

func (o ConnectorConfigOutput) ToConnectorConfigPtrOutputWithContext(ctx context.Context) ConnectorConfigPtrOutput

func (ConnectorConfigOutput) ToOutput

func (ConnectorConfigOutput) TokenAuthenticatedContainer

func (o ConnectorConfigOutput) TokenAuthenticatedContainer() pulumi.StringPtrOutput

func (ConnectorConfigOutput) TokenAuthenticatedDatabase

func (o ConnectorConfigOutput) TokenAuthenticatedDatabase() pulumi.StringPtrOutput

func (ConnectorConfigOutput) TokenId

func (ConnectorConfigOutput) TokenKey

func (ConnectorConfigOutput) TokenSecret

func (ConnectorConfigOutput) TokenSecretKey

func (o ConnectorConfigOutput) TokenSecretKey() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Topics

func (ConnectorConfigOutput) TrustStoreType

func (o ConnectorConfigOutput) TrustStoreType() pulumi.StringPtrOutput

func (ConnectorConfigOutput) TrustedCert

func (ConnectorConfigOutput) Truststore

func (ConnectorConfigOutput) TunnelHost

func (ConnectorConfigOutput) TunnelPort

func (ConnectorConfigOutput) TunnelUser

func (ConnectorConfigOutput) UniqueId

func (ConnectorConfigOutput) UpdateConfigOnEachSync

func (o ConnectorConfigOutput) UpdateConfigOnEachSync() pulumi.StringPtrOutput

func (ConnectorConfigOutput) UpdateMethod

func (o ConnectorConfigOutput) UpdateMethod() pulumi.StringPtrOutput

func (ConnectorConfigOutput) Uri

func (ConnectorConfigOutput) UseApiKeys

func (ConnectorConfigOutput) UseCustomerBucket

func (o ConnectorConfigOutput) UseCustomerBucket() pulumi.StringPtrOutput

func (ConnectorConfigOutput) UseOracleRac

func (o ConnectorConfigOutput) UseOracleRac() pulumi.StringPtrOutput

func (ConnectorConfigOutput) UsePgpEncryptionOptions

func (o ConnectorConfigOutput) UsePgpEncryptionOptions() pulumi.StringPtrOutput

func (ConnectorConfigOutput) UseServiceAccount

func (o ConnectorConfigOutput) UseServiceAccount() pulumi.StringPtrOutput

func (ConnectorConfigOutput) UseTemplateLabels

func (o ConnectorConfigOutput) UseTemplateLabels() pulumi.StringPtrOutput

func (ConnectorConfigOutput) UseWebhooks

func (ConnectorConfigOutput) UseWorkspace

func (o ConnectorConfigOutput) UseWorkspace() pulumi.StringPtrOutput

func (ConnectorConfigOutput) User

func (ConnectorConfigOutput) UserId

func (ConnectorConfigOutput) UserKey

func (ConnectorConfigOutput) UserName

func (ConnectorConfigOutput) UserProfiles

func (ConnectorConfigOutput) Username

func (ConnectorConfigOutput) ViewAttributionWindow

func (o ConnectorConfigOutput) ViewAttributionWindow() pulumi.StringPtrOutput

func (ConnectorConfigOutput) ViewThroughAttributionWindowSize

func (o ConnectorConfigOutput) ViewThroughAttributionWindowSize() pulumi.StringPtrOutput

func (ConnectorConfigOutput) WebhookEndpoint

func (o ConnectorConfigOutput) WebhookEndpoint() pulumi.StringPtrOutput

func (ConnectorConfigOutput) WebhookKey

func (ConnectorConfigOutput) WebhookUrl

func (ConnectorConfigOutput) WordPressSiteIdOrWoocommerceDomainName

func (o ConnectorConfigOutput) WordPressSiteIdOrWoocommerceDomainName() pulumi.StringPtrOutput

func (ConnectorConfigOutput) WorkspaceName

func (o ConnectorConfigOutput) WorkspaceName() pulumi.StringPtrOutput

func (ConnectorConfigOutput) WorkspaceSameAsSource

func (o ConnectorConfigOutput) WorkspaceSameAsSource() pulumi.StringPtrOutput

func (ConnectorConfigOutput) WorkspaceSchema

func (o ConnectorConfigOutput) WorkspaceSchema() pulumi.StringPtrOutput

func (ConnectorConfigOutput) WsCertificate

func (o ConnectorConfigOutput) WsCertificate() pulumi.StringPtrOutput

type ConnectorConfigProjectCredential

type ConnectorConfigProjectCredential struct {
	ApiKey    *string `pulumi:"apiKey"`
	Project   *string `pulumi:"project"`
	SecretKey *string `pulumi:"secretKey"`
}

type ConnectorConfigProjectCredentialArgs

type ConnectorConfigProjectCredentialArgs struct {
	ApiKey    pulumi.StringPtrInput `pulumi:"apiKey"`
	Project   pulumi.StringPtrInput `pulumi:"project"`
	SecretKey pulumi.StringPtrInput `pulumi:"secretKey"`
}

func (ConnectorConfigProjectCredentialArgs) ElementType

func (ConnectorConfigProjectCredentialArgs) ToConnectorConfigProjectCredentialOutput

func (i ConnectorConfigProjectCredentialArgs) ToConnectorConfigProjectCredentialOutput() ConnectorConfigProjectCredentialOutput

func (ConnectorConfigProjectCredentialArgs) ToConnectorConfigProjectCredentialOutputWithContext

func (i ConnectorConfigProjectCredentialArgs) ToConnectorConfigProjectCredentialOutputWithContext(ctx context.Context) ConnectorConfigProjectCredentialOutput

func (ConnectorConfigProjectCredentialArgs) ToOutput

type ConnectorConfigProjectCredentialArray

type ConnectorConfigProjectCredentialArray []ConnectorConfigProjectCredentialInput

func (ConnectorConfigProjectCredentialArray) ElementType

func (ConnectorConfigProjectCredentialArray) ToConnectorConfigProjectCredentialArrayOutput

func (i ConnectorConfigProjectCredentialArray) ToConnectorConfigProjectCredentialArrayOutput() ConnectorConfigProjectCredentialArrayOutput

func (ConnectorConfigProjectCredentialArray) ToConnectorConfigProjectCredentialArrayOutputWithContext

func (i ConnectorConfigProjectCredentialArray) ToConnectorConfigProjectCredentialArrayOutputWithContext(ctx context.Context) ConnectorConfigProjectCredentialArrayOutput

func (ConnectorConfigProjectCredentialArray) ToOutput

type ConnectorConfigProjectCredentialArrayInput

type ConnectorConfigProjectCredentialArrayInput interface {
	pulumi.Input

	ToConnectorConfigProjectCredentialArrayOutput() ConnectorConfigProjectCredentialArrayOutput
	ToConnectorConfigProjectCredentialArrayOutputWithContext(context.Context) ConnectorConfigProjectCredentialArrayOutput
}

ConnectorConfigProjectCredentialArrayInput is an input type that accepts ConnectorConfigProjectCredentialArray and ConnectorConfigProjectCredentialArrayOutput values. You can construct a concrete instance of `ConnectorConfigProjectCredentialArrayInput` via:

ConnectorConfigProjectCredentialArray{ ConnectorConfigProjectCredentialArgs{...} }

type ConnectorConfigProjectCredentialArrayOutput

type ConnectorConfigProjectCredentialArrayOutput struct{ *pulumi.OutputState }

func (ConnectorConfigProjectCredentialArrayOutput) ElementType

func (ConnectorConfigProjectCredentialArrayOutput) Index

func (ConnectorConfigProjectCredentialArrayOutput) ToConnectorConfigProjectCredentialArrayOutput

func (o ConnectorConfigProjectCredentialArrayOutput) ToConnectorConfigProjectCredentialArrayOutput() ConnectorConfigProjectCredentialArrayOutput

func (ConnectorConfigProjectCredentialArrayOutput) ToConnectorConfigProjectCredentialArrayOutputWithContext

func (o ConnectorConfigProjectCredentialArrayOutput) ToConnectorConfigProjectCredentialArrayOutputWithContext(ctx context.Context) ConnectorConfigProjectCredentialArrayOutput

func (ConnectorConfigProjectCredentialArrayOutput) ToOutput

type ConnectorConfigProjectCredentialInput

type ConnectorConfigProjectCredentialInput interface {
	pulumi.Input

	ToConnectorConfigProjectCredentialOutput() ConnectorConfigProjectCredentialOutput
	ToConnectorConfigProjectCredentialOutputWithContext(context.Context) ConnectorConfigProjectCredentialOutput
}

ConnectorConfigProjectCredentialInput is an input type that accepts ConnectorConfigProjectCredentialArgs and ConnectorConfigProjectCredentialOutput values. You can construct a concrete instance of `ConnectorConfigProjectCredentialInput` via:

ConnectorConfigProjectCredentialArgs{...}

type ConnectorConfigProjectCredentialOutput

type ConnectorConfigProjectCredentialOutput struct{ *pulumi.OutputState }

func (ConnectorConfigProjectCredentialOutput) ApiKey

func (ConnectorConfigProjectCredentialOutput) ElementType

func (ConnectorConfigProjectCredentialOutput) Project

func (ConnectorConfigProjectCredentialOutput) SecretKey

func (ConnectorConfigProjectCredentialOutput) ToConnectorConfigProjectCredentialOutput

func (o ConnectorConfigProjectCredentialOutput) ToConnectorConfigProjectCredentialOutput() ConnectorConfigProjectCredentialOutput

func (ConnectorConfigProjectCredentialOutput) ToConnectorConfigProjectCredentialOutputWithContext

func (o ConnectorConfigProjectCredentialOutput) ToConnectorConfigProjectCredentialOutputWithContext(ctx context.Context) ConnectorConfigProjectCredentialOutput

func (ConnectorConfigProjectCredentialOutput) ToOutput

type ConnectorConfigPtrInput

type ConnectorConfigPtrInput interface {
	pulumi.Input

	ToConnectorConfigPtrOutput() ConnectorConfigPtrOutput
	ToConnectorConfigPtrOutputWithContext(context.Context) ConnectorConfigPtrOutput
}

ConnectorConfigPtrInput is an input type that accepts ConnectorConfigArgs, ConnectorConfigPtr and ConnectorConfigPtrOutput values. You can construct a concrete instance of `ConnectorConfigPtrInput` via:

        ConnectorConfigArgs{...}

or:

        nil

type ConnectorConfigPtrOutput

type ConnectorConfigPtrOutput struct{ *pulumi.OutputState }

func (ConnectorConfigPtrOutput) AbsConnectionMethod

func (o ConnectorConfigPtrOutput) AbsConnectionMethod() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) AbsConnectionString

func (o ConnectorConfigPtrOutput) AbsConnectionString() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) AbsContainerAddress

func (o ConnectorConfigPtrOutput) AbsContainerAddress() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) AbsContainerName

func (o ConnectorConfigPtrOutput) AbsContainerName() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) AbsHostIp

func (ConnectorConfigPtrOutput) AbsHostUser

func (ConnectorConfigPtrOutput) AbsPrefix

func (ConnectorConfigPtrOutput) AbsPublicKey

func (ConnectorConfigPtrOutput) AccessKey

func (ConnectorConfigPtrOutput) AccessKeyId

func (ConnectorConfigPtrOutput) AccessKeySecret

func (o ConnectorConfigPtrOutput) AccessKeySecret() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) AccessToken

func (ConnectorConfigPtrOutput) AccessType

func (ConnectorConfigPtrOutput) Account

func (ConnectorConfigPtrOutput) AccountId

func (ConnectorConfigPtrOutput) AccountIds

func (ConnectorConfigPtrOutput) AccountKey

func (ConnectorConfigPtrOutput) AccountName

func (ConnectorConfigPtrOutput) AccountSyncMode

func (o ConnectorConfigPtrOutput) AccountSyncMode() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) Accounts

func (ConnectorConfigPtrOutput) AccountsRedditAds

func (ConnectorConfigPtrOutput) AccountsSyncMode

func (o ConnectorConfigPtrOutput) AccountsSyncMode() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ActionBreakdowns

func (o ConnectorConfigPtrOutput) ActionBreakdowns() pulumi.StringArrayOutput

func (ConnectorConfigPtrOutput) ActionReportTime

func (o ConnectorConfigPtrOutput) ActionReportTime() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) AdAnalytics

func (ConnectorConfigPtrOutput) AdUnitView

func (ConnectorConfigPtrOutput) AdminApiKey

func (ConnectorConfigPtrOutput) AdobeAnalyticsConfigurations

func (ConnectorConfigPtrOutput) Advertisables

func (ConnectorConfigPtrOutput) Advertisers

func (ConnectorConfigPtrOutput) AdvertisersIds

func (ConnectorConfigPtrOutput) AdvertisersSyncMode

func (o ConnectorConfigPtrOutput) AdvertisersSyncMode() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) AgentHost

func (ConnectorConfigPtrOutput) AgentOraHome

func (ConnectorConfigPtrOutput) AgentPassword

func (ConnectorConfigPtrOutput) AgentPort

func (ConnectorConfigPtrOutput) AgentPublicCert

func (o ConnectorConfigPtrOutput) AgentPublicCert() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) AgentUser

func (ConnectorConfigPtrOutput) Aggregation

func (ConnectorConfigPtrOutput) AlwaysEncrypted

func (o ConnectorConfigPtrOutput) AlwaysEncrypted() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ApiAccessToken

func (o ConnectorConfigPtrOutput) ApiAccessToken() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ApiId

func (ConnectorConfigPtrOutput) ApiKey

func (ConnectorConfigPtrOutput) ApiKeys

func (ConnectorConfigPtrOutput) ApiQuota

func (ConnectorConfigPtrOutput) ApiRequestsPerMinute

func (o ConnectorConfigPtrOutput) ApiRequestsPerMinute() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ApiSecret

func (ConnectorConfigPtrOutput) ApiSecretKey

func (ConnectorConfigPtrOutput) ApiToken

func (ConnectorConfigPtrOutput) ApiType

func (ConnectorConfigPtrOutput) ApiUrl

func (ConnectorConfigPtrOutput) ApiUsage

func (ConnectorConfigPtrOutput) ApiVersion

func (ConnectorConfigPtrOutput) AppId

func (ConnectorConfigPtrOutput) AppIds

func (ConnectorConfigPtrOutput) AppIdsAppsflyers

func (ConnectorConfigPtrOutput) AppSpecificPassword

func (o ConnectorConfigPtrOutput) AppSpecificPassword() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) AppSyncMode

func (ConnectorConfigPtrOutput) AppendFileOption

func (o ConnectorConfigPtrOutput) AppendFileOption() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ApplicationKey

func (o ConnectorConfigPtrOutput) ApplicationKey() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) Apps

func (ConnectorConfigPtrOutput) ArchiveLogFormat

func (o ConnectorConfigPtrOutput) ArchiveLogFormat() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ArchiveLogPath

func (o ConnectorConfigPtrOutput) ArchiveLogPath() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ArchivePattern

func (o ConnectorConfigPtrOutput) ArchivePattern() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) AreSoapCredentialsProvided

func (o ConnectorConfigPtrOutput) AreSoapCredentialsProvided() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) AsbIp

func (ConnectorConfigPtrOutput) AsmOption

func (ConnectorConfigPtrOutput) AsmOracleHome

func (ConnectorConfigPtrOutput) AsmPassword

func (ConnectorConfigPtrOutput) AsmTns

func (ConnectorConfigPtrOutput) AsmUser

func (ConnectorConfigPtrOutput) AttributionWindow

func (o ConnectorConfigPtrOutput) AttributionWindow() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) AttributionWindowSize

func (o ConnectorConfigPtrOutput) AttributionWindowSize() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) Auth

func (ConnectorConfigPtrOutput) AuthMethod

func (ConnectorConfigPtrOutput) AuthMode

func (ConnectorConfigPtrOutput) AuthType

func (ConnectorConfigPtrOutput) AuthorizationMethod

func (o ConnectorConfigPtrOutput) AuthorizationMethod() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) AwsRegionCode

func (ConnectorConfigPtrOutput) BaseCurrency

func (ConnectorConfigPtrOutput) BaseDomain

func (ConnectorConfigPtrOutput) BaseId

func (ConnectorConfigPtrOutput) BaseUrl

func (ConnectorConfigPtrOutput) BearerToken

func (ConnectorConfigPtrOutput) BlobSasUrl

func (ConnectorConfigPtrOutput) Breakdowns

func (ConnectorConfigPtrOutput) Bucket

func (ConnectorConfigPtrOutput) BucketName

func (ConnectorConfigPtrOutput) BucketService

func (ConnectorConfigPtrOutput) BusinessId

func (ConnectorConfigPtrOutput) BusinessUnitId

func (o ConnectorConfigPtrOutput) BusinessUnitId() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) Certificate

func (ConnectorConfigPtrOutput) ClickAttributionWindow

func (o ConnectorConfigPtrOutput) ClickAttributionWindow() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) Client added in v0.0.4

func (ConnectorConfigPtrOutput) ClientCert

func (ConnectorConfigPtrOutput) ClientCertKey

func (ConnectorConfigPtrOutput) ClientId

func (ConnectorConfigPtrOutput) ClientKey

func (ConnectorConfigPtrOutput) ClientName

func (ConnectorConfigPtrOutput) ClientSecret

func (ConnectorConfigPtrOutput) CloudStorageType

func (o ConnectorConfigPtrOutput) CloudStorageType() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) Columns

func (ConnectorConfigPtrOutput) CompanyId

func (ConnectorConfigPtrOutput) CompanyKey

func (ConnectorConfigPtrOutput) CompanyRequestToken added in v0.0.4

func (o ConnectorConfigPtrOutput) CompanyRequestToken() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) CompanyUuid added in v0.0.4

func (ConnectorConfigPtrOutput) Compression

func (ConnectorConfigPtrOutput) ConfigMethod

func (ConnectorConfigPtrOutput) ConfigRepositoryUrl

func (o ConnectorConfigPtrOutput) ConfigRepositoryUrl() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ConfigType

func (ConnectorConfigPtrOutput) ConnectingUser

func (o ConnectorConfigPtrOutput) ConnectingUser() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ConnectingUserEmail

func (o ConnectorConfigPtrOutput) ConnectingUserEmail() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ConnectionMethod

func (o ConnectorConfigPtrOutput) ConnectionMethod() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ConnectionString

func (o ConnectorConfigPtrOutput) ConnectionString() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ConnectionType

func (o ConnectorConfigPtrOutput) ConnectionType() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ConsumerGroup

func (ConnectorConfigPtrOutput) ConsumerKey

func (ConnectorConfigPtrOutput) ConsumerSecret

func (o ConnectorConfigPtrOutput) ConsumerSecret() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ContainerAddress

func (o ConnectorConfigPtrOutput) ContainerAddress() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ContainerName

func (ConnectorConfigPtrOutput) ContentOwnerId

func (o ConnectorConfigPtrOutput) ContentOwnerId() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ConversationWebhookUrl

func (o ConnectorConfigPtrOutput) ConversationWebhookUrl() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ConversionDimensions

func (o ConnectorConfigPtrOutput) ConversionDimensions() pulumi.StringArrayOutput

func (ConnectorConfigPtrOutput) ConversionReportTime

func (o ConnectorConfigPtrOutput) ConversionReportTime() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ConversionWindowSize

func (o ConnectorConfigPtrOutput) ConversionWindowSize() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) CsvDefinition

func (ConnectorConfigPtrOutput) Currency

func (ConnectorConfigPtrOutput) CustomEventSyncMode

func (o ConnectorConfigPtrOutput) CustomEventSyncMode() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) CustomEvents

func (ConnectorConfigPtrOutput) CustomFieldIds

func (ConnectorConfigPtrOutput) CustomFloodlightVariables

func (o ConnectorConfigPtrOutput) CustomFloodlightVariables() pulumi.StringArrayOutput

func (ConnectorConfigPtrOutput) CustomReports

func (ConnectorConfigPtrOutput) CustomTables

func (ConnectorConfigPtrOutput) CustomerId

func (ConnectorConfigPtrOutput) CustomerListId

func (o ConnectorConfigPtrOutput) CustomerListId() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) DailyApiCallLimit

func (o ConnectorConfigPtrOutput) DailyApiCallLimit() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) DataAccessMethod

func (o ConnectorConfigPtrOutput) DataAccessMethod() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) DataCenter

func (ConnectorConfigPtrOutput) DataSetName

func (ConnectorConfigPtrOutput) Database

func (ConnectorConfigPtrOutput) DatasetId

func (ConnectorConfigPtrOutput) Datasource

func (ConnectorConfigPtrOutput) DateGranularity

func (o ConnectorConfigPtrOutput) DateGranularity() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) Delimiter

func (ConnectorConfigPtrOutput) DimensionAttributes

func (o ConnectorConfigPtrOutput) DimensionAttributes() pulumi.StringArrayOutput

func (ConnectorConfigPtrOutput) Dimensions

func (ConnectorConfigPtrOutput) Domain

func (ConnectorConfigPtrOutput) DomainHostName

func (o ConnectorConfigPtrOutput) DomainHostName() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) DomainName

func (ConnectorConfigPtrOutput) DomainType

func (ConnectorConfigPtrOutput) Elem

func (ConnectorConfigPtrOutput) ElementType

func (ConnectorConfigPtrOutput) ElementType() reflect.Type

func (ConnectorConfigPtrOutput) Elements

func (ConnectorConfigPtrOutput) Email

func (ConnectorConfigPtrOutput) EmptyHeader

func (ConnectorConfigPtrOutput) EnableAllDimensionCombinations

func (o ConnectorConfigPtrOutput) EnableAllDimensionCombinations() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) EnableArchiveLogOnly

func (o ConnectorConfigPtrOutput) EnableArchiveLogOnly() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) EnableEnrichments

func (o ConnectorConfigPtrOutput) EnableEnrichments() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) EnableExports

func (ConnectorConfigPtrOutput) EnableTde

func (ConnectorConfigPtrOutput) EncodedPublicKey

func (o ConnectorConfigPtrOutput) EncodedPublicKey() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) EncryptionKey

func (ConnectorConfigPtrOutput) Endpoint

func (ConnectorConfigPtrOutput) EngagementAttributionWindow

func (o ConnectorConfigPtrOutput) EngagementAttributionWindow() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) EnrichedExport

func (o ConnectorConfigPtrOutput) EnrichedExport() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) EntityId

func (ConnectorConfigPtrOutput) Environment

func (ConnectorConfigPtrOutput) EscapeChar

func (ConnectorConfigPtrOutput) EuRegion

func (ConnectorConfigPtrOutput) Events

func (ConnectorConfigPtrOutput) ExportStorageType

func (o ConnectorConfigPtrOutput) ExportStorageType() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ExternalId

func (ConnectorConfigPtrOutput) Fields

func (ConnectorConfigPtrOutput) FileType

func (ConnectorConfigPtrOutput) Filter

func (ConnectorConfigPtrOutput) FinanceAccountSyncMode

func (o ConnectorConfigPtrOutput) FinanceAccountSyncMode() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) FinanceAccounts

func (ConnectorConfigPtrOutput) Folder

func (ConnectorConfigPtrOutput) FolderId

func (ConnectorConfigPtrOutput) FolderPath

func (ConnectorConfigPtrOutput) ForecastId

func (ConnectorConfigPtrOutput) FtpHost

func (ConnectorConfigPtrOutput) FtpPassword

func (ConnectorConfigPtrOutput) FtpPort

func (ConnectorConfigPtrOutput) FtpUser

func (ConnectorConfigPtrOutput) Function

func (ConnectorConfigPtrOutput) FunctionApp

func (ConnectorConfigPtrOutput) FunctionKey

func (ConnectorConfigPtrOutput) FunctionName

func (ConnectorConfigPtrOutput) FunctionTrigger

func (o ConnectorConfigPtrOutput) FunctionTrigger() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) GcsBucket

func (ConnectorConfigPtrOutput) GcsFolder

func (ConnectorConfigPtrOutput) GroupName

func (ConnectorConfigPtrOutput) HasManagePermissions

func (o ConnectorConfigPtrOutput) HasManagePermissions() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) HomeFolder

func (ConnectorConfigPtrOutput) Host

func (ConnectorConfigPtrOutput) HostIp

func (ConnectorConfigPtrOutput) HostUser

func (ConnectorConfigPtrOutput) Hosts

func (ConnectorConfigPtrOutput) Identity

func (ConnectorConfigPtrOutput) Instance

func (ConnectorConfigPtrOutput) InstanceNumber

func (o ConnectorConfigPtrOutput) InstanceNumber() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) InstanceUrl

func (ConnectorConfigPtrOutput) IntegrationKey

func (o ConnectorConfigPtrOutput) IntegrationKey() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) IsAccountLevelConnector

func (o ConnectorConfigPtrOutput) IsAccountLevelConnector() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) IsAuth2Enabled

func (o ConnectorConfigPtrOutput) IsAuth2Enabled() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) IsCustomApiCredentials

func (o ConnectorConfigPtrOutput) IsCustomApiCredentials() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) IsFtps

func (ConnectorConfigPtrOutput) IsKeypair

func (ConnectorConfigPtrOutput) IsMultiEntityFeatureEnabled

func (o ConnectorConfigPtrOutput) IsMultiEntityFeatureEnabled() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) IsNewPackage

func (ConnectorConfigPtrOutput) IsPrivateKeyEncrypted

func (o ConnectorConfigPtrOutput) IsPrivateKeyEncrypted() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) IsPrivateLinkRequired

func (o ConnectorConfigPtrOutput) IsPrivateLinkRequired() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) IsPublic

func (ConnectorConfigPtrOutput) IsSailthruConnectEnabled

func (o ConnectorConfigPtrOutput) IsSailthruConnectEnabled() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) IsSecure

func (ConnectorConfigPtrOutput) IsSingleTableMode

func (o ConnectorConfigPtrOutput) IsSingleTableMode() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) IsVendor

func (ConnectorConfigPtrOutput) JsonDeliveryMode

func (o ConnectorConfigPtrOutput) JsonDeliveryMode() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) Key

func (ConnectorConfigPtrOutput) KeyPassword

func (ConnectorConfigPtrOutput) KeyStoreType

func (ConnectorConfigPtrOutput) Keystore

func (ConnectorConfigPtrOutput) KeystorePassword

func (o ConnectorConfigPtrOutput) KeystorePassword() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) Last_synced_changes_utc added in v0.0.4

func (o ConnectorConfigPtrOutput) Last_synced_changes_utc() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) LatestVersion

func (ConnectorConfigPtrOutput) LineSeparator

func (ConnectorConfigPtrOutput) ListStrategy

func (ConnectorConfigPtrOutput) ListSyncMode

func (ConnectorConfigPtrOutput) LogJournal

func (ConnectorConfigPtrOutput) LogJournalSchema

func (o ConnectorConfigPtrOutput) LogJournalSchema() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) Login

func (ConnectorConfigPtrOutput) LoginPassword

func (ConnectorConfigPtrOutput) ManagerAccounts

func (ConnectorConfigPtrOutput) MerchantId

func (ConnectorConfigPtrOutput) MessageType

func (ConnectorConfigPtrOutput) Metrics

func (ConnectorConfigPtrOutput) NamedRange

func (ConnectorConfigPtrOutput) Namespace

func (ConnectorConfigPtrOutput) NetworkCode

func (ConnectorConfigPtrOutput) NullSequence

func (ConnectorConfigPtrOutput) OauthToken

func (ConnectorConfigPtrOutput) OauthTokenSecret

func (o ConnectorConfigPtrOutput) OauthTokenSecret() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) OnError

func (ConnectorConfigPtrOutput) OnPremise

func (ConnectorConfigPtrOutput) Organization

func (ConnectorConfigPtrOutput) OrganizationId

func (o ConnectorConfigPtrOutput) OrganizationId() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) Organizations

func (ConnectorConfigPtrOutput) PackedModeTables

func (o ConnectorConfigPtrOutput) PackedModeTables() pulumi.StringArrayOutput

func (ConnectorConfigPtrOutput) PackingMode

func (ConnectorConfigPtrOutput) Pages

func (ConnectorConfigPtrOutput) Partners

func (ConnectorConfigPtrOutput) Passphrase

func (ConnectorConfigPtrOutput) Password

func (ConnectorConfigPtrOutput) Pat

func (ConnectorConfigPtrOutput) PatName added in v0.0.4

func (ConnectorConfigPtrOutput) PatSecret added in v0.0.4

func (ConnectorConfigPtrOutput) Path

func (ConnectorConfigPtrOutput) Pattern

func (ConnectorConfigPtrOutput) PdbName

func (ConnectorConfigPtrOutput) PemCertificate

func (o ConnectorConfigPtrOutput) PemCertificate() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) PemPrivateKey

func (ConnectorConfigPtrOutput) PerInteractionDimensions

func (o ConnectorConfigPtrOutput) PerInteractionDimensions() pulumi.StringArrayOutput

func (ConnectorConfigPtrOutput) PersonalAccessToken

func (o ConnectorConfigPtrOutput) PersonalAccessToken() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) PgpPassPhrase

func (ConnectorConfigPtrOutput) PgpSecretKey

func (ConnectorConfigPtrOutput) PhoneNumber

func (ConnectorConfigPtrOutput) Port

func (ConnectorConfigPtrOutput) PostClickAttributionWindowSize

func (o ConnectorConfigPtrOutput) PostClickAttributionWindowSize() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) PrebuiltReport

func (o ConnectorConfigPtrOutput) PrebuiltReport() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) Prefix

func (ConnectorConfigPtrOutput) PrimaryKeys

func (ConnectorConfigPtrOutput) PrivateKey

func (ConnectorConfigPtrOutput) Profiles

func (ConnectorConfigPtrOutput) ProjectCredentials

func (ConnectorConfigPtrOutput) ProjectId

func (ConnectorConfigPtrOutput) Projects

func (ConnectorConfigPtrOutput) Properties

func (ConnectorConfigPtrOutput) PublicKey

func (ConnectorConfigPtrOutput) PublicationName

func (o ConnectorConfigPtrOutput) PublicationName() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) QueryId

func (ConnectorConfigPtrOutput) QueryParamValue

func (o ConnectorConfigPtrOutput) QueryParamValue() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) RefreshTokenExpiresAt

func (o ConnectorConfigPtrOutput) RefreshTokenExpiresAt() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) Region

func (ConnectorConfigPtrOutput) ReplicaId

func (ConnectorConfigPtrOutput) ReplicationSlot

func (o ConnectorConfigPtrOutput) ReplicationSlot() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ReportConfigurationIds

func (o ConnectorConfigPtrOutput) ReportConfigurationIds() pulumi.StringArrayOutput

func (ConnectorConfigPtrOutput) ReportFormatType

func (o ConnectorConfigPtrOutput) ReportFormatType() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ReportSuites

func (ConnectorConfigPtrOutput) ReportTimezone

func (o ConnectorConfigPtrOutput) ReportTimezone() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ReportType

func (ConnectorConfigPtrOutput) ReportUrl

func (ConnectorConfigPtrOutput) Reports

func (ConnectorConfigPtrOutput) ReportsLinkedinAds

func (o ConnectorConfigPtrOutput) ReportsLinkedinAds() pulumi.StringArrayOutput

func (ConnectorConfigPtrOutput) Repositories

func (ConnectorConfigPtrOutput) ResourceToken

func (ConnectorConfigPtrOutput) ResourceUrl

func (ConnectorConfigPtrOutput) RestApiLimit

func (ConnectorConfigPtrOutput) RfcLibraryPath

func (o ConnectorConfigPtrOutput) RfcLibraryPath() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) Role

func (ConnectorConfigPtrOutput) RoleArn

func (ConnectorConfigPtrOutput) RollbackWindowSize

func (o ConnectorConfigPtrOutput) RollbackWindowSize() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) S3Bucket

func (ConnectorConfigPtrOutput) S3ExportBucket

func (o ConnectorConfigPtrOutput) S3ExportBucket() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) S3ExportFolder

func (o ConnectorConfigPtrOutput) S3ExportFolder() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) S3ExportRoleArn

func (o ConnectorConfigPtrOutput) S3ExportRoleArn() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) S3RoleArn

func (ConnectorConfigPtrOutput) S3bucket

func (ConnectorConfigPtrOutput) S3externalId

func (ConnectorConfigPtrOutput) S3folder

func (ConnectorConfigPtrOutput) S3path

func (ConnectorConfigPtrOutput) S3roleArn

func (ConnectorConfigPtrOutput) SalesAccountSyncMode

func (o ConnectorConfigPtrOutput) SalesAccountSyncMode() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) SalesAccounts

func (ConnectorConfigPtrOutput) SalesforceSecurityToken

func (o ConnectorConfigPtrOutput) SalesforceSecurityToken() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) SandboxAccount

func (o ConnectorConfigPtrOutput) SandboxAccount() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) SapSchema

func (ConnectorConfigPtrOutput) SapUser

func (ConnectorConfigPtrOutput) SaslMechanism

func (ConnectorConfigPtrOutput) SaslPlainKey

func (ConnectorConfigPtrOutput) SaslPlainSecret

func (o ConnectorConfigPtrOutput) SaslPlainSecret() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) SaslScram256Key

func (o ConnectorConfigPtrOutput) SaslScram256Key() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) SaslScram256Secret

func (o ConnectorConfigPtrOutput) SaslScram256Secret() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) SaslScram512Key

func (o ConnectorConfigPtrOutput) SaslScram512Key() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) SaslScram512Secret

func (o ConnectorConfigPtrOutput) SaslScram512Secret() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) SchemaRegistryCredentialsSource

func (o ConnectorConfigPtrOutput) SchemaRegistryCredentialsSource() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) SchemaRegistryKey

func (o ConnectorConfigPtrOutput) SchemaRegistryKey() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) SchemaRegistrySecret

func (o ConnectorConfigPtrOutput) SchemaRegistrySecret() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) SchemaRegistryUrls

func (o ConnectorConfigPtrOutput) SchemaRegistryUrls() pulumi.StringArrayOutput

func (ConnectorConfigPtrOutput) Secret

func (ConnectorConfigPtrOutput) SecretKey

func (ConnectorConfigPtrOutput) Secrets

func (ConnectorConfigPtrOutput) SecretsLists

func (ConnectorConfigPtrOutput) SecurityProtocol

func (o ConnectorConfigPtrOutput) SecurityProtocol() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) Segments

func (ConnectorConfigPtrOutput) SelectedExports

func (ConnectorConfigPtrOutput) SenderId

func (ConnectorConfigPtrOutput) SenderPassword

func (o ConnectorConfigPtrOutput) SenderPassword() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ServerAddress added in v0.0.4

func (ConnectorConfigPtrOutput) ServerUrl

func (ConnectorConfigPtrOutput) Servers

func (ConnectorConfigPtrOutput) ServiceAccount

func (o ConnectorConfigPtrOutput) ServiceAccount() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ServiceAccountEmail

func (o ConnectorConfigPtrOutput) ServiceAccountEmail() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ServiceAccountKey

func (o ConnectorConfigPtrOutput) ServiceAccountKey() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ServiceVersion

func (o ConnectorConfigPtrOutput) ServiceVersion() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) SftpHost

func (ConnectorConfigPtrOutput) SftpIsKeyPair

func (ConnectorConfigPtrOutput) SftpPassword

func (ConnectorConfigPtrOutput) SftpPort

func (ConnectorConfigPtrOutput) SftpPublicKey

func (ConnectorConfigPtrOutput) SftpUser

func (ConnectorConfigPtrOutput) ShareUrl

func (ConnectorConfigPtrOutput) SheetId

func (ConnectorConfigPtrOutput) Shop

func (ConnectorConfigPtrOutput) ShortCode

func (ConnectorConfigPtrOutput) ShowRecordsWithNoMetrics

func (o ConnectorConfigPtrOutput) ShowRecordsWithNoMetrics() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) Sid

func (ConnectorConfigPtrOutput) SignerPublicKey

func (o ConnectorConfigPtrOutput) SignerPublicKey() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) SiteAddress

func (ConnectorConfigPtrOutput) SiteId

func (ConnectorConfigPtrOutput) SiteName

func (ConnectorConfigPtrOutput) SiteUrls

func (ConnectorConfigPtrOutput) SkipAfter

func (ConnectorConfigPtrOutput) SkipBefore

func (ConnectorConfigPtrOutput) SoapUri

func (ConnectorConfigPtrOutput) SocialDataSyncTimeframe

func (o ConnectorConfigPtrOutput) SocialDataSyncTimeframe() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) Source

func (ConnectorConfigPtrOutput) StoreHash

func (ConnectorConfigPtrOutput) SubDomain

func (ConnectorConfigPtrOutput) Subdomain

func (ConnectorConfigPtrOutput) SubscriberName

func (o ConnectorConfigPtrOutput) SubscriberName() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) Subscription

func (ConnectorConfigPtrOutput) SupportConnectedAccountsSync

func (o ConnectorConfigPtrOutput) SupportConnectedAccountsSync() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) SupportNestedColumns

func (o ConnectorConfigPtrOutput) SupportNestedColumns() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) SurveyIds

func (ConnectorConfigPtrOutput) SwipeAttributionWindow

func (o ConnectorConfigPtrOutput) SwipeAttributionWindow() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) SyncDataLocker

func (o ConnectorConfigPtrOutput) SyncDataLocker() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) SyncFormat

func (ConnectorConfigPtrOutput) SyncFormulaFields

func (o ConnectorConfigPtrOutput) SyncFormulaFields() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) SyncMetadata

func (ConnectorConfigPtrOutput) SyncMethod

func (ConnectorConfigPtrOutput) SyncMode

func (ConnectorConfigPtrOutput) SyncMultipleAccounts

func (o ConnectorConfigPtrOutput) SyncMultipleAccounts() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) SyncPackMode

func (ConnectorConfigPtrOutput) SyncPullApi

func (ConnectorConfigPtrOutput) SyncType

func (ConnectorConfigPtrOutput) Sysnr added in v0.0.4

func (ConnectorConfigPtrOutput) TableName

func (ConnectorConfigPtrOutput) TdeCertificate

func (o ConnectorConfigPtrOutput) TdeCertificate() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) TdeCertificateName

func (o ConnectorConfigPtrOutput) TdeCertificateName() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) TdePassword

func (ConnectorConfigPtrOutput) TdePrivateKey

func (ConnectorConfigPtrOutput) TeamId

func (ConnectorConfigPtrOutput) TechnicalAccountId

func (o ConnectorConfigPtrOutput) TechnicalAccountId() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) TemplateLabels

func (ConnectorConfigPtrOutput) TenantId

func (ConnectorConfigPtrOutput) TestTableName

func (ConnectorConfigPtrOutput) TimeZone

func (ConnectorConfigPtrOutput) TimeframeMonths

func (o ConnectorConfigPtrOutput) TimeframeMonths() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) Tns

func (ConnectorConfigPtrOutput) ToConnectorConfigPtrOutput

func (o ConnectorConfigPtrOutput) ToConnectorConfigPtrOutput() ConnectorConfigPtrOutput

func (ConnectorConfigPtrOutput) ToConnectorConfigPtrOutputWithContext

func (o ConnectorConfigPtrOutput) ToConnectorConfigPtrOutputWithContext(ctx context.Context) ConnectorConfigPtrOutput

func (ConnectorConfigPtrOutput) ToOutput

func (ConnectorConfigPtrOutput) TokenAuthenticatedContainer

func (o ConnectorConfigPtrOutput) TokenAuthenticatedContainer() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) TokenAuthenticatedDatabase

func (o ConnectorConfigPtrOutput) TokenAuthenticatedDatabase() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) TokenId

func (ConnectorConfigPtrOutput) TokenKey

func (ConnectorConfigPtrOutput) TokenSecret

func (ConnectorConfigPtrOutput) TokenSecretKey

func (o ConnectorConfigPtrOutput) TokenSecretKey() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) Topics

func (ConnectorConfigPtrOutput) TrustStoreType

func (o ConnectorConfigPtrOutput) TrustStoreType() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) TrustedCert

func (ConnectorConfigPtrOutput) Truststore

func (ConnectorConfigPtrOutput) TunnelHost

func (ConnectorConfigPtrOutput) TunnelPort

func (ConnectorConfigPtrOutput) TunnelUser

func (ConnectorConfigPtrOutput) UniqueId

func (ConnectorConfigPtrOutput) UpdateConfigOnEachSync

func (o ConnectorConfigPtrOutput) UpdateConfigOnEachSync() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) UpdateMethod

func (ConnectorConfigPtrOutput) Uri

func (ConnectorConfigPtrOutput) UseApiKeys

func (ConnectorConfigPtrOutput) UseCustomerBucket

func (o ConnectorConfigPtrOutput) UseCustomerBucket() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) UseOracleRac

func (ConnectorConfigPtrOutput) UsePgpEncryptionOptions

func (o ConnectorConfigPtrOutput) UsePgpEncryptionOptions() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) UseServiceAccount

func (o ConnectorConfigPtrOutput) UseServiceAccount() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) UseTemplateLabels

func (o ConnectorConfigPtrOutput) UseTemplateLabels() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) UseWebhooks

func (ConnectorConfigPtrOutput) UseWorkspace

func (ConnectorConfigPtrOutput) User

func (ConnectorConfigPtrOutput) UserId

func (ConnectorConfigPtrOutput) UserKey

func (ConnectorConfigPtrOutput) UserName

func (ConnectorConfigPtrOutput) UserProfiles

func (ConnectorConfigPtrOutput) Username

func (ConnectorConfigPtrOutput) ViewAttributionWindow

func (o ConnectorConfigPtrOutput) ViewAttributionWindow() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) ViewThroughAttributionWindowSize

func (o ConnectorConfigPtrOutput) ViewThroughAttributionWindowSize() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) WebhookEndpoint

func (o ConnectorConfigPtrOutput) WebhookEndpoint() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) WebhookKey

func (ConnectorConfigPtrOutput) WebhookUrl

func (ConnectorConfigPtrOutput) WordPressSiteIdOrWoocommerceDomainName

func (o ConnectorConfigPtrOutput) WordPressSiteIdOrWoocommerceDomainName() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) WorkspaceName

func (ConnectorConfigPtrOutput) WorkspaceSameAsSource

func (o ConnectorConfigPtrOutput) WorkspaceSameAsSource() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) WorkspaceSchema

func (o ConnectorConfigPtrOutput) WorkspaceSchema() pulumi.StringPtrOutput

func (ConnectorConfigPtrOutput) WsCertificate

type ConnectorConfigReport

type ConnectorConfigReport struct {
	Aggregation     *string  `pulumi:"aggregation"`
	Attributes      []string `pulumi:"attributes"`
	ConfigType      *string  `pulumi:"configType"`
	Dimensions      []string `pulumi:"dimensions"`
	Fields          []string `pulumi:"fields"`
	Filter          *string  `pulumi:"filter"`
	FilterFieldName *string  `pulumi:"filterFieldName"`
	FilterValue     *string  `pulumi:"filterValue"`
	Metrics         []string `pulumi:"metrics"`
	PrebuiltReport  *string  `pulumi:"prebuiltReport"`
	ReportType      *string  `pulumi:"reportType"`
	SearchTypes     []string `pulumi:"searchTypes"`
	SegmentIds      []string `pulumi:"segmentIds"`
	Segments        []string `pulumi:"segments"`
	Table           *string  `pulumi:"table"`
}

type ConnectorConfigReportArgs

type ConnectorConfigReportArgs struct {
	Aggregation     pulumi.StringPtrInput   `pulumi:"aggregation"`
	Attributes      pulumi.StringArrayInput `pulumi:"attributes"`
	ConfigType      pulumi.StringPtrInput   `pulumi:"configType"`
	Dimensions      pulumi.StringArrayInput `pulumi:"dimensions"`
	Fields          pulumi.StringArrayInput `pulumi:"fields"`
	Filter          pulumi.StringPtrInput   `pulumi:"filter"`
	FilterFieldName pulumi.StringPtrInput   `pulumi:"filterFieldName"`
	FilterValue     pulumi.StringPtrInput   `pulumi:"filterValue"`
	Metrics         pulumi.StringArrayInput `pulumi:"metrics"`
	PrebuiltReport  pulumi.StringPtrInput   `pulumi:"prebuiltReport"`
	ReportType      pulumi.StringPtrInput   `pulumi:"reportType"`
	SearchTypes     pulumi.StringArrayInput `pulumi:"searchTypes"`
	SegmentIds      pulumi.StringArrayInput `pulumi:"segmentIds"`
	Segments        pulumi.StringArrayInput `pulumi:"segments"`
	Table           pulumi.StringPtrInput   `pulumi:"table"`
}

func (ConnectorConfigReportArgs) ElementType

func (ConnectorConfigReportArgs) ElementType() reflect.Type

func (ConnectorConfigReportArgs) ToConnectorConfigReportOutput

func (i ConnectorConfigReportArgs) ToConnectorConfigReportOutput() ConnectorConfigReportOutput

func (ConnectorConfigReportArgs) ToConnectorConfigReportOutputWithContext

func (i ConnectorConfigReportArgs) ToConnectorConfigReportOutputWithContext(ctx context.Context) ConnectorConfigReportOutput

func (ConnectorConfigReportArgs) ToOutput

type ConnectorConfigReportArray

type ConnectorConfigReportArray []ConnectorConfigReportInput

func (ConnectorConfigReportArray) ElementType

func (ConnectorConfigReportArray) ElementType() reflect.Type

func (ConnectorConfigReportArray) ToConnectorConfigReportArrayOutput

func (i ConnectorConfigReportArray) ToConnectorConfigReportArrayOutput() ConnectorConfigReportArrayOutput

func (ConnectorConfigReportArray) ToConnectorConfigReportArrayOutputWithContext

func (i ConnectorConfigReportArray) ToConnectorConfigReportArrayOutputWithContext(ctx context.Context) ConnectorConfigReportArrayOutput

func (ConnectorConfigReportArray) ToOutput

type ConnectorConfigReportArrayInput

type ConnectorConfigReportArrayInput interface {
	pulumi.Input

	ToConnectorConfigReportArrayOutput() ConnectorConfigReportArrayOutput
	ToConnectorConfigReportArrayOutputWithContext(context.Context) ConnectorConfigReportArrayOutput
}

ConnectorConfigReportArrayInput is an input type that accepts ConnectorConfigReportArray and ConnectorConfigReportArrayOutput values. You can construct a concrete instance of `ConnectorConfigReportArrayInput` via:

ConnectorConfigReportArray{ ConnectorConfigReportArgs{...} }

type ConnectorConfigReportArrayOutput

type ConnectorConfigReportArrayOutput struct{ *pulumi.OutputState }

func (ConnectorConfigReportArrayOutput) ElementType

func (ConnectorConfigReportArrayOutput) Index

func (ConnectorConfigReportArrayOutput) ToConnectorConfigReportArrayOutput

func (o ConnectorConfigReportArrayOutput) ToConnectorConfigReportArrayOutput() ConnectorConfigReportArrayOutput

func (ConnectorConfigReportArrayOutput) ToConnectorConfigReportArrayOutputWithContext

func (o ConnectorConfigReportArrayOutput) ToConnectorConfigReportArrayOutputWithContext(ctx context.Context) ConnectorConfigReportArrayOutput

func (ConnectorConfigReportArrayOutput) ToOutput

type ConnectorConfigReportInput

type ConnectorConfigReportInput interface {
	pulumi.Input

	ToConnectorConfigReportOutput() ConnectorConfigReportOutput
	ToConnectorConfigReportOutputWithContext(context.Context) ConnectorConfigReportOutput
}

ConnectorConfigReportInput is an input type that accepts ConnectorConfigReportArgs and ConnectorConfigReportOutput values. You can construct a concrete instance of `ConnectorConfigReportInput` via:

ConnectorConfigReportArgs{...}

type ConnectorConfigReportOutput

type ConnectorConfigReportOutput struct{ *pulumi.OutputState }

func (ConnectorConfigReportOutput) Aggregation

func (ConnectorConfigReportOutput) Attributes

func (ConnectorConfigReportOutput) ConfigType

func (ConnectorConfigReportOutput) Dimensions

func (ConnectorConfigReportOutput) ElementType

func (ConnectorConfigReportOutput) Fields

func (ConnectorConfigReportOutput) Filter

func (ConnectorConfigReportOutput) FilterFieldName

func (ConnectorConfigReportOutput) FilterValue

func (ConnectorConfigReportOutput) Metrics

func (ConnectorConfigReportOutput) PrebuiltReport

func (ConnectorConfigReportOutput) ReportType

func (ConnectorConfigReportOutput) SearchTypes

func (ConnectorConfigReportOutput) SegmentIds

func (ConnectorConfigReportOutput) Segments

func (ConnectorConfigReportOutput) Table

func (ConnectorConfigReportOutput) ToConnectorConfigReportOutput

func (o ConnectorConfigReportOutput) ToConnectorConfigReportOutput() ConnectorConfigReportOutput

func (ConnectorConfigReportOutput) ToConnectorConfigReportOutputWithContext

func (o ConnectorConfigReportOutput) ToConnectorConfigReportOutputWithContext(ctx context.Context) ConnectorConfigReportOutput

func (ConnectorConfigReportOutput) ToOutput

type ConnectorConfigSecretsList

type ConnectorConfigSecretsList struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type ConnectorConfigSecretsListArgs

type ConnectorConfigSecretsListArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ConnectorConfigSecretsListArgs) ElementType

func (ConnectorConfigSecretsListArgs) ToConnectorConfigSecretsListOutput

func (i ConnectorConfigSecretsListArgs) ToConnectorConfigSecretsListOutput() ConnectorConfigSecretsListOutput

func (ConnectorConfigSecretsListArgs) ToConnectorConfigSecretsListOutputWithContext

func (i ConnectorConfigSecretsListArgs) ToConnectorConfigSecretsListOutputWithContext(ctx context.Context) ConnectorConfigSecretsListOutput

func (ConnectorConfigSecretsListArgs) ToOutput

type ConnectorConfigSecretsListArray

type ConnectorConfigSecretsListArray []ConnectorConfigSecretsListInput

func (ConnectorConfigSecretsListArray) ElementType

func (ConnectorConfigSecretsListArray) ToConnectorConfigSecretsListArrayOutput

func (i ConnectorConfigSecretsListArray) ToConnectorConfigSecretsListArrayOutput() ConnectorConfigSecretsListArrayOutput

func (ConnectorConfigSecretsListArray) ToConnectorConfigSecretsListArrayOutputWithContext

func (i ConnectorConfigSecretsListArray) ToConnectorConfigSecretsListArrayOutputWithContext(ctx context.Context) ConnectorConfigSecretsListArrayOutput

func (ConnectorConfigSecretsListArray) ToOutput

type ConnectorConfigSecretsListArrayInput

type ConnectorConfigSecretsListArrayInput interface {
	pulumi.Input

	ToConnectorConfigSecretsListArrayOutput() ConnectorConfigSecretsListArrayOutput
	ToConnectorConfigSecretsListArrayOutputWithContext(context.Context) ConnectorConfigSecretsListArrayOutput
}

ConnectorConfigSecretsListArrayInput is an input type that accepts ConnectorConfigSecretsListArray and ConnectorConfigSecretsListArrayOutput values. You can construct a concrete instance of `ConnectorConfigSecretsListArrayInput` via:

ConnectorConfigSecretsListArray{ ConnectorConfigSecretsListArgs{...} }

type ConnectorConfigSecretsListArrayOutput

type ConnectorConfigSecretsListArrayOutput struct{ *pulumi.OutputState }

func (ConnectorConfigSecretsListArrayOutput) ElementType

func (ConnectorConfigSecretsListArrayOutput) Index

func (ConnectorConfigSecretsListArrayOutput) ToConnectorConfigSecretsListArrayOutput

func (o ConnectorConfigSecretsListArrayOutput) ToConnectorConfigSecretsListArrayOutput() ConnectorConfigSecretsListArrayOutput

func (ConnectorConfigSecretsListArrayOutput) ToConnectorConfigSecretsListArrayOutputWithContext

func (o ConnectorConfigSecretsListArrayOutput) ToConnectorConfigSecretsListArrayOutputWithContext(ctx context.Context) ConnectorConfigSecretsListArrayOutput

func (ConnectorConfigSecretsListArrayOutput) ToOutput

type ConnectorConfigSecretsListInput

type ConnectorConfigSecretsListInput interface {
	pulumi.Input

	ToConnectorConfigSecretsListOutput() ConnectorConfigSecretsListOutput
	ToConnectorConfigSecretsListOutputWithContext(context.Context) ConnectorConfigSecretsListOutput
}

ConnectorConfigSecretsListInput is an input type that accepts ConnectorConfigSecretsListArgs and ConnectorConfigSecretsListOutput values. You can construct a concrete instance of `ConnectorConfigSecretsListInput` via:

ConnectorConfigSecretsListArgs{...}

type ConnectorConfigSecretsListOutput

type ConnectorConfigSecretsListOutput struct{ *pulumi.OutputState }

func (ConnectorConfigSecretsListOutput) ElementType

func (ConnectorConfigSecretsListOutput) Key

func (ConnectorConfigSecretsListOutput) ToConnectorConfigSecretsListOutput

func (o ConnectorConfigSecretsListOutput) ToConnectorConfigSecretsListOutput() ConnectorConfigSecretsListOutput

func (ConnectorConfigSecretsListOutput) ToConnectorConfigSecretsListOutputWithContext

func (o ConnectorConfigSecretsListOutput) ToConnectorConfigSecretsListOutputWithContext(ctx context.Context) ConnectorConfigSecretsListOutput

func (ConnectorConfigSecretsListOutput) ToOutput

func (ConnectorConfigSecretsListOutput) Value

type ConnectorDestinationSchema

type ConnectorDestinationSchema struct {
	Name   *string `pulumi:"name"`
	Prefix *string `pulumi:"prefix"`
	Table  *string `pulumi:"table"`
}

type ConnectorDestinationSchemaArgs

type ConnectorDestinationSchemaArgs struct {
	Name   pulumi.StringPtrInput `pulumi:"name"`
	Prefix pulumi.StringPtrInput `pulumi:"prefix"`
	Table  pulumi.StringPtrInput `pulumi:"table"`
}

func (ConnectorDestinationSchemaArgs) ElementType

func (ConnectorDestinationSchemaArgs) ToConnectorDestinationSchemaOutput

func (i ConnectorDestinationSchemaArgs) ToConnectorDestinationSchemaOutput() ConnectorDestinationSchemaOutput

func (ConnectorDestinationSchemaArgs) ToConnectorDestinationSchemaOutputWithContext

func (i ConnectorDestinationSchemaArgs) ToConnectorDestinationSchemaOutputWithContext(ctx context.Context) ConnectorDestinationSchemaOutput

func (ConnectorDestinationSchemaArgs) ToConnectorDestinationSchemaPtrOutput

func (i ConnectorDestinationSchemaArgs) ToConnectorDestinationSchemaPtrOutput() ConnectorDestinationSchemaPtrOutput

func (ConnectorDestinationSchemaArgs) ToConnectorDestinationSchemaPtrOutputWithContext

func (i ConnectorDestinationSchemaArgs) ToConnectorDestinationSchemaPtrOutputWithContext(ctx context.Context) ConnectorDestinationSchemaPtrOutput

func (ConnectorDestinationSchemaArgs) ToOutput

type ConnectorDestinationSchemaInput

type ConnectorDestinationSchemaInput interface {
	pulumi.Input

	ToConnectorDestinationSchemaOutput() ConnectorDestinationSchemaOutput
	ToConnectorDestinationSchemaOutputWithContext(context.Context) ConnectorDestinationSchemaOutput
}

ConnectorDestinationSchemaInput is an input type that accepts ConnectorDestinationSchemaArgs and ConnectorDestinationSchemaOutput values. You can construct a concrete instance of `ConnectorDestinationSchemaInput` via:

ConnectorDestinationSchemaArgs{...}

type ConnectorDestinationSchemaOutput

type ConnectorDestinationSchemaOutput struct{ *pulumi.OutputState }

func (ConnectorDestinationSchemaOutput) ElementType

func (ConnectorDestinationSchemaOutput) Name

func (ConnectorDestinationSchemaOutput) Prefix

func (ConnectorDestinationSchemaOutput) Table

func (ConnectorDestinationSchemaOutput) ToConnectorDestinationSchemaOutput

func (o ConnectorDestinationSchemaOutput) ToConnectorDestinationSchemaOutput() ConnectorDestinationSchemaOutput

func (ConnectorDestinationSchemaOutput) ToConnectorDestinationSchemaOutputWithContext

func (o ConnectorDestinationSchemaOutput) ToConnectorDestinationSchemaOutputWithContext(ctx context.Context) ConnectorDestinationSchemaOutput

func (ConnectorDestinationSchemaOutput) ToConnectorDestinationSchemaPtrOutput

func (o ConnectorDestinationSchemaOutput) ToConnectorDestinationSchemaPtrOutput() ConnectorDestinationSchemaPtrOutput

func (ConnectorDestinationSchemaOutput) ToConnectorDestinationSchemaPtrOutputWithContext

func (o ConnectorDestinationSchemaOutput) ToConnectorDestinationSchemaPtrOutputWithContext(ctx context.Context) ConnectorDestinationSchemaPtrOutput

func (ConnectorDestinationSchemaOutput) ToOutput

type ConnectorDestinationSchemaPtrInput

type ConnectorDestinationSchemaPtrInput interface {
	pulumi.Input

	ToConnectorDestinationSchemaPtrOutput() ConnectorDestinationSchemaPtrOutput
	ToConnectorDestinationSchemaPtrOutputWithContext(context.Context) ConnectorDestinationSchemaPtrOutput
}

ConnectorDestinationSchemaPtrInput is an input type that accepts ConnectorDestinationSchemaArgs, ConnectorDestinationSchemaPtr and ConnectorDestinationSchemaPtrOutput values. You can construct a concrete instance of `ConnectorDestinationSchemaPtrInput` via:

        ConnectorDestinationSchemaArgs{...}

or:

        nil

type ConnectorDestinationSchemaPtrOutput

type ConnectorDestinationSchemaPtrOutput struct{ *pulumi.OutputState }

func (ConnectorDestinationSchemaPtrOutput) Elem

func (ConnectorDestinationSchemaPtrOutput) ElementType

func (ConnectorDestinationSchemaPtrOutput) Name

func (ConnectorDestinationSchemaPtrOutput) Prefix

func (ConnectorDestinationSchemaPtrOutput) Table

func (ConnectorDestinationSchemaPtrOutput) ToConnectorDestinationSchemaPtrOutput

func (o ConnectorDestinationSchemaPtrOutput) ToConnectorDestinationSchemaPtrOutput() ConnectorDestinationSchemaPtrOutput

func (ConnectorDestinationSchemaPtrOutput) ToConnectorDestinationSchemaPtrOutputWithContext

func (o ConnectorDestinationSchemaPtrOutput) ToConnectorDestinationSchemaPtrOutputWithContext(ctx context.Context) ConnectorDestinationSchemaPtrOutput

func (ConnectorDestinationSchemaPtrOutput) ToOutput

type ConnectorFingerprints added in v0.0.4

type ConnectorFingerprints struct {
	pulumi.CustomResourceState

	// The unique identifier for the target connector within the Fivetran system.
	ConnectorId  pulumi.StringOutput                         `pulumi:"connectorId"`
	Fingerprints ConnectorFingerprintsFingerprintArrayOutput `pulumi:"fingerprints"`
}

This resource allows you to manage list of approved SSH fingerprints for a particular connector.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.NewConnectorFingerprints(ctx, "myConnectorApprovedFingerprints", &fivetran.ConnectorFingerprintsArgs{
			ConnectorId: pulumi.Any(fivetran_connector.My_connector.Id),
			Fingerprints: fivetran.ConnectorFingerprintsFingerprintArray{
				&fivetran.ConnectorFingerprintsFingerprintArgs{
					Hash:      pulumi.String("jhgfJfgrI6yy..."),
					PublicKey: pulumi.String("ssh-rsa CCCCB3NzaC1yc2ECCASFWFWDFRWT5WAS ... fivetran user key"),
				},
				&fivetran.ConnectorFingerprintsFingerprintArgs{
					Hash:      pulumi.String("eUtPirI6yytWe..."),
					PublicKey: pulumi.String("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6 ... fivetran user key"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

1. To import an existing `fivetran_connector_fingerprints` resource into your Terraform state, you need to get **Fivetran Connector ID** on the **Setup** tab of the connector page in your Fivetran dashboard. 2. Retrieve all connectors in a particular group using the [fivetran_group_connectors data source](/docs/data-sources/group_connectors). To retrieve existing groups, use the [fivetran_groups data source](/docs/data-sources/groups). 3. Define an empty resource in your `.tf` configurationhcl resource "fivetran_connector_fingerprints" "my_imported_connector_fingerprints" { }

```sh

$ pulumi import fivetran:index/connectorFingerprints:ConnectorFingerprints

Run the `terraform import` command ```

```sh

$ pulumi import fivetran:index/connectorFingerprints:ConnectorFingerprints my_imported_connector_fingerprints {your Fivetran Connector ID}

```

5.

Use the `terraform state show` command to get the values from the stateterraform state show 'fivetran_connector_fingerprints.my_imported_connector_fingerprints' 6. Copy the values and paste them to your `.tf` configuration.

func GetConnectorFingerprints added in v0.0.4

func GetConnectorFingerprints(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectorFingerprintsState, opts ...pulumi.ResourceOption) (*ConnectorFingerprints, error)

GetConnectorFingerprints gets an existing ConnectorFingerprints 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 NewConnectorFingerprints added in v0.0.4

func NewConnectorFingerprints(ctx *pulumi.Context,
	name string, args *ConnectorFingerprintsArgs, opts ...pulumi.ResourceOption) (*ConnectorFingerprints, error)

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

func (*ConnectorFingerprints) ElementType added in v0.0.4

func (*ConnectorFingerprints) ElementType() reflect.Type

func (*ConnectorFingerprints) ToConnectorFingerprintsOutput added in v0.0.4

func (i *ConnectorFingerprints) ToConnectorFingerprintsOutput() ConnectorFingerprintsOutput

func (*ConnectorFingerprints) ToConnectorFingerprintsOutputWithContext added in v0.0.4

func (i *ConnectorFingerprints) ToConnectorFingerprintsOutputWithContext(ctx context.Context) ConnectorFingerprintsOutput

func (*ConnectorFingerprints) ToOutput added in v0.0.4

type ConnectorFingerprintsArgs added in v0.0.4

type ConnectorFingerprintsArgs struct {
	// The unique identifier for the target connector within the Fivetran system.
	ConnectorId  pulumi.StringInput
	Fingerprints ConnectorFingerprintsFingerprintArrayInput
}

The set of arguments for constructing a ConnectorFingerprints resource.

func (ConnectorFingerprintsArgs) ElementType added in v0.0.4

func (ConnectorFingerprintsArgs) ElementType() reflect.Type

type ConnectorFingerprintsArray added in v0.0.4

type ConnectorFingerprintsArray []ConnectorFingerprintsInput

func (ConnectorFingerprintsArray) ElementType added in v0.0.4

func (ConnectorFingerprintsArray) ElementType() reflect.Type

func (ConnectorFingerprintsArray) ToConnectorFingerprintsArrayOutput added in v0.0.4

func (i ConnectorFingerprintsArray) ToConnectorFingerprintsArrayOutput() ConnectorFingerprintsArrayOutput

func (ConnectorFingerprintsArray) ToConnectorFingerprintsArrayOutputWithContext added in v0.0.4

func (i ConnectorFingerprintsArray) ToConnectorFingerprintsArrayOutputWithContext(ctx context.Context) ConnectorFingerprintsArrayOutput

func (ConnectorFingerprintsArray) ToOutput added in v0.0.4

type ConnectorFingerprintsArrayInput added in v0.0.4

type ConnectorFingerprintsArrayInput interface {
	pulumi.Input

	ToConnectorFingerprintsArrayOutput() ConnectorFingerprintsArrayOutput
	ToConnectorFingerprintsArrayOutputWithContext(context.Context) ConnectorFingerprintsArrayOutput
}

ConnectorFingerprintsArrayInput is an input type that accepts ConnectorFingerprintsArray and ConnectorFingerprintsArrayOutput values. You can construct a concrete instance of `ConnectorFingerprintsArrayInput` via:

ConnectorFingerprintsArray{ ConnectorFingerprintsArgs{...} }

type ConnectorFingerprintsArrayOutput added in v0.0.4

type ConnectorFingerprintsArrayOutput struct{ *pulumi.OutputState }

func (ConnectorFingerprintsArrayOutput) ElementType added in v0.0.4

func (ConnectorFingerprintsArrayOutput) Index added in v0.0.4

func (ConnectorFingerprintsArrayOutput) ToConnectorFingerprintsArrayOutput added in v0.0.4

func (o ConnectorFingerprintsArrayOutput) ToConnectorFingerprintsArrayOutput() ConnectorFingerprintsArrayOutput

func (ConnectorFingerprintsArrayOutput) ToConnectorFingerprintsArrayOutputWithContext added in v0.0.4

func (o ConnectorFingerprintsArrayOutput) ToConnectorFingerprintsArrayOutputWithContext(ctx context.Context) ConnectorFingerprintsArrayOutput

func (ConnectorFingerprintsArrayOutput) ToOutput added in v0.0.4

type ConnectorFingerprintsFingerprint added in v0.0.4

type ConnectorFingerprintsFingerprint struct {
	// Hash of the fingerprint.
	Hash string `pulumi:"hash"`
	// The SSH public key.
	PublicKey string `pulumi:"publicKey"`
	// User name who validated the fingerprint.
	ValidatedBy *string `pulumi:"validatedBy"`
	// The date when SSH fingerprint was approved.
	ValidatedDate *string `pulumi:"validatedDate"`
}

type ConnectorFingerprintsFingerprintArgs added in v0.0.4

type ConnectorFingerprintsFingerprintArgs struct {
	// Hash of the fingerprint.
	Hash pulumi.StringInput `pulumi:"hash"`
	// The SSH public key.
	PublicKey pulumi.StringInput `pulumi:"publicKey"`
	// User name who validated the fingerprint.
	ValidatedBy pulumi.StringPtrInput `pulumi:"validatedBy"`
	// The date when SSH fingerprint was approved.
	ValidatedDate pulumi.StringPtrInput `pulumi:"validatedDate"`
}

func (ConnectorFingerprintsFingerprintArgs) ElementType added in v0.0.4

func (ConnectorFingerprintsFingerprintArgs) ToConnectorFingerprintsFingerprintOutput added in v0.0.4

func (i ConnectorFingerprintsFingerprintArgs) ToConnectorFingerprintsFingerprintOutput() ConnectorFingerprintsFingerprintOutput

func (ConnectorFingerprintsFingerprintArgs) ToConnectorFingerprintsFingerprintOutputWithContext added in v0.0.4

func (i ConnectorFingerprintsFingerprintArgs) ToConnectorFingerprintsFingerprintOutputWithContext(ctx context.Context) ConnectorFingerprintsFingerprintOutput

func (ConnectorFingerprintsFingerprintArgs) ToOutput added in v0.0.4

type ConnectorFingerprintsFingerprintArray added in v0.0.4

type ConnectorFingerprintsFingerprintArray []ConnectorFingerprintsFingerprintInput

func (ConnectorFingerprintsFingerprintArray) ElementType added in v0.0.4

func (ConnectorFingerprintsFingerprintArray) ToConnectorFingerprintsFingerprintArrayOutput added in v0.0.4

func (i ConnectorFingerprintsFingerprintArray) ToConnectorFingerprintsFingerprintArrayOutput() ConnectorFingerprintsFingerprintArrayOutput

func (ConnectorFingerprintsFingerprintArray) ToConnectorFingerprintsFingerprintArrayOutputWithContext added in v0.0.4

func (i ConnectorFingerprintsFingerprintArray) ToConnectorFingerprintsFingerprintArrayOutputWithContext(ctx context.Context) ConnectorFingerprintsFingerprintArrayOutput

func (ConnectorFingerprintsFingerprintArray) ToOutput added in v0.0.4

type ConnectorFingerprintsFingerprintArrayInput added in v0.0.4

type ConnectorFingerprintsFingerprintArrayInput interface {
	pulumi.Input

	ToConnectorFingerprintsFingerprintArrayOutput() ConnectorFingerprintsFingerprintArrayOutput
	ToConnectorFingerprintsFingerprintArrayOutputWithContext(context.Context) ConnectorFingerprintsFingerprintArrayOutput
}

ConnectorFingerprintsFingerprintArrayInput is an input type that accepts ConnectorFingerprintsFingerprintArray and ConnectorFingerprintsFingerprintArrayOutput values. You can construct a concrete instance of `ConnectorFingerprintsFingerprintArrayInput` via:

ConnectorFingerprintsFingerprintArray{ ConnectorFingerprintsFingerprintArgs{...} }

type ConnectorFingerprintsFingerprintArrayOutput added in v0.0.4

type ConnectorFingerprintsFingerprintArrayOutput struct{ *pulumi.OutputState }

func (ConnectorFingerprintsFingerprintArrayOutput) ElementType added in v0.0.4

func (ConnectorFingerprintsFingerprintArrayOutput) Index added in v0.0.4

func (ConnectorFingerprintsFingerprintArrayOutput) ToConnectorFingerprintsFingerprintArrayOutput added in v0.0.4

func (o ConnectorFingerprintsFingerprintArrayOutput) ToConnectorFingerprintsFingerprintArrayOutput() ConnectorFingerprintsFingerprintArrayOutput

func (ConnectorFingerprintsFingerprintArrayOutput) ToConnectorFingerprintsFingerprintArrayOutputWithContext added in v0.0.4

func (o ConnectorFingerprintsFingerprintArrayOutput) ToConnectorFingerprintsFingerprintArrayOutputWithContext(ctx context.Context) ConnectorFingerprintsFingerprintArrayOutput

func (ConnectorFingerprintsFingerprintArrayOutput) ToOutput added in v0.0.4

type ConnectorFingerprintsFingerprintInput added in v0.0.4

type ConnectorFingerprintsFingerprintInput interface {
	pulumi.Input

	ToConnectorFingerprintsFingerprintOutput() ConnectorFingerprintsFingerprintOutput
	ToConnectorFingerprintsFingerprintOutputWithContext(context.Context) ConnectorFingerprintsFingerprintOutput
}

ConnectorFingerprintsFingerprintInput is an input type that accepts ConnectorFingerprintsFingerprintArgs and ConnectorFingerprintsFingerprintOutput values. You can construct a concrete instance of `ConnectorFingerprintsFingerprintInput` via:

ConnectorFingerprintsFingerprintArgs{...}

type ConnectorFingerprintsFingerprintOutput added in v0.0.4

type ConnectorFingerprintsFingerprintOutput struct{ *pulumi.OutputState }

func (ConnectorFingerprintsFingerprintOutput) ElementType added in v0.0.4

func (ConnectorFingerprintsFingerprintOutput) Hash added in v0.0.4

Hash of the fingerprint.

func (ConnectorFingerprintsFingerprintOutput) PublicKey added in v0.0.4

The SSH public key.

func (ConnectorFingerprintsFingerprintOutput) ToConnectorFingerprintsFingerprintOutput added in v0.0.4

func (o ConnectorFingerprintsFingerprintOutput) ToConnectorFingerprintsFingerprintOutput() ConnectorFingerprintsFingerprintOutput

func (ConnectorFingerprintsFingerprintOutput) ToConnectorFingerprintsFingerprintOutputWithContext added in v0.0.4

func (o ConnectorFingerprintsFingerprintOutput) ToConnectorFingerprintsFingerprintOutputWithContext(ctx context.Context) ConnectorFingerprintsFingerprintOutput

func (ConnectorFingerprintsFingerprintOutput) ToOutput added in v0.0.4

func (ConnectorFingerprintsFingerprintOutput) ValidatedBy added in v0.0.4

User name who validated the fingerprint.

func (ConnectorFingerprintsFingerprintOutput) ValidatedDate added in v0.0.4

The date when SSH fingerprint was approved.

type ConnectorFingerprintsInput added in v0.0.4

type ConnectorFingerprintsInput interface {
	pulumi.Input

	ToConnectorFingerprintsOutput() ConnectorFingerprintsOutput
	ToConnectorFingerprintsOutputWithContext(ctx context.Context) ConnectorFingerprintsOutput
}

type ConnectorFingerprintsMap added in v0.0.4

type ConnectorFingerprintsMap map[string]ConnectorFingerprintsInput

func (ConnectorFingerprintsMap) ElementType added in v0.0.4

func (ConnectorFingerprintsMap) ElementType() reflect.Type

func (ConnectorFingerprintsMap) ToConnectorFingerprintsMapOutput added in v0.0.4

func (i ConnectorFingerprintsMap) ToConnectorFingerprintsMapOutput() ConnectorFingerprintsMapOutput

func (ConnectorFingerprintsMap) ToConnectorFingerprintsMapOutputWithContext added in v0.0.4

func (i ConnectorFingerprintsMap) ToConnectorFingerprintsMapOutputWithContext(ctx context.Context) ConnectorFingerprintsMapOutput

func (ConnectorFingerprintsMap) ToOutput added in v0.0.4

type ConnectorFingerprintsMapInput added in v0.0.4

type ConnectorFingerprintsMapInput interface {
	pulumi.Input

	ToConnectorFingerprintsMapOutput() ConnectorFingerprintsMapOutput
	ToConnectorFingerprintsMapOutputWithContext(context.Context) ConnectorFingerprintsMapOutput
}

ConnectorFingerprintsMapInput is an input type that accepts ConnectorFingerprintsMap and ConnectorFingerprintsMapOutput values. You can construct a concrete instance of `ConnectorFingerprintsMapInput` via:

ConnectorFingerprintsMap{ "key": ConnectorFingerprintsArgs{...} }

type ConnectorFingerprintsMapOutput added in v0.0.4

type ConnectorFingerprintsMapOutput struct{ *pulumi.OutputState }

func (ConnectorFingerprintsMapOutput) ElementType added in v0.0.4

func (ConnectorFingerprintsMapOutput) MapIndex added in v0.0.4

func (ConnectorFingerprintsMapOutput) ToConnectorFingerprintsMapOutput added in v0.0.4

func (o ConnectorFingerprintsMapOutput) ToConnectorFingerprintsMapOutput() ConnectorFingerprintsMapOutput

func (ConnectorFingerprintsMapOutput) ToConnectorFingerprintsMapOutputWithContext added in v0.0.4

func (o ConnectorFingerprintsMapOutput) ToConnectorFingerprintsMapOutputWithContext(ctx context.Context) ConnectorFingerprintsMapOutput

func (ConnectorFingerprintsMapOutput) ToOutput added in v0.0.4

type ConnectorFingerprintsOutput added in v0.0.4

type ConnectorFingerprintsOutput struct{ *pulumi.OutputState }

func (ConnectorFingerprintsOutput) ConnectorId added in v0.0.4

The unique identifier for the target connector within the Fivetran system.

func (ConnectorFingerprintsOutput) ElementType added in v0.0.4

func (ConnectorFingerprintsOutput) Fingerprints added in v0.0.4

func (ConnectorFingerprintsOutput) ToConnectorFingerprintsOutput added in v0.0.4

func (o ConnectorFingerprintsOutput) ToConnectorFingerprintsOutput() ConnectorFingerprintsOutput

func (ConnectorFingerprintsOutput) ToConnectorFingerprintsOutputWithContext added in v0.0.4

func (o ConnectorFingerprintsOutput) ToConnectorFingerprintsOutputWithContext(ctx context.Context) ConnectorFingerprintsOutput

func (ConnectorFingerprintsOutput) ToOutput added in v0.0.4

type ConnectorFingerprintsState added in v0.0.4

type ConnectorFingerprintsState struct {
	// The unique identifier for the target connector within the Fivetran system.
	ConnectorId  pulumi.StringPtrInput
	Fingerprints ConnectorFingerprintsFingerprintArrayInput
}

func (ConnectorFingerprintsState) ElementType added in v0.0.4

func (ConnectorFingerprintsState) ElementType() reflect.Type

type ConnectorInput

type ConnectorInput interface {
	pulumi.Input

	ToConnectorOutput() ConnectorOutput
	ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
}

type ConnectorMap

type ConnectorMap map[string]ConnectorInput

func (ConnectorMap) ElementType

func (ConnectorMap) ElementType() reflect.Type

func (ConnectorMap) ToConnectorMapOutput

func (i ConnectorMap) ToConnectorMapOutput() ConnectorMapOutput

func (ConnectorMap) ToConnectorMapOutputWithContext

func (i ConnectorMap) ToConnectorMapOutputWithContext(ctx context.Context) ConnectorMapOutput

func (ConnectorMap) ToOutput

func (i ConnectorMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Connector]

type ConnectorMapInput

type ConnectorMapInput interface {
	pulumi.Input

	ToConnectorMapOutput() ConnectorMapOutput
	ToConnectorMapOutputWithContext(context.Context) ConnectorMapOutput
}

ConnectorMapInput is an input type that accepts ConnectorMap and ConnectorMapOutput values. You can construct a concrete instance of `ConnectorMapInput` via:

ConnectorMap{ "key": ConnectorArgs{...} }

type ConnectorMapOutput

type ConnectorMapOutput struct{ *pulumi.OutputState }

func (ConnectorMapOutput) ElementType

func (ConnectorMapOutput) ElementType() reflect.Type

func (ConnectorMapOutput) MapIndex

func (ConnectorMapOutput) ToConnectorMapOutput

func (o ConnectorMapOutput) ToConnectorMapOutput() ConnectorMapOutput

func (ConnectorMapOutput) ToConnectorMapOutputWithContext

func (o ConnectorMapOutput) ToConnectorMapOutputWithContext(ctx context.Context) ConnectorMapOutput

func (ConnectorMapOutput) ToOutput

type ConnectorOutput

type ConnectorOutput struct{ *pulumi.OutputState }

func (ConnectorOutput) Auth

func (ConnectorOutput) Config

func (ConnectorOutput) ConnectedBy

func (o ConnectorOutput) ConnectedBy() pulumi.StringOutput

The unique identifier of the user who has created the connector in your account

func (ConnectorOutput) CreatedAt

func (o ConnectorOutput) CreatedAt() pulumi.StringOutput

The timestamp of the time the connector was created in your account

func (ConnectorOutput) DestinationSchema

func (o ConnectorOutput) DestinationSchema() ConnectorDestinationSchemaOutput

func (ConnectorOutput) ElementType

func (ConnectorOutput) ElementType() reflect.Type

func (ConnectorOutput) GroupId

func (o ConnectorOutput) GroupId() pulumi.StringOutput

The unique identifier for the Group (Destination) within the Fivetran system.

func (ConnectorOutput) LastUpdated

func (o ConnectorOutput) LastUpdated() pulumi.StringOutput

func (ConnectorOutput) Name

The name used both as the connector's name within the Fivetran system and as the source schema's name within your destination.

func (ConnectorOutput) RunSetupTests

func (o ConnectorOutput) RunSetupTests() pulumi.StringPtrOutput

Specifies whether the setup tests should be run automatically. The default value is TRUE.

func (ConnectorOutput) Service

func (o ConnectorOutput) Service() pulumi.StringOutput

The connector type name within the Fivetran system.

func (ConnectorOutput) ToConnectorOutput

func (o ConnectorOutput) ToConnectorOutput() ConnectorOutput

func (ConnectorOutput) ToConnectorOutputWithContext

func (o ConnectorOutput) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput

func (ConnectorOutput) ToOutput

func (ConnectorOutput) TrustCertificates

func (o ConnectorOutput) TrustCertificates() pulumi.StringPtrOutput

Specifies whether we should trust the certificate automatically. The default value is FALSE. If a certificate is not trusted automatically, it has to be approved with [Certificates Management API Approve a destination certificate](https://fivetran.com/docs/rest-api/certificates#approveadestinationcertificate).

func (ConnectorOutput) TrustFingerprints

func (o ConnectorOutput) TrustFingerprints() pulumi.StringPtrOutput

Specifies whether we should trust the SSH fingerprint automatically. The default value is FALSE. If a fingerprint is not trusted automatically, it has to be approved with [Certificates Management API Approve a destination fingerprint](https://fivetran.com/docs/rest-api/certificates#approveadestinationfingerprint).

type ConnectorSchedule

type ConnectorSchedule struct {
	pulumi.CustomResourceState

	// The unique identifier for the connector
	ConnectorId pulumi.StringOutput `pulumi:"connectorId"`
	// The optional parameter that defines the sync start time when the sync frequency is already set or being set by the current request to 1440. It can be specified in one hour increments starting from 00:00 to 23:00. If not specified, we will use [the baseline sync start time](https://fivetran.com/docs/getting-started/syncoverview#syncfrequencyandscheduling). This parameter has no effect on the [0 to 60 minutes offset](https://fivetran.com/docs/getting-started/syncoverview#syncstarttimesandoffsets) used to determine the actual sync start time
	DailySyncTime pulumi.StringPtrOutput `pulumi:"dailySyncTime"`
	// Specifies whether the connector should be paused after the free trial period has ended
	PauseAfterTrial pulumi.StringOutput `pulumi:"pauseAfterTrial"`
	// Specifies whether the connector is paused
	Paused pulumi.StringOutput `pulumi:"paused"`
	// The connector schedule configuration type. Supported values: auto, manual
	ScheduleType pulumi.StringOutput `pulumi:"scheduleType"`
	// The connector sync frequency in minutes. Supported values: 5, 15, 30, 60, 120, 180, 360, 480, 720, 1440.
	SyncFrequency pulumi.StringOutput `pulumi:"syncFrequency"`
}

-This resource allows you to manage connectors schedule: pause/unpause connector, set dailySyncTime and sync_frequency.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.NewConnectorSchedule(ctx, "myConnectorSchedule", &fivetran.ConnectorScheduleArgs{
			ConnectorId:     pulumi.Any(fivetran_connector.My_connector.Id),
			SyncFrequency:   pulumi.String("1440"),
			DailySyncTime:   pulumi.String("03:00"),
			Paused:          pulumi.String("false"),
			PauseAfterTrial: pulumi.String("true"),
			ScheduleType:    pulumi.String("auto"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

You don't need to import this resource as it is synthetic.

To fetch schedule values from existing connector use `fivetran_connector` data sourcehcl data "fivetran_connector" "my_connector" {

id = "my_connector_id" } now you can use schedule values from this data_source:

sync_frequency = data.fivetran_connector.my_connector.sync_frequency

paused = data.fivetran_connector.my_connector.paused This resource manages settings for already existing connector instance and doesn't create a new one. If you already have an existing connector with id = `my_connector_id` just define `fivetran_connector_schedule` resourcehcl resource "fivetran_connector_schedule" "my_connector_schedule" {

connector_id = "my_connector_id"

sync_frequency

= "360"

paused

= false

pause_after_trial

= true

schedule_type

= "auto" } -> NOTEYou can't have several resources managing the same `connector_id`. They will be in conflict ater each `apply`.

func GetConnectorSchedule

func GetConnectorSchedule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectorScheduleState, opts ...pulumi.ResourceOption) (*ConnectorSchedule, error)

GetConnectorSchedule gets an existing ConnectorSchedule 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 NewConnectorSchedule

func NewConnectorSchedule(ctx *pulumi.Context,
	name string, args *ConnectorScheduleArgs, opts ...pulumi.ResourceOption) (*ConnectorSchedule, error)

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

func (*ConnectorSchedule) ElementType

func (*ConnectorSchedule) ElementType() reflect.Type

func (*ConnectorSchedule) ToConnectorScheduleOutput

func (i *ConnectorSchedule) ToConnectorScheduleOutput() ConnectorScheduleOutput

func (*ConnectorSchedule) ToConnectorScheduleOutputWithContext

func (i *ConnectorSchedule) ToConnectorScheduleOutputWithContext(ctx context.Context) ConnectorScheduleOutput

func (*ConnectorSchedule) ToOutput

type ConnectorScheduleArgs

type ConnectorScheduleArgs struct {
	// The unique identifier for the connector
	ConnectorId pulumi.StringInput
	// The optional parameter that defines the sync start time when the sync frequency is already set or being set by the current request to 1440. It can be specified in one hour increments starting from 00:00 to 23:00. If not specified, we will use [the baseline sync start time](https://fivetran.com/docs/getting-started/syncoverview#syncfrequencyandscheduling). This parameter has no effect on the [0 to 60 minutes offset](https://fivetran.com/docs/getting-started/syncoverview#syncstarttimesandoffsets) used to determine the actual sync start time
	DailySyncTime pulumi.StringPtrInput
	// Specifies whether the connector should be paused after the free trial period has ended
	PauseAfterTrial pulumi.StringPtrInput
	// Specifies whether the connector is paused
	Paused pulumi.StringPtrInput
	// The connector schedule configuration type. Supported values: auto, manual
	ScheduleType pulumi.StringPtrInput
	// The connector sync frequency in minutes. Supported values: 5, 15, 30, 60, 120, 180, 360, 480, 720, 1440.
	SyncFrequency pulumi.StringPtrInput
}

The set of arguments for constructing a ConnectorSchedule resource.

func (ConnectorScheduleArgs) ElementType

func (ConnectorScheduleArgs) ElementType() reflect.Type

type ConnectorScheduleArray

type ConnectorScheduleArray []ConnectorScheduleInput

func (ConnectorScheduleArray) ElementType

func (ConnectorScheduleArray) ElementType() reflect.Type

func (ConnectorScheduleArray) ToConnectorScheduleArrayOutput

func (i ConnectorScheduleArray) ToConnectorScheduleArrayOutput() ConnectorScheduleArrayOutput

func (ConnectorScheduleArray) ToConnectorScheduleArrayOutputWithContext

func (i ConnectorScheduleArray) ToConnectorScheduleArrayOutputWithContext(ctx context.Context) ConnectorScheduleArrayOutput

func (ConnectorScheduleArray) ToOutput

type ConnectorScheduleArrayInput

type ConnectorScheduleArrayInput interface {
	pulumi.Input

	ToConnectorScheduleArrayOutput() ConnectorScheduleArrayOutput
	ToConnectorScheduleArrayOutputWithContext(context.Context) ConnectorScheduleArrayOutput
}

ConnectorScheduleArrayInput is an input type that accepts ConnectorScheduleArray and ConnectorScheduleArrayOutput values. You can construct a concrete instance of `ConnectorScheduleArrayInput` via:

ConnectorScheduleArray{ ConnectorScheduleArgs{...} }

type ConnectorScheduleArrayOutput

type ConnectorScheduleArrayOutput struct{ *pulumi.OutputState }

func (ConnectorScheduleArrayOutput) ElementType

func (ConnectorScheduleArrayOutput) Index

func (ConnectorScheduleArrayOutput) ToConnectorScheduleArrayOutput

func (o ConnectorScheduleArrayOutput) ToConnectorScheduleArrayOutput() ConnectorScheduleArrayOutput

func (ConnectorScheduleArrayOutput) ToConnectorScheduleArrayOutputWithContext

func (o ConnectorScheduleArrayOutput) ToConnectorScheduleArrayOutputWithContext(ctx context.Context) ConnectorScheduleArrayOutput

func (ConnectorScheduleArrayOutput) ToOutput

type ConnectorScheduleInput

type ConnectorScheduleInput interface {
	pulumi.Input

	ToConnectorScheduleOutput() ConnectorScheduleOutput
	ToConnectorScheduleOutputWithContext(ctx context.Context) ConnectorScheduleOutput
}

type ConnectorScheduleMap

type ConnectorScheduleMap map[string]ConnectorScheduleInput

func (ConnectorScheduleMap) ElementType

func (ConnectorScheduleMap) ElementType() reflect.Type

func (ConnectorScheduleMap) ToConnectorScheduleMapOutput

func (i ConnectorScheduleMap) ToConnectorScheduleMapOutput() ConnectorScheduleMapOutput

func (ConnectorScheduleMap) ToConnectorScheduleMapOutputWithContext

func (i ConnectorScheduleMap) ToConnectorScheduleMapOutputWithContext(ctx context.Context) ConnectorScheduleMapOutput

func (ConnectorScheduleMap) ToOutput

type ConnectorScheduleMapInput

type ConnectorScheduleMapInput interface {
	pulumi.Input

	ToConnectorScheduleMapOutput() ConnectorScheduleMapOutput
	ToConnectorScheduleMapOutputWithContext(context.Context) ConnectorScheduleMapOutput
}

ConnectorScheduleMapInput is an input type that accepts ConnectorScheduleMap and ConnectorScheduleMapOutput values. You can construct a concrete instance of `ConnectorScheduleMapInput` via:

ConnectorScheduleMap{ "key": ConnectorScheduleArgs{...} }

type ConnectorScheduleMapOutput

type ConnectorScheduleMapOutput struct{ *pulumi.OutputState }

func (ConnectorScheduleMapOutput) ElementType

func (ConnectorScheduleMapOutput) ElementType() reflect.Type

func (ConnectorScheduleMapOutput) MapIndex

func (ConnectorScheduleMapOutput) ToConnectorScheduleMapOutput

func (o ConnectorScheduleMapOutput) ToConnectorScheduleMapOutput() ConnectorScheduleMapOutput

func (ConnectorScheduleMapOutput) ToConnectorScheduleMapOutputWithContext

func (o ConnectorScheduleMapOutput) ToConnectorScheduleMapOutputWithContext(ctx context.Context) ConnectorScheduleMapOutput

func (ConnectorScheduleMapOutput) ToOutput

type ConnectorScheduleOutput

type ConnectorScheduleOutput struct{ *pulumi.OutputState }

func (ConnectorScheduleOutput) ConnectorId

The unique identifier for the connector

func (ConnectorScheduleOutput) DailySyncTime

The optional parameter that defines the sync start time when the sync frequency is already set or being set by the current request to 1440. It can be specified in one hour increments starting from 00:00 to 23:00. If not specified, we will use [the baseline sync start time](https://fivetran.com/docs/getting-started/syncoverview#syncfrequencyandscheduling). This parameter has no effect on the [0 to 60 minutes offset](https://fivetran.com/docs/getting-started/syncoverview#syncstarttimesandoffsets) used to determine the actual sync start time

func (ConnectorScheduleOutput) ElementType

func (ConnectorScheduleOutput) ElementType() reflect.Type

func (ConnectorScheduleOutput) PauseAfterTrial

func (o ConnectorScheduleOutput) PauseAfterTrial() pulumi.StringOutput

Specifies whether the connector should be paused after the free trial period has ended

func (ConnectorScheduleOutput) Paused

Specifies whether the connector is paused

func (ConnectorScheduleOutput) ScheduleType

func (o ConnectorScheduleOutput) ScheduleType() pulumi.StringOutput

The connector schedule configuration type. Supported values: auto, manual

func (ConnectorScheduleOutput) SyncFrequency

func (o ConnectorScheduleOutput) SyncFrequency() pulumi.StringOutput

The connector sync frequency in minutes. Supported values: 5, 15, 30, 60, 120, 180, 360, 480, 720, 1440.

func (ConnectorScheduleOutput) ToConnectorScheduleOutput

func (o ConnectorScheduleOutput) ToConnectorScheduleOutput() ConnectorScheduleOutput

func (ConnectorScheduleOutput) ToConnectorScheduleOutputWithContext

func (o ConnectorScheduleOutput) ToConnectorScheduleOutputWithContext(ctx context.Context) ConnectorScheduleOutput

func (ConnectorScheduleOutput) ToOutput

type ConnectorScheduleState

type ConnectorScheduleState struct {
	// The unique identifier for the connector
	ConnectorId pulumi.StringPtrInput
	// The optional parameter that defines the sync start time when the sync frequency is already set or being set by the current request to 1440. It can be specified in one hour increments starting from 00:00 to 23:00. If not specified, we will use [the baseline sync start time](https://fivetran.com/docs/getting-started/syncoverview#syncfrequencyandscheduling). This parameter has no effect on the [0 to 60 minutes offset](https://fivetran.com/docs/getting-started/syncoverview#syncstarttimesandoffsets) used to determine the actual sync start time
	DailySyncTime pulumi.StringPtrInput
	// Specifies whether the connector should be paused after the free trial period has ended
	PauseAfterTrial pulumi.StringPtrInput
	// Specifies whether the connector is paused
	Paused pulumi.StringPtrInput
	// The connector schedule configuration type. Supported values: auto, manual
	ScheduleType pulumi.StringPtrInput
	// The connector sync frequency in minutes. Supported values: 5, 15, 30, 60, 120, 180, 360, 480, 720, 1440.
	SyncFrequency pulumi.StringPtrInput
}

func (ConnectorScheduleState) ElementType

func (ConnectorScheduleState) ElementType() reflect.Type

type ConnectorSchemaConfig added in v0.0.2

type ConnectorSchemaConfig struct {
	pulumi.CustomResourceState

	// The unique identifier for the connector within the Fivetran system.
	ConnectorId          pulumi.StringOutput                    `pulumi:"connectorId"`
	SchemaChangeHandling pulumi.StringOutput                    `pulumi:"schemaChangeHandling"`
	Schemas              ConnectorSchemaConfigSchemaArrayOutput `pulumi:"schemas"`
}

## ---

page_title: "Resource: ConnectorSchemaConfig" ---

Resource: ConnectorSchemaConfig

This resource allows you to manage the Standard Configuration settings of a connector:

  • Define the schema change handling settings
  • Enable and disable schemas, tables, and columns

The resource is in **ALPHA** state. The resource schema and behavior are subject to change without prior notice.

Known issues:

  • Definition of `syncMode` for table causes infinite drifting changes in plan

## Usage guide

Note that all configuration settings are aligned to the `schemaChangeHandling` settings, except the settings explicitly specified in `schema`. In `schema`, you only override the default settings defined by the chosen `schemaChangeHandling` option. The default value for the `enabled` attribute is `true` so it can be omitted when you want to enable schemas, tables, or columns. The allowed `schemaChangeHandling` options are as follows: - `ALLOW_ALL`- all schemas, tables and columns are ENABLED by default. You only need to explicitly specify DISABLED items or hashed tables - `BLOCK_ALL` - all schemas, tables and columns are DISABLED by default, the configuration only specifies ENABLED items - `ALLOW_COLUMNS` - all schemas and tables are DISABLED by default, but all columns are ENABLED by default, the configuration specifies ENABLED schemas and tables, and DISABLED columns

Note that system-enabled tables and columns (such as primary and foreign key columns, and [system tables and columns](https://fivetran.com/docs/getting-started/system-columns-and-tables)) are synced regardless of the `schemaChangeHandling` settings and configuration. You can only disable non-locked columns in the system-enabled tables. If the configuration specifies any system tables or locked system table columns as disabled ( `enabled = "false"`), the provider just ignores these statements.

## Usage examples

## Import

1. To import an existing `fivetran_connector_schema_config` resource into your Terraform state, you need to get **Fivetran Connector ID** on the **Setup** tab of the connector page in your Fivetran dashboard. 2. Retrieve all connectors in a particular group using the [fivetran_group_connectors data source](/docs/data-sources/group_connectors). To retrieve existing groups, use the [fivetran_groups data source](/docs/data-sources/groups). 3. Define an empty resource in your `.tf` configurationhcl resource "fivetran_connector_schema_config" "my_imported_connector_schema_config" { }

```sh

$ pulumi import fivetran:index/connectorSchemaConfig:ConnectorSchemaConfig

Run the `terraform import` command ```

```sh

$ pulumi import fivetran:index/connectorSchemaConfig:ConnectorSchemaConfig my_imported_connector_schema_config {your Fivetran Connector ID}

```

5.

Use the `terraform state show` command to get the values from the stateterraform state show 'fivetran_connector_schema_config.my_imported_connector_schema_config' 6. Copy the values and paste them to your `.tf` configuration.

func GetConnectorSchemaConfig added in v0.0.2

func GetConnectorSchemaConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectorSchemaConfigState, opts ...pulumi.ResourceOption) (*ConnectorSchemaConfig, error)

GetConnectorSchemaConfig gets an existing ConnectorSchemaConfig 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 NewConnectorSchemaConfig added in v0.0.2

func NewConnectorSchemaConfig(ctx *pulumi.Context,
	name string, args *ConnectorSchemaConfigArgs, opts ...pulumi.ResourceOption) (*ConnectorSchemaConfig, error)

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

func (*ConnectorSchemaConfig) ElementType added in v0.0.2

func (*ConnectorSchemaConfig) ElementType() reflect.Type

func (*ConnectorSchemaConfig) ToConnectorSchemaConfigOutput added in v0.0.2

func (i *ConnectorSchemaConfig) ToConnectorSchemaConfigOutput() ConnectorSchemaConfigOutput

func (*ConnectorSchemaConfig) ToConnectorSchemaConfigOutputWithContext added in v0.0.2

func (i *ConnectorSchemaConfig) ToConnectorSchemaConfigOutputWithContext(ctx context.Context) ConnectorSchemaConfigOutput

func (*ConnectorSchemaConfig) ToOutput added in v0.0.2

type ConnectorSchemaConfigArgs added in v0.0.2

type ConnectorSchemaConfigArgs struct {
	// The unique identifier for the connector within the Fivetran system.
	ConnectorId          pulumi.StringInput
	SchemaChangeHandling pulumi.StringInput
	Schemas              ConnectorSchemaConfigSchemaArrayInput
}

The set of arguments for constructing a ConnectorSchemaConfig resource.

func (ConnectorSchemaConfigArgs) ElementType added in v0.0.2

func (ConnectorSchemaConfigArgs) ElementType() reflect.Type

type ConnectorSchemaConfigArray added in v0.0.2

type ConnectorSchemaConfigArray []ConnectorSchemaConfigInput

func (ConnectorSchemaConfigArray) ElementType added in v0.0.2

func (ConnectorSchemaConfigArray) ElementType() reflect.Type

func (ConnectorSchemaConfigArray) ToConnectorSchemaConfigArrayOutput added in v0.0.2

func (i ConnectorSchemaConfigArray) ToConnectorSchemaConfigArrayOutput() ConnectorSchemaConfigArrayOutput

func (ConnectorSchemaConfigArray) ToConnectorSchemaConfigArrayOutputWithContext added in v0.0.2

func (i ConnectorSchemaConfigArray) ToConnectorSchemaConfigArrayOutputWithContext(ctx context.Context) ConnectorSchemaConfigArrayOutput

func (ConnectorSchemaConfigArray) ToOutput added in v0.0.2

type ConnectorSchemaConfigArrayInput added in v0.0.2

type ConnectorSchemaConfigArrayInput interface {
	pulumi.Input

	ToConnectorSchemaConfigArrayOutput() ConnectorSchemaConfigArrayOutput
	ToConnectorSchemaConfigArrayOutputWithContext(context.Context) ConnectorSchemaConfigArrayOutput
}

ConnectorSchemaConfigArrayInput is an input type that accepts ConnectorSchemaConfigArray and ConnectorSchemaConfigArrayOutput values. You can construct a concrete instance of `ConnectorSchemaConfigArrayInput` via:

ConnectorSchemaConfigArray{ ConnectorSchemaConfigArgs{...} }

type ConnectorSchemaConfigArrayOutput added in v0.0.2

type ConnectorSchemaConfigArrayOutput struct{ *pulumi.OutputState }

func (ConnectorSchemaConfigArrayOutput) ElementType added in v0.0.2

func (ConnectorSchemaConfigArrayOutput) Index added in v0.0.2

func (ConnectorSchemaConfigArrayOutput) ToConnectorSchemaConfigArrayOutput added in v0.0.2

func (o ConnectorSchemaConfigArrayOutput) ToConnectorSchemaConfigArrayOutput() ConnectorSchemaConfigArrayOutput

func (ConnectorSchemaConfigArrayOutput) ToConnectorSchemaConfigArrayOutputWithContext added in v0.0.2

func (o ConnectorSchemaConfigArrayOutput) ToConnectorSchemaConfigArrayOutputWithContext(ctx context.Context) ConnectorSchemaConfigArrayOutput

func (ConnectorSchemaConfigArrayOutput) ToOutput added in v0.0.2

type ConnectorSchemaConfigInput added in v0.0.2

type ConnectorSchemaConfigInput interface {
	pulumi.Input

	ToConnectorSchemaConfigOutput() ConnectorSchemaConfigOutput
	ToConnectorSchemaConfigOutputWithContext(ctx context.Context) ConnectorSchemaConfigOutput
}

type ConnectorSchemaConfigMap added in v0.0.2

type ConnectorSchemaConfigMap map[string]ConnectorSchemaConfigInput

func (ConnectorSchemaConfigMap) ElementType added in v0.0.2

func (ConnectorSchemaConfigMap) ElementType() reflect.Type

func (ConnectorSchemaConfigMap) ToConnectorSchemaConfigMapOutput added in v0.0.2

func (i ConnectorSchemaConfigMap) ToConnectorSchemaConfigMapOutput() ConnectorSchemaConfigMapOutput

func (ConnectorSchemaConfigMap) ToConnectorSchemaConfigMapOutputWithContext added in v0.0.2

func (i ConnectorSchemaConfigMap) ToConnectorSchemaConfigMapOutputWithContext(ctx context.Context) ConnectorSchemaConfigMapOutput

func (ConnectorSchemaConfigMap) ToOutput added in v0.0.2

type ConnectorSchemaConfigMapInput added in v0.0.2

type ConnectorSchemaConfigMapInput interface {
	pulumi.Input

	ToConnectorSchemaConfigMapOutput() ConnectorSchemaConfigMapOutput
	ToConnectorSchemaConfigMapOutputWithContext(context.Context) ConnectorSchemaConfigMapOutput
}

ConnectorSchemaConfigMapInput is an input type that accepts ConnectorSchemaConfigMap and ConnectorSchemaConfigMapOutput values. You can construct a concrete instance of `ConnectorSchemaConfigMapInput` via:

ConnectorSchemaConfigMap{ "key": ConnectorSchemaConfigArgs{...} }

type ConnectorSchemaConfigMapOutput added in v0.0.2

type ConnectorSchemaConfigMapOutput struct{ *pulumi.OutputState }

func (ConnectorSchemaConfigMapOutput) ElementType added in v0.0.2

func (ConnectorSchemaConfigMapOutput) MapIndex added in v0.0.2

func (ConnectorSchemaConfigMapOutput) ToConnectorSchemaConfigMapOutput added in v0.0.2

func (o ConnectorSchemaConfigMapOutput) ToConnectorSchemaConfigMapOutput() ConnectorSchemaConfigMapOutput

func (ConnectorSchemaConfigMapOutput) ToConnectorSchemaConfigMapOutputWithContext added in v0.0.2

func (o ConnectorSchemaConfigMapOutput) ToConnectorSchemaConfigMapOutputWithContext(ctx context.Context) ConnectorSchemaConfigMapOutput

func (ConnectorSchemaConfigMapOutput) ToOutput added in v0.0.2

type ConnectorSchemaConfigOutput added in v0.0.2

type ConnectorSchemaConfigOutput struct{ *pulumi.OutputState }

func (ConnectorSchemaConfigOutput) ConnectorId added in v0.0.2

The unique identifier for the connector within the Fivetran system.

func (ConnectorSchemaConfigOutput) ElementType added in v0.0.2

func (ConnectorSchemaConfigOutput) SchemaChangeHandling added in v0.0.2

func (o ConnectorSchemaConfigOutput) SchemaChangeHandling() pulumi.StringOutput

func (ConnectorSchemaConfigOutput) Schemas added in v0.0.2

func (ConnectorSchemaConfigOutput) ToConnectorSchemaConfigOutput added in v0.0.2

func (o ConnectorSchemaConfigOutput) ToConnectorSchemaConfigOutput() ConnectorSchemaConfigOutput

func (ConnectorSchemaConfigOutput) ToConnectorSchemaConfigOutputWithContext added in v0.0.2

func (o ConnectorSchemaConfigOutput) ToConnectorSchemaConfigOutputWithContext(ctx context.Context) ConnectorSchemaConfigOutput

func (ConnectorSchemaConfigOutput) ToOutput added in v0.0.2

type ConnectorSchemaConfigSchema added in v0.0.2

type ConnectorSchemaConfigSchema struct {
	// The boolean value specifying whether the sync for the schema into the destination is enabled.
	Enabled *string `pulumi:"enabled"`
	// The schema name within your destination in accordance with Fivetran conventional rules.
	Name   string                             `pulumi:"name"`
	Tables []ConnectorSchemaConfigSchemaTable `pulumi:"tables"`
}

type ConnectorSchemaConfigSchemaArgs added in v0.0.2

type ConnectorSchemaConfigSchemaArgs struct {
	// The boolean value specifying whether the sync for the schema into the destination is enabled.
	Enabled pulumi.StringPtrInput `pulumi:"enabled"`
	// The schema name within your destination in accordance with Fivetran conventional rules.
	Name   pulumi.StringInput                         `pulumi:"name"`
	Tables ConnectorSchemaConfigSchemaTableArrayInput `pulumi:"tables"`
}

func (ConnectorSchemaConfigSchemaArgs) ElementType added in v0.0.2

func (ConnectorSchemaConfigSchemaArgs) ToConnectorSchemaConfigSchemaOutput added in v0.0.2

func (i ConnectorSchemaConfigSchemaArgs) ToConnectorSchemaConfigSchemaOutput() ConnectorSchemaConfigSchemaOutput

func (ConnectorSchemaConfigSchemaArgs) ToConnectorSchemaConfigSchemaOutputWithContext added in v0.0.2

func (i ConnectorSchemaConfigSchemaArgs) ToConnectorSchemaConfigSchemaOutputWithContext(ctx context.Context) ConnectorSchemaConfigSchemaOutput

func (ConnectorSchemaConfigSchemaArgs) ToOutput added in v0.0.2

type ConnectorSchemaConfigSchemaArray added in v0.0.2

type ConnectorSchemaConfigSchemaArray []ConnectorSchemaConfigSchemaInput

func (ConnectorSchemaConfigSchemaArray) ElementType added in v0.0.2

func (ConnectorSchemaConfigSchemaArray) ToConnectorSchemaConfigSchemaArrayOutput added in v0.0.2

func (i ConnectorSchemaConfigSchemaArray) ToConnectorSchemaConfigSchemaArrayOutput() ConnectorSchemaConfigSchemaArrayOutput

func (ConnectorSchemaConfigSchemaArray) ToConnectorSchemaConfigSchemaArrayOutputWithContext added in v0.0.2

func (i ConnectorSchemaConfigSchemaArray) ToConnectorSchemaConfigSchemaArrayOutputWithContext(ctx context.Context) ConnectorSchemaConfigSchemaArrayOutput

func (ConnectorSchemaConfigSchemaArray) ToOutput added in v0.0.2

type ConnectorSchemaConfigSchemaArrayInput added in v0.0.2

type ConnectorSchemaConfigSchemaArrayInput interface {
	pulumi.Input

	ToConnectorSchemaConfigSchemaArrayOutput() ConnectorSchemaConfigSchemaArrayOutput
	ToConnectorSchemaConfigSchemaArrayOutputWithContext(context.Context) ConnectorSchemaConfigSchemaArrayOutput
}

ConnectorSchemaConfigSchemaArrayInput is an input type that accepts ConnectorSchemaConfigSchemaArray and ConnectorSchemaConfigSchemaArrayOutput values. You can construct a concrete instance of `ConnectorSchemaConfigSchemaArrayInput` via:

ConnectorSchemaConfigSchemaArray{ ConnectorSchemaConfigSchemaArgs{...} }

type ConnectorSchemaConfigSchemaArrayOutput added in v0.0.2

type ConnectorSchemaConfigSchemaArrayOutput struct{ *pulumi.OutputState }

func (ConnectorSchemaConfigSchemaArrayOutput) ElementType added in v0.0.2

func (ConnectorSchemaConfigSchemaArrayOutput) Index added in v0.0.2

func (ConnectorSchemaConfigSchemaArrayOutput) ToConnectorSchemaConfigSchemaArrayOutput added in v0.0.2

func (o ConnectorSchemaConfigSchemaArrayOutput) ToConnectorSchemaConfigSchemaArrayOutput() ConnectorSchemaConfigSchemaArrayOutput

func (ConnectorSchemaConfigSchemaArrayOutput) ToConnectorSchemaConfigSchemaArrayOutputWithContext added in v0.0.2

func (o ConnectorSchemaConfigSchemaArrayOutput) ToConnectorSchemaConfigSchemaArrayOutputWithContext(ctx context.Context) ConnectorSchemaConfigSchemaArrayOutput

func (ConnectorSchemaConfigSchemaArrayOutput) ToOutput added in v0.0.2

type ConnectorSchemaConfigSchemaInput added in v0.0.2

type ConnectorSchemaConfigSchemaInput interface {
	pulumi.Input

	ToConnectorSchemaConfigSchemaOutput() ConnectorSchemaConfigSchemaOutput
	ToConnectorSchemaConfigSchemaOutputWithContext(context.Context) ConnectorSchemaConfigSchemaOutput
}

ConnectorSchemaConfigSchemaInput is an input type that accepts ConnectorSchemaConfigSchemaArgs and ConnectorSchemaConfigSchemaOutput values. You can construct a concrete instance of `ConnectorSchemaConfigSchemaInput` via:

ConnectorSchemaConfigSchemaArgs{...}

type ConnectorSchemaConfigSchemaOutput added in v0.0.2

type ConnectorSchemaConfigSchemaOutput struct{ *pulumi.OutputState }

func (ConnectorSchemaConfigSchemaOutput) ElementType added in v0.0.2

func (ConnectorSchemaConfigSchemaOutput) Enabled added in v0.0.2

The boolean value specifying whether the sync for the schema into the destination is enabled.

func (ConnectorSchemaConfigSchemaOutput) Name added in v0.0.2

The schema name within your destination in accordance with Fivetran conventional rules.

func (ConnectorSchemaConfigSchemaOutput) Tables added in v0.0.2

func (ConnectorSchemaConfigSchemaOutput) ToConnectorSchemaConfigSchemaOutput added in v0.0.2

func (o ConnectorSchemaConfigSchemaOutput) ToConnectorSchemaConfigSchemaOutput() ConnectorSchemaConfigSchemaOutput

func (ConnectorSchemaConfigSchemaOutput) ToConnectorSchemaConfigSchemaOutputWithContext added in v0.0.2

func (o ConnectorSchemaConfigSchemaOutput) ToConnectorSchemaConfigSchemaOutputWithContext(ctx context.Context) ConnectorSchemaConfigSchemaOutput

func (ConnectorSchemaConfigSchemaOutput) ToOutput added in v0.0.2

type ConnectorSchemaConfigSchemaTable added in v0.0.2

type ConnectorSchemaConfigSchemaTable struct {
	Columns []ConnectorSchemaConfigSchemaTableColumn `pulumi:"columns"`
	// The boolean value specifying whether the sync for the schema into the destination is enabled.
	Enabled *string `pulumi:"enabled"`
	// The schema name within your destination in accordance with Fivetran conventional rules.
	Name string `pulumi:"name"`
	// This field appears in the response if the connector supports switching sync modes for tables.
	SyncMode *string `pulumi:"syncMode"`
}

type ConnectorSchemaConfigSchemaTableArgs added in v0.0.2

type ConnectorSchemaConfigSchemaTableArgs struct {
	Columns ConnectorSchemaConfigSchemaTableColumnArrayInput `pulumi:"columns"`
	// The boolean value specifying whether the sync for the schema into the destination is enabled.
	Enabled pulumi.StringPtrInput `pulumi:"enabled"`
	// The schema name within your destination in accordance with Fivetran conventional rules.
	Name pulumi.StringInput `pulumi:"name"`
	// This field appears in the response if the connector supports switching sync modes for tables.
	SyncMode pulumi.StringPtrInput `pulumi:"syncMode"`
}

func (ConnectorSchemaConfigSchemaTableArgs) ElementType added in v0.0.2

func (ConnectorSchemaConfigSchemaTableArgs) ToConnectorSchemaConfigSchemaTableOutput added in v0.0.2

func (i ConnectorSchemaConfigSchemaTableArgs) ToConnectorSchemaConfigSchemaTableOutput() ConnectorSchemaConfigSchemaTableOutput

func (ConnectorSchemaConfigSchemaTableArgs) ToConnectorSchemaConfigSchemaTableOutputWithContext added in v0.0.2

func (i ConnectorSchemaConfigSchemaTableArgs) ToConnectorSchemaConfigSchemaTableOutputWithContext(ctx context.Context) ConnectorSchemaConfigSchemaTableOutput

func (ConnectorSchemaConfigSchemaTableArgs) ToOutput added in v0.0.2

type ConnectorSchemaConfigSchemaTableArray added in v0.0.2

type ConnectorSchemaConfigSchemaTableArray []ConnectorSchemaConfigSchemaTableInput

func (ConnectorSchemaConfigSchemaTableArray) ElementType added in v0.0.2

func (ConnectorSchemaConfigSchemaTableArray) ToConnectorSchemaConfigSchemaTableArrayOutput added in v0.0.2

func (i ConnectorSchemaConfigSchemaTableArray) ToConnectorSchemaConfigSchemaTableArrayOutput() ConnectorSchemaConfigSchemaTableArrayOutput

func (ConnectorSchemaConfigSchemaTableArray) ToConnectorSchemaConfigSchemaTableArrayOutputWithContext added in v0.0.2

func (i ConnectorSchemaConfigSchemaTableArray) ToConnectorSchemaConfigSchemaTableArrayOutputWithContext(ctx context.Context) ConnectorSchemaConfigSchemaTableArrayOutput

func (ConnectorSchemaConfigSchemaTableArray) ToOutput added in v0.0.2

type ConnectorSchemaConfigSchemaTableArrayInput added in v0.0.2

type ConnectorSchemaConfigSchemaTableArrayInput interface {
	pulumi.Input

	ToConnectorSchemaConfigSchemaTableArrayOutput() ConnectorSchemaConfigSchemaTableArrayOutput
	ToConnectorSchemaConfigSchemaTableArrayOutputWithContext(context.Context) ConnectorSchemaConfigSchemaTableArrayOutput
}

ConnectorSchemaConfigSchemaTableArrayInput is an input type that accepts ConnectorSchemaConfigSchemaTableArray and ConnectorSchemaConfigSchemaTableArrayOutput values. You can construct a concrete instance of `ConnectorSchemaConfigSchemaTableArrayInput` via:

ConnectorSchemaConfigSchemaTableArray{ ConnectorSchemaConfigSchemaTableArgs{...} }

type ConnectorSchemaConfigSchemaTableArrayOutput added in v0.0.2

type ConnectorSchemaConfigSchemaTableArrayOutput struct{ *pulumi.OutputState }

func (ConnectorSchemaConfigSchemaTableArrayOutput) ElementType added in v0.0.2

func (ConnectorSchemaConfigSchemaTableArrayOutput) Index added in v0.0.2

func (ConnectorSchemaConfigSchemaTableArrayOutput) ToConnectorSchemaConfigSchemaTableArrayOutput added in v0.0.2

func (o ConnectorSchemaConfigSchemaTableArrayOutput) ToConnectorSchemaConfigSchemaTableArrayOutput() ConnectorSchemaConfigSchemaTableArrayOutput

func (ConnectorSchemaConfigSchemaTableArrayOutput) ToConnectorSchemaConfigSchemaTableArrayOutputWithContext added in v0.0.2

func (o ConnectorSchemaConfigSchemaTableArrayOutput) ToConnectorSchemaConfigSchemaTableArrayOutputWithContext(ctx context.Context) ConnectorSchemaConfigSchemaTableArrayOutput

func (ConnectorSchemaConfigSchemaTableArrayOutput) ToOutput added in v0.0.2

type ConnectorSchemaConfigSchemaTableColumn added in v0.0.2

type ConnectorSchemaConfigSchemaTableColumn struct {
	// The boolean value specifying whether the sync for the schema into the destination is enabled.
	Enabled *string `pulumi:"enabled"`
	// The boolean value specifying whether a column should be hashed
	Hashed *string `pulumi:"hashed"`
	// The schema name within your destination in accordance with Fivetran conventional rules.
	Name string `pulumi:"name"`
}

type ConnectorSchemaConfigSchemaTableColumnArgs added in v0.0.2

type ConnectorSchemaConfigSchemaTableColumnArgs struct {
	// The boolean value specifying whether the sync for the schema into the destination is enabled.
	Enabled pulumi.StringPtrInput `pulumi:"enabled"`
	// The boolean value specifying whether a column should be hashed
	Hashed pulumi.StringPtrInput `pulumi:"hashed"`
	// The schema name within your destination in accordance with Fivetran conventional rules.
	Name pulumi.StringInput `pulumi:"name"`
}

func (ConnectorSchemaConfigSchemaTableColumnArgs) ElementType added in v0.0.2

func (ConnectorSchemaConfigSchemaTableColumnArgs) ToConnectorSchemaConfigSchemaTableColumnOutput added in v0.0.2

func (i ConnectorSchemaConfigSchemaTableColumnArgs) ToConnectorSchemaConfigSchemaTableColumnOutput() ConnectorSchemaConfigSchemaTableColumnOutput

func (ConnectorSchemaConfigSchemaTableColumnArgs) ToConnectorSchemaConfigSchemaTableColumnOutputWithContext added in v0.0.2

func (i ConnectorSchemaConfigSchemaTableColumnArgs) ToConnectorSchemaConfigSchemaTableColumnOutputWithContext(ctx context.Context) ConnectorSchemaConfigSchemaTableColumnOutput

func (ConnectorSchemaConfigSchemaTableColumnArgs) ToOutput added in v0.0.2

type ConnectorSchemaConfigSchemaTableColumnArray added in v0.0.2

type ConnectorSchemaConfigSchemaTableColumnArray []ConnectorSchemaConfigSchemaTableColumnInput

func (ConnectorSchemaConfigSchemaTableColumnArray) ElementType added in v0.0.2

func (ConnectorSchemaConfigSchemaTableColumnArray) ToConnectorSchemaConfigSchemaTableColumnArrayOutput added in v0.0.2

func (i ConnectorSchemaConfigSchemaTableColumnArray) ToConnectorSchemaConfigSchemaTableColumnArrayOutput() ConnectorSchemaConfigSchemaTableColumnArrayOutput

func (ConnectorSchemaConfigSchemaTableColumnArray) ToConnectorSchemaConfigSchemaTableColumnArrayOutputWithContext added in v0.0.2

func (i ConnectorSchemaConfigSchemaTableColumnArray) ToConnectorSchemaConfigSchemaTableColumnArrayOutputWithContext(ctx context.Context) ConnectorSchemaConfigSchemaTableColumnArrayOutput

func (ConnectorSchemaConfigSchemaTableColumnArray) ToOutput added in v0.0.2

type ConnectorSchemaConfigSchemaTableColumnArrayInput added in v0.0.2

type ConnectorSchemaConfigSchemaTableColumnArrayInput interface {
	pulumi.Input

	ToConnectorSchemaConfigSchemaTableColumnArrayOutput() ConnectorSchemaConfigSchemaTableColumnArrayOutput
	ToConnectorSchemaConfigSchemaTableColumnArrayOutputWithContext(context.Context) ConnectorSchemaConfigSchemaTableColumnArrayOutput
}

ConnectorSchemaConfigSchemaTableColumnArrayInput is an input type that accepts ConnectorSchemaConfigSchemaTableColumnArray and ConnectorSchemaConfigSchemaTableColumnArrayOutput values. You can construct a concrete instance of `ConnectorSchemaConfigSchemaTableColumnArrayInput` via:

ConnectorSchemaConfigSchemaTableColumnArray{ ConnectorSchemaConfigSchemaTableColumnArgs{...} }

type ConnectorSchemaConfigSchemaTableColumnArrayOutput added in v0.0.2

type ConnectorSchemaConfigSchemaTableColumnArrayOutput struct{ *pulumi.OutputState }

func (ConnectorSchemaConfigSchemaTableColumnArrayOutput) ElementType added in v0.0.2

func (ConnectorSchemaConfigSchemaTableColumnArrayOutput) Index added in v0.0.2

func (ConnectorSchemaConfigSchemaTableColumnArrayOutput) ToConnectorSchemaConfigSchemaTableColumnArrayOutput added in v0.0.2

func (o ConnectorSchemaConfigSchemaTableColumnArrayOutput) ToConnectorSchemaConfigSchemaTableColumnArrayOutput() ConnectorSchemaConfigSchemaTableColumnArrayOutput

func (ConnectorSchemaConfigSchemaTableColumnArrayOutput) ToConnectorSchemaConfigSchemaTableColumnArrayOutputWithContext added in v0.0.2

func (o ConnectorSchemaConfigSchemaTableColumnArrayOutput) ToConnectorSchemaConfigSchemaTableColumnArrayOutputWithContext(ctx context.Context) ConnectorSchemaConfigSchemaTableColumnArrayOutput

func (ConnectorSchemaConfigSchemaTableColumnArrayOutput) ToOutput added in v0.0.2

type ConnectorSchemaConfigSchemaTableColumnInput added in v0.0.2

type ConnectorSchemaConfigSchemaTableColumnInput interface {
	pulumi.Input

	ToConnectorSchemaConfigSchemaTableColumnOutput() ConnectorSchemaConfigSchemaTableColumnOutput
	ToConnectorSchemaConfigSchemaTableColumnOutputWithContext(context.Context) ConnectorSchemaConfigSchemaTableColumnOutput
}

ConnectorSchemaConfigSchemaTableColumnInput is an input type that accepts ConnectorSchemaConfigSchemaTableColumnArgs and ConnectorSchemaConfigSchemaTableColumnOutput values. You can construct a concrete instance of `ConnectorSchemaConfigSchemaTableColumnInput` via:

ConnectorSchemaConfigSchemaTableColumnArgs{...}

type ConnectorSchemaConfigSchemaTableColumnOutput added in v0.0.2

type ConnectorSchemaConfigSchemaTableColumnOutput struct{ *pulumi.OutputState }

func (ConnectorSchemaConfigSchemaTableColumnOutput) ElementType added in v0.0.2

func (ConnectorSchemaConfigSchemaTableColumnOutput) Enabled added in v0.0.2

The boolean value specifying whether the sync for the schema into the destination is enabled.

func (ConnectorSchemaConfigSchemaTableColumnOutput) Hashed added in v0.0.2

The boolean value specifying whether a column should be hashed

func (ConnectorSchemaConfigSchemaTableColumnOutput) Name added in v0.0.2

The schema name within your destination in accordance with Fivetran conventional rules.

func (ConnectorSchemaConfigSchemaTableColumnOutput) ToConnectorSchemaConfigSchemaTableColumnOutput added in v0.0.2

func (o ConnectorSchemaConfigSchemaTableColumnOutput) ToConnectorSchemaConfigSchemaTableColumnOutput() ConnectorSchemaConfigSchemaTableColumnOutput

func (ConnectorSchemaConfigSchemaTableColumnOutput) ToConnectorSchemaConfigSchemaTableColumnOutputWithContext added in v0.0.2

func (o ConnectorSchemaConfigSchemaTableColumnOutput) ToConnectorSchemaConfigSchemaTableColumnOutputWithContext(ctx context.Context) ConnectorSchemaConfigSchemaTableColumnOutput

func (ConnectorSchemaConfigSchemaTableColumnOutput) ToOutput added in v0.0.2

type ConnectorSchemaConfigSchemaTableInput added in v0.0.2

type ConnectorSchemaConfigSchemaTableInput interface {
	pulumi.Input

	ToConnectorSchemaConfigSchemaTableOutput() ConnectorSchemaConfigSchemaTableOutput
	ToConnectorSchemaConfigSchemaTableOutputWithContext(context.Context) ConnectorSchemaConfigSchemaTableOutput
}

ConnectorSchemaConfigSchemaTableInput is an input type that accepts ConnectorSchemaConfigSchemaTableArgs and ConnectorSchemaConfigSchemaTableOutput values. You can construct a concrete instance of `ConnectorSchemaConfigSchemaTableInput` via:

ConnectorSchemaConfigSchemaTableArgs{...}

type ConnectorSchemaConfigSchemaTableOutput added in v0.0.2

type ConnectorSchemaConfigSchemaTableOutput struct{ *pulumi.OutputState }

func (ConnectorSchemaConfigSchemaTableOutput) Columns added in v0.0.2

func (ConnectorSchemaConfigSchemaTableOutput) ElementType added in v0.0.2

func (ConnectorSchemaConfigSchemaTableOutput) Enabled added in v0.0.2

The boolean value specifying whether the sync for the schema into the destination is enabled.

func (ConnectorSchemaConfigSchemaTableOutput) Name added in v0.0.2

The schema name within your destination in accordance with Fivetran conventional rules.

func (ConnectorSchemaConfigSchemaTableOutput) SyncMode added in v0.0.2

This field appears in the response if the connector supports switching sync modes for tables.

func (ConnectorSchemaConfigSchemaTableOutput) ToConnectorSchemaConfigSchemaTableOutput added in v0.0.2

func (o ConnectorSchemaConfigSchemaTableOutput) ToConnectorSchemaConfigSchemaTableOutput() ConnectorSchemaConfigSchemaTableOutput

func (ConnectorSchemaConfigSchemaTableOutput) ToConnectorSchemaConfigSchemaTableOutputWithContext added in v0.0.2

func (o ConnectorSchemaConfigSchemaTableOutput) ToConnectorSchemaConfigSchemaTableOutputWithContext(ctx context.Context) ConnectorSchemaConfigSchemaTableOutput

func (ConnectorSchemaConfigSchemaTableOutput) ToOutput added in v0.0.2

type ConnectorSchemaConfigState added in v0.0.2

type ConnectorSchemaConfigState struct {
	// The unique identifier for the connector within the Fivetran system.
	ConnectorId          pulumi.StringPtrInput
	SchemaChangeHandling pulumi.StringPtrInput
	Schemas              ConnectorSchemaConfigSchemaArrayInput
}

func (ConnectorSchemaConfigState) ElementType added in v0.0.2

func (ConnectorSchemaConfigState) ElementType() reflect.Type

type ConnectorState

type ConnectorState struct {
	Auth   ConnectorAuthPtrInput
	Config ConnectorConfigPtrInput
	// The unique identifier of the user who has created the connector in your account
	ConnectedBy pulumi.StringPtrInput
	// The timestamp of the time the connector was created in your account
	CreatedAt         pulumi.StringPtrInput
	DestinationSchema ConnectorDestinationSchemaPtrInput
	// The unique identifier for the Group (Destination) within the Fivetran system.
	GroupId     pulumi.StringPtrInput
	LastUpdated pulumi.StringPtrInput
	// The name used both as the connector's name within the Fivetran system and as the source schema's name within your
	// destination.
	Name pulumi.StringPtrInput
	// Specifies whether the setup tests should be run automatically. The default value is TRUE.
	RunSetupTests pulumi.StringPtrInput
	// The connector type name within the Fivetran system.
	Service pulumi.StringPtrInput
	// Specifies whether we should trust the certificate automatically. The default value is FALSE. If a certificate is not
	// trusted automatically, it has to be approved with [Certificates Management API Approve a destination
	// certificate](https://fivetran.com/docs/rest-api/certificates#approveadestinationcertificate).
	TrustCertificates pulumi.StringPtrInput
	// Specifies whether we should trust the SSH fingerprint automatically. The default value is FALSE. If a fingerprint is not
	// trusted automatically, it has to be approved with [Certificates Management API Approve a destination
	// fingerprint](https://fivetran.com/docs/rest-api/certificates#approveadestinationfingerprint).
	TrustFingerprints pulumi.StringPtrInput
}

func (ConnectorState) ElementType

func (ConnectorState) ElementType() reflect.Type

type DbtProject

type DbtProject struct {
	pulumi.CustomResourceState

	// The timestamp of the dbt Project creation.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The unique identifier for the User within the Fivetran system who created the dbt Project.
	CreatedById pulumi.StringOutput `pulumi:"createdById"`
	// The version of dbt that should run the project. We support the following versions: 0.18.0 - 0.18.2, 0.19.0 - 0.19.2, 0.20.0 - 0.20.2, 0.21.0 - 0.21.1, 1.0.0, 1.0.1, 1.0.3 - 1.0.9, 1.1.0 - 1.1.3, 1.2.0 - 1.2.4, 1.3.0 - 1.3.2, 1.4.1.
	DbtVersion pulumi.StringOutput `pulumi:"dbtVersion"`
	// Default schema in destination. This production schema will contain your transformed data.
	DefaultSchema pulumi.StringOutput `pulumi:"defaultSchema"`
	// Should resource wait for project to finish initialization. Default value: true.
	EnsureReadiness pulumi.BoolPtrOutput     `pulumi:"ensureReadiness"`
	EnvironmentVars pulumi.StringArrayOutput `pulumi:"environmentVars"`
	// The unique identifier for the group within the Fivetran system.
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// The collection of dbt Models.
	Models DbtProjectModelArrayOutput `pulumi:"models"`
	// Type specific dbt Project configuration parameters.
	ProjectConfig DbtProjectProjectConfigOutput `pulumi:"projectConfig"`
	// Public key to grant Fivetran SSH access to git repository.
	PublicKey pulumi.StringOutput `pulumi:"publicKey"`
	// Status of dbt Project (NOT_READY, READY, ERROR).
	Status pulumi.StringOutput `pulumi:"status"`
	// Target name to set or override the value from the deployment.yaml
	TargetName pulumi.StringPtrOutput `pulumi:"targetName"`
	// The number of threads dbt will use (from 1 to 32). Make sure this value is compatible with your destination type. For example, Snowflake supports only 8 concurrent queries on an X-Small warehouse.
	Threads pulumi.IntPtrOutput `pulumi:"threads"`
	// Type of dbt Project. Currently only `GIT` supported. Empty value will be considered as default (GIT).
	Type pulumi.StringOutput `pulumi:"type"`
}

Resource is in ALPHA state.

This resource allows you to add, manage and delete dbt Projects in your account.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.NewDbtProject(ctx, "project", &fivetran.DbtProjectArgs{
			DbtVersion:    pulumi.String("1.4.1"),
			DefaultSchema: pulumi.String("default_schema"),
			EnvironmentVars: pulumi.StringArray{
				pulumi.String("environment_var=value"),
			},
			GroupId: pulumi.String("group_id"),
			ProjectConfig: &fivetran.DbtProjectProjectConfigArgs{
				FolderPath:   pulumi.String("/dbt/project/folder/path"),
				GitBranch:    pulumi.String("main"),
				GitRemoteUrl: pulumi.String("your_git_remote_url"),
			},
			TargetName: pulumi.String("target_name"),
			Threads:    pulumi.Int(8),
			Type:       pulumi.String("GIT"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

1. To import an existing `fivetran_dbt_project` resource into your Terraform state, you need to get **Dbt Project ID** via API call `GET https://api.fivetran.com/v1/dbt/projects` to retrieve available projects. 2. Fetch project details for particular `project-id` using `GET https://api.fivetran.com/v1/dbt/projects/{project-id}` to ensure that this is the project you want to import. 3. Define an empty resource in your `.tf` configurationhcl resource "fivetran_dbt_project" "my_imported_fivetran_dbt_project" { }

```sh

$ pulumi import fivetran:index/dbtProject:DbtProject

Run the `terraform import` command ```

```sh

$ pulumi import fivetran:index/dbtProject:DbtProject my_imported_fivetran_dbt_project {Dbt Project ID}

```

  1. Use the `terraform state show` command to get the values from the stateterraform state show 'fivetran_dbt_project.my_imported_fivetran_dbt_project' 5. Copy the values and paste them to your `.tf` configuration.

func GetDbtProject

func GetDbtProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DbtProjectState, opts ...pulumi.ResourceOption) (*DbtProject, error)

GetDbtProject gets an existing DbtProject 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 NewDbtProject

func NewDbtProject(ctx *pulumi.Context,
	name string, args *DbtProjectArgs, opts ...pulumi.ResourceOption) (*DbtProject, error)

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

func (*DbtProject) ElementType

func (*DbtProject) ElementType() reflect.Type

func (*DbtProject) ToDbtProjectOutput

func (i *DbtProject) ToDbtProjectOutput() DbtProjectOutput

func (*DbtProject) ToDbtProjectOutputWithContext

func (i *DbtProject) ToDbtProjectOutputWithContext(ctx context.Context) DbtProjectOutput

func (*DbtProject) ToOutput

func (i *DbtProject) ToOutput(ctx context.Context) pulumix.Output[*DbtProject]

type DbtProjectArgs

type DbtProjectArgs struct {
	// The version of dbt that should run the project. We support the following versions: 0.18.0 - 0.18.2, 0.19.0 - 0.19.2, 0.20.0 - 0.20.2, 0.21.0 - 0.21.1, 1.0.0, 1.0.1, 1.0.3 - 1.0.9, 1.1.0 - 1.1.3, 1.2.0 - 1.2.4, 1.3.0 - 1.3.2, 1.4.1.
	DbtVersion pulumi.StringInput
	// Default schema in destination. This production schema will contain your transformed data.
	DefaultSchema pulumi.StringInput
	// Should resource wait for project to finish initialization. Default value: true.
	EnsureReadiness pulumi.BoolPtrInput
	EnvironmentVars pulumi.StringArrayInput
	// The unique identifier for the group within the Fivetran system.
	GroupId pulumi.StringInput
	// The collection of dbt Models.
	Models DbtProjectModelArrayInput
	// Type specific dbt Project configuration parameters.
	ProjectConfig DbtProjectProjectConfigInput
	// Target name to set or override the value from the deployment.yaml
	TargetName pulumi.StringPtrInput
	// The number of threads dbt will use (from 1 to 32). Make sure this value is compatible with your destination type. For example, Snowflake supports only 8 concurrent queries on an X-Small warehouse.
	Threads pulumi.IntPtrInput
	// Type of dbt Project. Currently only `GIT` supported. Empty value will be considered as default (GIT).
	Type pulumi.StringPtrInput
}

The set of arguments for constructing a DbtProject resource.

func (DbtProjectArgs) ElementType

func (DbtProjectArgs) ElementType() reflect.Type

type DbtProjectArray

type DbtProjectArray []DbtProjectInput

func (DbtProjectArray) ElementType

func (DbtProjectArray) ElementType() reflect.Type

func (DbtProjectArray) ToDbtProjectArrayOutput

func (i DbtProjectArray) ToDbtProjectArrayOutput() DbtProjectArrayOutput

func (DbtProjectArray) ToDbtProjectArrayOutputWithContext

func (i DbtProjectArray) ToDbtProjectArrayOutputWithContext(ctx context.Context) DbtProjectArrayOutput

func (DbtProjectArray) ToOutput

type DbtProjectArrayInput

type DbtProjectArrayInput interface {
	pulumi.Input

	ToDbtProjectArrayOutput() DbtProjectArrayOutput
	ToDbtProjectArrayOutputWithContext(context.Context) DbtProjectArrayOutput
}

DbtProjectArrayInput is an input type that accepts DbtProjectArray and DbtProjectArrayOutput values. You can construct a concrete instance of `DbtProjectArrayInput` via:

DbtProjectArray{ DbtProjectArgs{...} }

type DbtProjectArrayOutput

type DbtProjectArrayOutput struct{ *pulumi.OutputState }

func (DbtProjectArrayOutput) ElementType

func (DbtProjectArrayOutput) ElementType() reflect.Type

func (DbtProjectArrayOutput) Index

func (DbtProjectArrayOutput) ToDbtProjectArrayOutput

func (o DbtProjectArrayOutput) ToDbtProjectArrayOutput() DbtProjectArrayOutput

func (DbtProjectArrayOutput) ToDbtProjectArrayOutputWithContext

func (o DbtProjectArrayOutput) ToDbtProjectArrayOutputWithContext(ctx context.Context) DbtProjectArrayOutput

func (DbtProjectArrayOutput) ToOutput

type DbtProjectInput

type DbtProjectInput interface {
	pulumi.Input

	ToDbtProjectOutput() DbtProjectOutput
	ToDbtProjectOutputWithContext(ctx context.Context) DbtProjectOutput
}

type DbtProjectMap

type DbtProjectMap map[string]DbtProjectInput

func (DbtProjectMap) ElementType

func (DbtProjectMap) ElementType() reflect.Type

func (DbtProjectMap) ToDbtProjectMapOutput

func (i DbtProjectMap) ToDbtProjectMapOutput() DbtProjectMapOutput

func (DbtProjectMap) ToDbtProjectMapOutputWithContext

func (i DbtProjectMap) ToDbtProjectMapOutputWithContext(ctx context.Context) DbtProjectMapOutput

func (DbtProjectMap) ToOutput

type DbtProjectMapInput

type DbtProjectMapInput interface {
	pulumi.Input

	ToDbtProjectMapOutput() DbtProjectMapOutput
	ToDbtProjectMapOutputWithContext(context.Context) DbtProjectMapOutput
}

DbtProjectMapInput is an input type that accepts DbtProjectMap and DbtProjectMapOutput values. You can construct a concrete instance of `DbtProjectMapInput` via:

DbtProjectMap{ "key": DbtProjectArgs{...} }

type DbtProjectMapOutput

type DbtProjectMapOutput struct{ *pulumi.OutputState }

func (DbtProjectMapOutput) ElementType

func (DbtProjectMapOutput) ElementType() reflect.Type

func (DbtProjectMapOutput) MapIndex

func (DbtProjectMapOutput) ToDbtProjectMapOutput

func (o DbtProjectMapOutput) ToDbtProjectMapOutput() DbtProjectMapOutput

func (DbtProjectMapOutput) ToDbtProjectMapOutputWithContext

func (o DbtProjectMapOutput) ToDbtProjectMapOutputWithContext(ctx context.Context) DbtProjectMapOutput

func (DbtProjectMapOutput) ToOutput

type DbtProjectModel

type DbtProjectModel struct {
	// The unique identifier for the dbt Model within the Fivetran system.
	Id *string `pulumi:"id"`
	// The dbt Model name.
	ModelName *string `pulumi:"modelName"`
	// Boolean specifying whether the model is selected for execution.
	Scheduled *bool `pulumi:"scheduled"`
}

type DbtProjectModelArgs

type DbtProjectModelArgs struct {
	// The unique identifier for the dbt Model within the Fivetran system.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The dbt Model name.
	ModelName pulumi.StringPtrInput `pulumi:"modelName"`
	// Boolean specifying whether the model is selected for execution.
	Scheduled pulumi.BoolPtrInput `pulumi:"scheduled"`
}

func (DbtProjectModelArgs) ElementType

func (DbtProjectModelArgs) ElementType() reflect.Type

func (DbtProjectModelArgs) ToDbtProjectModelOutput

func (i DbtProjectModelArgs) ToDbtProjectModelOutput() DbtProjectModelOutput

func (DbtProjectModelArgs) ToDbtProjectModelOutputWithContext

func (i DbtProjectModelArgs) ToDbtProjectModelOutputWithContext(ctx context.Context) DbtProjectModelOutput

func (DbtProjectModelArgs) ToOutput

type DbtProjectModelArray

type DbtProjectModelArray []DbtProjectModelInput

func (DbtProjectModelArray) ElementType

func (DbtProjectModelArray) ElementType() reflect.Type

func (DbtProjectModelArray) ToDbtProjectModelArrayOutput

func (i DbtProjectModelArray) ToDbtProjectModelArrayOutput() DbtProjectModelArrayOutput

func (DbtProjectModelArray) ToDbtProjectModelArrayOutputWithContext

func (i DbtProjectModelArray) ToDbtProjectModelArrayOutputWithContext(ctx context.Context) DbtProjectModelArrayOutput

func (DbtProjectModelArray) ToOutput

type DbtProjectModelArrayInput

type DbtProjectModelArrayInput interface {
	pulumi.Input

	ToDbtProjectModelArrayOutput() DbtProjectModelArrayOutput
	ToDbtProjectModelArrayOutputWithContext(context.Context) DbtProjectModelArrayOutput
}

DbtProjectModelArrayInput is an input type that accepts DbtProjectModelArray and DbtProjectModelArrayOutput values. You can construct a concrete instance of `DbtProjectModelArrayInput` via:

DbtProjectModelArray{ DbtProjectModelArgs{...} }

type DbtProjectModelArrayOutput

type DbtProjectModelArrayOutput struct{ *pulumi.OutputState }

func (DbtProjectModelArrayOutput) ElementType

func (DbtProjectModelArrayOutput) ElementType() reflect.Type

func (DbtProjectModelArrayOutput) Index

func (DbtProjectModelArrayOutput) ToDbtProjectModelArrayOutput

func (o DbtProjectModelArrayOutput) ToDbtProjectModelArrayOutput() DbtProjectModelArrayOutput

func (DbtProjectModelArrayOutput) ToDbtProjectModelArrayOutputWithContext

func (o DbtProjectModelArrayOutput) ToDbtProjectModelArrayOutputWithContext(ctx context.Context) DbtProjectModelArrayOutput

func (DbtProjectModelArrayOutput) ToOutput

type DbtProjectModelInput

type DbtProjectModelInput interface {
	pulumi.Input

	ToDbtProjectModelOutput() DbtProjectModelOutput
	ToDbtProjectModelOutputWithContext(context.Context) DbtProjectModelOutput
}

DbtProjectModelInput is an input type that accepts DbtProjectModelArgs and DbtProjectModelOutput values. You can construct a concrete instance of `DbtProjectModelInput` via:

DbtProjectModelArgs{...}

type DbtProjectModelOutput

type DbtProjectModelOutput struct{ *pulumi.OutputState }

func (DbtProjectModelOutput) ElementType

func (DbtProjectModelOutput) ElementType() reflect.Type

func (DbtProjectModelOutput) Id

The unique identifier for the dbt Model within the Fivetran system.

func (DbtProjectModelOutput) ModelName

The dbt Model name.

func (DbtProjectModelOutput) Scheduled

Boolean specifying whether the model is selected for execution.

func (DbtProjectModelOutput) ToDbtProjectModelOutput

func (o DbtProjectModelOutput) ToDbtProjectModelOutput() DbtProjectModelOutput

func (DbtProjectModelOutput) ToDbtProjectModelOutputWithContext

func (o DbtProjectModelOutput) ToDbtProjectModelOutputWithContext(ctx context.Context) DbtProjectModelOutput

func (DbtProjectModelOutput) ToOutput

type DbtProjectOutput

type DbtProjectOutput struct{ *pulumi.OutputState }

func (DbtProjectOutput) CreatedAt

func (o DbtProjectOutput) CreatedAt() pulumi.StringOutput

The timestamp of the dbt Project creation.

func (DbtProjectOutput) CreatedById

func (o DbtProjectOutput) CreatedById() pulumi.StringOutput

The unique identifier for the User within the Fivetran system who created the dbt Project.

func (DbtProjectOutput) DbtVersion

func (o DbtProjectOutput) DbtVersion() pulumi.StringOutput

The version of dbt that should run the project. We support the following versions: 0.18.0 - 0.18.2, 0.19.0 - 0.19.2, 0.20.0 - 0.20.2, 0.21.0 - 0.21.1, 1.0.0, 1.0.1, 1.0.3 - 1.0.9, 1.1.0 - 1.1.3, 1.2.0 - 1.2.4, 1.3.0 - 1.3.2, 1.4.1.

func (DbtProjectOutput) DefaultSchema

func (o DbtProjectOutput) DefaultSchema() pulumi.StringOutput

Default schema in destination. This production schema will contain your transformed data.

func (DbtProjectOutput) ElementType

func (DbtProjectOutput) ElementType() reflect.Type

func (DbtProjectOutput) EnsureReadiness

func (o DbtProjectOutput) EnsureReadiness() pulumi.BoolPtrOutput

Should resource wait for project to finish initialization. Default value: true.

func (DbtProjectOutput) EnvironmentVars

func (o DbtProjectOutput) EnvironmentVars() pulumi.StringArrayOutput

func (DbtProjectOutput) GroupId

func (o DbtProjectOutput) GroupId() pulumi.StringOutput

The unique identifier for the group within the Fivetran system.

func (DbtProjectOutput) Models

The collection of dbt Models.

func (DbtProjectOutput) ProjectConfig

Type specific dbt Project configuration parameters.

func (DbtProjectOutput) PublicKey

func (o DbtProjectOutput) PublicKey() pulumi.StringOutput

Public key to grant Fivetran SSH access to git repository.

func (DbtProjectOutput) Status

Status of dbt Project (NOT_READY, READY, ERROR).

func (DbtProjectOutput) TargetName

func (o DbtProjectOutput) TargetName() pulumi.StringPtrOutput

Target name to set or override the value from the deployment.yaml

func (DbtProjectOutput) Threads

func (o DbtProjectOutput) Threads() pulumi.IntPtrOutput

The number of threads dbt will use (from 1 to 32). Make sure this value is compatible with your destination type. For example, Snowflake supports only 8 concurrent queries on an X-Small warehouse.

func (DbtProjectOutput) ToDbtProjectOutput

func (o DbtProjectOutput) ToDbtProjectOutput() DbtProjectOutput

func (DbtProjectOutput) ToDbtProjectOutputWithContext

func (o DbtProjectOutput) ToDbtProjectOutputWithContext(ctx context.Context) DbtProjectOutput

func (DbtProjectOutput) ToOutput

func (DbtProjectOutput) Type

Type of dbt Project. Currently only `GIT` supported. Empty value will be considered as default (GIT).

type DbtProjectProjectConfig

type DbtProjectProjectConfig struct {
	// Folder in Git repo with your dbt project.
	FolderPath *string `pulumi:"folderPath"`
	// Git branch.
	GitBranch *string `pulumi:"gitBranch"`
	// Git remote URL with your dbt project.
	GitRemoteUrl *string `pulumi:"gitRemoteUrl"`
}

type DbtProjectProjectConfigArgs

type DbtProjectProjectConfigArgs struct {
	// Folder in Git repo with your dbt project.
	FolderPath pulumi.StringPtrInput `pulumi:"folderPath"`
	// Git branch.
	GitBranch pulumi.StringPtrInput `pulumi:"gitBranch"`
	// Git remote URL with your dbt project.
	GitRemoteUrl pulumi.StringPtrInput `pulumi:"gitRemoteUrl"`
}

func (DbtProjectProjectConfigArgs) ElementType

func (DbtProjectProjectConfigArgs) ToDbtProjectProjectConfigOutput

func (i DbtProjectProjectConfigArgs) ToDbtProjectProjectConfigOutput() DbtProjectProjectConfigOutput

func (DbtProjectProjectConfigArgs) ToDbtProjectProjectConfigOutputWithContext

func (i DbtProjectProjectConfigArgs) ToDbtProjectProjectConfigOutputWithContext(ctx context.Context) DbtProjectProjectConfigOutput

func (DbtProjectProjectConfigArgs) ToDbtProjectProjectConfigPtrOutput

func (i DbtProjectProjectConfigArgs) ToDbtProjectProjectConfigPtrOutput() DbtProjectProjectConfigPtrOutput

func (DbtProjectProjectConfigArgs) ToDbtProjectProjectConfigPtrOutputWithContext

func (i DbtProjectProjectConfigArgs) ToDbtProjectProjectConfigPtrOutputWithContext(ctx context.Context) DbtProjectProjectConfigPtrOutput

func (DbtProjectProjectConfigArgs) ToOutput

type DbtProjectProjectConfigInput

type DbtProjectProjectConfigInput interface {
	pulumi.Input

	ToDbtProjectProjectConfigOutput() DbtProjectProjectConfigOutput
	ToDbtProjectProjectConfigOutputWithContext(context.Context) DbtProjectProjectConfigOutput
}

DbtProjectProjectConfigInput is an input type that accepts DbtProjectProjectConfigArgs and DbtProjectProjectConfigOutput values. You can construct a concrete instance of `DbtProjectProjectConfigInput` via:

DbtProjectProjectConfigArgs{...}

type DbtProjectProjectConfigOutput

type DbtProjectProjectConfigOutput struct{ *pulumi.OutputState }

func (DbtProjectProjectConfigOutput) ElementType

func (DbtProjectProjectConfigOutput) FolderPath

Folder in Git repo with your dbt project.

func (DbtProjectProjectConfigOutput) GitBranch

Git branch.

func (DbtProjectProjectConfigOutput) GitRemoteUrl

Git remote URL with your dbt project.

func (DbtProjectProjectConfigOutput) ToDbtProjectProjectConfigOutput

func (o DbtProjectProjectConfigOutput) ToDbtProjectProjectConfigOutput() DbtProjectProjectConfigOutput

func (DbtProjectProjectConfigOutput) ToDbtProjectProjectConfigOutputWithContext

func (o DbtProjectProjectConfigOutput) ToDbtProjectProjectConfigOutputWithContext(ctx context.Context) DbtProjectProjectConfigOutput

func (DbtProjectProjectConfigOutput) ToDbtProjectProjectConfigPtrOutput

func (o DbtProjectProjectConfigOutput) ToDbtProjectProjectConfigPtrOutput() DbtProjectProjectConfigPtrOutput

func (DbtProjectProjectConfigOutput) ToDbtProjectProjectConfigPtrOutputWithContext

func (o DbtProjectProjectConfigOutput) ToDbtProjectProjectConfigPtrOutputWithContext(ctx context.Context) DbtProjectProjectConfigPtrOutput

func (DbtProjectProjectConfigOutput) ToOutput

type DbtProjectProjectConfigPtrInput

type DbtProjectProjectConfigPtrInput interface {
	pulumi.Input

	ToDbtProjectProjectConfigPtrOutput() DbtProjectProjectConfigPtrOutput
	ToDbtProjectProjectConfigPtrOutputWithContext(context.Context) DbtProjectProjectConfigPtrOutput
}

DbtProjectProjectConfigPtrInput is an input type that accepts DbtProjectProjectConfigArgs, DbtProjectProjectConfigPtr and DbtProjectProjectConfigPtrOutput values. You can construct a concrete instance of `DbtProjectProjectConfigPtrInput` via:

        DbtProjectProjectConfigArgs{...}

or:

        nil

type DbtProjectProjectConfigPtrOutput

type DbtProjectProjectConfigPtrOutput struct{ *pulumi.OutputState }

func (DbtProjectProjectConfigPtrOutput) Elem

func (DbtProjectProjectConfigPtrOutput) ElementType

func (DbtProjectProjectConfigPtrOutput) FolderPath

Folder in Git repo with your dbt project.

func (DbtProjectProjectConfigPtrOutput) GitBranch

Git branch.

func (DbtProjectProjectConfigPtrOutput) GitRemoteUrl

Git remote URL with your dbt project.

func (DbtProjectProjectConfigPtrOutput) ToDbtProjectProjectConfigPtrOutput

func (o DbtProjectProjectConfigPtrOutput) ToDbtProjectProjectConfigPtrOutput() DbtProjectProjectConfigPtrOutput

func (DbtProjectProjectConfigPtrOutput) ToDbtProjectProjectConfigPtrOutputWithContext

func (o DbtProjectProjectConfigPtrOutput) ToDbtProjectProjectConfigPtrOutputWithContext(ctx context.Context) DbtProjectProjectConfigPtrOutput

func (DbtProjectProjectConfigPtrOutput) ToOutput

type DbtProjectState

type DbtProjectState struct {
	// The timestamp of the dbt Project creation.
	CreatedAt pulumi.StringPtrInput
	// The unique identifier for the User within the Fivetran system who created the dbt Project.
	CreatedById pulumi.StringPtrInput
	// The version of dbt that should run the project. We support the following versions: 0.18.0 - 0.18.2, 0.19.0 - 0.19.2, 0.20.0 - 0.20.2, 0.21.0 - 0.21.1, 1.0.0, 1.0.1, 1.0.3 - 1.0.9, 1.1.0 - 1.1.3, 1.2.0 - 1.2.4, 1.3.0 - 1.3.2, 1.4.1.
	DbtVersion pulumi.StringPtrInput
	// Default schema in destination. This production schema will contain your transformed data.
	DefaultSchema pulumi.StringPtrInput
	// Should resource wait for project to finish initialization. Default value: true.
	EnsureReadiness pulumi.BoolPtrInput
	EnvironmentVars pulumi.StringArrayInput
	// The unique identifier for the group within the Fivetran system.
	GroupId pulumi.StringPtrInput
	// The collection of dbt Models.
	Models DbtProjectModelArrayInput
	// Type specific dbt Project configuration parameters.
	ProjectConfig DbtProjectProjectConfigPtrInput
	// Public key to grant Fivetran SSH access to git repository.
	PublicKey pulumi.StringPtrInput
	// Status of dbt Project (NOT_READY, READY, ERROR).
	Status pulumi.StringPtrInput
	// Target name to set or override the value from the deployment.yaml
	TargetName pulumi.StringPtrInput
	// The number of threads dbt will use (from 1 to 32). Make sure this value is compatible with your destination type. For example, Snowflake supports only 8 concurrent queries on an X-Small warehouse.
	Threads pulumi.IntPtrInput
	// Type of dbt Project. Currently only `GIT` supported. Empty value will be considered as default (GIT).
	Type pulumi.StringPtrInput
}

func (DbtProjectState) ElementType

func (DbtProjectState) ElementType() reflect.Type

type DbtTransformation

type DbtTransformation struct {
	pulumi.CustomResourceState

	// Identifiers of related connectors.
	ConnectorIds pulumi.StringArrayOutput `pulumi:"connectorIds"`
	// The timestamp of the dbt Transformation creation.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The unique identifier for the dbt Model within the Fivetran system.
	DbtModelId pulumi.StringOutput `pulumi:"dbtModelId"`
	// Target dbt Model name.
	DbtModelName pulumi.StringOutput `pulumi:"dbtModelName"`
	// The unique identifier for the dbt Project within the Fivetran system.
	DbtProjectId pulumi.StringOutput `pulumi:"dbtProjectId"`
	// Identifiers of related models.
	ModelIds pulumi.StringArrayOutput `pulumi:"modelIds"`
	// The dbt Model name.
	OutputModelName pulumi.StringOutput `pulumi:"outputModelName"`
	// The field indicating whether the transformation will be created in paused state. By default, the value is false.
	Paused pulumi.BoolOutput `pulumi:"paused"`
	// The field indicating whether the tests have been configured for dbt Transformation. By default, the value is false.
	RunTests pulumi.BoolOutput `pulumi:"runTests"`
	// dbt Transformation schedule parameters.
	Schedule DbtTransformationScheduleOutput `pulumi:"schedule"`
}

Resource is in ALPHA state.

This resource allows you to add, manage and delete dbt Transformations for existing dbt Model. To retrieve available dbt Models use this [Retrieve dbt Project models](https://fivetran.com/docs/rest-api/dbt-transformation-management#retrievedbtprojectmodels) endpoint.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.NewDbtTransformation(ctx, "transformation", &fivetran.DbtTransformationArgs{
			DbtModelName: pulumi.String("dbt_model_name"),
			DbtProjectId: pulumi.String("dbt_project_id"),
			Paused:       pulumi.Bool(false),
			RunTests:     pulumi.Bool(false),
			Schedule: &fivetran.DbtTransformationScheduleArgs{
				DaysOfWeeks: pulumi.StringArray{
					pulumi.String("MONDAY"),
					pulumi.String("SATURDAY"),
				},
				ScheduleType: pulumi.String("TIME_OF_DAY"),
				TimeOfDay:    pulumi.String("12:00"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

1. To import an existing `fivetran_dbt_transformation` resource into your Terraform state, you need to get **Transformation ID** on the transformation page in your Fivetran dashboard. 2. Define an empty resource in your `.tf` configurationhcl resource "fivetran_dbt_transformation" "my_imported_fivetran_dbt_transformation" { }

```sh

$ pulumi import fivetran:index/dbtTransformation:DbtTransformation

Run the `terraform import` command ```

```sh

$ pulumi import fivetran:index/dbtTransformation:DbtTransformation my_imported_fivetran_dbt_transformation {Transformation ID}

```

  1. Use the `terraform state show` command to get the values from the stateterraform state show 'fivetran_dbt_transformation.my_imported_fivetran_dbt_transformation' 5. Copy the values and paste them to your `.tf` configuration.

func GetDbtTransformation

func GetDbtTransformation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DbtTransformationState, opts ...pulumi.ResourceOption) (*DbtTransformation, error)

GetDbtTransformation gets an existing DbtTransformation 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 NewDbtTransformation

func NewDbtTransformation(ctx *pulumi.Context,
	name string, args *DbtTransformationArgs, opts ...pulumi.ResourceOption) (*DbtTransformation, error)

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

func (*DbtTransformation) ElementType

func (*DbtTransformation) ElementType() reflect.Type

func (*DbtTransformation) ToDbtTransformationOutput

func (i *DbtTransformation) ToDbtTransformationOutput() DbtTransformationOutput

func (*DbtTransformation) ToDbtTransformationOutputWithContext

func (i *DbtTransformation) ToDbtTransformationOutputWithContext(ctx context.Context) DbtTransformationOutput

func (*DbtTransformation) ToOutput

type DbtTransformationArgs

type DbtTransformationArgs struct {
	// Target dbt Model name.
	DbtModelName pulumi.StringInput
	// The unique identifier for the dbt Project within the Fivetran system.
	DbtProjectId pulumi.StringInput
	// The field indicating whether the transformation will be created in paused state. By default, the value is false.
	Paused pulumi.BoolInput
	// The field indicating whether the tests have been configured for dbt Transformation. By default, the value is false.
	RunTests pulumi.BoolInput
	// dbt Transformation schedule parameters.
	Schedule DbtTransformationScheduleInput
}

The set of arguments for constructing a DbtTransformation resource.

func (DbtTransformationArgs) ElementType

func (DbtTransformationArgs) ElementType() reflect.Type

type DbtTransformationArray

type DbtTransformationArray []DbtTransformationInput

func (DbtTransformationArray) ElementType

func (DbtTransformationArray) ElementType() reflect.Type

func (DbtTransformationArray) ToDbtTransformationArrayOutput

func (i DbtTransformationArray) ToDbtTransformationArrayOutput() DbtTransformationArrayOutput

func (DbtTransformationArray) ToDbtTransformationArrayOutputWithContext

func (i DbtTransformationArray) ToDbtTransformationArrayOutputWithContext(ctx context.Context) DbtTransformationArrayOutput

func (DbtTransformationArray) ToOutput

type DbtTransformationArrayInput

type DbtTransformationArrayInput interface {
	pulumi.Input

	ToDbtTransformationArrayOutput() DbtTransformationArrayOutput
	ToDbtTransformationArrayOutputWithContext(context.Context) DbtTransformationArrayOutput
}

DbtTransformationArrayInput is an input type that accepts DbtTransformationArray and DbtTransformationArrayOutput values. You can construct a concrete instance of `DbtTransformationArrayInput` via:

DbtTransformationArray{ DbtTransformationArgs{...} }

type DbtTransformationArrayOutput

type DbtTransformationArrayOutput struct{ *pulumi.OutputState }

func (DbtTransformationArrayOutput) ElementType

func (DbtTransformationArrayOutput) Index

func (DbtTransformationArrayOutput) ToDbtTransformationArrayOutput

func (o DbtTransformationArrayOutput) ToDbtTransformationArrayOutput() DbtTransformationArrayOutput

func (DbtTransformationArrayOutput) ToDbtTransformationArrayOutputWithContext

func (o DbtTransformationArrayOutput) ToDbtTransformationArrayOutputWithContext(ctx context.Context) DbtTransformationArrayOutput

func (DbtTransformationArrayOutput) ToOutput

type DbtTransformationInput

type DbtTransformationInput interface {
	pulumi.Input

	ToDbtTransformationOutput() DbtTransformationOutput
	ToDbtTransformationOutputWithContext(ctx context.Context) DbtTransformationOutput
}

type DbtTransformationMap

type DbtTransformationMap map[string]DbtTransformationInput

func (DbtTransformationMap) ElementType

func (DbtTransformationMap) ElementType() reflect.Type

func (DbtTransformationMap) ToDbtTransformationMapOutput

func (i DbtTransformationMap) ToDbtTransformationMapOutput() DbtTransformationMapOutput

func (DbtTransformationMap) ToDbtTransformationMapOutputWithContext

func (i DbtTransformationMap) ToDbtTransformationMapOutputWithContext(ctx context.Context) DbtTransformationMapOutput

func (DbtTransformationMap) ToOutput

type DbtTransformationMapInput

type DbtTransformationMapInput interface {
	pulumi.Input

	ToDbtTransformationMapOutput() DbtTransformationMapOutput
	ToDbtTransformationMapOutputWithContext(context.Context) DbtTransformationMapOutput
}

DbtTransformationMapInput is an input type that accepts DbtTransformationMap and DbtTransformationMapOutput values. You can construct a concrete instance of `DbtTransformationMapInput` via:

DbtTransformationMap{ "key": DbtTransformationArgs{...} }

type DbtTransformationMapOutput

type DbtTransformationMapOutput struct{ *pulumi.OutputState }

func (DbtTransformationMapOutput) ElementType

func (DbtTransformationMapOutput) ElementType() reflect.Type

func (DbtTransformationMapOutput) MapIndex

func (DbtTransformationMapOutput) ToDbtTransformationMapOutput

func (o DbtTransformationMapOutput) ToDbtTransformationMapOutput() DbtTransformationMapOutput

func (DbtTransformationMapOutput) ToDbtTransformationMapOutputWithContext

func (o DbtTransformationMapOutput) ToDbtTransformationMapOutputWithContext(ctx context.Context) DbtTransformationMapOutput

func (DbtTransformationMapOutput) ToOutput

type DbtTransformationOutput

type DbtTransformationOutput struct{ *pulumi.OutputState }

func (DbtTransformationOutput) ConnectorIds

Identifiers of related connectors.

func (DbtTransformationOutput) CreatedAt

The timestamp of the dbt Transformation creation.

func (DbtTransformationOutput) DbtModelId

The unique identifier for the dbt Model within the Fivetran system.

func (DbtTransformationOutput) DbtModelName

func (o DbtTransformationOutput) DbtModelName() pulumi.StringOutput

Target dbt Model name.

func (DbtTransformationOutput) DbtProjectId

func (o DbtTransformationOutput) DbtProjectId() pulumi.StringOutput

The unique identifier for the dbt Project within the Fivetran system.

func (DbtTransformationOutput) ElementType

func (DbtTransformationOutput) ElementType() reflect.Type

func (DbtTransformationOutput) ModelIds

Identifiers of related models.

func (DbtTransformationOutput) OutputModelName

func (o DbtTransformationOutput) OutputModelName() pulumi.StringOutput

The dbt Model name.

func (DbtTransformationOutput) Paused

The field indicating whether the transformation will be created in paused state. By default, the value is false.

func (DbtTransformationOutput) RunTests

The field indicating whether the tests have been configured for dbt Transformation. By default, the value is false.

func (DbtTransformationOutput) Schedule

dbt Transformation schedule parameters.

func (DbtTransformationOutput) ToDbtTransformationOutput

func (o DbtTransformationOutput) ToDbtTransformationOutput() DbtTransformationOutput

func (DbtTransformationOutput) ToDbtTransformationOutputWithContext

func (o DbtTransformationOutput) ToDbtTransformationOutputWithContext(ctx context.Context) DbtTransformationOutput

func (DbtTransformationOutput) ToOutput

type DbtTransformationSchedule

type DbtTransformationSchedule struct {
	// The set of the days of the week the transformation should be launched on. The following values are supported: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY.
	DaysOfWeeks []string `pulumi:"daysOfWeeks"`
	// The time interval in minutes between subsequent transformation runs.
	Interval *int `pulumi:"interval"`
	// The type of the schedule to run the dbt Transformation on. The following values are supported: INTEGRATED, TIME*OF*DAY, INTERVAL. For INTEGRATED schedule type, interval and time*of*day values are ignored and only the days*of*week parameter values are taken into account (but may be empty or null). For TIME*OF*DAY schedule type, the interval parameter value is ignored and the time*of*day values is taken into account along with days*of*week value. For INTERVAL schedule type, time*of*day value is ignored and the interval parameter value is taken into account along with days*of*week value.
	ScheduleType string `pulumi:"scheduleType"`
	// The time of the day the transformation should be launched at. Supported values are: "00:00", "01:00", "02:00", "03:00", "04:00", "05:00", "06:00", "07:00", "08:00", "09:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00", "17:00", "18:00", "19:00", "20:00", "21:00", "22:00", "23:00"
	TimeOfDay *string `pulumi:"timeOfDay"`
}

type DbtTransformationScheduleArgs

type DbtTransformationScheduleArgs struct {
	// The set of the days of the week the transformation should be launched on. The following values are supported: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY.
	DaysOfWeeks pulumi.StringArrayInput `pulumi:"daysOfWeeks"`
	// The time interval in minutes between subsequent transformation runs.
	Interval pulumi.IntPtrInput `pulumi:"interval"`
	// The type of the schedule to run the dbt Transformation on. The following values are supported: INTEGRATED, TIME*OF*DAY, INTERVAL. For INTEGRATED schedule type, interval and time*of*day values are ignored and only the days*of*week parameter values are taken into account (but may be empty or null). For TIME*OF*DAY schedule type, the interval parameter value is ignored and the time*of*day values is taken into account along with days*of*week value. For INTERVAL schedule type, time*of*day value is ignored and the interval parameter value is taken into account along with days*of*week value.
	ScheduleType pulumi.StringInput `pulumi:"scheduleType"`
	// The time of the day the transformation should be launched at. Supported values are: "00:00", "01:00", "02:00", "03:00", "04:00", "05:00", "06:00", "07:00", "08:00", "09:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00", "17:00", "18:00", "19:00", "20:00", "21:00", "22:00", "23:00"
	TimeOfDay pulumi.StringPtrInput `pulumi:"timeOfDay"`
}

func (DbtTransformationScheduleArgs) ElementType

func (DbtTransformationScheduleArgs) ToDbtTransformationScheduleOutput

func (i DbtTransformationScheduleArgs) ToDbtTransformationScheduleOutput() DbtTransformationScheduleOutput

func (DbtTransformationScheduleArgs) ToDbtTransformationScheduleOutputWithContext

func (i DbtTransformationScheduleArgs) ToDbtTransformationScheduleOutputWithContext(ctx context.Context) DbtTransformationScheduleOutput

func (DbtTransformationScheduleArgs) ToDbtTransformationSchedulePtrOutput

func (i DbtTransformationScheduleArgs) ToDbtTransformationSchedulePtrOutput() DbtTransformationSchedulePtrOutput

func (DbtTransformationScheduleArgs) ToDbtTransformationSchedulePtrOutputWithContext

func (i DbtTransformationScheduleArgs) ToDbtTransformationSchedulePtrOutputWithContext(ctx context.Context) DbtTransformationSchedulePtrOutput

func (DbtTransformationScheduleArgs) ToOutput

type DbtTransformationScheduleInput

type DbtTransformationScheduleInput interface {
	pulumi.Input

	ToDbtTransformationScheduleOutput() DbtTransformationScheduleOutput
	ToDbtTransformationScheduleOutputWithContext(context.Context) DbtTransformationScheduleOutput
}

DbtTransformationScheduleInput is an input type that accepts DbtTransformationScheduleArgs and DbtTransformationScheduleOutput values. You can construct a concrete instance of `DbtTransformationScheduleInput` via:

DbtTransformationScheduleArgs{...}

type DbtTransformationScheduleOutput

type DbtTransformationScheduleOutput struct{ *pulumi.OutputState }

func (DbtTransformationScheduleOutput) DaysOfWeeks

The set of the days of the week the transformation should be launched on. The following values are supported: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY.

func (DbtTransformationScheduleOutput) ElementType

func (DbtTransformationScheduleOutput) Interval

The time interval in minutes between subsequent transformation runs.

func (DbtTransformationScheduleOutput) ScheduleType

The type of the schedule to run the dbt Transformation on. The following values are supported: INTEGRATED, TIME*OF*DAY, INTERVAL. For INTEGRATED schedule type, interval and time*of*day values are ignored and only the days*of*week parameter values are taken into account (but may be empty or null). For TIME*OF*DAY schedule type, the interval parameter value is ignored and the time*of*day values is taken into account along with days*of*week value. For INTERVAL schedule type, time*of*day value is ignored and the interval parameter value is taken into account along with days*of*week value.

func (DbtTransformationScheduleOutput) TimeOfDay

The time of the day the transformation should be launched at. Supported values are: "00:00", "01:00", "02:00", "03:00", "04:00", "05:00", "06:00", "07:00", "08:00", "09:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00", "17:00", "18:00", "19:00", "20:00", "21:00", "22:00", "23:00"

func (DbtTransformationScheduleOutput) ToDbtTransformationScheduleOutput

func (o DbtTransformationScheduleOutput) ToDbtTransformationScheduleOutput() DbtTransformationScheduleOutput

func (DbtTransformationScheduleOutput) ToDbtTransformationScheduleOutputWithContext

func (o DbtTransformationScheduleOutput) ToDbtTransformationScheduleOutputWithContext(ctx context.Context) DbtTransformationScheduleOutput

func (DbtTransformationScheduleOutput) ToDbtTransformationSchedulePtrOutput

func (o DbtTransformationScheduleOutput) ToDbtTransformationSchedulePtrOutput() DbtTransformationSchedulePtrOutput

func (DbtTransformationScheduleOutput) ToDbtTransformationSchedulePtrOutputWithContext

func (o DbtTransformationScheduleOutput) ToDbtTransformationSchedulePtrOutputWithContext(ctx context.Context) DbtTransformationSchedulePtrOutput

func (DbtTransformationScheduleOutput) ToOutput

type DbtTransformationSchedulePtrInput

type DbtTransformationSchedulePtrInput interface {
	pulumi.Input

	ToDbtTransformationSchedulePtrOutput() DbtTransformationSchedulePtrOutput
	ToDbtTransformationSchedulePtrOutputWithContext(context.Context) DbtTransformationSchedulePtrOutput
}

DbtTransformationSchedulePtrInput is an input type that accepts DbtTransformationScheduleArgs, DbtTransformationSchedulePtr and DbtTransformationSchedulePtrOutput values. You can construct a concrete instance of `DbtTransformationSchedulePtrInput` via:

        DbtTransformationScheduleArgs{...}

or:

        nil

type DbtTransformationSchedulePtrOutput

type DbtTransformationSchedulePtrOutput struct{ *pulumi.OutputState }

func (DbtTransformationSchedulePtrOutput) DaysOfWeeks

The set of the days of the week the transformation should be launched on. The following values are supported: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY.

func (DbtTransformationSchedulePtrOutput) Elem

func (DbtTransformationSchedulePtrOutput) ElementType

func (DbtTransformationSchedulePtrOutput) Interval

The time interval in minutes between subsequent transformation runs.

func (DbtTransformationSchedulePtrOutput) ScheduleType

The type of the schedule to run the dbt Transformation on. The following values are supported: INTEGRATED, TIME*OF*DAY, INTERVAL. For INTEGRATED schedule type, interval and time*of*day values are ignored and only the days*of*week parameter values are taken into account (but may be empty or null). For TIME*OF*DAY schedule type, the interval parameter value is ignored and the time*of*day values is taken into account along with days*of*week value. For INTERVAL schedule type, time*of*day value is ignored and the interval parameter value is taken into account along with days*of*week value.

func (DbtTransformationSchedulePtrOutput) TimeOfDay

The time of the day the transformation should be launched at. Supported values are: "00:00", "01:00", "02:00", "03:00", "04:00", "05:00", "06:00", "07:00", "08:00", "09:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00", "17:00", "18:00", "19:00", "20:00", "21:00", "22:00", "23:00"

func (DbtTransformationSchedulePtrOutput) ToDbtTransformationSchedulePtrOutput

func (o DbtTransformationSchedulePtrOutput) ToDbtTransformationSchedulePtrOutput() DbtTransformationSchedulePtrOutput

func (DbtTransformationSchedulePtrOutput) ToDbtTransformationSchedulePtrOutputWithContext

func (o DbtTransformationSchedulePtrOutput) ToDbtTransformationSchedulePtrOutputWithContext(ctx context.Context) DbtTransformationSchedulePtrOutput

func (DbtTransformationSchedulePtrOutput) ToOutput

type DbtTransformationState

type DbtTransformationState struct {
	// Identifiers of related connectors.
	ConnectorIds pulumi.StringArrayInput
	// The timestamp of the dbt Transformation creation.
	CreatedAt pulumi.StringPtrInput
	// The unique identifier for the dbt Model within the Fivetran system.
	DbtModelId pulumi.StringPtrInput
	// Target dbt Model name.
	DbtModelName pulumi.StringPtrInput
	// The unique identifier for the dbt Project within the Fivetran system.
	DbtProjectId pulumi.StringPtrInput
	// Identifiers of related models.
	ModelIds pulumi.StringArrayInput
	// The dbt Model name.
	OutputModelName pulumi.StringPtrInput
	// The field indicating whether the transformation will be created in paused state. By default, the value is false.
	Paused pulumi.BoolPtrInput
	// The field indicating whether the tests have been configured for dbt Transformation. By default, the value is false.
	RunTests pulumi.BoolPtrInput
	// dbt Transformation schedule parameters.
	Schedule DbtTransformationSchedulePtrInput
}

func (DbtTransformationState) ElementType

func (DbtTransformationState) ElementType() reflect.Type

type Destination

type Destination struct {
	pulumi.CustomResourceState

	Config DestinationConfigOutput `pulumi:"config"`
	// The unique identifier for the Group within the Fivetran system.
	GroupId     pulumi.StringOutput `pulumi:"groupId"`
	LastUpdated pulumi.StringOutput `pulumi:"lastUpdated"`
	// Region of your AWS S3 bucket
	Region pulumi.StringOutput `pulumi:"region"`
	// Specifies whether the setup tests should be run automatically. The default value is TRUE.
	RunSetupTests pulumi.BoolPtrOutput `pulumi:"runSetupTests"`
	// The destination type name within the Fivetran system.
	Service pulumi.StringOutput `pulumi:"service"`
	// Destination setup status
	SetupStatus pulumi.StringOutput `pulumi:"setupStatus"`
	// Determines the time zone for the Fivetran sync schedule.
	TimeZoneOffset pulumi.StringOutput `pulumi:"timeZoneOffset"`
	// Specifies whether we should trust the certificate automatically. The default value is FALSE. If a certificate is not trusted automatically, it has to be approved with [Certificates Management API Approve a destination certificate](https://fivetran.com/docs/rest-api/certificates#approveadestinationcertificate).
	TrustCertificates pulumi.BoolPtrOutput `pulumi:"trustCertificates"`
	// Specifies whether we should trust the SSH fingerprint automatically. The default value is FALSE. If a fingerprint is not trusted automatically, it has to be approved with [Certificates Management API Approve a destination fingerprint](https://fivetran.com/docs/rest-api/certificates#approveadestinationfingerprint).
	TrustFingerprints pulumi.BoolPtrOutput `pulumi:"trustFingerprints"`
}

## Import

1. To import an existing `fivetran_destination` resource into your Terraform state, you need to get **Destination Group ID** on the destination page in your Fivetran dashboard. To retrieve existing groups, use the [fivetran_groups data source](/docs/data-sources/groups). 2. Define an empty resource in your `.tf` configurationhcl resource "fivetran_destination" "my_imported_destination" { }

```sh

$ pulumi import fivetran:index/destination:Destination

Run the `terraform import` command with the following parameters ```

```sh

$ pulumi import fivetran:index/destination:Destination my_imported_destination {your Destination Group ID}

```

  1. Use the `terraform state show` command to get the values from the stateterraform state show 'fivetran_destination.my_imported_destination' 5. Copy the values and paste them to your `.tf` configuration. -> The `config` object in the state contains all properties defined in the schema. You need to remove properties from the `config` that are not related to destinations. See the [Fivetran REST API documentation](https://fivetran.com/docs/rest-api/destinations/config) for reference to find the properties you need to keep in the `config` section.

func GetDestination

func GetDestination(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DestinationState, opts ...pulumi.ResourceOption) (*Destination, error)

GetDestination gets an existing Destination 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 NewDestination

func NewDestination(ctx *pulumi.Context,
	name string, args *DestinationArgs, opts ...pulumi.ResourceOption) (*Destination, error)

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

func (*Destination) ElementType

func (*Destination) ElementType() reflect.Type

func (*Destination) ToDestinationOutput

func (i *Destination) ToDestinationOutput() DestinationOutput

func (*Destination) ToDestinationOutputWithContext

func (i *Destination) ToDestinationOutputWithContext(ctx context.Context) DestinationOutput

func (*Destination) ToOutput

func (i *Destination) ToOutput(ctx context.Context) pulumix.Output[*Destination]

type DestinationArgs

type DestinationArgs struct {
	Config DestinationConfigInput
	// The unique identifier for the Group within the Fivetran system.
	GroupId pulumi.StringInput
	// Region of your AWS S3 bucket
	Region pulumi.StringInput
	// Specifies whether the setup tests should be run automatically. The default value is TRUE.
	RunSetupTests pulumi.BoolPtrInput
	// The destination type name within the Fivetran system.
	Service pulumi.StringInput
	// Determines the time zone for the Fivetran sync schedule.
	TimeZoneOffset pulumi.StringInput
	// Specifies whether we should trust the certificate automatically. The default value is FALSE. If a certificate is not trusted automatically, it has to be approved with [Certificates Management API Approve a destination certificate](https://fivetran.com/docs/rest-api/certificates#approveadestinationcertificate).
	TrustCertificates pulumi.BoolPtrInput
	// Specifies whether we should trust the SSH fingerprint automatically. The default value is FALSE. If a fingerprint is not trusted automatically, it has to be approved with [Certificates Management API Approve a destination fingerprint](https://fivetran.com/docs/rest-api/certificates#approveadestinationfingerprint).
	TrustFingerprints pulumi.BoolPtrInput
}

The set of arguments for constructing a Destination resource.

func (DestinationArgs) ElementType

func (DestinationArgs) ElementType() reflect.Type

type DestinationArray

type DestinationArray []DestinationInput

func (DestinationArray) ElementType

func (DestinationArray) ElementType() reflect.Type

func (DestinationArray) ToDestinationArrayOutput

func (i DestinationArray) ToDestinationArrayOutput() DestinationArrayOutput

func (DestinationArray) ToDestinationArrayOutputWithContext

func (i DestinationArray) ToDestinationArrayOutputWithContext(ctx context.Context) DestinationArrayOutput

func (DestinationArray) ToOutput

type DestinationArrayInput

type DestinationArrayInput interface {
	pulumi.Input

	ToDestinationArrayOutput() DestinationArrayOutput
	ToDestinationArrayOutputWithContext(context.Context) DestinationArrayOutput
}

DestinationArrayInput is an input type that accepts DestinationArray and DestinationArrayOutput values. You can construct a concrete instance of `DestinationArrayInput` via:

DestinationArray{ DestinationArgs{...} }

type DestinationArrayOutput

type DestinationArrayOutput struct{ *pulumi.OutputState }

func (DestinationArrayOutput) ElementType

func (DestinationArrayOutput) ElementType() reflect.Type

func (DestinationArrayOutput) Index

func (DestinationArrayOutput) ToDestinationArrayOutput

func (o DestinationArrayOutput) ToDestinationArrayOutput() DestinationArrayOutput

func (DestinationArrayOutput) ToDestinationArrayOutputWithContext

func (o DestinationArrayOutput) ToDestinationArrayOutputWithContext(ctx context.Context) DestinationArrayOutput

func (DestinationArrayOutput) ToOutput

type DestinationCertificates added in v0.0.4

type DestinationCertificates struct {
	pulumi.CustomResourceState

	Certificates DestinationCertificatesCertificateArrayOutput `pulumi:"certificates"`
	// The unique identifier for the target destination within the Fivetran system.
	DestinationId pulumi.StringOutput `pulumi:"destinationId"`
}

func GetDestinationCertificates added in v0.0.4

func GetDestinationCertificates(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DestinationCertificatesState, opts ...pulumi.ResourceOption) (*DestinationCertificates, error)

GetDestinationCertificates gets an existing DestinationCertificates 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 NewDestinationCertificates added in v0.0.4

func NewDestinationCertificates(ctx *pulumi.Context,
	name string, args *DestinationCertificatesArgs, opts ...pulumi.ResourceOption) (*DestinationCertificates, error)

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

func (*DestinationCertificates) ElementType added in v0.0.4

func (*DestinationCertificates) ElementType() reflect.Type

func (*DestinationCertificates) ToDestinationCertificatesOutput added in v0.0.4

func (i *DestinationCertificates) ToDestinationCertificatesOutput() DestinationCertificatesOutput

func (*DestinationCertificates) ToDestinationCertificatesOutputWithContext added in v0.0.4

func (i *DestinationCertificates) ToDestinationCertificatesOutputWithContext(ctx context.Context) DestinationCertificatesOutput

func (*DestinationCertificates) ToOutput added in v0.0.4

type DestinationCertificatesArgs added in v0.0.4

type DestinationCertificatesArgs struct {
	Certificates DestinationCertificatesCertificateArrayInput
	// The unique identifier for the target destination within the Fivetran system.
	DestinationId pulumi.StringInput
}

The set of arguments for constructing a DestinationCertificates resource.

func (DestinationCertificatesArgs) ElementType added in v0.0.4

type DestinationCertificatesArray added in v0.0.4

type DestinationCertificatesArray []DestinationCertificatesInput

func (DestinationCertificatesArray) ElementType added in v0.0.4

func (DestinationCertificatesArray) ToDestinationCertificatesArrayOutput added in v0.0.4

func (i DestinationCertificatesArray) ToDestinationCertificatesArrayOutput() DestinationCertificatesArrayOutput

func (DestinationCertificatesArray) ToDestinationCertificatesArrayOutputWithContext added in v0.0.4

func (i DestinationCertificatesArray) ToDestinationCertificatesArrayOutputWithContext(ctx context.Context) DestinationCertificatesArrayOutput

func (DestinationCertificatesArray) ToOutput added in v0.0.4

type DestinationCertificatesArrayInput added in v0.0.4

type DestinationCertificatesArrayInput interface {
	pulumi.Input

	ToDestinationCertificatesArrayOutput() DestinationCertificatesArrayOutput
	ToDestinationCertificatesArrayOutputWithContext(context.Context) DestinationCertificatesArrayOutput
}

DestinationCertificatesArrayInput is an input type that accepts DestinationCertificatesArray and DestinationCertificatesArrayOutput values. You can construct a concrete instance of `DestinationCertificatesArrayInput` via:

DestinationCertificatesArray{ DestinationCertificatesArgs{...} }

type DestinationCertificatesArrayOutput added in v0.0.4

type DestinationCertificatesArrayOutput struct{ *pulumi.OutputState }

func (DestinationCertificatesArrayOutput) ElementType added in v0.0.4

func (DestinationCertificatesArrayOutput) Index added in v0.0.4

func (DestinationCertificatesArrayOutput) ToDestinationCertificatesArrayOutput added in v0.0.4

func (o DestinationCertificatesArrayOutput) ToDestinationCertificatesArrayOutput() DestinationCertificatesArrayOutput

func (DestinationCertificatesArrayOutput) ToDestinationCertificatesArrayOutputWithContext added in v0.0.4

func (o DestinationCertificatesArrayOutput) ToDestinationCertificatesArrayOutputWithContext(ctx context.Context) DestinationCertificatesArrayOutput

func (DestinationCertificatesArrayOutput) ToOutput added in v0.0.4

type DestinationCertificatesCertificate added in v0.0.4

type DestinationCertificatesCertificate struct {
	// Base64 encoded certificate.
	EncodedCert string `pulumi:"encodedCert"`
	// Hash of the fingerprint.
	Hash string `pulumi:"hash"`
	// Certificate name.
	Name *string `pulumi:"name"`
	// Certificate public key.
	PublicKey *string `pulumi:"publicKey"`
	// Certificate sha1.
	Sha1 *string `pulumi:"sha1"`
	// Certificate sha256.
	Sha256 *string `pulumi:"sha256"`
	// Certificate type.
	Type *string `pulumi:"type"`
	// User name who validated the certificate.
	ValidatedBy *string `pulumi:"validatedBy"`
	// The date when the certificate was approved.
	ValidatedDate *string `pulumi:"validatedDate"`
}

type DestinationCertificatesCertificateArgs added in v0.0.4

type DestinationCertificatesCertificateArgs struct {
	// Base64 encoded certificate.
	EncodedCert pulumi.StringInput `pulumi:"encodedCert"`
	// Hash of the fingerprint.
	Hash pulumi.StringInput `pulumi:"hash"`
	// Certificate name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Certificate public key.
	PublicKey pulumi.StringPtrInput `pulumi:"publicKey"`
	// Certificate sha1.
	Sha1 pulumi.StringPtrInput `pulumi:"sha1"`
	// Certificate sha256.
	Sha256 pulumi.StringPtrInput `pulumi:"sha256"`
	// Certificate type.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// User name who validated the certificate.
	ValidatedBy pulumi.StringPtrInput `pulumi:"validatedBy"`
	// The date when the certificate was approved.
	ValidatedDate pulumi.StringPtrInput `pulumi:"validatedDate"`
}

func (DestinationCertificatesCertificateArgs) ElementType added in v0.0.4

func (DestinationCertificatesCertificateArgs) ToDestinationCertificatesCertificateOutput added in v0.0.4

func (i DestinationCertificatesCertificateArgs) ToDestinationCertificatesCertificateOutput() DestinationCertificatesCertificateOutput

func (DestinationCertificatesCertificateArgs) ToDestinationCertificatesCertificateOutputWithContext added in v0.0.4

func (i DestinationCertificatesCertificateArgs) ToDestinationCertificatesCertificateOutputWithContext(ctx context.Context) DestinationCertificatesCertificateOutput

func (DestinationCertificatesCertificateArgs) ToOutput added in v0.0.4

type DestinationCertificatesCertificateArray added in v0.0.4

type DestinationCertificatesCertificateArray []DestinationCertificatesCertificateInput

func (DestinationCertificatesCertificateArray) ElementType added in v0.0.4

func (DestinationCertificatesCertificateArray) ToDestinationCertificatesCertificateArrayOutput added in v0.0.4

func (i DestinationCertificatesCertificateArray) ToDestinationCertificatesCertificateArrayOutput() DestinationCertificatesCertificateArrayOutput

func (DestinationCertificatesCertificateArray) ToDestinationCertificatesCertificateArrayOutputWithContext added in v0.0.4

func (i DestinationCertificatesCertificateArray) ToDestinationCertificatesCertificateArrayOutputWithContext(ctx context.Context) DestinationCertificatesCertificateArrayOutput

func (DestinationCertificatesCertificateArray) ToOutput added in v0.0.4

type DestinationCertificatesCertificateArrayInput added in v0.0.4

type DestinationCertificatesCertificateArrayInput interface {
	pulumi.Input

	ToDestinationCertificatesCertificateArrayOutput() DestinationCertificatesCertificateArrayOutput
	ToDestinationCertificatesCertificateArrayOutputWithContext(context.Context) DestinationCertificatesCertificateArrayOutput
}

DestinationCertificatesCertificateArrayInput is an input type that accepts DestinationCertificatesCertificateArray and DestinationCertificatesCertificateArrayOutput values. You can construct a concrete instance of `DestinationCertificatesCertificateArrayInput` via:

DestinationCertificatesCertificateArray{ DestinationCertificatesCertificateArgs{...} }

type DestinationCertificatesCertificateArrayOutput added in v0.0.4

type DestinationCertificatesCertificateArrayOutput struct{ *pulumi.OutputState }

func (DestinationCertificatesCertificateArrayOutput) ElementType added in v0.0.4

func (DestinationCertificatesCertificateArrayOutput) Index added in v0.0.4

func (DestinationCertificatesCertificateArrayOutput) ToDestinationCertificatesCertificateArrayOutput added in v0.0.4

func (o DestinationCertificatesCertificateArrayOutput) ToDestinationCertificatesCertificateArrayOutput() DestinationCertificatesCertificateArrayOutput

func (DestinationCertificatesCertificateArrayOutput) ToDestinationCertificatesCertificateArrayOutputWithContext added in v0.0.4

func (o DestinationCertificatesCertificateArrayOutput) ToDestinationCertificatesCertificateArrayOutputWithContext(ctx context.Context) DestinationCertificatesCertificateArrayOutput

func (DestinationCertificatesCertificateArrayOutput) ToOutput added in v0.0.4

type DestinationCertificatesCertificateInput added in v0.0.4

type DestinationCertificatesCertificateInput interface {
	pulumi.Input

	ToDestinationCertificatesCertificateOutput() DestinationCertificatesCertificateOutput
	ToDestinationCertificatesCertificateOutputWithContext(context.Context) DestinationCertificatesCertificateOutput
}

DestinationCertificatesCertificateInput is an input type that accepts DestinationCertificatesCertificateArgs and DestinationCertificatesCertificateOutput values. You can construct a concrete instance of `DestinationCertificatesCertificateInput` via:

DestinationCertificatesCertificateArgs{...}

type DestinationCertificatesCertificateOutput added in v0.0.4

type DestinationCertificatesCertificateOutput struct{ *pulumi.OutputState }

func (DestinationCertificatesCertificateOutput) ElementType added in v0.0.4

func (DestinationCertificatesCertificateOutput) EncodedCert added in v0.0.4

Base64 encoded certificate.

func (DestinationCertificatesCertificateOutput) Hash added in v0.0.4

Hash of the fingerprint.

func (DestinationCertificatesCertificateOutput) Name added in v0.0.4

Certificate name.

func (DestinationCertificatesCertificateOutput) PublicKey added in v0.0.4

Certificate public key.

func (DestinationCertificatesCertificateOutput) Sha1 added in v0.0.4

Certificate sha1.

func (DestinationCertificatesCertificateOutput) Sha256 added in v0.0.4

Certificate sha256.

func (DestinationCertificatesCertificateOutput) ToDestinationCertificatesCertificateOutput added in v0.0.4

func (o DestinationCertificatesCertificateOutput) ToDestinationCertificatesCertificateOutput() DestinationCertificatesCertificateOutput

func (DestinationCertificatesCertificateOutput) ToDestinationCertificatesCertificateOutputWithContext added in v0.0.4

func (o DestinationCertificatesCertificateOutput) ToDestinationCertificatesCertificateOutputWithContext(ctx context.Context) DestinationCertificatesCertificateOutput

func (DestinationCertificatesCertificateOutput) ToOutput added in v0.0.4

func (DestinationCertificatesCertificateOutput) Type added in v0.0.4

Certificate type.

func (DestinationCertificatesCertificateOutput) ValidatedBy added in v0.0.4

User name who validated the certificate.

func (DestinationCertificatesCertificateOutput) ValidatedDate added in v0.0.4

The date when the certificate was approved.

type DestinationCertificatesInput added in v0.0.4

type DestinationCertificatesInput interface {
	pulumi.Input

	ToDestinationCertificatesOutput() DestinationCertificatesOutput
	ToDestinationCertificatesOutputWithContext(ctx context.Context) DestinationCertificatesOutput
}

type DestinationCertificatesMap added in v0.0.4

type DestinationCertificatesMap map[string]DestinationCertificatesInput

func (DestinationCertificatesMap) ElementType added in v0.0.4

func (DestinationCertificatesMap) ElementType() reflect.Type

func (DestinationCertificatesMap) ToDestinationCertificatesMapOutput added in v0.0.4

func (i DestinationCertificatesMap) ToDestinationCertificatesMapOutput() DestinationCertificatesMapOutput

func (DestinationCertificatesMap) ToDestinationCertificatesMapOutputWithContext added in v0.0.4

func (i DestinationCertificatesMap) ToDestinationCertificatesMapOutputWithContext(ctx context.Context) DestinationCertificatesMapOutput

func (DestinationCertificatesMap) ToOutput added in v0.0.4

type DestinationCertificatesMapInput added in v0.0.4

type DestinationCertificatesMapInput interface {
	pulumi.Input

	ToDestinationCertificatesMapOutput() DestinationCertificatesMapOutput
	ToDestinationCertificatesMapOutputWithContext(context.Context) DestinationCertificatesMapOutput
}

DestinationCertificatesMapInput is an input type that accepts DestinationCertificatesMap and DestinationCertificatesMapOutput values. You can construct a concrete instance of `DestinationCertificatesMapInput` via:

DestinationCertificatesMap{ "key": DestinationCertificatesArgs{...} }

type DestinationCertificatesMapOutput added in v0.0.4

type DestinationCertificatesMapOutput struct{ *pulumi.OutputState }

func (DestinationCertificatesMapOutput) ElementType added in v0.0.4

func (DestinationCertificatesMapOutput) MapIndex added in v0.0.4

func (DestinationCertificatesMapOutput) ToDestinationCertificatesMapOutput added in v0.0.4

func (o DestinationCertificatesMapOutput) ToDestinationCertificatesMapOutput() DestinationCertificatesMapOutput

func (DestinationCertificatesMapOutput) ToDestinationCertificatesMapOutputWithContext added in v0.0.4

func (o DestinationCertificatesMapOutput) ToDestinationCertificatesMapOutputWithContext(ctx context.Context) DestinationCertificatesMapOutput

func (DestinationCertificatesMapOutput) ToOutput added in v0.0.4

type DestinationCertificatesOutput added in v0.0.4

type DestinationCertificatesOutput struct{ *pulumi.OutputState }

func (DestinationCertificatesOutput) Certificates added in v0.0.4

func (DestinationCertificatesOutput) DestinationId added in v0.0.4

The unique identifier for the target destination within the Fivetran system.

func (DestinationCertificatesOutput) ElementType added in v0.0.4

func (DestinationCertificatesOutput) ToDestinationCertificatesOutput added in v0.0.4

func (o DestinationCertificatesOutput) ToDestinationCertificatesOutput() DestinationCertificatesOutput

func (DestinationCertificatesOutput) ToDestinationCertificatesOutputWithContext added in v0.0.4

func (o DestinationCertificatesOutput) ToDestinationCertificatesOutputWithContext(ctx context.Context) DestinationCertificatesOutput

func (DestinationCertificatesOutput) ToOutput added in v0.0.4

type DestinationCertificatesState added in v0.0.4

type DestinationCertificatesState struct {
	Certificates DestinationCertificatesCertificateArrayInput
	// The unique identifier for the target destination within the Fivetran system.
	DestinationId pulumi.StringPtrInput
}

func (DestinationCertificatesState) ElementType added in v0.0.4

type DestinationConfig

type DestinationConfig struct {
	// The connector authorization settings. Check possible config formats in [create method](https://www.terraform.io/openapi/reference/v1/operation/create_connector/)
	Auth *string `pulumi:"auth"`
	// Authentication type. Default value: `PASSWORD`.
	AuthType *string `pulumi:"authType"`
	// Customer bucket. If specified, your GCS bucket will be used to process the data instead of a Fivetran-managed bucket. The bucket must be present in the same location as the dataset location.
	Bucket *string `pulumi:"bucket"`
	// Catalog name
	Catalog *string `pulumi:"catalog"`
	// Cluster ID. Must be populated if `connectionType` is set to `SshTunnel` and `authType` is set to `IAM`.
	ClusterId *string `pulumi:"clusterId"`
	// Cluster region. Must be populated if `connectionType` is set to `SshTunnel` and `authType` is set to `IAM`.
	ClusterRegion *string `pulumi:"clusterRegion"`
	// Connection method. Default value: `Directly`.
	ConnectionType *string `pulumi:"connectionType"`
	// Whether to create external tables
	CreateExternalTables *string `pulumi:"createExternalTables"`
	// Data location. Datasets will reside in this location.
	DataSetLocation *string `pulumi:"dataSetLocation"`
	// Database name
	Database *string `pulumi:"database"`
	// External location to store Delta tables. Default value: `""`  (null). By default, the external tables will reside in the `/{schema}/{table}` path, and if you specify an external location in the `{externalLocation}/{schema}/{table}` path.
	ExternalLocation *string `pulumi:"externalLocation"`
	// ARN of the role which you created with different required policy mentioned in our setup guide
	FivetranRoleArn *string `pulumi:"fivetranRoleArn"`
	// Server name
	Host *string `pulumi:"host"`
	// HTTP path
	HttpPath *string `pulumi:"httpPath"`
	// Indicates that a private key is encrypted. The default value: `false`. The field can be specified if authentication type is `KEY_PAIR`.
	IsPrivateKeyEncrypted *string `pulumi:"isPrivateKeyEncrypted"`
	// In case private key is encrypted, you are required to enter passphrase that was used to encrypt the private key. The field can be specified if authentication type is `KEY_PAIR`.
	Passphrase *string `pulumi:"passphrase"`
	// Database user password
	Password *string `pulumi:"password"`
	// Personal access token
	PersonalAccessToken *string `pulumi:"personalAccessToken"`
	// Server port number
	Port *int `pulumi:"port"`
	// Prefix path of the bucket for which you have configured access policy. It is not required if access has been granted to entire Bucket in the access policy
	PrefixPath *string `pulumi:"prefixPath"`
	// Private access key.  The field should be specified if authentication type is `KEY_PAIR`.
	PrivateKey *string `pulumi:"privateKey"`
	// BigQuery project ID
	ProjectId *string `pulumi:"projectId"`
	// Public key to grant Fivetran SSH access to git repository.
	PublicKey *string `pulumi:"publicKey"`
	// Region of your AWS S3 bucket
	Region *string `pulumi:"region"`
	// The group role that you would like to assign this new user to. Supported group roles: ‘Destination Administrator‘, ‘Destination Reviewer‘, ‘Destination Analyst‘, ‘Connector Creator‘, or a custom destination role
	Role *string `pulumi:"role"`
	// Role ARN with Redshift permissions. Required if authentication type is `IAM`.
	RoleArn *string `pulumi:"roleArn"`
	// Private key of the customer service account. If specified, your service account will be used to process the data instead of the Fivetran-managed service account.
	SecretKey *string `pulumi:"secretKey"`
	// Server name
	ServerHostName *string `pulumi:"serverHostName"`
	// SSH server name. Must be populated if `connectionType` is set to `SshTunnel`.
	TunnelHost *string `pulumi:"tunnelHost"`
	// SSH server port name. Must be populated if `connectionType` is set to `SshTunnel`.
	TunnelPort *string `pulumi:"tunnelPort"`
	// SSH user name. Must be populated if `connectionType` is set to `SshTunnel`.
	TunnelUser *string `pulumi:"tunnelUser"`
	// Database user name
	User *string `pulumi:"user"`
}

type DestinationConfigArgs

type DestinationConfigArgs struct {
	// The connector authorization settings. Check possible config formats in [create method](https://www.terraform.io/openapi/reference/v1/operation/create_connector/)
	Auth pulumi.StringPtrInput `pulumi:"auth"`
	// Authentication type. Default value: `PASSWORD`.
	AuthType pulumi.StringPtrInput `pulumi:"authType"`
	// Customer bucket. If specified, your GCS bucket will be used to process the data instead of a Fivetran-managed bucket. The bucket must be present in the same location as the dataset location.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// Catalog name
	Catalog pulumi.StringPtrInput `pulumi:"catalog"`
	// Cluster ID. Must be populated if `connectionType` is set to `SshTunnel` and `authType` is set to `IAM`.
	ClusterId pulumi.StringPtrInput `pulumi:"clusterId"`
	// Cluster region. Must be populated if `connectionType` is set to `SshTunnel` and `authType` is set to `IAM`.
	ClusterRegion pulumi.StringPtrInput `pulumi:"clusterRegion"`
	// Connection method. Default value: `Directly`.
	ConnectionType pulumi.StringPtrInput `pulumi:"connectionType"`
	// Whether to create external tables
	CreateExternalTables pulumi.StringPtrInput `pulumi:"createExternalTables"`
	// Data location. Datasets will reside in this location.
	DataSetLocation pulumi.StringPtrInput `pulumi:"dataSetLocation"`
	// Database name
	Database pulumi.StringPtrInput `pulumi:"database"`
	// External location to store Delta tables. Default value: `""`  (null). By default, the external tables will reside in the `/{schema}/{table}` path, and if you specify an external location in the `{externalLocation}/{schema}/{table}` path.
	ExternalLocation pulumi.StringPtrInput `pulumi:"externalLocation"`
	// ARN of the role which you created with different required policy mentioned in our setup guide
	FivetranRoleArn pulumi.StringPtrInput `pulumi:"fivetranRoleArn"`
	// Server name
	Host pulumi.StringPtrInput `pulumi:"host"`
	// HTTP path
	HttpPath pulumi.StringPtrInput `pulumi:"httpPath"`
	// Indicates that a private key is encrypted. The default value: `false`. The field can be specified if authentication type is `KEY_PAIR`.
	IsPrivateKeyEncrypted pulumi.StringPtrInput `pulumi:"isPrivateKeyEncrypted"`
	// In case private key is encrypted, you are required to enter passphrase that was used to encrypt the private key. The field can be specified if authentication type is `KEY_PAIR`.
	Passphrase pulumi.StringPtrInput `pulumi:"passphrase"`
	// Database user password
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Personal access token
	PersonalAccessToken pulumi.StringPtrInput `pulumi:"personalAccessToken"`
	// Server port number
	Port pulumi.IntPtrInput `pulumi:"port"`
	// Prefix path of the bucket for which you have configured access policy. It is not required if access has been granted to entire Bucket in the access policy
	PrefixPath pulumi.StringPtrInput `pulumi:"prefixPath"`
	// Private access key.  The field should be specified if authentication type is `KEY_PAIR`.
	PrivateKey pulumi.StringPtrInput `pulumi:"privateKey"`
	// BigQuery project ID
	ProjectId pulumi.StringPtrInput `pulumi:"projectId"`
	// Public key to grant Fivetran SSH access to git repository.
	PublicKey pulumi.StringPtrInput `pulumi:"publicKey"`
	// Region of your AWS S3 bucket
	Region pulumi.StringPtrInput `pulumi:"region"`
	// The group role that you would like to assign this new user to. Supported group roles: ‘Destination Administrator‘, ‘Destination Reviewer‘, ‘Destination Analyst‘, ‘Connector Creator‘, or a custom destination role
	Role pulumi.StringPtrInput `pulumi:"role"`
	// Role ARN with Redshift permissions. Required if authentication type is `IAM`.
	RoleArn pulumi.StringPtrInput `pulumi:"roleArn"`
	// Private key of the customer service account. If specified, your service account will be used to process the data instead of the Fivetran-managed service account.
	SecretKey pulumi.StringPtrInput `pulumi:"secretKey"`
	// Server name
	ServerHostName pulumi.StringPtrInput `pulumi:"serverHostName"`
	// SSH server name. Must be populated if `connectionType` is set to `SshTunnel`.
	TunnelHost pulumi.StringPtrInput `pulumi:"tunnelHost"`
	// SSH server port name. Must be populated if `connectionType` is set to `SshTunnel`.
	TunnelPort pulumi.StringPtrInput `pulumi:"tunnelPort"`
	// SSH user name. Must be populated if `connectionType` is set to `SshTunnel`.
	TunnelUser pulumi.StringPtrInput `pulumi:"tunnelUser"`
	// Database user name
	User pulumi.StringPtrInput `pulumi:"user"`
}

func (DestinationConfigArgs) ElementType

func (DestinationConfigArgs) ElementType() reflect.Type

func (DestinationConfigArgs) ToDestinationConfigOutput

func (i DestinationConfigArgs) ToDestinationConfigOutput() DestinationConfigOutput

func (DestinationConfigArgs) ToDestinationConfigOutputWithContext

func (i DestinationConfigArgs) ToDestinationConfigOutputWithContext(ctx context.Context) DestinationConfigOutput

func (DestinationConfigArgs) ToDestinationConfigPtrOutput

func (i DestinationConfigArgs) ToDestinationConfigPtrOutput() DestinationConfigPtrOutput

func (DestinationConfigArgs) ToDestinationConfigPtrOutputWithContext

func (i DestinationConfigArgs) ToDestinationConfigPtrOutputWithContext(ctx context.Context) DestinationConfigPtrOutput

func (DestinationConfigArgs) ToOutput

type DestinationConfigInput

type DestinationConfigInput interface {
	pulumi.Input

	ToDestinationConfigOutput() DestinationConfigOutput
	ToDestinationConfigOutputWithContext(context.Context) DestinationConfigOutput
}

DestinationConfigInput is an input type that accepts DestinationConfigArgs and DestinationConfigOutput values. You can construct a concrete instance of `DestinationConfigInput` via:

DestinationConfigArgs{...}

type DestinationConfigOutput

type DestinationConfigOutput struct{ *pulumi.OutputState }

func (DestinationConfigOutput) Auth

The connector authorization settings. Check possible config formats in [create method](https://www.terraform.io/openapi/reference/v1/operation/create_connector/)

func (DestinationConfigOutput) AuthType

Authentication type. Default value: `PASSWORD`.

func (DestinationConfigOutput) Bucket

Customer bucket. If specified, your GCS bucket will be used to process the data instead of a Fivetran-managed bucket. The bucket must be present in the same location as the dataset location.

func (DestinationConfigOutput) Catalog

Catalog name

func (DestinationConfigOutput) ClusterId

Cluster ID. Must be populated if `connectionType` is set to `SshTunnel` and `authType` is set to `IAM`.

func (DestinationConfigOutput) ClusterRegion

Cluster region. Must be populated if `connectionType` is set to `SshTunnel` and `authType` is set to `IAM`.

func (DestinationConfigOutput) ConnectionType

func (o DestinationConfigOutput) ConnectionType() pulumi.StringPtrOutput

Connection method. Default value: `Directly`.

func (DestinationConfigOutput) CreateExternalTables

func (o DestinationConfigOutput) CreateExternalTables() pulumi.StringPtrOutput

Whether to create external tables

func (DestinationConfigOutput) DataSetLocation

func (o DestinationConfigOutput) DataSetLocation() pulumi.StringPtrOutput

Data location. Datasets will reside in this location.

func (DestinationConfigOutput) Database

Database name

func (DestinationConfigOutput) ElementType

func (DestinationConfigOutput) ElementType() reflect.Type

func (DestinationConfigOutput) ExternalLocation

func (o DestinationConfigOutput) ExternalLocation() pulumi.StringPtrOutput

External location to store Delta tables. Default value: `""` (null). By default, the external tables will reside in the `/{schema}/{table}` path, and if you specify an external location in the `{externalLocation}/{schema}/{table}` path.

func (DestinationConfigOutput) FivetranRoleArn

func (o DestinationConfigOutput) FivetranRoleArn() pulumi.StringPtrOutput

ARN of the role which you created with different required policy mentioned in our setup guide

func (DestinationConfigOutput) Host

Server name

func (DestinationConfigOutput) HttpPath

HTTP path

func (DestinationConfigOutput) IsPrivateKeyEncrypted

func (o DestinationConfigOutput) IsPrivateKeyEncrypted() pulumi.StringPtrOutput

Indicates that a private key is encrypted. The default value: `false`. The field can be specified if authentication type is `KEY_PAIR`.

func (DestinationConfigOutput) Passphrase

In case private key is encrypted, you are required to enter passphrase that was used to encrypt the private key. The field can be specified if authentication type is `KEY_PAIR`.

func (DestinationConfigOutput) Password

Database user password

func (DestinationConfigOutput) PersonalAccessToken

func (o DestinationConfigOutput) PersonalAccessToken() pulumi.StringPtrOutput

Personal access token

func (DestinationConfigOutput) Port

Server port number

func (DestinationConfigOutput) PrefixPath

Prefix path of the bucket for which you have configured access policy. It is not required if access has been granted to entire Bucket in the access policy

func (DestinationConfigOutput) PrivateKey

Private access key. The field should be specified if authentication type is `KEY_PAIR`.

func (DestinationConfigOutput) ProjectId

BigQuery project ID

func (DestinationConfigOutput) PublicKey

Public key to grant Fivetran SSH access to git repository.

func (DestinationConfigOutput) Region

Region of your AWS S3 bucket

func (DestinationConfigOutput) Role

The group role that you would like to assign this new user to. Supported group roles: ‘Destination Administrator‘, ‘Destination Reviewer‘, ‘Destination Analyst‘, ‘Connector Creator‘, or a custom destination role

func (DestinationConfigOutput) RoleArn

Role ARN with Redshift permissions. Required if authentication type is `IAM`.

func (DestinationConfigOutput) SecretKey

Private key of the customer service account. If specified, your service account will be used to process the data instead of the Fivetran-managed service account.

func (DestinationConfigOutput) ServerHostName

func (o DestinationConfigOutput) ServerHostName() pulumi.StringPtrOutput

Server name

func (DestinationConfigOutput) ToDestinationConfigOutput

func (o DestinationConfigOutput) ToDestinationConfigOutput() DestinationConfigOutput

func (DestinationConfigOutput) ToDestinationConfigOutputWithContext

func (o DestinationConfigOutput) ToDestinationConfigOutputWithContext(ctx context.Context) DestinationConfigOutput

func (DestinationConfigOutput) ToDestinationConfigPtrOutput

func (o DestinationConfigOutput) ToDestinationConfigPtrOutput() DestinationConfigPtrOutput

func (DestinationConfigOutput) ToDestinationConfigPtrOutputWithContext

func (o DestinationConfigOutput) ToDestinationConfigPtrOutputWithContext(ctx context.Context) DestinationConfigPtrOutput

func (DestinationConfigOutput) ToOutput

func (DestinationConfigOutput) TunnelHost

SSH server name. Must be populated if `connectionType` is set to `SshTunnel`.

func (DestinationConfigOutput) TunnelPort

SSH server port name. Must be populated if `connectionType` is set to `SshTunnel`.

func (DestinationConfigOutput) TunnelUser

SSH user name. Must be populated if `connectionType` is set to `SshTunnel`.

func (DestinationConfigOutput) User

Database user name

type DestinationConfigPtrInput

type DestinationConfigPtrInput interface {
	pulumi.Input

	ToDestinationConfigPtrOutput() DestinationConfigPtrOutput
	ToDestinationConfigPtrOutputWithContext(context.Context) DestinationConfigPtrOutput
}

DestinationConfigPtrInput is an input type that accepts DestinationConfigArgs, DestinationConfigPtr and DestinationConfigPtrOutput values. You can construct a concrete instance of `DestinationConfigPtrInput` via:

        DestinationConfigArgs{...}

or:

        nil

type DestinationConfigPtrOutput

type DestinationConfigPtrOutput struct{ *pulumi.OutputState }

func (DestinationConfigPtrOutput) Auth

The connector authorization settings. Check possible config formats in [create method](https://www.terraform.io/openapi/reference/v1/operation/create_connector/)

func (DestinationConfigPtrOutput) AuthType

Authentication type. Default value: `PASSWORD`.

func (DestinationConfigPtrOutput) Bucket

Customer bucket. If specified, your GCS bucket will be used to process the data instead of a Fivetran-managed bucket. The bucket must be present in the same location as the dataset location.

func (DestinationConfigPtrOutput) Catalog

Catalog name

func (DestinationConfigPtrOutput) ClusterId

Cluster ID. Must be populated if `connectionType` is set to `SshTunnel` and `authType` is set to `IAM`.

func (DestinationConfigPtrOutput) ClusterRegion

Cluster region. Must be populated if `connectionType` is set to `SshTunnel` and `authType` is set to `IAM`.

func (DestinationConfigPtrOutput) ConnectionType

Connection method. Default value: `Directly`.

func (DestinationConfigPtrOutput) CreateExternalTables

func (o DestinationConfigPtrOutput) CreateExternalTables() pulumi.StringPtrOutput

Whether to create external tables

func (DestinationConfigPtrOutput) DataSetLocation

Data location. Datasets will reside in this location.

func (DestinationConfigPtrOutput) Database

Database name

func (DestinationConfigPtrOutput) Elem

func (DestinationConfigPtrOutput) ElementType

func (DestinationConfigPtrOutput) ElementType() reflect.Type

func (DestinationConfigPtrOutput) ExternalLocation

func (o DestinationConfigPtrOutput) ExternalLocation() pulumi.StringPtrOutput

External location to store Delta tables. Default value: `""` (null). By default, the external tables will reside in the `/{schema}/{table}` path, and if you specify an external location in the `{externalLocation}/{schema}/{table}` path.

func (DestinationConfigPtrOutput) FivetranRoleArn

ARN of the role which you created with different required policy mentioned in our setup guide

func (DestinationConfigPtrOutput) Host

Server name

func (DestinationConfigPtrOutput) HttpPath

HTTP path

func (DestinationConfigPtrOutput) IsPrivateKeyEncrypted

func (o DestinationConfigPtrOutput) IsPrivateKeyEncrypted() pulumi.StringPtrOutput

Indicates that a private key is encrypted. The default value: `false`. The field can be specified if authentication type is `KEY_PAIR`.

func (DestinationConfigPtrOutput) Passphrase

In case private key is encrypted, you are required to enter passphrase that was used to encrypt the private key. The field can be specified if authentication type is `KEY_PAIR`.

func (DestinationConfigPtrOutput) Password

Database user password

func (DestinationConfigPtrOutput) PersonalAccessToken

func (o DestinationConfigPtrOutput) PersonalAccessToken() pulumi.StringPtrOutput

Personal access token

func (DestinationConfigPtrOutput) Port

Server port number

func (DestinationConfigPtrOutput) PrefixPath

Prefix path of the bucket for which you have configured access policy. It is not required if access has been granted to entire Bucket in the access policy

func (DestinationConfigPtrOutput) PrivateKey

Private access key. The field should be specified if authentication type is `KEY_PAIR`.

func (DestinationConfigPtrOutput) ProjectId

BigQuery project ID

func (DestinationConfigPtrOutput) PublicKey

Public key to grant Fivetran SSH access to git repository.

func (DestinationConfigPtrOutput) Region

Region of your AWS S3 bucket

func (DestinationConfigPtrOutput) Role

The group role that you would like to assign this new user to. Supported group roles: ‘Destination Administrator‘, ‘Destination Reviewer‘, ‘Destination Analyst‘, ‘Connector Creator‘, or a custom destination role

func (DestinationConfigPtrOutput) RoleArn

Role ARN with Redshift permissions. Required if authentication type is `IAM`.

func (DestinationConfigPtrOutput) SecretKey

Private key of the customer service account. If specified, your service account will be used to process the data instead of the Fivetran-managed service account.

func (DestinationConfigPtrOutput) ServerHostName

Server name

func (DestinationConfigPtrOutput) ToDestinationConfigPtrOutput

func (o DestinationConfigPtrOutput) ToDestinationConfigPtrOutput() DestinationConfigPtrOutput

func (DestinationConfigPtrOutput) ToDestinationConfigPtrOutputWithContext

func (o DestinationConfigPtrOutput) ToDestinationConfigPtrOutputWithContext(ctx context.Context) DestinationConfigPtrOutput

func (DestinationConfigPtrOutput) ToOutput

func (DestinationConfigPtrOutput) TunnelHost

SSH server name. Must be populated if `connectionType` is set to `SshTunnel`.

func (DestinationConfigPtrOutput) TunnelPort

SSH server port name. Must be populated if `connectionType` is set to `SshTunnel`.

func (DestinationConfigPtrOutput) TunnelUser

SSH user name. Must be populated if `connectionType` is set to `SshTunnel`.

func (DestinationConfigPtrOutput) User

Database user name

type DestinationFingerprints added in v0.0.4

type DestinationFingerprints struct {
	pulumi.CustomResourceState

	// The unique identifier for the target destination within the Fivetran system.
	DestinationId pulumi.StringOutput                           `pulumi:"destinationId"`
	Fingerprints  DestinationFingerprintsFingerprintArrayOutput `pulumi:"fingerprints"`
}

This resource allows you to manage list of approved SSH fingerprints for a particular destination.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.NewDestinationFingerprints(ctx, "myDestinationApprovedFingerprints", &fivetran.DestinationFingerprintsArgs{
			DestinationId: pulumi.Any(fivetran_destination.My_destination.Id),
			Fingerprints: fivetran.DestinationFingerprintsFingerprintArray{
				&fivetran.DestinationFingerprintsFingerprintArgs{
					Hash:      pulumi.String("jhgfJfgrI6yy..."),
					PublicKey: pulumi.String("ssh-rsa CCCCB3NzaC1yc2ECCASFWFWDFRWT5WAS ... fivetran user key"),
				},
				&fivetran.DestinationFingerprintsFingerprintArgs{
					Hash:      pulumi.String("eUtPirI6yytWe..."),
					PublicKey: pulumi.String("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6 ... fivetran user key"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

1. To import an existing `fivetran_destination_fingerprints` resource into your Terraform state, you need to get **Destination Group ID** on the destination page in your Fivetran dashboard. 2. To retrieve existing groups, use the [fivetran_groups data source](/docs/data-sources/groups). 3. Define an empty resource in your `.tf` configurationhcl resource "fivetran_destination_fingerprints" "my_imported_destination_fingerprints" { }

```sh

$ pulumi import fivetran:index/destinationFingerprints:DestinationFingerprints

Run the `terraform import` command ```

```sh

$ pulumi import fivetran:index/destinationFingerprints:DestinationFingerprints my_imported_destination_fingerprints {your Destination Group ID}

```

5.

Use the `terraform state show` command to get the values from the stateterraform state show 'fivetran_destination_fingerprints.my_imported_destination_fingerprints' 6. Copy the values and paste them to your `.tf` configuration.

func GetDestinationFingerprints added in v0.0.4

func GetDestinationFingerprints(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DestinationFingerprintsState, opts ...pulumi.ResourceOption) (*DestinationFingerprints, error)

GetDestinationFingerprints gets an existing DestinationFingerprints 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 NewDestinationFingerprints added in v0.0.4

func NewDestinationFingerprints(ctx *pulumi.Context,
	name string, args *DestinationFingerprintsArgs, opts ...pulumi.ResourceOption) (*DestinationFingerprints, error)

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

func (*DestinationFingerprints) ElementType added in v0.0.4

func (*DestinationFingerprints) ElementType() reflect.Type

func (*DestinationFingerprints) ToDestinationFingerprintsOutput added in v0.0.4

func (i *DestinationFingerprints) ToDestinationFingerprintsOutput() DestinationFingerprintsOutput

func (*DestinationFingerprints) ToDestinationFingerprintsOutputWithContext added in v0.0.4

func (i *DestinationFingerprints) ToDestinationFingerprintsOutputWithContext(ctx context.Context) DestinationFingerprintsOutput

func (*DestinationFingerprints) ToOutput added in v0.0.4

type DestinationFingerprintsArgs added in v0.0.4

type DestinationFingerprintsArgs struct {
	// The unique identifier for the target destination within the Fivetran system.
	DestinationId pulumi.StringInput
	Fingerprints  DestinationFingerprintsFingerprintArrayInput
}

The set of arguments for constructing a DestinationFingerprints resource.

func (DestinationFingerprintsArgs) ElementType added in v0.0.4

type DestinationFingerprintsArray added in v0.0.4

type DestinationFingerprintsArray []DestinationFingerprintsInput

func (DestinationFingerprintsArray) ElementType added in v0.0.4

func (DestinationFingerprintsArray) ToDestinationFingerprintsArrayOutput added in v0.0.4

func (i DestinationFingerprintsArray) ToDestinationFingerprintsArrayOutput() DestinationFingerprintsArrayOutput

func (DestinationFingerprintsArray) ToDestinationFingerprintsArrayOutputWithContext added in v0.0.4

func (i DestinationFingerprintsArray) ToDestinationFingerprintsArrayOutputWithContext(ctx context.Context) DestinationFingerprintsArrayOutput

func (DestinationFingerprintsArray) ToOutput added in v0.0.4

type DestinationFingerprintsArrayInput added in v0.0.4

type DestinationFingerprintsArrayInput interface {
	pulumi.Input

	ToDestinationFingerprintsArrayOutput() DestinationFingerprintsArrayOutput
	ToDestinationFingerprintsArrayOutputWithContext(context.Context) DestinationFingerprintsArrayOutput
}

DestinationFingerprintsArrayInput is an input type that accepts DestinationFingerprintsArray and DestinationFingerprintsArrayOutput values. You can construct a concrete instance of `DestinationFingerprintsArrayInput` via:

DestinationFingerprintsArray{ DestinationFingerprintsArgs{...} }

type DestinationFingerprintsArrayOutput added in v0.0.4

type DestinationFingerprintsArrayOutput struct{ *pulumi.OutputState }

func (DestinationFingerprintsArrayOutput) ElementType added in v0.0.4

func (DestinationFingerprintsArrayOutput) Index added in v0.0.4

func (DestinationFingerprintsArrayOutput) ToDestinationFingerprintsArrayOutput added in v0.0.4

func (o DestinationFingerprintsArrayOutput) ToDestinationFingerprintsArrayOutput() DestinationFingerprintsArrayOutput

func (DestinationFingerprintsArrayOutput) ToDestinationFingerprintsArrayOutputWithContext added in v0.0.4

func (o DestinationFingerprintsArrayOutput) ToDestinationFingerprintsArrayOutputWithContext(ctx context.Context) DestinationFingerprintsArrayOutput

func (DestinationFingerprintsArrayOutput) ToOutput added in v0.0.4

type DestinationFingerprintsFingerprint added in v0.0.4

type DestinationFingerprintsFingerprint struct {
	// Hash of the fingerprint.
	Hash string `pulumi:"hash"`
	// The SSH public key.
	PublicKey string `pulumi:"publicKey"`
	// User name who validated the fingerprint.
	ValidatedBy *string `pulumi:"validatedBy"`
	// The date when SSH fingerprint was approved.
	ValidatedDate *string `pulumi:"validatedDate"`
}

type DestinationFingerprintsFingerprintArgs added in v0.0.4

type DestinationFingerprintsFingerprintArgs struct {
	// Hash of the fingerprint.
	Hash pulumi.StringInput `pulumi:"hash"`
	// The SSH public key.
	PublicKey pulumi.StringInput `pulumi:"publicKey"`
	// User name who validated the fingerprint.
	ValidatedBy pulumi.StringPtrInput `pulumi:"validatedBy"`
	// The date when SSH fingerprint was approved.
	ValidatedDate pulumi.StringPtrInput `pulumi:"validatedDate"`
}

func (DestinationFingerprintsFingerprintArgs) ElementType added in v0.0.4

func (DestinationFingerprintsFingerprintArgs) ToDestinationFingerprintsFingerprintOutput added in v0.0.4

func (i DestinationFingerprintsFingerprintArgs) ToDestinationFingerprintsFingerprintOutput() DestinationFingerprintsFingerprintOutput

func (DestinationFingerprintsFingerprintArgs) ToDestinationFingerprintsFingerprintOutputWithContext added in v0.0.4

func (i DestinationFingerprintsFingerprintArgs) ToDestinationFingerprintsFingerprintOutputWithContext(ctx context.Context) DestinationFingerprintsFingerprintOutput

func (DestinationFingerprintsFingerprintArgs) ToOutput added in v0.0.4

type DestinationFingerprintsFingerprintArray added in v0.0.4

type DestinationFingerprintsFingerprintArray []DestinationFingerprintsFingerprintInput

func (DestinationFingerprintsFingerprintArray) ElementType added in v0.0.4

func (DestinationFingerprintsFingerprintArray) ToDestinationFingerprintsFingerprintArrayOutput added in v0.0.4

func (i DestinationFingerprintsFingerprintArray) ToDestinationFingerprintsFingerprintArrayOutput() DestinationFingerprintsFingerprintArrayOutput

func (DestinationFingerprintsFingerprintArray) ToDestinationFingerprintsFingerprintArrayOutputWithContext added in v0.0.4

func (i DestinationFingerprintsFingerprintArray) ToDestinationFingerprintsFingerprintArrayOutputWithContext(ctx context.Context) DestinationFingerprintsFingerprintArrayOutput

func (DestinationFingerprintsFingerprintArray) ToOutput added in v0.0.4

type DestinationFingerprintsFingerprintArrayInput added in v0.0.4

type DestinationFingerprintsFingerprintArrayInput interface {
	pulumi.Input

	ToDestinationFingerprintsFingerprintArrayOutput() DestinationFingerprintsFingerprintArrayOutput
	ToDestinationFingerprintsFingerprintArrayOutputWithContext(context.Context) DestinationFingerprintsFingerprintArrayOutput
}

DestinationFingerprintsFingerprintArrayInput is an input type that accepts DestinationFingerprintsFingerprintArray and DestinationFingerprintsFingerprintArrayOutput values. You can construct a concrete instance of `DestinationFingerprintsFingerprintArrayInput` via:

DestinationFingerprintsFingerprintArray{ DestinationFingerprintsFingerprintArgs{...} }

type DestinationFingerprintsFingerprintArrayOutput added in v0.0.4

type DestinationFingerprintsFingerprintArrayOutput struct{ *pulumi.OutputState }

func (DestinationFingerprintsFingerprintArrayOutput) ElementType added in v0.0.4

func (DestinationFingerprintsFingerprintArrayOutput) Index added in v0.0.4

func (DestinationFingerprintsFingerprintArrayOutput) ToDestinationFingerprintsFingerprintArrayOutput added in v0.0.4

func (o DestinationFingerprintsFingerprintArrayOutput) ToDestinationFingerprintsFingerprintArrayOutput() DestinationFingerprintsFingerprintArrayOutput

func (DestinationFingerprintsFingerprintArrayOutput) ToDestinationFingerprintsFingerprintArrayOutputWithContext added in v0.0.4

func (o DestinationFingerprintsFingerprintArrayOutput) ToDestinationFingerprintsFingerprintArrayOutputWithContext(ctx context.Context) DestinationFingerprintsFingerprintArrayOutput

func (DestinationFingerprintsFingerprintArrayOutput) ToOutput added in v0.0.4

type DestinationFingerprintsFingerprintInput added in v0.0.4

type DestinationFingerprintsFingerprintInput interface {
	pulumi.Input

	ToDestinationFingerprintsFingerprintOutput() DestinationFingerprintsFingerprintOutput
	ToDestinationFingerprintsFingerprintOutputWithContext(context.Context) DestinationFingerprintsFingerprintOutput
}

DestinationFingerprintsFingerprintInput is an input type that accepts DestinationFingerprintsFingerprintArgs and DestinationFingerprintsFingerprintOutput values. You can construct a concrete instance of `DestinationFingerprintsFingerprintInput` via:

DestinationFingerprintsFingerprintArgs{...}

type DestinationFingerprintsFingerprintOutput added in v0.0.4

type DestinationFingerprintsFingerprintOutput struct{ *pulumi.OutputState }

func (DestinationFingerprintsFingerprintOutput) ElementType added in v0.0.4

func (DestinationFingerprintsFingerprintOutput) Hash added in v0.0.4

Hash of the fingerprint.

func (DestinationFingerprintsFingerprintOutput) PublicKey added in v0.0.4

The SSH public key.

func (DestinationFingerprintsFingerprintOutput) ToDestinationFingerprintsFingerprintOutput added in v0.0.4

func (o DestinationFingerprintsFingerprintOutput) ToDestinationFingerprintsFingerprintOutput() DestinationFingerprintsFingerprintOutput

func (DestinationFingerprintsFingerprintOutput) ToDestinationFingerprintsFingerprintOutputWithContext added in v0.0.4

func (o DestinationFingerprintsFingerprintOutput) ToDestinationFingerprintsFingerprintOutputWithContext(ctx context.Context) DestinationFingerprintsFingerprintOutput

func (DestinationFingerprintsFingerprintOutput) ToOutput added in v0.0.4

func (DestinationFingerprintsFingerprintOutput) ValidatedBy added in v0.0.4

User name who validated the fingerprint.

func (DestinationFingerprintsFingerprintOutput) ValidatedDate added in v0.0.4

The date when SSH fingerprint was approved.

type DestinationFingerprintsInput added in v0.0.4

type DestinationFingerprintsInput interface {
	pulumi.Input

	ToDestinationFingerprintsOutput() DestinationFingerprintsOutput
	ToDestinationFingerprintsOutputWithContext(ctx context.Context) DestinationFingerprintsOutput
}

type DestinationFingerprintsMap added in v0.0.4

type DestinationFingerprintsMap map[string]DestinationFingerprintsInput

func (DestinationFingerprintsMap) ElementType added in v0.0.4

func (DestinationFingerprintsMap) ElementType() reflect.Type

func (DestinationFingerprintsMap) ToDestinationFingerprintsMapOutput added in v0.0.4

func (i DestinationFingerprintsMap) ToDestinationFingerprintsMapOutput() DestinationFingerprintsMapOutput

func (DestinationFingerprintsMap) ToDestinationFingerprintsMapOutputWithContext added in v0.0.4

func (i DestinationFingerprintsMap) ToDestinationFingerprintsMapOutputWithContext(ctx context.Context) DestinationFingerprintsMapOutput

func (DestinationFingerprintsMap) ToOutput added in v0.0.4

type DestinationFingerprintsMapInput added in v0.0.4

type DestinationFingerprintsMapInput interface {
	pulumi.Input

	ToDestinationFingerprintsMapOutput() DestinationFingerprintsMapOutput
	ToDestinationFingerprintsMapOutputWithContext(context.Context) DestinationFingerprintsMapOutput
}

DestinationFingerprintsMapInput is an input type that accepts DestinationFingerprintsMap and DestinationFingerprintsMapOutput values. You can construct a concrete instance of `DestinationFingerprintsMapInput` via:

DestinationFingerprintsMap{ "key": DestinationFingerprintsArgs{...} }

type DestinationFingerprintsMapOutput added in v0.0.4

type DestinationFingerprintsMapOutput struct{ *pulumi.OutputState }

func (DestinationFingerprintsMapOutput) ElementType added in v0.0.4

func (DestinationFingerprintsMapOutput) MapIndex added in v0.0.4

func (DestinationFingerprintsMapOutput) ToDestinationFingerprintsMapOutput added in v0.0.4

func (o DestinationFingerprintsMapOutput) ToDestinationFingerprintsMapOutput() DestinationFingerprintsMapOutput

func (DestinationFingerprintsMapOutput) ToDestinationFingerprintsMapOutputWithContext added in v0.0.4

func (o DestinationFingerprintsMapOutput) ToDestinationFingerprintsMapOutputWithContext(ctx context.Context) DestinationFingerprintsMapOutput

func (DestinationFingerprintsMapOutput) ToOutput added in v0.0.4

type DestinationFingerprintsOutput added in v0.0.4

type DestinationFingerprintsOutput struct{ *pulumi.OutputState }

func (DestinationFingerprintsOutput) DestinationId added in v0.0.4

The unique identifier for the target destination within the Fivetran system.

func (DestinationFingerprintsOutput) ElementType added in v0.0.4

func (DestinationFingerprintsOutput) Fingerprints added in v0.0.4

func (DestinationFingerprintsOutput) ToDestinationFingerprintsOutput added in v0.0.4

func (o DestinationFingerprintsOutput) ToDestinationFingerprintsOutput() DestinationFingerprintsOutput

func (DestinationFingerprintsOutput) ToDestinationFingerprintsOutputWithContext added in v0.0.4

func (o DestinationFingerprintsOutput) ToDestinationFingerprintsOutputWithContext(ctx context.Context) DestinationFingerprintsOutput

func (DestinationFingerprintsOutput) ToOutput added in v0.0.4

type DestinationFingerprintsState added in v0.0.4

type DestinationFingerprintsState struct {
	// The unique identifier for the target destination within the Fivetran system.
	DestinationId pulumi.StringPtrInput
	Fingerprints  DestinationFingerprintsFingerprintArrayInput
}

func (DestinationFingerprintsState) ElementType added in v0.0.4

type DestinationInput

type DestinationInput interface {
	pulumi.Input

	ToDestinationOutput() DestinationOutput
	ToDestinationOutputWithContext(ctx context.Context) DestinationOutput
}

type DestinationMap

type DestinationMap map[string]DestinationInput

func (DestinationMap) ElementType

func (DestinationMap) ElementType() reflect.Type

func (DestinationMap) ToDestinationMapOutput

func (i DestinationMap) ToDestinationMapOutput() DestinationMapOutput

func (DestinationMap) ToDestinationMapOutputWithContext

func (i DestinationMap) ToDestinationMapOutputWithContext(ctx context.Context) DestinationMapOutput

func (DestinationMap) ToOutput

type DestinationMapInput

type DestinationMapInput interface {
	pulumi.Input

	ToDestinationMapOutput() DestinationMapOutput
	ToDestinationMapOutputWithContext(context.Context) DestinationMapOutput
}

DestinationMapInput is an input type that accepts DestinationMap and DestinationMapOutput values. You can construct a concrete instance of `DestinationMapInput` via:

DestinationMap{ "key": DestinationArgs{...} }

type DestinationMapOutput

type DestinationMapOutput struct{ *pulumi.OutputState }

func (DestinationMapOutput) ElementType

func (DestinationMapOutput) ElementType() reflect.Type

func (DestinationMapOutput) MapIndex

func (DestinationMapOutput) ToDestinationMapOutput

func (o DestinationMapOutput) ToDestinationMapOutput() DestinationMapOutput

func (DestinationMapOutput) ToDestinationMapOutputWithContext

func (o DestinationMapOutput) ToDestinationMapOutputWithContext(ctx context.Context) DestinationMapOutput

func (DestinationMapOutput) ToOutput

type DestinationOutput

type DestinationOutput struct{ *pulumi.OutputState }

func (DestinationOutput) Config

func (DestinationOutput) ElementType

func (DestinationOutput) ElementType() reflect.Type

func (DestinationOutput) GroupId

The unique identifier for the Group within the Fivetran system.

func (DestinationOutput) LastUpdated

func (o DestinationOutput) LastUpdated() pulumi.StringOutput

func (DestinationOutput) Region

Region of your AWS S3 bucket

func (DestinationOutput) RunSetupTests

func (o DestinationOutput) RunSetupTests() pulumi.BoolPtrOutput

Specifies whether the setup tests should be run automatically. The default value is TRUE.

func (DestinationOutput) Service

The destination type name within the Fivetran system.

func (DestinationOutput) SetupStatus

func (o DestinationOutput) SetupStatus() pulumi.StringOutput

Destination setup status

func (DestinationOutput) TimeZoneOffset

func (o DestinationOutput) TimeZoneOffset() pulumi.StringOutput

Determines the time zone for the Fivetran sync schedule.

func (DestinationOutput) ToDestinationOutput

func (o DestinationOutput) ToDestinationOutput() DestinationOutput

func (DestinationOutput) ToDestinationOutputWithContext

func (o DestinationOutput) ToDestinationOutputWithContext(ctx context.Context) DestinationOutput

func (DestinationOutput) ToOutput

func (DestinationOutput) TrustCertificates

func (o DestinationOutput) TrustCertificates() pulumi.BoolPtrOutput

Specifies whether we should trust the certificate automatically. The default value is FALSE. If a certificate is not trusted automatically, it has to be approved with [Certificates Management API Approve a destination certificate](https://fivetran.com/docs/rest-api/certificates#approveadestinationcertificate).

func (DestinationOutput) TrustFingerprints

func (o DestinationOutput) TrustFingerprints() pulumi.BoolPtrOutput

Specifies whether we should trust the SSH fingerprint automatically. The default value is FALSE. If a fingerprint is not trusted automatically, it has to be approved with [Certificates Management API Approve a destination fingerprint](https://fivetran.com/docs/rest-api/certificates#approveadestinationfingerprint).

type DestinationState

type DestinationState struct {
	Config DestinationConfigPtrInput
	// The unique identifier for the Group within the Fivetran system.
	GroupId     pulumi.StringPtrInput
	LastUpdated pulumi.StringPtrInput
	// Region of your AWS S3 bucket
	Region pulumi.StringPtrInput
	// Specifies whether the setup tests should be run automatically. The default value is TRUE.
	RunSetupTests pulumi.BoolPtrInput
	// The destination type name within the Fivetran system.
	Service pulumi.StringPtrInput
	// Destination setup status
	SetupStatus pulumi.StringPtrInput
	// Determines the time zone for the Fivetran sync schedule.
	TimeZoneOffset pulumi.StringPtrInput
	// Specifies whether we should trust the certificate automatically. The default value is FALSE. If a certificate is not trusted automatically, it has to be approved with [Certificates Management API Approve a destination certificate](https://fivetran.com/docs/rest-api/certificates#approveadestinationcertificate).
	TrustCertificates pulumi.BoolPtrInput
	// Specifies whether we should trust the SSH fingerprint automatically. The default value is FALSE. If a fingerprint is not trusted automatically, it has to be approved with [Certificates Management API Approve a destination fingerprint](https://fivetran.com/docs/rest-api/certificates#approveadestinationfingerprint).
	TrustFingerprints pulumi.BoolPtrInput
}

func (DestinationState) ElementType

func (DestinationState) ElementType() reflect.Type

type ExternalLogging added in v0.0.4

type ExternalLogging struct {
	pulumi.CustomResourceState

	Config ExternalLoggingConfigOutput `pulumi:"config"`
	// The boolean value specifying whether the log service is enabled.
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// The unique identifier for the log service within the Fivetran system.
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// Specifies whether the setup tests should be run automatically. The default value is TRUE.
	RunSetupTests pulumi.BoolPtrOutput `pulumi:"runSetupTests"`
	// The name for the log service type within the Fivetran system. We support the following log services: azure*monitor*log, cloudwatch, datadog*log, new*relic_log, splunkLog, stackdriver.
	Service pulumi.StringOutput `pulumi:"service"`
}

## Import

1. To import an existing `fivetran_external_logging` resource into your Terraform state, you need to get **External Logging Group ID** on the external logging page in your Fivetran dashboard. To retrieve existing groups, use the [fivetran_groups data source](/docs/data-sources/groups). 2. Define an empty resource in your `.tf` configurationhcl resource "fivetran_external_logging" "my_imported_external_logging" { }

```sh

$ pulumi import fivetran:index/externalLogging:ExternalLogging

Run the `terraform import` command with the following parameters ```

```sh

$ pulumi import fivetran:index/externalLogging:ExternalLogging my_imported_external_logging {your External Logging Group ID}

```

  1. Use the `terraform state show` command to get the values from the stateterraform state show 'fivetran_external_logging.my_imported_external_logging' 5. Copy the values and paste them to your `.tf` configuration. -> The `config` object in the state contains all properties defined in the schema. You need to remove properties from the `config` that are not related to destinations. See the [Fivetran REST API documentation](https://fivetran.com/docs/rest-api/log-service-management#logservicesetupconfigurations) for reference to find the properties you need to keep in the `config` section.

func GetExternalLogging added in v0.0.4

func GetExternalLogging(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ExternalLoggingState, opts ...pulumi.ResourceOption) (*ExternalLogging, error)

GetExternalLogging gets an existing ExternalLogging 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 NewExternalLogging added in v0.0.4

func NewExternalLogging(ctx *pulumi.Context,
	name string, args *ExternalLoggingArgs, opts ...pulumi.ResourceOption) (*ExternalLogging, error)

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

func (*ExternalLogging) ElementType added in v0.0.4

func (*ExternalLogging) ElementType() reflect.Type

func (*ExternalLogging) ToExternalLoggingOutput added in v0.0.4

func (i *ExternalLogging) ToExternalLoggingOutput() ExternalLoggingOutput

func (*ExternalLogging) ToExternalLoggingOutputWithContext added in v0.0.4

func (i *ExternalLogging) ToExternalLoggingOutputWithContext(ctx context.Context) ExternalLoggingOutput

func (*ExternalLogging) ToOutput added in v0.0.4

type ExternalLoggingArgs added in v0.0.4

type ExternalLoggingArgs struct {
	Config ExternalLoggingConfigInput
	// The boolean value specifying whether the log service is enabled.
	Enabled pulumi.BoolPtrInput
	// The unique identifier for the log service within the Fivetran system.
	GroupId pulumi.StringInput
	// Specifies whether the setup tests should be run automatically. The default value is TRUE.
	RunSetupTests pulumi.BoolPtrInput
	// The name for the log service type within the Fivetran system. We support the following log services: azure*monitor*log, cloudwatch, datadog*log, new*relic_log, splunkLog, stackdriver.
	Service pulumi.StringInput
}

The set of arguments for constructing a ExternalLogging resource.

func (ExternalLoggingArgs) ElementType added in v0.0.4

func (ExternalLoggingArgs) ElementType() reflect.Type

type ExternalLoggingArray added in v0.0.4

type ExternalLoggingArray []ExternalLoggingInput

func (ExternalLoggingArray) ElementType added in v0.0.4

func (ExternalLoggingArray) ElementType() reflect.Type

func (ExternalLoggingArray) ToExternalLoggingArrayOutput added in v0.0.4

func (i ExternalLoggingArray) ToExternalLoggingArrayOutput() ExternalLoggingArrayOutput

func (ExternalLoggingArray) ToExternalLoggingArrayOutputWithContext added in v0.0.4

func (i ExternalLoggingArray) ToExternalLoggingArrayOutputWithContext(ctx context.Context) ExternalLoggingArrayOutput

func (ExternalLoggingArray) ToOutput added in v0.0.4

type ExternalLoggingArrayInput added in v0.0.4

type ExternalLoggingArrayInput interface {
	pulumi.Input

	ToExternalLoggingArrayOutput() ExternalLoggingArrayOutput
	ToExternalLoggingArrayOutputWithContext(context.Context) ExternalLoggingArrayOutput
}

ExternalLoggingArrayInput is an input type that accepts ExternalLoggingArray and ExternalLoggingArrayOutput values. You can construct a concrete instance of `ExternalLoggingArrayInput` via:

ExternalLoggingArray{ ExternalLoggingArgs{...} }

type ExternalLoggingArrayOutput added in v0.0.4

type ExternalLoggingArrayOutput struct{ *pulumi.OutputState }

func (ExternalLoggingArrayOutput) ElementType added in v0.0.4

func (ExternalLoggingArrayOutput) ElementType() reflect.Type

func (ExternalLoggingArrayOutput) Index added in v0.0.4

func (ExternalLoggingArrayOutput) ToExternalLoggingArrayOutput added in v0.0.4

func (o ExternalLoggingArrayOutput) ToExternalLoggingArrayOutput() ExternalLoggingArrayOutput

func (ExternalLoggingArrayOutput) ToExternalLoggingArrayOutputWithContext added in v0.0.4

func (o ExternalLoggingArrayOutput) ToExternalLoggingArrayOutputWithContext(ctx context.Context) ExternalLoggingArrayOutput

func (ExternalLoggingArrayOutput) ToOutput added in v0.0.4

type ExternalLoggingConfig added in v0.0.4

type ExternalLoggingConfig struct {
	// API Key
	ApiKey *string `pulumi:"apiKey"`
	// Channel
	Channel *string `pulumi:"channel"`
	// Enable SSL
	EnableSsl *bool `pulumi:"enableSsl"`
	// external_id
	ExternalId *string `pulumi:"externalId"`
	// Server name
	Host *string `pulumi:"host"`
	// Server name
	Hostname *string `pulumi:"hostname"`
	// Log Group Name
	LogGroupName *string `pulumi:"logGroupName"`
	// Port
	Port *int `pulumi:"port"`
	// Primary Key
	PrimaryKey *string `pulumi:"primaryKey"`
	// Region
	Region *string `pulumi:"region"`
	// Role Arn
	RoleArn *string `pulumi:"roleArn"`
	// Sub Domain
	SubDomain *string `pulumi:"subDomain"`
	// Token
	Token *string `pulumi:"token"`
	// Workspace ID
	WorkspaceId *string `pulumi:"workspaceId"`
}

type ExternalLoggingConfigArgs added in v0.0.4

type ExternalLoggingConfigArgs struct {
	// API Key
	ApiKey pulumi.StringPtrInput `pulumi:"apiKey"`
	// Channel
	Channel pulumi.StringPtrInput `pulumi:"channel"`
	// Enable SSL
	EnableSsl pulumi.BoolPtrInput `pulumi:"enableSsl"`
	// external_id
	ExternalId pulumi.StringPtrInput `pulumi:"externalId"`
	// Server name
	Host pulumi.StringPtrInput `pulumi:"host"`
	// Server name
	Hostname pulumi.StringPtrInput `pulumi:"hostname"`
	// Log Group Name
	LogGroupName pulumi.StringPtrInput `pulumi:"logGroupName"`
	// Port
	Port pulumi.IntPtrInput `pulumi:"port"`
	// Primary Key
	PrimaryKey pulumi.StringPtrInput `pulumi:"primaryKey"`
	// Region
	Region pulumi.StringPtrInput `pulumi:"region"`
	// Role Arn
	RoleArn pulumi.StringPtrInput `pulumi:"roleArn"`
	// Sub Domain
	SubDomain pulumi.StringPtrInput `pulumi:"subDomain"`
	// Token
	Token pulumi.StringPtrInput `pulumi:"token"`
	// Workspace ID
	WorkspaceId pulumi.StringPtrInput `pulumi:"workspaceId"`
}

func (ExternalLoggingConfigArgs) ElementType added in v0.0.4

func (ExternalLoggingConfigArgs) ElementType() reflect.Type

func (ExternalLoggingConfigArgs) ToExternalLoggingConfigOutput added in v0.0.4

func (i ExternalLoggingConfigArgs) ToExternalLoggingConfigOutput() ExternalLoggingConfigOutput

func (ExternalLoggingConfigArgs) ToExternalLoggingConfigOutputWithContext added in v0.0.4

func (i ExternalLoggingConfigArgs) ToExternalLoggingConfigOutputWithContext(ctx context.Context) ExternalLoggingConfigOutput

func (ExternalLoggingConfigArgs) ToExternalLoggingConfigPtrOutput added in v0.0.4

func (i ExternalLoggingConfigArgs) ToExternalLoggingConfigPtrOutput() ExternalLoggingConfigPtrOutput

func (ExternalLoggingConfigArgs) ToExternalLoggingConfigPtrOutputWithContext added in v0.0.4

func (i ExternalLoggingConfigArgs) ToExternalLoggingConfigPtrOutputWithContext(ctx context.Context) ExternalLoggingConfigPtrOutput

func (ExternalLoggingConfigArgs) ToOutput added in v0.0.4

type ExternalLoggingConfigInput added in v0.0.4

type ExternalLoggingConfigInput interface {
	pulumi.Input

	ToExternalLoggingConfigOutput() ExternalLoggingConfigOutput
	ToExternalLoggingConfigOutputWithContext(context.Context) ExternalLoggingConfigOutput
}

ExternalLoggingConfigInput is an input type that accepts ExternalLoggingConfigArgs and ExternalLoggingConfigOutput values. You can construct a concrete instance of `ExternalLoggingConfigInput` via:

ExternalLoggingConfigArgs{...}

type ExternalLoggingConfigOutput added in v0.0.4

type ExternalLoggingConfigOutput struct{ *pulumi.OutputState }

func (ExternalLoggingConfigOutput) ApiKey added in v0.0.4

API Key

func (ExternalLoggingConfigOutput) Channel added in v0.0.4

Channel

func (ExternalLoggingConfigOutput) ElementType added in v0.0.4

func (ExternalLoggingConfigOutput) EnableSsl added in v0.0.4

Enable SSL

func (ExternalLoggingConfigOutput) ExternalId added in v0.0.4

external_id

func (ExternalLoggingConfigOutput) Host added in v0.0.4

Server name

func (ExternalLoggingConfigOutput) Hostname added in v0.0.4

Server name

func (ExternalLoggingConfigOutput) LogGroupName added in v0.0.4

Log Group Name

func (ExternalLoggingConfigOutput) Port added in v0.0.4

Port

func (ExternalLoggingConfigOutput) PrimaryKey added in v0.0.4

Primary Key

func (ExternalLoggingConfigOutput) Region added in v0.0.4

Region

func (ExternalLoggingConfigOutput) RoleArn added in v0.0.4

Role Arn

func (ExternalLoggingConfigOutput) SubDomain added in v0.0.4

Sub Domain

func (ExternalLoggingConfigOutput) ToExternalLoggingConfigOutput added in v0.0.4

func (o ExternalLoggingConfigOutput) ToExternalLoggingConfigOutput() ExternalLoggingConfigOutput

func (ExternalLoggingConfigOutput) ToExternalLoggingConfigOutputWithContext added in v0.0.4

func (o ExternalLoggingConfigOutput) ToExternalLoggingConfigOutputWithContext(ctx context.Context) ExternalLoggingConfigOutput

func (ExternalLoggingConfigOutput) ToExternalLoggingConfigPtrOutput added in v0.0.4

func (o ExternalLoggingConfigOutput) ToExternalLoggingConfigPtrOutput() ExternalLoggingConfigPtrOutput

func (ExternalLoggingConfigOutput) ToExternalLoggingConfigPtrOutputWithContext added in v0.0.4

func (o ExternalLoggingConfigOutput) ToExternalLoggingConfigPtrOutputWithContext(ctx context.Context) ExternalLoggingConfigPtrOutput

func (ExternalLoggingConfigOutput) ToOutput added in v0.0.4

func (ExternalLoggingConfigOutput) Token added in v0.0.4

Token

func (ExternalLoggingConfigOutput) WorkspaceId added in v0.0.4

Workspace ID

type ExternalLoggingConfigPtrInput added in v0.0.4

type ExternalLoggingConfigPtrInput interface {
	pulumi.Input

	ToExternalLoggingConfigPtrOutput() ExternalLoggingConfigPtrOutput
	ToExternalLoggingConfigPtrOutputWithContext(context.Context) ExternalLoggingConfigPtrOutput
}

ExternalLoggingConfigPtrInput is an input type that accepts ExternalLoggingConfigArgs, ExternalLoggingConfigPtr and ExternalLoggingConfigPtrOutput values. You can construct a concrete instance of `ExternalLoggingConfigPtrInput` via:

        ExternalLoggingConfigArgs{...}

or:

        nil

func ExternalLoggingConfigPtr added in v0.0.4

func ExternalLoggingConfigPtr(v *ExternalLoggingConfigArgs) ExternalLoggingConfigPtrInput

type ExternalLoggingConfigPtrOutput added in v0.0.4

type ExternalLoggingConfigPtrOutput struct{ *pulumi.OutputState }

func (ExternalLoggingConfigPtrOutput) ApiKey added in v0.0.4

API Key

func (ExternalLoggingConfigPtrOutput) Channel added in v0.0.4

Channel

func (ExternalLoggingConfigPtrOutput) Elem added in v0.0.4

func (ExternalLoggingConfigPtrOutput) ElementType added in v0.0.4

func (ExternalLoggingConfigPtrOutput) EnableSsl added in v0.0.4

Enable SSL

func (ExternalLoggingConfigPtrOutput) ExternalId added in v0.0.4

external_id

func (ExternalLoggingConfigPtrOutput) Host added in v0.0.4

Server name

func (ExternalLoggingConfigPtrOutput) Hostname added in v0.0.4

Server name

func (ExternalLoggingConfigPtrOutput) LogGroupName added in v0.0.4

Log Group Name

func (ExternalLoggingConfigPtrOutput) Port added in v0.0.4

Port

func (ExternalLoggingConfigPtrOutput) PrimaryKey added in v0.0.4

Primary Key

func (ExternalLoggingConfigPtrOutput) Region added in v0.0.4

Region

func (ExternalLoggingConfigPtrOutput) RoleArn added in v0.0.4

Role Arn

func (ExternalLoggingConfigPtrOutput) SubDomain added in v0.0.4

Sub Domain

func (ExternalLoggingConfigPtrOutput) ToExternalLoggingConfigPtrOutput added in v0.0.4

func (o ExternalLoggingConfigPtrOutput) ToExternalLoggingConfigPtrOutput() ExternalLoggingConfigPtrOutput

func (ExternalLoggingConfigPtrOutput) ToExternalLoggingConfigPtrOutputWithContext added in v0.0.4

func (o ExternalLoggingConfigPtrOutput) ToExternalLoggingConfigPtrOutputWithContext(ctx context.Context) ExternalLoggingConfigPtrOutput

func (ExternalLoggingConfigPtrOutput) ToOutput added in v0.0.4

func (ExternalLoggingConfigPtrOutput) Token added in v0.0.4

Token

func (ExternalLoggingConfigPtrOutput) WorkspaceId added in v0.0.4

Workspace ID

type ExternalLoggingInput added in v0.0.4

type ExternalLoggingInput interface {
	pulumi.Input

	ToExternalLoggingOutput() ExternalLoggingOutput
	ToExternalLoggingOutputWithContext(ctx context.Context) ExternalLoggingOutput
}

type ExternalLoggingMap added in v0.0.4

type ExternalLoggingMap map[string]ExternalLoggingInput

func (ExternalLoggingMap) ElementType added in v0.0.4

func (ExternalLoggingMap) ElementType() reflect.Type

func (ExternalLoggingMap) ToExternalLoggingMapOutput added in v0.0.4

func (i ExternalLoggingMap) ToExternalLoggingMapOutput() ExternalLoggingMapOutput

func (ExternalLoggingMap) ToExternalLoggingMapOutputWithContext added in v0.0.4

func (i ExternalLoggingMap) ToExternalLoggingMapOutputWithContext(ctx context.Context) ExternalLoggingMapOutput

func (ExternalLoggingMap) ToOutput added in v0.0.4

type ExternalLoggingMapInput added in v0.0.4

type ExternalLoggingMapInput interface {
	pulumi.Input

	ToExternalLoggingMapOutput() ExternalLoggingMapOutput
	ToExternalLoggingMapOutputWithContext(context.Context) ExternalLoggingMapOutput
}

ExternalLoggingMapInput is an input type that accepts ExternalLoggingMap and ExternalLoggingMapOutput values. You can construct a concrete instance of `ExternalLoggingMapInput` via:

ExternalLoggingMap{ "key": ExternalLoggingArgs{...} }

type ExternalLoggingMapOutput added in v0.0.4

type ExternalLoggingMapOutput struct{ *pulumi.OutputState }

func (ExternalLoggingMapOutput) ElementType added in v0.0.4

func (ExternalLoggingMapOutput) ElementType() reflect.Type

func (ExternalLoggingMapOutput) MapIndex added in v0.0.4

func (ExternalLoggingMapOutput) ToExternalLoggingMapOutput added in v0.0.4

func (o ExternalLoggingMapOutput) ToExternalLoggingMapOutput() ExternalLoggingMapOutput

func (ExternalLoggingMapOutput) ToExternalLoggingMapOutputWithContext added in v0.0.4

func (o ExternalLoggingMapOutput) ToExternalLoggingMapOutputWithContext(ctx context.Context) ExternalLoggingMapOutput

func (ExternalLoggingMapOutput) ToOutput added in v0.0.4

type ExternalLoggingOutput added in v0.0.4

type ExternalLoggingOutput struct{ *pulumi.OutputState }

func (ExternalLoggingOutput) Config added in v0.0.4

func (ExternalLoggingOutput) ElementType added in v0.0.4

func (ExternalLoggingOutput) ElementType() reflect.Type

func (ExternalLoggingOutput) Enabled added in v0.0.4

The boolean value specifying whether the log service is enabled.

func (ExternalLoggingOutput) GroupId added in v0.0.4

The unique identifier for the log service within the Fivetran system.

func (ExternalLoggingOutput) RunSetupTests added in v0.0.4

func (o ExternalLoggingOutput) RunSetupTests() pulumi.BoolPtrOutput

Specifies whether the setup tests should be run automatically. The default value is TRUE.

func (ExternalLoggingOutput) Service added in v0.0.4

The name for the log service type within the Fivetran system. We support the following log services: azure*monitor*log, cloudwatch, datadog*log, new*relic_log, splunkLog, stackdriver.

func (ExternalLoggingOutput) ToExternalLoggingOutput added in v0.0.4

func (o ExternalLoggingOutput) ToExternalLoggingOutput() ExternalLoggingOutput

func (ExternalLoggingOutput) ToExternalLoggingOutputWithContext added in v0.0.4

func (o ExternalLoggingOutput) ToExternalLoggingOutputWithContext(ctx context.Context) ExternalLoggingOutput

func (ExternalLoggingOutput) ToOutput added in v0.0.4

type ExternalLoggingState added in v0.0.4

type ExternalLoggingState struct {
	Config ExternalLoggingConfigPtrInput
	// The boolean value specifying whether the log service is enabled.
	Enabled pulumi.BoolPtrInput
	// The unique identifier for the log service within the Fivetran system.
	GroupId pulumi.StringPtrInput
	// Specifies whether the setup tests should be run automatically. The default value is TRUE.
	RunSetupTests pulumi.BoolPtrInput
	// The name for the log service type within the Fivetran system. We support the following log services: azure*monitor*log, cloudwatch, datadog*log, new*relic_log, splunkLog, stackdriver.
	Service pulumi.StringPtrInput
}

func (ExternalLoggingState) ElementType added in v0.0.4

func (ExternalLoggingState) ElementType() reflect.Type

type GetConnectorCertificatesCertificate added in v0.0.4

type GetConnectorCertificatesCertificate struct {
	// Hash of the fingerprint.
	Hash string `pulumi:"hash"`
	// Certificate name.
	Name string `pulumi:"name"`
	// Certificate public key.
	PublicKey string `pulumi:"publicKey"`
	// Certificate sha1.
	Sha1 string `pulumi:"sha1"`
	// Certificate sha256.
	Sha256 string `pulumi:"sha256"`
	// Certificate type.
	Type string `pulumi:"type"`
	// User name who validated the certificate.
	ValidatedBy string `pulumi:"validatedBy"`
	// The date when the certificate was approved.
	ValidatedDate string `pulumi:"validatedDate"`
}

type GetConnectorCertificatesCertificateArgs added in v0.0.4

type GetConnectorCertificatesCertificateArgs struct {
	// Hash of the fingerprint.
	Hash pulumi.StringInput `pulumi:"hash"`
	// Certificate name.
	Name pulumi.StringInput `pulumi:"name"`
	// Certificate public key.
	PublicKey pulumi.StringInput `pulumi:"publicKey"`
	// Certificate sha1.
	Sha1 pulumi.StringInput `pulumi:"sha1"`
	// Certificate sha256.
	Sha256 pulumi.StringInput `pulumi:"sha256"`
	// Certificate type.
	Type pulumi.StringInput `pulumi:"type"`
	// User name who validated the certificate.
	ValidatedBy pulumi.StringInput `pulumi:"validatedBy"`
	// The date when the certificate was approved.
	ValidatedDate pulumi.StringInput `pulumi:"validatedDate"`
}

func (GetConnectorCertificatesCertificateArgs) ElementType added in v0.0.4

func (GetConnectorCertificatesCertificateArgs) ToGetConnectorCertificatesCertificateOutput added in v0.0.4

func (i GetConnectorCertificatesCertificateArgs) ToGetConnectorCertificatesCertificateOutput() GetConnectorCertificatesCertificateOutput

func (GetConnectorCertificatesCertificateArgs) ToGetConnectorCertificatesCertificateOutputWithContext added in v0.0.4

func (i GetConnectorCertificatesCertificateArgs) ToGetConnectorCertificatesCertificateOutputWithContext(ctx context.Context) GetConnectorCertificatesCertificateOutput

func (GetConnectorCertificatesCertificateArgs) ToOutput added in v0.0.4

type GetConnectorCertificatesCertificateArray added in v0.0.4

type GetConnectorCertificatesCertificateArray []GetConnectorCertificatesCertificateInput

func (GetConnectorCertificatesCertificateArray) ElementType added in v0.0.4

func (GetConnectorCertificatesCertificateArray) ToGetConnectorCertificatesCertificateArrayOutput added in v0.0.4

func (i GetConnectorCertificatesCertificateArray) ToGetConnectorCertificatesCertificateArrayOutput() GetConnectorCertificatesCertificateArrayOutput

func (GetConnectorCertificatesCertificateArray) ToGetConnectorCertificatesCertificateArrayOutputWithContext added in v0.0.4

func (i GetConnectorCertificatesCertificateArray) ToGetConnectorCertificatesCertificateArrayOutputWithContext(ctx context.Context) GetConnectorCertificatesCertificateArrayOutput

func (GetConnectorCertificatesCertificateArray) ToOutput added in v0.0.4

type GetConnectorCertificatesCertificateArrayInput added in v0.0.4

type GetConnectorCertificatesCertificateArrayInput interface {
	pulumi.Input

	ToGetConnectorCertificatesCertificateArrayOutput() GetConnectorCertificatesCertificateArrayOutput
	ToGetConnectorCertificatesCertificateArrayOutputWithContext(context.Context) GetConnectorCertificatesCertificateArrayOutput
}

GetConnectorCertificatesCertificateArrayInput is an input type that accepts GetConnectorCertificatesCertificateArray and GetConnectorCertificatesCertificateArrayOutput values. You can construct a concrete instance of `GetConnectorCertificatesCertificateArrayInput` via:

GetConnectorCertificatesCertificateArray{ GetConnectorCertificatesCertificateArgs{...} }

type GetConnectorCertificatesCertificateArrayOutput added in v0.0.4

type GetConnectorCertificatesCertificateArrayOutput struct{ *pulumi.OutputState }

func (GetConnectorCertificatesCertificateArrayOutput) ElementType added in v0.0.4

func (GetConnectorCertificatesCertificateArrayOutput) Index added in v0.0.4

func (GetConnectorCertificatesCertificateArrayOutput) ToGetConnectorCertificatesCertificateArrayOutput added in v0.0.4

func (o GetConnectorCertificatesCertificateArrayOutput) ToGetConnectorCertificatesCertificateArrayOutput() GetConnectorCertificatesCertificateArrayOutput

func (GetConnectorCertificatesCertificateArrayOutput) ToGetConnectorCertificatesCertificateArrayOutputWithContext added in v0.0.4

func (o GetConnectorCertificatesCertificateArrayOutput) ToGetConnectorCertificatesCertificateArrayOutputWithContext(ctx context.Context) GetConnectorCertificatesCertificateArrayOutput

func (GetConnectorCertificatesCertificateArrayOutput) ToOutput added in v0.0.4

type GetConnectorCertificatesCertificateInput added in v0.0.4

type GetConnectorCertificatesCertificateInput interface {
	pulumi.Input

	ToGetConnectorCertificatesCertificateOutput() GetConnectorCertificatesCertificateOutput
	ToGetConnectorCertificatesCertificateOutputWithContext(context.Context) GetConnectorCertificatesCertificateOutput
}

GetConnectorCertificatesCertificateInput is an input type that accepts GetConnectorCertificatesCertificateArgs and GetConnectorCertificatesCertificateOutput values. You can construct a concrete instance of `GetConnectorCertificatesCertificateInput` via:

GetConnectorCertificatesCertificateArgs{...}

type GetConnectorCertificatesCertificateOutput added in v0.0.4

type GetConnectorCertificatesCertificateOutput struct{ *pulumi.OutputState }

func (GetConnectorCertificatesCertificateOutput) ElementType added in v0.0.4

func (GetConnectorCertificatesCertificateOutput) Hash added in v0.0.4

Hash of the fingerprint.

func (GetConnectorCertificatesCertificateOutput) Name added in v0.0.4

Certificate name.

func (GetConnectorCertificatesCertificateOutput) PublicKey added in v0.0.4

Certificate public key.

func (GetConnectorCertificatesCertificateOutput) Sha1 added in v0.0.4

Certificate sha1.

func (GetConnectorCertificatesCertificateOutput) Sha256 added in v0.0.4

Certificate sha256.

func (GetConnectorCertificatesCertificateOutput) ToGetConnectorCertificatesCertificateOutput added in v0.0.4

func (o GetConnectorCertificatesCertificateOutput) ToGetConnectorCertificatesCertificateOutput() GetConnectorCertificatesCertificateOutput

func (GetConnectorCertificatesCertificateOutput) ToGetConnectorCertificatesCertificateOutputWithContext added in v0.0.4

func (o GetConnectorCertificatesCertificateOutput) ToGetConnectorCertificatesCertificateOutputWithContext(ctx context.Context) GetConnectorCertificatesCertificateOutput

func (GetConnectorCertificatesCertificateOutput) ToOutput added in v0.0.4

func (GetConnectorCertificatesCertificateOutput) Type added in v0.0.4

Certificate type.

func (GetConnectorCertificatesCertificateOutput) ValidatedBy added in v0.0.4

User name who validated the certificate.

func (GetConnectorCertificatesCertificateOutput) ValidatedDate added in v0.0.4

The date when the certificate was approved.

type GetConnectorConfig

type GetConnectorConfig struct {
	AbsConnectionMethod                    string                                          `pulumi:"absConnectionMethod"`
	AbsConnectionString                    string                                          `pulumi:"absConnectionString"`
	AbsContainerAddress                    string                                          `pulumi:"absContainerAddress"`
	AbsContainerName                       string                                          `pulumi:"absContainerName"`
	AbsHostIp                              string                                          `pulumi:"absHostIp"`
	AbsHostUser                            string                                          `pulumi:"absHostUser"`
	AbsPrefix                              string                                          `pulumi:"absPrefix"`
	AbsPublicKey                           string                                          `pulumi:"absPublicKey"`
	AccessKey                              string                                          `pulumi:"accessKey"`
	AccessKeyId                            string                                          `pulumi:"accessKeyId"`
	AccessKeySecret                        string                                          `pulumi:"accessKeySecret"`
	AccessToken                            string                                          `pulumi:"accessToken"`
	AccessType                             string                                          `pulumi:"accessType"`
	Account                                string                                          `pulumi:"account"`
	AccountId                              string                                          `pulumi:"accountId"`
	AccountIds                             []string                                        `pulumi:"accountIds"`
	AccountKey                             string                                          `pulumi:"accountKey"`
	AccountName                            string                                          `pulumi:"accountName"`
	AccountSyncMode                        string                                          `pulumi:"accountSyncMode"`
	Accounts                               []string                                        `pulumi:"accounts"`
	AccountsRedditAds                      []GetConnectorConfigAccountsRedditAd            `pulumi:"accountsRedditAds"`
	AccountsSyncMode                       string                                          `pulumi:"accountsSyncMode"`
	ActionBreakdowns                       []string                                        `pulumi:"actionBreakdowns"`
	ActionReportTime                       string                                          `pulumi:"actionReportTime"`
	AdAnalytics                            string                                          `pulumi:"adAnalytics"`
	AdUnitView                             string                                          `pulumi:"adUnitView"`
	AdminApiKey                            string                                          `pulumi:"adminApiKey"`
	AdobeAnalyticsConfigurations           []GetConnectorConfigAdobeAnalyticsConfiguration `pulumi:"adobeAnalyticsConfigurations"`
	Advertisables                          []string                                        `pulumi:"advertisables"`
	Advertisers                            []string                                        `pulumi:"advertisers"`
	AdvertisersIds                         []string                                        `pulumi:"advertisersIds"`
	AdvertisersSyncMode                    string                                          `pulumi:"advertisersSyncMode"`
	AgentHost                              string                                          `pulumi:"agentHost"`
	AgentOraHome                           string                                          `pulumi:"agentOraHome"`
	AgentPassword                          string                                          `pulumi:"agentPassword"`
	AgentPort                              string                                          `pulumi:"agentPort"`
	AgentPublicCert                        string                                          `pulumi:"agentPublicCert"`
	AgentUser                              string                                          `pulumi:"agentUser"`
	Aggregation                            string                                          `pulumi:"aggregation"`
	AlwaysEncrypted                        string                                          `pulumi:"alwaysEncrypted"`
	ApiAccessToken                         string                                          `pulumi:"apiAccessToken"`
	ApiId                                  string                                          `pulumi:"apiId"`
	ApiKey                                 string                                          `pulumi:"apiKey"`
	ApiKeys                                []string                                        `pulumi:"apiKeys"`
	ApiQuota                               string                                          `pulumi:"apiQuota"`
	ApiRequestsPerMinute                   string                                          `pulumi:"apiRequestsPerMinute"`
	ApiSecret                              string                                          `pulumi:"apiSecret"`
	ApiSecretKey                           string                                          `pulumi:"apiSecretKey"`
	ApiToken                               string                                          `pulumi:"apiToken"`
	ApiType                                string                                          `pulumi:"apiType"`
	ApiUrl                                 string                                          `pulumi:"apiUrl"`
	ApiUsage                               string                                          `pulumi:"apiUsage"`
	ApiVersion                             string                                          `pulumi:"apiVersion"`
	AppId                                  string                                          `pulumi:"appId"`
	AppIds                                 []string                                        `pulumi:"appIds"`
	AppIdsAppsflyers                       []GetConnectorConfigAppIdsAppsflyer             `pulumi:"appIdsAppsflyers"`
	AppSpecificPassword                    string                                          `pulumi:"appSpecificPassword"`
	AppSyncMode                            string                                          `pulumi:"appSyncMode"`
	AppendFileOption                       string                                          `pulumi:"appendFileOption"`
	ApplicationKey                         string                                          `pulumi:"applicationKey"`
	Apps                                   []string                                        `pulumi:"apps"`
	ArchiveLogFormat                       string                                          `pulumi:"archiveLogFormat"`
	ArchiveLogPath                         string                                          `pulumi:"archiveLogPath"`
	ArchivePattern                         string                                          `pulumi:"archivePattern"`
	AreSoapCredentialsProvided             string                                          `pulumi:"areSoapCredentialsProvided"`
	AsbIp                                  string                                          `pulumi:"asbIp"`
	AsmOption                              string                                          `pulumi:"asmOption"`
	AsmOracleHome                          string                                          `pulumi:"asmOracleHome"`
	AsmPassword                            string                                          `pulumi:"asmPassword"`
	AsmTns                                 string                                          `pulumi:"asmTns"`
	AsmUser                                string                                          `pulumi:"asmUser"`
	AttributionWindow                      string                                          `pulumi:"attributionWindow"`
	AttributionWindowSize                  string                                          `pulumi:"attributionWindowSize"`
	Auth                                   string                                          `pulumi:"auth"`
	AuthMethod                             string                                          `pulumi:"authMethod"`
	AuthMode                               string                                          `pulumi:"authMode"`
	AuthType                               string                                          `pulumi:"authType"`
	AuthorizationMethod                    string                                          `pulumi:"authorizationMethod"`
	AwsRegionCode                          string                                          `pulumi:"awsRegionCode"`
	BaseCurrency                           string                                          `pulumi:"baseCurrency"`
	BaseDomain                             string                                          `pulumi:"baseDomain"`
	BaseId                                 string                                          `pulumi:"baseId"`
	BaseUrl                                string                                          `pulumi:"baseUrl"`
	BearerToken                            string                                          `pulumi:"bearerToken"`
	BlobSasUrl                             string                                          `pulumi:"blobSasUrl"`
	Breakdowns                             []string                                        `pulumi:"breakdowns"`
	Bucket                                 string                                          `pulumi:"bucket"`
	BucketName                             string                                          `pulumi:"bucketName"`
	BucketService                          string                                          `pulumi:"bucketService"`
	BusinessId                             string                                          `pulumi:"businessId"`
	BusinessUnitId                         string                                          `pulumi:"businessUnitId"`
	Certificate                            string                                          `pulumi:"certificate"`
	ClickAttributionWindow                 string                                          `pulumi:"clickAttributionWindow"`
	Client                                 string                                          `pulumi:"client"`
	ClientCert                             string                                          `pulumi:"clientCert"`
	ClientCertKey                          string                                          `pulumi:"clientCertKey"`
	ClientId                               string                                          `pulumi:"clientId"`
	ClientKey                              string                                          `pulumi:"clientKey"`
	ClientName                             string                                          `pulumi:"clientName"`
	ClientSecret                           string                                          `pulumi:"clientSecret"`
	CloudStorageType                       string                                          `pulumi:"cloudStorageType"`
	Columns                                []string                                        `pulumi:"columns"`
	CompanyId                              string                                          `pulumi:"companyId"`
	CompanyKey                             string                                          `pulumi:"companyKey"`
	CompanyRequestToken                    string                                          `pulumi:"companyRequestToken"`
	CompanyUuid                            string                                          `pulumi:"companyUuid"`
	Compression                            string                                          `pulumi:"compression"`
	ConfigMethod                           string                                          `pulumi:"configMethod"`
	ConfigRepositoryUrl                    string                                          `pulumi:"configRepositoryUrl"`
	ConfigType                             string                                          `pulumi:"configType"`
	ConnectingUser                         string                                          `pulumi:"connectingUser"`
	ConnectingUserEmail                    string                                          `pulumi:"connectingUserEmail"`
	ConnectionMethod                       string                                          `pulumi:"connectionMethod"`
	ConnectionString                       string                                          `pulumi:"connectionString"`
	ConnectionType                         string                                          `pulumi:"connectionType"`
	ConsumerGroup                          string                                          `pulumi:"consumerGroup"`
	ConsumerKey                            string                                          `pulumi:"consumerKey"`
	ConsumerSecret                         string                                          `pulumi:"consumerSecret"`
	ContainerAddress                       string                                          `pulumi:"containerAddress"`
	ContainerName                          string                                          `pulumi:"containerName"`
	ContentOwnerId                         string                                          `pulumi:"contentOwnerId"`
	ConversationWebhookUrl                 string                                          `pulumi:"conversationWebhookUrl"`
	ConversionDimensions                   []string                                        `pulumi:"conversionDimensions"`
	ConversionReportTime                   string                                          `pulumi:"conversionReportTime"`
	ConversionWindowSize                   string                                          `pulumi:"conversionWindowSize"`
	CsvDefinition                          string                                          `pulumi:"csvDefinition"`
	Currency                               string                                          `pulumi:"currency"`
	CustomEventSyncMode                    string                                          `pulumi:"customEventSyncMode"`
	CustomEvents                           []string                                        `pulumi:"customEvents"`
	CustomFieldIds                         []string                                        `pulumi:"customFieldIds"`
	CustomFloodlightVariables              []string                                        `pulumi:"customFloodlightVariables"`
	CustomReports                          []GetConnectorConfigCustomReport                `pulumi:"customReports"`
	CustomTables                           []GetConnectorConfigCustomTable                 `pulumi:"customTables"`
	CustomerId                             string                                          `pulumi:"customerId"`
	CustomerListId                         string                                          `pulumi:"customerListId"`
	DailyApiCallLimit                      string                                          `pulumi:"dailyApiCallLimit"`
	DataAccessMethod                       string                                          `pulumi:"dataAccessMethod"`
	DataCenter                             string                                          `pulumi:"dataCenter"`
	DataSetName                            string                                          `pulumi:"dataSetName"`
	Database                               string                                          `pulumi:"database"`
	DatasetId                              string                                          `pulumi:"datasetId"`
	Datasource                             string                                          `pulumi:"datasource"`
	DateGranularity                        string                                          `pulumi:"dateGranularity"`
	Delimiter                              string                                          `pulumi:"delimiter"`
	DimensionAttributes                    []string                                        `pulumi:"dimensionAttributes"`
	Dimensions                             []string                                        `pulumi:"dimensions"`
	Domain                                 string                                          `pulumi:"domain"`
	DomainHostName                         string                                          `pulumi:"domainHostName"`
	DomainName                             string                                          `pulumi:"domainName"`
	DomainType                             string                                          `pulumi:"domainType"`
	Elements                               []string                                        `pulumi:"elements"`
	Email                                  string                                          `pulumi:"email"`
	EmptyHeader                            string                                          `pulumi:"emptyHeader"`
	EnableAllDimensionCombinations         string                                          `pulumi:"enableAllDimensionCombinations"`
	EnableArchiveLogOnly                   string                                          `pulumi:"enableArchiveLogOnly"`
	EnableEnrichments                      string                                          `pulumi:"enableEnrichments"`
	EnableExports                          string                                          `pulumi:"enableExports"`
	EnableTde                              string                                          `pulumi:"enableTde"`
	EncodedPublicKey                       string                                          `pulumi:"encodedPublicKey"`
	EncryptionKey                          string                                          `pulumi:"encryptionKey"`
	Endpoint                               string                                          `pulumi:"endpoint"`
	EngagementAttributionWindow            string                                          `pulumi:"engagementAttributionWindow"`
	EnrichedExport                         string                                          `pulumi:"enrichedExport"`
	EntityId                               string                                          `pulumi:"entityId"`
	Environment                            string                                          `pulumi:"environment"`
	EscapeChar                             string                                          `pulumi:"escapeChar"`
	EuRegion                               string                                          `pulumi:"euRegion"`
	Events                                 []string                                        `pulumi:"events"`
	ExportStorageType                      string                                          `pulumi:"exportStorageType"`
	ExternalId                             string                                          `pulumi:"externalId"`
	Fields                                 []string                                        `pulumi:"fields"`
	FileType                               string                                          `pulumi:"fileType"`
	Filter                                 string                                          `pulumi:"filter"`
	FinanceAccountSyncMode                 string                                          `pulumi:"financeAccountSyncMode"`
	FinanceAccounts                        []string                                        `pulumi:"financeAccounts"`
	Folder                                 string                                          `pulumi:"folder"`
	FolderId                               string                                          `pulumi:"folderId"`
	FolderPath                             string                                          `pulumi:"folderPath"`
	ForecastId                             string                                          `pulumi:"forecastId"`
	FtpHost                                string                                          `pulumi:"ftpHost"`
	FtpPassword                            string                                          `pulumi:"ftpPassword"`
	FtpPort                                string                                          `pulumi:"ftpPort"`
	FtpUser                                string                                          `pulumi:"ftpUser"`
	Function                               string                                          `pulumi:"function"`
	FunctionApp                            string                                          `pulumi:"functionApp"`
	FunctionKey                            string                                          `pulumi:"functionKey"`
	FunctionName                           string                                          `pulumi:"functionName"`
	FunctionTrigger                        string                                          `pulumi:"functionTrigger"`
	GcsBucket                              string                                          `pulumi:"gcsBucket"`
	GcsFolder                              string                                          `pulumi:"gcsFolder"`
	GroupName                              string                                          `pulumi:"groupName"`
	HasManagePermissions                   string                                          `pulumi:"hasManagePermissions"`
	HomeFolder                             string                                          `pulumi:"homeFolder"`
	Host                                   string                                          `pulumi:"host"`
	HostIp                                 string                                          `pulumi:"hostIp"`
	HostUser                               string                                          `pulumi:"hostUser"`
	Hosts                                  []string                                        `pulumi:"hosts"`
	Identity                               string                                          `pulumi:"identity"`
	Instance                               string                                          `pulumi:"instance"`
	InstanceNumber                         string                                          `pulumi:"instanceNumber"`
	InstanceUrl                            string                                          `pulumi:"instanceUrl"`
	IntegrationKey                         string                                          `pulumi:"integrationKey"`
	IsAccountLevelConnector                string                                          `pulumi:"isAccountLevelConnector"`
	IsAuth2Enabled                         string                                          `pulumi:"isAuth2Enabled"`
	IsCustomApiCredentials                 string                                          `pulumi:"isCustomApiCredentials"`
	IsFtps                                 string                                          `pulumi:"isFtps"`
	IsKeypair                              string                                          `pulumi:"isKeypair"`
	IsMultiEntityFeatureEnabled            string                                          `pulumi:"isMultiEntityFeatureEnabled"`
	IsNewPackage                           string                                          `pulumi:"isNewPackage"`
	IsPrivateKeyEncrypted                  string                                          `pulumi:"isPrivateKeyEncrypted"`
	IsPrivateLinkRequired                  string                                          `pulumi:"isPrivateLinkRequired"`
	IsPublic                               string                                          `pulumi:"isPublic"`
	IsSailthruConnectEnabled               string                                          `pulumi:"isSailthruConnectEnabled"`
	IsSecure                               string                                          `pulumi:"isSecure"`
	IsSingleTableMode                      string                                          `pulumi:"isSingleTableMode"`
	IsVendor                               string                                          `pulumi:"isVendor"`
	JsonDeliveryMode                       string                                          `pulumi:"jsonDeliveryMode"`
	Key                                    string                                          `pulumi:"key"`
	KeyPassword                            string                                          `pulumi:"keyPassword"`
	KeyStoreType                           string                                          `pulumi:"keyStoreType"`
	Keystore                               string                                          `pulumi:"keystore"`
	KeystorePassword                       string                                          `pulumi:"keystorePassword"`
	Last_synced_changes_utc                string                                          `pulumi:"last_synced_changes_utc"`
	LatestVersion                          string                                          `pulumi:"latestVersion"`
	LineSeparator                          string                                          `pulumi:"lineSeparator"`
	ListStrategy                           string                                          `pulumi:"listStrategy"`
	ListSyncMode                           string                                          `pulumi:"listSyncMode"`
	LogJournal                             string                                          `pulumi:"logJournal"`
	LogJournalSchema                       string                                          `pulumi:"logJournalSchema"`
	Login                                  string                                          `pulumi:"login"`
	LoginPassword                          string                                          `pulumi:"loginPassword"`
	ManagerAccounts                        []string                                        `pulumi:"managerAccounts"`
	MerchantId                             string                                          `pulumi:"merchantId"`
	MessageType                            string                                          `pulumi:"messageType"`
	Metrics                                []string                                        `pulumi:"metrics"`
	NamedRange                             string                                          `pulumi:"namedRange"`
	Namespace                              string                                          `pulumi:"namespace"`
	NetworkCode                            string                                          `pulumi:"networkCode"`
	NullSequence                           string                                          `pulumi:"nullSequence"`
	OauthToken                             string                                          `pulumi:"oauthToken"`
	OauthTokenSecret                       string                                          `pulumi:"oauthTokenSecret"`
	OnError                                string                                          `pulumi:"onError"`
	OnPremise                              string                                          `pulumi:"onPremise"`
	Organization                           string                                          `pulumi:"organization"`
	OrganizationId                         string                                          `pulumi:"organizationId"`
	Organizations                          []string                                        `pulumi:"organizations"`
	PackedModeTables                       []string                                        `pulumi:"packedModeTables"`
	PackingMode                            string                                          `pulumi:"packingMode"`
	Pages                                  []string                                        `pulumi:"pages"`
	Partners                               []string                                        `pulumi:"partners"`
	Passphrase                             string                                          `pulumi:"passphrase"`
	Password                               string                                          `pulumi:"password"`
	Pat                                    string                                          `pulumi:"pat"`
	PatName                                string                                          `pulumi:"patName"`
	PatSecret                              string                                          `pulumi:"patSecret"`
	Path                                   string                                          `pulumi:"path"`
	Pattern                                string                                          `pulumi:"pattern"`
	PdbName                                string                                          `pulumi:"pdbName"`
	PemCertificate                         string                                          `pulumi:"pemCertificate"`
	PemPrivateKey                          string                                          `pulumi:"pemPrivateKey"`
	PerInteractionDimensions               []string                                        `pulumi:"perInteractionDimensions"`
	PersonalAccessToken                    string                                          `pulumi:"personalAccessToken"`
	PgpPassPhrase                          string                                          `pulumi:"pgpPassPhrase"`
	PgpSecretKey                           string                                          `pulumi:"pgpSecretKey"`
	PhoneNumber                            string                                          `pulumi:"phoneNumber"`
	Port                                   string                                          `pulumi:"port"`
	PostClickAttributionWindowSize         string                                          `pulumi:"postClickAttributionWindowSize"`
	PrebuiltReport                         string                                          `pulumi:"prebuiltReport"`
	Prefix                                 string                                          `pulumi:"prefix"`
	PrimaryKeys                            []string                                        `pulumi:"primaryKeys"`
	PrivateKey                             string                                          `pulumi:"privateKey"`
	Profiles                               []string                                        `pulumi:"profiles"`
	ProjectCredentials                     []GetConnectorConfigProjectCredential           `pulumi:"projectCredentials"`
	ProjectId                              string                                          `pulumi:"projectId"`
	Projects                               []string                                        `pulumi:"projects"`
	Properties                             []string                                        `pulumi:"properties"`
	PublicKey                              string                                          `pulumi:"publicKey"`
	PublicationName                        string                                          `pulumi:"publicationName"`
	QueryId                                string                                          `pulumi:"queryId"`
	QueryParamValue                        string                                          `pulumi:"queryParamValue"`
	RefreshTokenExpiresAt                  string                                          `pulumi:"refreshTokenExpiresAt"`
	Region                                 string                                          `pulumi:"region"`
	ReplicaId                              string                                          `pulumi:"replicaId"`
	ReplicationSlot                        string                                          `pulumi:"replicationSlot"`
	ReportConfigurationIds                 []string                                        `pulumi:"reportConfigurationIds"`
	ReportFormatType                       string                                          `pulumi:"reportFormatType"`
	ReportSuites                           []string                                        `pulumi:"reportSuites"`
	ReportTimezone                         string                                          `pulumi:"reportTimezone"`
	ReportType                             string                                          `pulumi:"reportType"`
	ReportUrl                              string                                          `pulumi:"reportUrl"`
	Reports                                []GetConnectorConfigReport                      `pulumi:"reports"`
	ReportsLinkedinAds                     []string                                        `pulumi:"reportsLinkedinAds"`
	Repositories                           []string                                        `pulumi:"repositories"`
	ResourceToken                          string                                          `pulumi:"resourceToken"`
	ResourceUrl                            string                                          `pulumi:"resourceUrl"`
	RestApiLimit                           string                                          `pulumi:"restApiLimit"`
	RfcLibraryPath                         string                                          `pulumi:"rfcLibraryPath"`
	Role                                   string                                          `pulumi:"role"`
	RoleArn                                string                                          `pulumi:"roleArn"`
	RollbackWindowSize                     string                                          `pulumi:"rollbackWindowSize"`
	S3Bucket                               string                                          `pulumi:"s3Bucket"`
	S3ExportBucket                         string                                          `pulumi:"s3ExportBucket"`
	S3ExportFolder                         string                                          `pulumi:"s3ExportFolder"`
	S3ExportRoleArn                        string                                          `pulumi:"s3ExportRoleArn"`
	S3RoleArn                              string                                          `pulumi:"s3RoleArn"`
	S3bucket                               string                                          `pulumi:"s3bucket"`
	S3externalId                           string                                          `pulumi:"s3externalId"`
	S3folder                               string                                          `pulumi:"s3folder"`
	S3path                                 string                                          `pulumi:"s3path"`
	S3roleArn                              string                                          `pulumi:"s3roleArn"`
	SalesAccountSyncMode                   string                                          `pulumi:"salesAccountSyncMode"`
	SalesAccounts                          []string                                        `pulumi:"salesAccounts"`
	SalesforceSecurityToken                string                                          `pulumi:"salesforceSecurityToken"`
	SandboxAccount                         string                                          `pulumi:"sandboxAccount"`
	SapSchema                              string                                          `pulumi:"sapSchema"`
	SapUser                                string                                          `pulumi:"sapUser"`
	SaslMechanism                          string                                          `pulumi:"saslMechanism"`
	SaslPlainKey                           string                                          `pulumi:"saslPlainKey"`
	SaslPlainSecret                        string                                          `pulumi:"saslPlainSecret"`
	SaslScram256Key                        string                                          `pulumi:"saslScram256Key"`
	SaslScram256Secret                     string                                          `pulumi:"saslScram256Secret"`
	SaslScram512Key                        string                                          `pulumi:"saslScram512Key"`
	SaslScram512Secret                     string                                          `pulumi:"saslScram512Secret"`
	SchemaRegistryCredentialsSource        string                                          `pulumi:"schemaRegistryCredentialsSource"`
	SchemaRegistryKey                      string                                          `pulumi:"schemaRegistryKey"`
	SchemaRegistrySecret                   string                                          `pulumi:"schemaRegistrySecret"`
	SchemaRegistryUrls                     []string                                        `pulumi:"schemaRegistryUrls"`
	Secret                                 string                                          `pulumi:"secret"`
	SecretKey                              string                                          `pulumi:"secretKey"`
	Secrets                                string                                          `pulumi:"secrets"`
	SecretsLists                           []GetConnectorConfigSecretsList                 `pulumi:"secretsLists"`
	SecurityProtocol                       string                                          `pulumi:"securityProtocol"`
	Segments                               []string                                        `pulumi:"segments"`
	SelectedExports                        []string                                        `pulumi:"selectedExports"`
	SenderId                               string                                          `pulumi:"senderId"`
	SenderPassword                         string                                          `pulumi:"senderPassword"`
	ServerAddress                          string                                          `pulumi:"serverAddress"`
	ServerUrl                              string                                          `pulumi:"serverUrl"`
	Servers                                []string                                        `pulumi:"servers"`
	ServiceAccount                         string                                          `pulumi:"serviceAccount"`
	ServiceAccountEmail                    string                                          `pulumi:"serviceAccountEmail"`
	ServiceAccountKey                      string                                          `pulumi:"serviceAccountKey"`
	ServiceVersion                         string                                          `pulumi:"serviceVersion"`
	SftpHost                               string                                          `pulumi:"sftpHost"`
	SftpIsKeyPair                          string                                          `pulumi:"sftpIsKeyPair"`
	SftpPassword                           string                                          `pulumi:"sftpPassword"`
	SftpPort                               string                                          `pulumi:"sftpPort"`
	SftpPublicKey                          string                                          `pulumi:"sftpPublicKey"`
	SftpUser                               string                                          `pulumi:"sftpUser"`
	ShareUrl                               string                                          `pulumi:"shareUrl"`
	SheetId                                string                                          `pulumi:"sheetId"`
	Shop                                   string                                          `pulumi:"shop"`
	ShortCode                              string                                          `pulumi:"shortCode"`
	ShowRecordsWithNoMetrics               string                                          `pulumi:"showRecordsWithNoMetrics"`
	Sid                                    string                                          `pulumi:"sid"`
	SignerPublicKey                        string                                          `pulumi:"signerPublicKey"`
	SiteAddress                            string                                          `pulumi:"siteAddress"`
	SiteId                                 string                                          `pulumi:"siteId"`
	SiteName                               string                                          `pulumi:"siteName"`
	SiteUrls                               []string                                        `pulumi:"siteUrls"`
	SkipAfter                              string                                          `pulumi:"skipAfter"`
	SkipBefore                             string                                          `pulumi:"skipBefore"`
	SoapUri                                string                                          `pulumi:"soapUri"`
	SocialDataSyncTimeframe                string                                          `pulumi:"socialDataSyncTimeframe"`
	Source                                 string                                          `pulumi:"source"`
	StoreHash                              string                                          `pulumi:"storeHash"`
	SubDomain                              string                                          `pulumi:"subDomain"`
	Subdomain                              string                                          `pulumi:"subdomain"`
	SubscriberName                         string                                          `pulumi:"subscriberName"`
	Subscription                           string                                          `pulumi:"subscription"`
	SupportConnectedAccountsSync           string                                          `pulumi:"supportConnectedAccountsSync"`
	SupportNestedColumns                   string                                          `pulumi:"supportNestedColumns"`
	SurveyIds                              string                                          `pulumi:"surveyIds"`
	SwipeAttributionWindow                 string                                          `pulumi:"swipeAttributionWindow"`
	SyncDataLocker                         string                                          `pulumi:"syncDataLocker"`
	SyncFormat                             string                                          `pulumi:"syncFormat"`
	SyncFormulaFields                      string                                          `pulumi:"syncFormulaFields"`
	SyncMetadata                           string                                          `pulumi:"syncMetadata"`
	SyncMethod                             string                                          `pulumi:"syncMethod"`
	SyncMode                               string                                          `pulumi:"syncMode"`
	SyncMultipleAccounts                   string                                          `pulumi:"syncMultipleAccounts"`
	SyncPackMode                           string                                          `pulumi:"syncPackMode"`
	SyncPullApi                            string                                          `pulumi:"syncPullApi"`
	SyncType                               string                                          `pulumi:"syncType"`
	Sysnr                                  string                                          `pulumi:"sysnr"`
	TableName                              string                                          `pulumi:"tableName"`
	TdeCertificate                         string                                          `pulumi:"tdeCertificate"`
	TdeCertificateName                     string                                          `pulumi:"tdeCertificateName"`
	TdePassword                            string                                          `pulumi:"tdePassword"`
	TdePrivateKey                          string                                          `pulumi:"tdePrivateKey"`
	TeamId                                 string                                          `pulumi:"teamId"`
	TechnicalAccountId                     string                                          `pulumi:"technicalAccountId"`
	TemplateLabels                         []string                                        `pulumi:"templateLabels"`
	TenantId                               string                                          `pulumi:"tenantId"`
	TestTableName                          string                                          `pulumi:"testTableName"`
	TimeZone                               string                                          `pulumi:"timeZone"`
	TimeframeMonths                        string                                          `pulumi:"timeframeMonths"`
	Tns                                    string                                          `pulumi:"tns"`
	TokenAuthenticatedContainer            string                                          `pulumi:"tokenAuthenticatedContainer"`
	TokenAuthenticatedDatabase             string                                          `pulumi:"tokenAuthenticatedDatabase"`
	TokenId                                string                                          `pulumi:"tokenId"`
	TokenKey                               string                                          `pulumi:"tokenKey"`
	TokenSecret                            string                                          `pulumi:"tokenSecret"`
	TokenSecretKey                         string                                          `pulumi:"tokenSecretKey"`
	Topics                                 []string                                        `pulumi:"topics"`
	TrustStoreType                         string                                          `pulumi:"trustStoreType"`
	TrustedCert                            string                                          `pulumi:"trustedCert"`
	Truststore                             string                                          `pulumi:"truststore"`
	TunnelHost                             string                                          `pulumi:"tunnelHost"`
	TunnelPort                             string                                          `pulumi:"tunnelPort"`
	TunnelUser                             string                                          `pulumi:"tunnelUser"`
	UniqueId                               string                                          `pulumi:"uniqueId"`
	UpdateConfigOnEachSync                 string                                          `pulumi:"updateConfigOnEachSync"`
	UpdateMethod                           string                                          `pulumi:"updateMethod"`
	Uri                                    string                                          `pulumi:"uri"`
	UseApiKeys                             string                                          `pulumi:"useApiKeys"`
	UseCustomerBucket                      string                                          `pulumi:"useCustomerBucket"`
	UseOracleRac                           string                                          `pulumi:"useOracleRac"`
	UsePgpEncryptionOptions                string                                          `pulumi:"usePgpEncryptionOptions"`
	UseServiceAccount                      string                                          `pulumi:"useServiceAccount"`
	UseTemplateLabels                      string                                          `pulumi:"useTemplateLabels"`
	UseWebhooks                            string                                          `pulumi:"useWebhooks"`
	UseWorkspace                           string                                          `pulumi:"useWorkspace"`
	User                                   string                                          `pulumi:"user"`
	UserId                                 string                                          `pulumi:"userId"`
	UserKey                                string                                          `pulumi:"userKey"`
	UserName                               string                                          `pulumi:"userName"`
	UserProfiles                           []string                                        `pulumi:"userProfiles"`
	Username                               string                                          `pulumi:"username"`
	ViewAttributionWindow                  string                                          `pulumi:"viewAttributionWindow"`
	ViewThroughAttributionWindowSize       string                                          `pulumi:"viewThroughAttributionWindowSize"`
	WebhookEndpoint                        string                                          `pulumi:"webhookEndpoint"`
	WebhookKey                             string                                          `pulumi:"webhookKey"`
	WebhookUrl                             string                                          `pulumi:"webhookUrl"`
	WordPressSiteIdOrWoocommerceDomainName string                                          `pulumi:"wordPressSiteIdOrWoocommerceDomainName"`
	WorkspaceName                          string                                          `pulumi:"workspaceName"`
	WorkspaceSameAsSource                  string                                          `pulumi:"workspaceSameAsSource"`
	WorkspaceSchema                        string                                          `pulumi:"workspaceSchema"`
	WsCertificate                          string                                          `pulumi:"wsCertificate"`
}

type GetConnectorConfigAccountsRedditAd

type GetConnectorConfigAccountsRedditAd struct {
	Name string `pulumi:"name"`
}

type GetConnectorConfigAccountsRedditAdArgs

type GetConnectorConfigAccountsRedditAdArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetConnectorConfigAccountsRedditAdArgs) ElementType

func (GetConnectorConfigAccountsRedditAdArgs) ToGetConnectorConfigAccountsRedditAdOutput

func (i GetConnectorConfigAccountsRedditAdArgs) ToGetConnectorConfigAccountsRedditAdOutput() GetConnectorConfigAccountsRedditAdOutput

func (GetConnectorConfigAccountsRedditAdArgs) ToGetConnectorConfigAccountsRedditAdOutputWithContext

func (i GetConnectorConfigAccountsRedditAdArgs) ToGetConnectorConfigAccountsRedditAdOutputWithContext(ctx context.Context) GetConnectorConfigAccountsRedditAdOutput

func (GetConnectorConfigAccountsRedditAdArgs) ToOutput

type GetConnectorConfigAccountsRedditAdArray

type GetConnectorConfigAccountsRedditAdArray []GetConnectorConfigAccountsRedditAdInput

func (GetConnectorConfigAccountsRedditAdArray) ElementType

func (GetConnectorConfigAccountsRedditAdArray) ToGetConnectorConfigAccountsRedditAdArrayOutput

func (i GetConnectorConfigAccountsRedditAdArray) ToGetConnectorConfigAccountsRedditAdArrayOutput() GetConnectorConfigAccountsRedditAdArrayOutput

func (GetConnectorConfigAccountsRedditAdArray) ToGetConnectorConfigAccountsRedditAdArrayOutputWithContext

func (i GetConnectorConfigAccountsRedditAdArray) ToGetConnectorConfigAccountsRedditAdArrayOutputWithContext(ctx context.Context) GetConnectorConfigAccountsRedditAdArrayOutput

func (GetConnectorConfigAccountsRedditAdArray) ToOutput

type GetConnectorConfigAccountsRedditAdArrayInput

type GetConnectorConfigAccountsRedditAdArrayInput interface {
	pulumi.Input

	ToGetConnectorConfigAccountsRedditAdArrayOutput() GetConnectorConfigAccountsRedditAdArrayOutput
	ToGetConnectorConfigAccountsRedditAdArrayOutputWithContext(context.Context) GetConnectorConfigAccountsRedditAdArrayOutput
}

GetConnectorConfigAccountsRedditAdArrayInput is an input type that accepts GetConnectorConfigAccountsRedditAdArray and GetConnectorConfigAccountsRedditAdArrayOutput values. You can construct a concrete instance of `GetConnectorConfigAccountsRedditAdArrayInput` via:

GetConnectorConfigAccountsRedditAdArray{ GetConnectorConfigAccountsRedditAdArgs{...} }

type GetConnectorConfigAccountsRedditAdArrayOutput

type GetConnectorConfigAccountsRedditAdArrayOutput struct{ *pulumi.OutputState }

func (GetConnectorConfigAccountsRedditAdArrayOutput) ElementType

func (GetConnectorConfigAccountsRedditAdArrayOutput) Index

func (GetConnectorConfigAccountsRedditAdArrayOutput) ToGetConnectorConfigAccountsRedditAdArrayOutput

func (o GetConnectorConfigAccountsRedditAdArrayOutput) ToGetConnectorConfigAccountsRedditAdArrayOutput() GetConnectorConfigAccountsRedditAdArrayOutput

func (GetConnectorConfigAccountsRedditAdArrayOutput) ToGetConnectorConfigAccountsRedditAdArrayOutputWithContext

func (o GetConnectorConfigAccountsRedditAdArrayOutput) ToGetConnectorConfigAccountsRedditAdArrayOutputWithContext(ctx context.Context) GetConnectorConfigAccountsRedditAdArrayOutput

func (GetConnectorConfigAccountsRedditAdArrayOutput) ToOutput

type GetConnectorConfigAccountsRedditAdInput

type GetConnectorConfigAccountsRedditAdInput interface {
	pulumi.Input

	ToGetConnectorConfigAccountsRedditAdOutput() GetConnectorConfigAccountsRedditAdOutput
	ToGetConnectorConfigAccountsRedditAdOutputWithContext(context.Context) GetConnectorConfigAccountsRedditAdOutput
}

GetConnectorConfigAccountsRedditAdInput is an input type that accepts GetConnectorConfigAccountsRedditAdArgs and GetConnectorConfigAccountsRedditAdOutput values. You can construct a concrete instance of `GetConnectorConfigAccountsRedditAdInput` via:

GetConnectorConfigAccountsRedditAdArgs{...}

type GetConnectorConfigAccountsRedditAdOutput

type GetConnectorConfigAccountsRedditAdOutput struct{ *pulumi.OutputState }

func (GetConnectorConfigAccountsRedditAdOutput) ElementType

func (GetConnectorConfigAccountsRedditAdOutput) Name

func (GetConnectorConfigAccountsRedditAdOutput) ToGetConnectorConfigAccountsRedditAdOutput

func (o GetConnectorConfigAccountsRedditAdOutput) ToGetConnectorConfigAccountsRedditAdOutput() GetConnectorConfigAccountsRedditAdOutput

func (GetConnectorConfigAccountsRedditAdOutput) ToGetConnectorConfigAccountsRedditAdOutputWithContext

func (o GetConnectorConfigAccountsRedditAdOutput) ToGetConnectorConfigAccountsRedditAdOutputWithContext(ctx context.Context) GetConnectorConfigAccountsRedditAdOutput

func (GetConnectorConfigAccountsRedditAdOutput) ToOutput

type GetConnectorConfigAdobeAnalyticsConfiguration

type GetConnectorConfigAdobeAnalyticsConfiguration struct {
	CalculatedMetrics []string `pulumi:"calculatedMetrics"`
	Elements          []string `pulumi:"elements"`
	Metrics           []string `pulumi:"metrics"`
	ReportSuites      []string `pulumi:"reportSuites"`
	Segments          []string `pulumi:"segments"`
	SyncMode          string   `pulumi:"syncMode"`
	Table             string   `pulumi:"table"`
}

type GetConnectorConfigAdobeAnalyticsConfigurationArgs

type GetConnectorConfigAdobeAnalyticsConfigurationArgs struct {
	CalculatedMetrics pulumi.StringArrayInput `pulumi:"calculatedMetrics"`
	Elements          pulumi.StringArrayInput `pulumi:"elements"`
	Metrics           pulumi.StringArrayInput `pulumi:"metrics"`
	ReportSuites      pulumi.StringArrayInput `pulumi:"reportSuites"`
	Segments          pulumi.StringArrayInput `pulumi:"segments"`
	SyncMode          pulumi.StringInput      `pulumi:"syncMode"`
	Table             pulumi.StringInput      `pulumi:"table"`
}

func (GetConnectorConfigAdobeAnalyticsConfigurationArgs) ElementType

func (GetConnectorConfigAdobeAnalyticsConfigurationArgs) ToGetConnectorConfigAdobeAnalyticsConfigurationOutput

func (i GetConnectorConfigAdobeAnalyticsConfigurationArgs) ToGetConnectorConfigAdobeAnalyticsConfigurationOutput() GetConnectorConfigAdobeAnalyticsConfigurationOutput

func (GetConnectorConfigAdobeAnalyticsConfigurationArgs) ToGetConnectorConfigAdobeAnalyticsConfigurationOutputWithContext

func (i GetConnectorConfigAdobeAnalyticsConfigurationArgs) ToGetConnectorConfigAdobeAnalyticsConfigurationOutputWithContext(ctx context.Context) GetConnectorConfigAdobeAnalyticsConfigurationOutput

func (GetConnectorConfigAdobeAnalyticsConfigurationArgs) ToOutput

type GetConnectorConfigAdobeAnalyticsConfigurationArray

type GetConnectorConfigAdobeAnalyticsConfigurationArray []GetConnectorConfigAdobeAnalyticsConfigurationInput

func (GetConnectorConfigAdobeAnalyticsConfigurationArray) ElementType

func (GetConnectorConfigAdobeAnalyticsConfigurationArray) ToGetConnectorConfigAdobeAnalyticsConfigurationArrayOutput

func (i GetConnectorConfigAdobeAnalyticsConfigurationArray) ToGetConnectorConfigAdobeAnalyticsConfigurationArrayOutput() GetConnectorConfigAdobeAnalyticsConfigurationArrayOutput

func (GetConnectorConfigAdobeAnalyticsConfigurationArray) ToGetConnectorConfigAdobeAnalyticsConfigurationArrayOutputWithContext

func (i GetConnectorConfigAdobeAnalyticsConfigurationArray) ToGetConnectorConfigAdobeAnalyticsConfigurationArrayOutputWithContext(ctx context.Context) GetConnectorConfigAdobeAnalyticsConfigurationArrayOutput

func (GetConnectorConfigAdobeAnalyticsConfigurationArray) ToOutput

type GetConnectorConfigAdobeAnalyticsConfigurationArrayInput

type GetConnectorConfigAdobeAnalyticsConfigurationArrayInput interface {
	pulumi.Input

	ToGetConnectorConfigAdobeAnalyticsConfigurationArrayOutput() GetConnectorConfigAdobeAnalyticsConfigurationArrayOutput
	ToGetConnectorConfigAdobeAnalyticsConfigurationArrayOutputWithContext(context.Context) GetConnectorConfigAdobeAnalyticsConfigurationArrayOutput
}

GetConnectorConfigAdobeAnalyticsConfigurationArrayInput is an input type that accepts GetConnectorConfigAdobeAnalyticsConfigurationArray and GetConnectorConfigAdobeAnalyticsConfigurationArrayOutput values. You can construct a concrete instance of `GetConnectorConfigAdobeAnalyticsConfigurationArrayInput` via:

GetConnectorConfigAdobeAnalyticsConfigurationArray{ GetConnectorConfigAdobeAnalyticsConfigurationArgs{...} }

type GetConnectorConfigAdobeAnalyticsConfigurationArrayOutput

type GetConnectorConfigAdobeAnalyticsConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetConnectorConfigAdobeAnalyticsConfigurationArrayOutput) ElementType

func (GetConnectorConfigAdobeAnalyticsConfigurationArrayOutput) Index

func (GetConnectorConfigAdobeAnalyticsConfigurationArrayOutput) ToGetConnectorConfigAdobeAnalyticsConfigurationArrayOutput

func (GetConnectorConfigAdobeAnalyticsConfigurationArrayOutput) ToGetConnectorConfigAdobeAnalyticsConfigurationArrayOutputWithContext

func (o GetConnectorConfigAdobeAnalyticsConfigurationArrayOutput) ToGetConnectorConfigAdobeAnalyticsConfigurationArrayOutputWithContext(ctx context.Context) GetConnectorConfigAdobeAnalyticsConfigurationArrayOutput

func (GetConnectorConfigAdobeAnalyticsConfigurationArrayOutput) ToOutput

type GetConnectorConfigAdobeAnalyticsConfigurationInput

type GetConnectorConfigAdobeAnalyticsConfigurationInput interface {
	pulumi.Input

	ToGetConnectorConfigAdobeAnalyticsConfigurationOutput() GetConnectorConfigAdobeAnalyticsConfigurationOutput
	ToGetConnectorConfigAdobeAnalyticsConfigurationOutputWithContext(context.Context) GetConnectorConfigAdobeAnalyticsConfigurationOutput
}

GetConnectorConfigAdobeAnalyticsConfigurationInput is an input type that accepts GetConnectorConfigAdobeAnalyticsConfigurationArgs and GetConnectorConfigAdobeAnalyticsConfigurationOutput values. You can construct a concrete instance of `GetConnectorConfigAdobeAnalyticsConfigurationInput` via:

GetConnectorConfigAdobeAnalyticsConfigurationArgs{...}

type GetConnectorConfigAdobeAnalyticsConfigurationOutput

type GetConnectorConfigAdobeAnalyticsConfigurationOutput struct{ *pulumi.OutputState }

func (GetConnectorConfigAdobeAnalyticsConfigurationOutput) CalculatedMetrics

func (GetConnectorConfigAdobeAnalyticsConfigurationOutput) ElementType

func (GetConnectorConfigAdobeAnalyticsConfigurationOutput) Elements

func (GetConnectorConfigAdobeAnalyticsConfigurationOutput) Metrics

func (GetConnectorConfigAdobeAnalyticsConfigurationOutput) ReportSuites

func (GetConnectorConfigAdobeAnalyticsConfigurationOutput) Segments

func (GetConnectorConfigAdobeAnalyticsConfigurationOutput) SyncMode

func (GetConnectorConfigAdobeAnalyticsConfigurationOutput) Table

func (GetConnectorConfigAdobeAnalyticsConfigurationOutput) ToGetConnectorConfigAdobeAnalyticsConfigurationOutput

func (o GetConnectorConfigAdobeAnalyticsConfigurationOutput) ToGetConnectorConfigAdobeAnalyticsConfigurationOutput() GetConnectorConfigAdobeAnalyticsConfigurationOutput

func (GetConnectorConfigAdobeAnalyticsConfigurationOutput) ToGetConnectorConfigAdobeAnalyticsConfigurationOutputWithContext

func (o GetConnectorConfigAdobeAnalyticsConfigurationOutput) ToGetConnectorConfigAdobeAnalyticsConfigurationOutputWithContext(ctx context.Context) GetConnectorConfigAdobeAnalyticsConfigurationOutput

func (GetConnectorConfigAdobeAnalyticsConfigurationOutput) ToOutput

type GetConnectorConfigAppIdsAppsflyer

type GetConnectorConfigAppIdsAppsflyer struct {
	AppId string `pulumi:"appId"`
}

type GetConnectorConfigAppIdsAppsflyerArgs

type GetConnectorConfigAppIdsAppsflyerArgs struct {
	AppId pulumi.StringInput `pulumi:"appId"`
}

func (GetConnectorConfigAppIdsAppsflyerArgs) ElementType

func (GetConnectorConfigAppIdsAppsflyerArgs) ToGetConnectorConfigAppIdsAppsflyerOutput

func (i GetConnectorConfigAppIdsAppsflyerArgs) ToGetConnectorConfigAppIdsAppsflyerOutput() GetConnectorConfigAppIdsAppsflyerOutput

func (GetConnectorConfigAppIdsAppsflyerArgs) ToGetConnectorConfigAppIdsAppsflyerOutputWithContext

func (i GetConnectorConfigAppIdsAppsflyerArgs) ToGetConnectorConfigAppIdsAppsflyerOutputWithContext(ctx context.Context) GetConnectorConfigAppIdsAppsflyerOutput

func (GetConnectorConfigAppIdsAppsflyerArgs) ToOutput

type GetConnectorConfigAppIdsAppsflyerArray

type GetConnectorConfigAppIdsAppsflyerArray []GetConnectorConfigAppIdsAppsflyerInput

func (GetConnectorConfigAppIdsAppsflyerArray) ElementType

func (GetConnectorConfigAppIdsAppsflyerArray) ToGetConnectorConfigAppIdsAppsflyerArrayOutput

func (i GetConnectorConfigAppIdsAppsflyerArray) ToGetConnectorConfigAppIdsAppsflyerArrayOutput() GetConnectorConfigAppIdsAppsflyerArrayOutput

func (GetConnectorConfigAppIdsAppsflyerArray) ToGetConnectorConfigAppIdsAppsflyerArrayOutputWithContext

func (i GetConnectorConfigAppIdsAppsflyerArray) ToGetConnectorConfigAppIdsAppsflyerArrayOutputWithContext(ctx context.Context) GetConnectorConfigAppIdsAppsflyerArrayOutput

func (GetConnectorConfigAppIdsAppsflyerArray) ToOutput

type GetConnectorConfigAppIdsAppsflyerArrayInput

type GetConnectorConfigAppIdsAppsflyerArrayInput interface {
	pulumi.Input

	ToGetConnectorConfigAppIdsAppsflyerArrayOutput() GetConnectorConfigAppIdsAppsflyerArrayOutput
	ToGetConnectorConfigAppIdsAppsflyerArrayOutputWithContext(context.Context) GetConnectorConfigAppIdsAppsflyerArrayOutput
}

GetConnectorConfigAppIdsAppsflyerArrayInput is an input type that accepts GetConnectorConfigAppIdsAppsflyerArray and GetConnectorConfigAppIdsAppsflyerArrayOutput values. You can construct a concrete instance of `GetConnectorConfigAppIdsAppsflyerArrayInput` via:

GetConnectorConfigAppIdsAppsflyerArray{ GetConnectorConfigAppIdsAppsflyerArgs{...} }

type GetConnectorConfigAppIdsAppsflyerArrayOutput

type GetConnectorConfigAppIdsAppsflyerArrayOutput struct{ *pulumi.OutputState }

func (GetConnectorConfigAppIdsAppsflyerArrayOutput) ElementType

func (GetConnectorConfigAppIdsAppsflyerArrayOutput) Index

func (GetConnectorConfigAppIdsAppsflyerArrayOutput) ToGetConnectorConfigAppIdsAppsflyerArrayOutput

func (o GetConnectorConfigAppIdsAppsflyerArrayOutput) ToGetConnectorConfigAppIdsAppsflyerArrayOutput() GetConnectorConfigAppIdsAppsflyerArrayOutput

func (GetConnectorConfigAppIdsAppsflyerArrayOutput) ToGetConnectorConfigAppIdsAppsflyerArrayOutputWithContext

func (o GetConnectorConfigAppIdsAppsflyerArrayOutput) ToGetConnectorConfigAppIdsAppsflyerArrayOutputWithContext(ctx context.Context) GetConnectorConfigAppIdsAppsflyerArrayOutput

func (GetConnectorConfigAppIdsAppsflyerArrayOutput) ToOutput

type GetConnectorConfigAppIdsAppsflyerInput

type GetConnectorConfigAppIdsAppsflyerInput interface {
	pulumi.Input

	ToGetConnectorConfigAppIdsAppsflyerOutput() GetConnectorConfigAppIdsAppsflyerOutput
	ToGetConnectorConfigAppIdsAppsflyerOutputWithContext(context.Context) GetConnectorConfigAppIdsAppsflyerOutput
}

GetConnectorConfigAppIdsAppsflyerInput is an input type that accepts GetConnectorConfigAppIdsAppsflyerArgs and GetConnectorConfigAppIdsAppsflyerOutput values. You can construct a concrete instance of `GetConnectorConfigAppIdsAppsflyerInput` via:

GetConnectorConfigAppIdsAppsflyerArgs{...}

type GetConnectorConfigAppIdsAppsflyerOutput

type GetConnectorConfigAppIdsAppsflyerOutput struct{ *pulumi.OutputState }

func (GetConnectorConfigAppIdsAppsflyerOutput) AppId

func (GetConnectorConfigAppIdsAppsflyerOutput) ElementType

func (GetConnectorConfigAppIdsAppsflyerOutput) ToGetConnectorConfigAppIdsAppsflyerOutput

func (o GetConnectorConfigAppIdsAppsflyerOutput) ToGetConnectorConfigAppIdsAppsflyerOutput() GetConnectorConfigAppIdsAppsflyerOutput

func (GetConnectorConfigAppIdsAppsflyerOutput) ToGetConnectorConfigAppIdsAppsflyerOutputWithContext

func (o GetConnectorConfigAppIdsAppsflyerOutput) ToGetConnectorConfigAppIdsAppsflyerOutputWithContext(ctx context.Context) GetConnectorConfigAppIdsAppsflyerOutput

func (GetConnectorConfigAppIdsAppsflyerOutput) ToOutput

type GetConnectorConfigArgs

type GetConnectorConfigArgs struct {
	AbsConnectionMethod                    pulumi.StringInput                                      `pulumi:"absConnectionMethod"`
	AbsConnectionString                    pulumi.StringInput                                      `pulumi:"absConnectionString"`
	AbsContainerAddress                    pulumi.StringInput                                      `pulumi:"absContainerAddress"`
	AbsContainerName                       pulumi.StringInput                                      `pulumi:"absContainerName"`
	AbsHostIp                              pulumi.StringInput                                      `pulumi:"absHostIp"`
	AbsHostUser                            pulumi.StringInput                                      `pulumi:"absHostUser"`
	AbsPrefix                              pulumi.StringInput                                      `pulumi:"absPrefix"`
	AbsPublicKey                           pulumi.StringInput                                      `pulumi:"absPublicKey"`
	AccessKey                              pulumi.StringInput                                      `pulumi:"accessKey"`
	AccessKeyId                            pulumi.StringInput                                      `pulumi:"accessKeyId"`
	AccessKeySecret                        pulumi.StringInput                                      `pulumi:"accessKeySecret"`
	AccessToken                            pulumi.StringInput                                      `pulumi:"accessToken"`
	AccessType                             pulumi.StringInput                                      `pulumi:"accessType"`
	Account                                pulumi.StringInput                                      `pulumi:"account"`
	AccountId                              pulumi.StringInput                                      `pulumi:"accountId"`
	AccountIds                             pulumi.StringArrayInput                                 `pulumi:"accountIds"`
	AccountKey                             pulumi.StringInput                                      `pulumi:"accountKey"`
	AccountName                            pulumi.StringInput                                      `pulumi:"accountName"`
	AccountSyncMode                        pulumi.StringInput                                      `pulumi:"accountSyncMode"`
	Accounts                               pulumi.StringArrayInput                                 `pulumi:"accounts"`
	AccountsRedditAds                      GetConnectorConfigAccountsRedditAdArrayInput            `pulumi:"accountsRedditAds"`
	AccountsSyncMode                       pulumi.StringInput                                      `pulumi:"accountsSyncMode"`
	ActionBreakdowns                       pulumi.StringArrayInput                                 `pulumi:"actionBreakdowns"`
	ActionReportTime                       pulumi.StringInput                                      `pulumi:"actionReportTime"`
	AdAnalytics                            pulumi.StringInput                                      `pulumi:"adAnalytics"`
	AdUnitView                             pulumi.StringInput                                      `pulumi:"adUnitView"`
	AdminApiKey                            pulumi.StringInput                                      `pulumi:"adminApiKey"`
	AdobeAnalyticsConfigurations           GetConnectorConfigAdobeAnalyticsConfigurationArrayInput `pulumi:"adobeAnalyticsConfigurations"`
	Advertisables                          pulumi.StringArrayInput                                 `pulumi:"advertisables"`
	Advertisers                            pulumi.StringArrayInput                                 `pulumi:"advertisers"`
	AdvertisersIds                         pulumi.StringArrayInput                                 `pulumi:"advertisersIds"`
	AdvertisersSyncMode                    pulumi.StringInput                                      `pulumi:"advertisersSyncMode"`
	AgentHost                              pulumi.StringInput                                      `pulumi:"agentHost"`
	AgentOraHome                           pulumi.StringInput                                      `pulumi:"agentOraHome"`
	AgentPassword                          pulumi.StringInput                                      `pulumi:"agentPassword"`
	AgentPort                              pulumi.StringInput                                      `pulumi:"agentPort"`
	AgentPublicCert                        pulumi.StringInput                                      `pulumi:"agentPublicCert"`
	AgentUser                              pulumi.StringInput                                      `pulumi:"agentUser"`
	Aggregation                            pulumi.StringInput                                      `pulumi:"aggregation"`
	AlwaysEncrypted                        pulumi.StringInput                                      `pulumi:"alwaysEncrypted"`
	ApiAccessToken                         pulumi.StringInput                                      `pulumi:"apiAccessToken"`
	ApiId                                  pulumi.StringInput                                      `pulumi:"apiId"`
	ApiKey                                 pulumi.StringInput                                      `pulumi:"apiKey"`
	ApiKeys                                pulumi.StringArrayInput                                 `pulumi:"apiKeys"`
	ApiQuota                               pulumi.StringInput                                      `pulumi:"apiQuota"`
	ApiRequestsPerMinute                   pulumi.StringInput                                      `pulumi:"apiRequestsPerMinute"`
	ApiSecret                              pulumi.StringInput                                      `pulumi:"apiSecret"`
	ApiSecretKey                           pulumi.StringInput                                      `pulumi:"apiSecretKey"`
	ApiToken                               pulumi.StringInput                                      `pulumi:"apiToken"`
	ApiType                                pulumi.StringInput                                      `pulumi:"apiType"`
	ApiUrl                                 pulumi.StringInput                                      `pulumi:"apiUrl"`
	ApiUsage                               pulumi.StringInput                                      `pulumi:"apiUsage"`
	ApiVersion                             pulumi.StringInput                                      `pulumi:"apiVersion"`
	AppId                                  pulumi.StringInput                                      `pulumi:"appId"`
	AppIds                                 pulumi.StringArrayInput                                 `pulumi:"appIds"`
	AppIdsAppsflyers                       GetConnectorConfigAppIdsAppsflyerArrayInput             `pulumi:"appIdsAppsflyers"`
	AppSpecificPassword                    pulumi.StringInput                                      `pulumi:"appSpecificPassword"`
	AppSyncMode                            pulumi.StringInput                                      `pulumi:"appSyncMode"`
	AppendFileOption                       pulumi.StringInput                                      `pulumi:"appendFileOption"`
	ApplicationKey                         pulumi.StringInput                                      `pulumi:"applicationKey"`
	Apps                                   pulumi.StringArrayInput                                 `pulumi:"apps"`
	ArchiveLogFormat                       pulumi.StringInput                                      `pulumi:"archiveLogFormat"`
	ArchiveLogPath                         pulumi.StringInput                                      `pulumi:"archiveLogPath"`
	ArchivePattern                         pulumi.StringInput                                      `pulumi:"archivePattern"`
	AreSoapCredentialsProvided             pulumi.StringInput                                      `pulumi:"areSoapCredentialsProvided"`
	AsbIp                                  pulumi.StringInput                                      `pulumi:"asbIp"`
	AsmOption                              pulumi.StringInput                                      `pulumi:"asmOption"`
	AsmOracleHome                          pulumi.StringInput                                      `pulumi:"asmOracleHome"`
	AsmPassword                            pulumi.StringInput                                      `pulumi:"asmPassword"`
	AsmTns                                 pulumi.StringInput                                      `pulumi:"asmTns"`
	AsmUser                                pulumi.StringInput                                      `pulumi:"asmUser"`
	AttributionWindow                      pulumi.StringInput                                      `pulumi:"attributionWindow"`
	AttributionWindowSize                  pulumi.StringInput                                      `pulumi:"attributionWindowSize"`
	Auth                                   pulumi.StringInput                                      `pulumi:"auth"`
	AuthMethod                             pulumi.StringInput                                      `pulumi:"authMethod"`
	AuthMode                               pulumi.StringInput                                      `pulumi:"authMode"`
	AuthType                               pulumi.StringInput                                      `pulumi:"authType"`
	AuthorizationMethod                    pulumi.StringInput                                      `pulumi:"authorizationMethod"`
	AwsRegionCode                          pulumi.StringInput                                      `pulumi:"awsRegionCode"`
	BaseCurrency                           pulumi.StringInput                                      `pulumi:"baseCurrency"`
	BaseDomain                             pulumi.StringInput                                      `pulumi:"baseDomain"`
	BaseId                                 pulumi.StringInput                                      `pulumi:"baseId"`
	BaseUrl                                pulumi.StringInput                                      `pulumi:"baseUrl"`
	BearerToken                            pulumi.StringInput                                      `pulumi:"bearerToken"`
	BlobSasUrl                             pulumi.StringInput                                      `pulumi:"blobSasUrl"`
	Breakdowns                             pulumi.StringArrayInput                                 `pulumi:"breakdowns"`
	Bucket                                 pulumi.StringInput                                      `pulumi:"bucket"`
	BucketName                             pulumi.StringInput                                      `pulumi:"bucketName"`
	BucketService                          pulumi.StringInput                                      `pulumi:"bucketService"`
	BusinessId                             pulumi.StringInput                                      `pulumi:"businessId"`
	BusinessUnitId                         pulumi.StringInput                                      `pulumi:"businessUnitId"`
	Certificate                            pulumi.StringInput                                      `pulumi:"certificate"`
	ClickAttributionWindow                 pulumi.StringInput                                      `pulumi:"clickAttributionWindow"`
	Client                                 pulumi.StringInput                                      `pulumi:"client"`
	ClientCert                             pulumi.StringInput                                      `pulumi:"clientCert"`
	ClientCertKey                          pulumi.StringInput                                      `pulumi:"clientCertKey"`
	ClientId                               pulumi.StringInput                                      `pulumi:"clientId"`
	ClientKey                              pulumi.StringInput                                      `pulumi:"clientKey"`
	ClientName                             pulumi.StringInput                                      `pulumi:"clientName"`
	ClientSecret                           pulumi.StringInput                                      `pulumi:"clientSecret"`
	CloudStorageType                       pulumi.StringInput                                      `pulumi:"cloudStorageType"`
	Columns                                pulumi.StringArrayInput                                 `pulumi:"columns"`
	CompanyId                              pulumi.StringInput                                      `pulumi:"companyId"`
	CompanyKey                             pulumi.StringInput                                      `pulumi:"companyKey"`
	CompanyRequestToken                    pulumi.StringInput                                      `pulumi:"companyRequestToken"`
	CompanyUuid                            pulumi.StringInput                                      `pulumi:"companyUuid"`
	Compression                            pulumi.StringInput                                      `pulumi:"compression"`
	ConfigMethod                           pulumi.StringInput                                      `pulumi:"configMethod"`
	ConfigRepositoryUrl                    pulumi.StringInput                                      `pulumi:"configRepositoryUrl"`
	ConfigType                             pulumi.StringInput                                      `pulumi:"configType"`
	ConnectingUser                         pulumi.StringInput                                      `pulumi:"connectingUser"`
	ConnectingUserEmail                    pulumi.StringInput                                      `pulumi:"connectingUserEmail"`
	ConnectionMethod                       pulumi.StringInput                                      `pulumi:"connectionMethod"`
	ConnectionString                       pulumi.StringInput                                      `pulumi:"connectionString"`
	ConnectionType                         pulumi.StringInput                                      `pulumi:"connectionType"`
	ConsumerGroup                          pulumi.StringInput                                      `pulumi:"consumerGroup"`
	ConsumerKey                            pulumi.StringInput                                      `pulumi:"consumerKey"`
	ConsumerSecret                         pulumi.StringInput                                      `pulumi:"consumerSecret"`
	ContainerAddress                       pulumi.StringInput                                      `pulumi:"containerAddress"`
	ContainerName                          pulumi.StringInput                                      `pulumi:"containerName"`
	ContentOwnerId                         pulumi.StringInput                                      `pulumi:"contentOwnerId"`
	ConversationWebhookUrl                 pulumi.StringInput                                      `pulumi:"conversationWebhookUrl"`
	ConversionDimensions                   pulumi.StringArrayInput                                 `pulumi:"conversionDimensions"`
	ConversionReportTime                   pulumi.StringInput                                      `pulumi:"conversionReportTime"`
	ConversionWindowSize                   pulumi.StringInput                                      `pulumi:"conversionWindowSize"`
	CsvDefinition                          pulumi.StringInput                                      `pulumi:"csvDefinition"`
	Currency                               pulumi.StringInput                                      `pulumi:"currency"`
	CustomEventSyncMode                    pulumi.StringInput                                      `pulumi:"customEventSyncMode"`
	CustomEvents                           pulumi.StringArrayInput                                 `pulumi:"customEvents"`
	CustomFieldIds                         pulumi.StringArrayInput                                 `pulumi:"customFieldIds"`
	CustomFloodlightVariables              pulumi.StringArrayInput                                 `pulumi:"customFloodlightVariables"`
	CustomReports                          GetConnectorConfigCustomReportArrayInput                `pulumi:"customReports"`
	CustomTables                           GetConnectorConfigCustomTableArrayInput                 `pulumi:"customTables"`
	CustomerId                             pulumi.StringInput                                      `pulumi:"customerId"`
	CustomerListId                         pulumi.StringInput                                      `pulumi:"customerListId"`
	DailyApiCallLimit                      pulumi.StringInput                                      `pulumi:"dailyApiCallLimit"`
	DataAccessMethod                       pulumi.StringInput                                      `pulumi:"dataAccessMethod"`
	DataCenter                             pulumi.StringInput                                      `pulumi:"dataCenter"`
	DataSetName                            pulumi.StringInput                                      `pulumi:"dataSetName"`
	Database                               pulumi.StringInput                                      `pulumi:"database"`
	DatasetId                              pulumi.StringInput                                      `pulumi:"datasetId"`
	Datasource                             pulumi.StringInput                                      `pulumi:"datasource"`
	DateGranularity                        pulumi.StringInput                                      `pulumi:"dateGranularity"`
	Delimiter                              pulumi.StringInput                                      `pulumi:"delimiter"`
	DimensionAttributes                    pulumi.StringArrayInput                                 `pulumi:"dimensionAttributes"`
	Dimensions                             pulumi.StringArrayInput                                 `pulumi:"dimensions"`
	Domain                                 pulumi.StringInput                                      `pulumi:"domain"`
	DomainHostName                         pulumi.StringInput                                      `pulumi:"domainHostName"`
	DomainName                             pulumi.StringInput                                      `pulumi:"domainName"`
	DomainType                             pulumi.StringInput                                      `pulumi:"domainType"`
	Elements                               pulumi.StringArrayInput                                 `pulumi:"elements"`
	Email                                  pulumi.StringInput                                      `pulumi:"email"`
	EmptyHeader                            pulumi.StringInput                                      `pulumi:"emptyHeader"`
	EnableAllDimensionCombinations         pulumi.StringInput                                      `pulumi:"enableAllDimensionCombinations"`
	EnableArchiveLogOnly                   pulumi.StringInput                                      `pulumi:"enableArchiveLogOnly"`
	EnableEnrichments                      pulumi.StringInput                                      `pulumi:"enableEnrichments"`
	EnableExports                          pulumi.StringInput                                      `pulumi:"enableExports"`
	EnableTde                              pulumi.StringInput                                      `pulumi:"enableTde"`
	EncodedPublicKey                       pulumi.StringInput                                      `pulumi:"encodedPublicKey"`
	EncryptionKey                          pulumi.StringInput                                      `pulumi:"encryptionKey"`
	Endpoint                               pulumi.StringInput                                      `pulumi:"endpoint"`
	EngagementAttributionWindow            pulumi.StringInput                                      `pulumi:"engagementAttributionWindow"`
	EnrichedExport                         pulumi.StringInput                                      `pulumi:"enrichedExport"`
	EntityId                               pulumi.StringInput                                      `pulumi:"entityId"`
	Environment                            pulumi.StringInput                                      `pulumi:"environment"`
	EscapeChar                             pulumi.StringInput                                      `pulumi:"escapeChar"`
	EuRegion                               pulumi.StringInput                                      `pulumi:"euRegion"`
	Events                                 pulumi.StringArrayInput                                 `pulumi:"events"`
	ExportStorageType                      pulumi.StringInput                                      `pulumi:"exportStorageType"`
	ExternalId                             pulumi.StringInput                                      `pulumi:"externalId"`
	Fields                                 pulumi.StringArrayInput                                 `pulumi:"fields"`
	FileType                               pulumi.StringInput                                      `pulumi:"fileType"`
	Filter                                 pulumi.StringInput                                      `pulumi:"filter"`
	FinanceAccountSyncMode                 pulumi.StringInput                                      `pulumi:"financeAccountSyncMode"`
	FinanceAccounts                        pulumi.StringArrayInput                                 `pulumi:"financeAccounts"`
	Folder                                 pulumi.StringInput                                      `pulumi:"folder"`
	FolderId                               pulumi.StringInput                                      `pulumi:"folderId"`
	FolderPath                             pulumi.StringInput                                      `pulumi:"folderPath"`
	ForecastId                             pulumi.StringInput                                      `pulumi:"forecastId"`
	FtpHost                                pulumi.StringInput                                      `pulumi:"ftpHost"`
	FtpPassword                            pulumi.StringInput                                      `pulumi:"ftpPassword"`
	FtpPort                                pulumi.StringInput                                      `pulumi:"ftpPort"`
	FtpUser                                pulumi.StringInput                                      `pulumi:"ftpUser"`
	Function                               pulumi.StringInput                                      `pulumi:"function"`
	FunctionApp                            pulumi.StringInput                                      `pulumi:"functionApp"`
	FunctionKey                            pulumi.StringInput                                      `pulumi:"functionKey"`
	FunctionName                           pulumi.StringInput                                      `pulumi:"functionName"`
	FunctionTrigger                        pulumi.StringInput                                      `pulumi:"functionTrigger"`
	GcsBucket                              pulumi.StringInput                                      `pulumi:"gcsBucket"`
	GcsFolder                              pulumi.StringInput                                      `pulumi:"gcsFolder"`
	GroupName                              pulumi.StringInput                                      `pulumi:"groupName"`
	HasManagePermissions                   pulumi.StringInput                                      `pulumi:"hasManagePermissions"`
	HomeFolder                             pulumi.StringInput                                      `pulumi:"homeFolder"`
	Host                                   pulumi.StringInput                                      `pulumi:"host"`
	HostIp                                 pulumi.StringInput                                      `pulumi:"hostIp"`
	HostUser                               pulumi.StringInput                                      `pulumi:"hostUser"`
	Hosts                                  pulumi.StringArrayInput                                 `pulumi:"hosts"`
	Identity                               pulumi.StringInput                                      `pulumi:"identity"`
	Instance                               pulumi.StringInput                                      `pulumi:"instance"`
	InstanceNumber                         pulumi.StringInput                                      `pulumi:"instanceNumber"`
	InstanceUrl                            pulumi.StringInput                                      `pulumi:"instanceUrl"`
	IntegrationKey                         pulumi.StringInput                                      `pulumi:"integrationKey"`
	IsAccountLevelConnector                pulumi.StringInput                                      `pulumi:"isAccountLevelConnector"`
	IsAuth2Enabled                         pulumi.StringInput                                      `pulumi:"isAuth2Enabled"`
	IsCustomApiCredentials                 pulumi.StringInput                                      `pulumi:"isCustomApiCredentials"`
	IsFtps                                 pulumi.StringInput                                      `pulumi:"isFtps"`
	IsKeypair                              pulumi.StringInput                                      `pulumi:"isKeypair"`
	IsMultiEntityFeatureEnabled            pulumi.StringInput                                      `pulumi:"isMultiEntityFeatureEnabled"`
	IsNewPackage                           pulumi.StringInput                                      `pulumi:"isNewPackage"`
	IsPrivateKeyEncrypted                  pulumi.StringInput                                      `pulumi:"isPrivateKeyEncrypted"`
	IsPrivateLinkRequired                  pulumi.StringInput                                      `pulumi:"isPrivateLinkRequired"`
	IsPublic                               pulumi.StringInput                                      `pulumi:"isPublic"`
	IsSailthruConnectEnabled               pulumi.StringInput                                      `pulumi:"isSailthruConnectEnabled"`
	IsSecure                               pulumi.StringInput                                      `pulumi:"isSecure"`
	IsSingleTableMode                      pulumi.StringInput                                      `pulumi:"isSingleTableMode"`
	IsVendor                               pulumi.StringInput                                      `pulumi:"isVendor"`
	JsonDeliveryMode                       pulumi.StringInput                                      `pulumi:"jsonDeliveryMode"`
	Key                                    pulumi.StringInput                                      `pulumi:"key"`
	KeyPassword                            pulumi.StringInput                                      `pulumi:"keyPassword"`
	KeyStoreType                           pulumi.StringInput                                      `pulumi:"keyStoreType"`
	Keystore                               pulumi.StringInput                                      `pulumi:"keystore"`
	KeystorePassword                       pulumi.StringInput                                      `pulumi:"keystorePassword"`
	Last_synced_changes_utc                pulumi.StringInput                                      `pulumi:"last_synced_changes_utc"`
	LatestVersion                          pulumi.StringInput                                      `pulumi:"latestVersion"`
	LineSeparator                          pulumi.StringInput                                      `pulumi:"lineSeparator"`
	ListStrategy                           pulumi.StringInput                                      `pulumi:"listStrategy"`
	ListSyncMode                           pulumi.StringInput                                      `pulumi:"listSyncMode"`
	LogJournal                             pulumi.StringInput                                      `pulumi:"logJournal"`
	LogJournalSchema                       pulumi.StringInput                                      `pulumi:"logJournalSchema"`
	Login                                  pulumi.StringInput                                      `pulumi:"login"`
	LoginPassword                          pulumi.StringInput                                      `pulumi:"loginPassword"`
	ManagerAccounts                        pulumi.StringArrayInput                                 `pulumi:"managerAccounts"`
	MerchantId                             pulumi.StringInput                                      `pulumi:"merchantId"`
	MessageType                            pulumi.StringInput                                      `pulumi:"messageType"`
	Metrics                                pulumi.StringArrayInput                                 `pulumi:"metrics"`
	NamedRange                             pulumi.StringInput                                      `pulumi:"namedRange"`
	Namespace                              pulumi.StringInput                                      `pulumi:"namespace"`
	NetworkCode                            pulumi.StringInput                                      `pulumi:"networkCode"`
	NullSequence                           pulumi.StringInput                                      `pulumi:"nullSequence"`
	OauthToken                             pulumi.StringInput                                      `pulumi:"oauthToken"`
	OauthTokenSecret                       pulumi.StringInput                                      `pulumi:"oauthTokenSecret"`
	OnError                                pulumi.StringInput                                      `pulumi:"onError"`
	OnPremise                              pulumi.StringInput                                      `pulumi:"onPremise"`
	Organization                           pulumi.StringInput                                      `pulumi:"organization"`
	OrganizationId                         pulumi.StringInput                                      `pulumi:"organizationId"`
	Organizations                          pulumi.StringArrayInput                                 `pulumi:"organizations"`
	PackedModeTables                       pulumi.StringArrayInput                                 `pulumi:"packedModeTables"`
	PackingMode                            pulumi.StringInput                                      `pulumi:"packingMode"`
	Pages                                  pulumi.StringArrayInput                                 `pulumi:"pages"`
	Partners                               pulumi.StringArrayInput                                 `pulumi:"partners"`
	Passphrase                             pulumi.StringInput                                      `pulumi:"passphrase"`
	Password                               pulumi.StringInput                                      `pulumi:"password"`
	Pat                                    pulumi.StringInput                                      `pulumi:"pat"`
	PatName                                pulumi.StringInput                                      `pulumi:"patName"`
	PatSecret                              pulumi.StringInput                                      `pulumi:"patSecret"`
	Path                                   pulumi.StringInput                                      `pulumi:"path"`
	Pattern                                pulumi.StringInput                                      `pulumi:"pattern"`
	PdbName                                pulumi.StringInput                                      `pulumi:"pdbName"`
	PemCertificate                         pulumi.StringInput                                      `pulumi:"pemCertificate"`
	PemPrivateKey                          pulumi.StringInput                                      `pulumi:"pemPrivateKey"`
	PerInteractionDimensions               pulumi.StringArrayInput                                 `pulumi:"perInteractionDimensions"`
	PersonalAccessToken                    pulumi.StringInput                                      `pulumi:"personalAccessToken"`
	PgpPassPhrase                          pulumi.StringInput                                      `pulumi:"pgpPassPhrase"`
	PgpSecretKey                           pulumi.StringInput                                      `pulumi:"pgpSecretKey"`
	PhoneNumber                            pulumi.StringInput                                      `pulumi:"phoneNumber"`
	Port                                   pulumi.StringInput                                      `pulumi:"port"`
	PostClickAttributionWindowSize         pulumi.StringInput                                      `pulumi:"postClickAttributionWindowSize"`
	PrebuiltReport                         pulumi.StringInput                                      `pulumi:"prebuiltReport"`
	Prefix                                 pulumi.StringInput                                      `pulumi:"prefix"`
	PrimaryKeys                            pulumi.StringArrayInput                                 `pulumi:"primaryKeys"`
	PrivateKey                             pulumi.StringInput                                      `pulumi:"privateKey"`
	Profiles                               pulumi.StringArrayInput                                 `pulumi:"profiles"`
	ProjectCredentials                     GetConnectorConfigProjectCredentialArrayInput           `pulumi:"projectCredentials"`
	ProjectId                              pulumi.StringInput                                      `pulumi:"projectId"`
	Projects                               pulumi.StringArrayInput                                 `pulumi:"projects"`
	Properties                             pulumi.StringArrayInput                                 `pulumi:"properties"`
	PublicKey                              pulumi.StringInput                                      `pulumi:"publicKey"`
	PublicationName                        pulumi.StringInput                                      `pulumi:"publicationName"`
	QueryId                                pulumi.StringInput                                      `pulumi:"queryId"`
	QueryParamValue                        pulumi.StringInput                                      `pulumi:"queryParamValue"`
	RefreshTokenExpiresAt                  pulumi.StringInput                                      `pulumi:"refreshTokenExpiresAt"`
	Region                                 pulumi.StringInput                                      `pulumi:"region"`
	ReplicaId                              pulumi.StringInput                                      `pulumi:"replicaId"`
	ReplicationSlot                        pulumi.StringInput                                      `pulumi:"replicationSlot"`
	ReportConfigurationIds                 pulumi.StringArrayInput                                 `pulumi:"reportConfigurationIds"`
	ReportFormatType                       pulumi.StringInput                                      `pulumi:"reportFormatType"`
	ReportSuites                           pulumi.StringArrayInput                                 `pulumi:"reportSuites"`
	ReportTimezone                         pulumi.StringInput                                      `pulumi:"reportTimezone"`
	ReportType                             pulumi.StringInput                                      `pulumi:"reportType"`
	ReportUrl                              pulumi.StringInput                                      `pulumi:"reportUrl"`
	Reports                                GetConnectorConfigReportArrayInput                      `pulumi:"reports"`
	ReportsLinkedinAds                     pulumi.StringArrayInput                                 `pulumi:"reportsLinkedinAds"`
	Repositories                           pulumi.StringArrayInput                                 `pulumi:"repositories"`
	ResourceToken                          pulumi.StringInput                                      `pulumi:"resourceToken"`
	ResourceUrl                            pulumi.StringInput                                      `pulumi:"resourceUrl"`
	RestApiLimit                           pulumi.StringInput                                      `pulumi:"restApiLimit"`
	RfcLibraryPath                         pulumi.StringInput                                      `pulumi:"rfcLibraryPath"`
	Role                                   pulumi.StringInput                                      `pulumi:"role"`
	RoleArn                                pulumi.StringInput                                      `pulumi:"roleArn"`
	RollbackWindowSize                     pulumi.StringInput                                      `pulumi:"rollbackWindowSize"`
	S3Bucket                               pulumi.StringInput                                      `pulumi:"s3Bucket"`
	S3ExportBucket                         pulumi.StringInput                                      `pulumi:"s3ExportBucket"`
	S3ExportFolder                         pulumi.StringInput                                      `pulumi:"s3ExportFolder"`
	S3ExportRoleArn                        pulumi.StringInput                                      `pulumi:"s3ExportRoleArn"`
	S3RoleArn                              pulumi.StringInput                                      `pulumi:"s3RoleArn"`
	S3bucket                               pulumi.StringInput                                      `pulumi:"s3bucket"`
	S3externalId                           pulumi.StringInput                                      `pulumi:"s3externalId"`
	S3folder                               pulumi.StringInput                                      `pulumi:"s3folder"`
	S3path                                 pulumi.StringInput                                      `pulumi:"s3path"`
	S3roleArn                              pulumi.StringInput                                      `pulumi:"s3roleArn"`
	SalesAccountSyncMode                   pulumi.StringInput                                      `pulumi:"salesAccountSyncMode"`
	SalesAccounts                          pulumi.StringArrayInput                                 `pulumi:"salesAccounts"`
	SalesforceSecurityToken                pulumi.StringInput                                      `pulumi:"salesforceSecurityToken"`
	SandboxAccount                         pulumi.StringInput                                      `pulumi:"sandboxAccount"`
	SapSchema                              pulumi.StringInput                                      `pulumi:"sapSchema"`
	SapUser                                pulumi.StringInput                                      `pulumi:"sapUser"`
	SaslMechanism                          pulumi.StringInput                                      `pulumi:"saslMechanism"`
	SaslPlainKey                           pulumi.StringInput                                      `pulumi:"saslPlainKey"`
	SaslPlainSecret                        pulumi.StringInput                                      `pulumi:"saslPlainSecret"`
	SaslScram256Key                        pulumi.StringInput                                      `pulumi:"saslScram256Key"`
	SaslScram256Secret                     pulumi.StringInput                                      `pulumi:"saslScram256Secret"`
	SaslScram512Key                        pulumi.StringInput                                      `pulumi:"saslScram512Key"`
	SaslScram512Secret                     pulumi.StringInput                                      `pulumi:"saslScram512Secret"`
	SchemaRegistryCredentialsSource        pulumi.StringInput                                      `pulumi:"schemaRegistryCredentialsSource"`
	SchemaRegistryKey                      pulumi.StringInput                                      `pulumi:"schemaRegistryKey"`
	SchemaRegistrySecret                   pulumi.StringInput                                      `pulumi:"schemaRegistrySecret"`
	SchemaRegistryUrls                     pulumi.StringArrayInput                                 `pulumi:"schemaRegistryUrls"`
	Secret                                 pulumi.StringInput                                      `pulumi:"secret"`
	SecretKey                              pulumi.StringInput                                      `pulumi:"secretKey"`
	Secrets                                pulumi.StringInput                                      `pulumi:"secrets"`
	SecretsLists                           GetConnectorConfigSecretsListArrayInput                 `pulumi:"secretsLists"`
	SecurityProtocol                       pulumi.StringInput                                      `pulumi:"securityProtocol"`
	Segments                               pulumi.StringArrayInput                                 `pulumi:"segments"`
	SelectedExports                        pulumi.StringArrayInput                                 `pulumi:"selectedExports"`
	SenderId                               pulumi.StringInput                                      `pulumi:"senderId"`
	SenderPassword                         pulumi.StringInput                                      `pulumi:"senderPassword"`
	ServerAddress                          pulumi.StringInput                                      `pulumi:"serverAddress"`
	ServerUrl                              pulumi.StringInput                                      `pulumi:"serverUrl"`
	Servers                                pulumi.StringArrayInput                                 `pulumi:"servers"`
	ServiceAccount                         pulumi.StringInput                                      `pulumi:"serviceAccount"`
	ServiceAccountEmail                    pulumi.StringInput                                      `pulumi:"serviceAccountEmail"`
	ServiceAccountKey                      pulumi.StringInput                                      `pulumi:"serviceAccountKey"`
	ServiceVersion                         pulumi.StringInput                                      `pulumi:"serviceVersion"`
	SftpHost                               pulumi.StringInput                                      `pulumi:"sftpHost"`
	SftpIsKeyPair                          pulumi.StringInput                                      `pulumi:"sftpIsKeyPair"`
	SftpPassword                           pulumi.StringInput                                      `pulumi:"sftpPassword"`
	SftpPort                               pulumi.StringInput                                      `pulumi:"sftpPort"`
	SftpPublicKey                          pulumi.StringInput                                      `pulumi:"sftpPublicKey"`
	SftpUser                               pulumi.StringInput                                      `pulumi:"sftpUser"`
	ShareUrl                               pulumi.StringInput                                      `pulumi:"shareUrl"`
	SheetId                                pulumi.StringInput                                      `pulumi:"sheetId"`
	Shop                                   pulumi.StringInput                                      `pulumi:"shop"`
	ShortCode                              pulumi.StringInput                                      `pulumi:"shortCode"`
	ShowRecordsWithNoMetrics               pulumi.StringInput                                      `pulumi:"showRecordsWithNoMetrics"`
	Sid                                    pulumi.StringInput                                      `pulumi:"sid"`
	SignerPublicKey                        pulumi.StringInput                                      `pulumi:"signerPublicKey"`
	SiteAddress                            pulumi.StringInput                                      `pulumi:"siteAddress"`
	SiteId                                 pulumi.StringInput                                      `pulumi:"siteId"`
	SiteName                               pulumi.StringInput                                      `pulumi:"siteName"`
	SiteUrls                               pulumi.StringArrayInput                                 `pulumi:"siteUrls"`
	SkipAfter                              pulumi.StringInput                                      `pulumi:"skipAfter"`
	SkipBefore                             pulumi.StringInput                                      `pulumi:"skipBefore"`
	SoapUri                                pulumi.StringInput                                      `pulumi:"soapUri"`
	SocialDataSyncTimeframe                pulumi.StringInput                                      `pulumi:"socialDataSyncTimeframe"`
	Source                                 pulumi.StringInput                                      `pulumi:"source"`
	StoreHash                              pulumi.StringInput                                      `pulumi:"storeHash"`
	SubDomain                              pulumi.StringInput                                      `pulumi:"subDomain"`
	Subdomain                              pulumi.StringInput                                      `pulumi:"subdomain"`
	SubscriberName                         pulumi.StringInput                                      `pulumi:"subscriberName"`
	Subscription                           pulumi.StringInput                                      `pulumi:"subscription"`
	SupportConnectedAccountsSync           pulumi.StringInput                                      `pulumi:"supportConnectedAccountsSync"`
	SupportNestedColumns                   pulumi.StringInput                                      `pulumi:"supportNestedColumns"`
	SurveyIds                              pulumi.StringInput                                      `pulumi:"surveyIds"`
	SwipeAttributionWindow                 pulumi.StringInput                                      `pulumi:"swipeAttributionWindow"`
	SyncDataLocker                         pulumi.StringInput                                      `pulumi:"syncDataLocker"`
	SyncFormat                             pulumi.StringInput                                      `pulumi:"syncFormat"`
	SyncFormulaFields                      pulumi.StringInput                                      `pulumi:"syncFormulaFields"`
	SyncMetadata                           pulumi.StringInput                                      `pulumi:"syncMetadata"`
	SyncMethod                             pulumi.StringInput                                      `pulumi:"syncMethod"`
	SyncMode                               pulumi.StringInput                                      `pulumi:"syncMode"`
	SyncMultipleAccounts                   pulumi.StringInput                                      `pulumi:"syncMultipleAccounts"`
	SyncPackMode                           pulumi.StringInput                                      `pulumi:"syncPackMode"`
	SyncPullApi                            pulumi.StringInput                                      `pulumi:"syncPullApi"`
	SyncType                               pulumi.StringInput                                      `pulumi:"syncType"`
	Sysnr                                  pulumi.StringInput                                      `pulumi:"sysnr"`
	TableName                              pulumi.StringInput                                      `pulumi:"tableName"`
	TdeCertificate                         pulumi.StringInput                                      `pulumi:"tdeCertificate"`
	TdeCertificateName                     pulumi.StringInput                                      `pulumi:"tdeCertificateName"`
	TdePassword                            pulumi.StringInput                                      `pulumi:"tdePassword"`
	TdePrivateKey                          pulumi.StringInput                                      `pulumi:"tdePrivateKey"`
	TeamId                                 pulumi.StringInput                                      `pulumi:"teamId"`
	TechnicalAccountId                     pulumi.StringInput                                      `pulumi:"technicalAccountId"`
	TemplateLabels                         pulumi.StringArrayInput                                 `pulumi:"templateLabels"`
	TenantId                               pulumi.StringInput                                      `pulumi:"tenantId"`
	TestTableName                          pulumi.StringInput                                      `pulumi:"testTableName"`
	TimeZone                               pulumi.StringInput                                      `pulumi:"timeZone"`
	TimeframeMonths                        pulumi.StringInput                                      `pulumi:"timeframeMonths"`
	Tns                                    pulumi.StringInput                                      `pulumi:"tns"`
	TokenAuthenticatedContainer            pulumi.StringInput                                      `pulumi:"tokenAuthenticatedContainer"`
	TokenAuthenticatedDatabase             pulumi.StringInput                                      `pulumi:"tokenAuthenticatedDatabase"`
	TokenId                                pulumi.StringInput                                      `pulumi:"tokenId"`
	TokenKey                               pulumi.StringInput                                      `pulumi:"tokenKey"`
	TokenSecret                            pulumi.StringInput                                      `pulumi:"tokenSecret"`
	TokenSecretKey                         pulumi.StringInput                                      `pulumi:"tokenSecretKey"`
	Topics                                 pulumi.StringArrayInput                                 `pulumi:"topics"`
	TrustStoreType                         pulumi.StringInput                                      `pulumi:"trustStoreType"`
	TrustedCert                            pulumi.StringInput                                      `pulumi:"trustedCert"`
	Truststore                             pulumi.StringInput                                      `pulumi:"truststore"`
	TunnelHost                             pulumi.StringInput                                      `pulumi:"tunnelHost"`
	TunnelPort                             pulumi.StringInput                                      `pulumi:"tunnelPort"`
	TunnelUser                             pulumi.StringInput                                      `pulumi:"tunnelUser"`
	UniqueId                               pulumi.StringInput                                      `pulumi:"uniqueId"`
	UpdateConfigOnEachSync                 pulumi.StringInput                                      `pulumi:"updateConfigOnEachSync"`
	UpdateMethod                           pulumi.StringInput                                      `pulumi:"updateMethod"`
	Uri                                    pulumi.StringInput                                      `pulumi:"uri"`
	UseApiKeys                             pulumi.StringInput                                      `pulumi:"useApiKeys"`
	UseCustomerBucket                      pulumi.StringInput                                      `pulumi:"useCustomerBucket"`
	UseOracleRac                           pulumi.StringInput                                      `pulumi:"useOracleRac"`
	UsePgpEncryptionOptions                pulumi.StringInput                                      `pulumi:"usePgpEncryptionOptions"`
	UseServiceAccount                      pulumi.StringInput                                      `pulumi:"useServiceAccount"`
	UseTemplateLabels                      pulumi.StringInput                                      `pulumi:"useTemplateLabels"`
	UseWebhooks                            pulumi.StringInput                                      `pulumi:"useWebhooks"`
	UseWorkspace                           pulumi.StringInput                                      `pulumi:"useWorkspace"`
	User                                   pulumi.StringInput                                      `pulumi:"user"`
	UserId                                 pulumi.StringInput                                      `pulumi:"userId"`
	UserKey                                pulumi.StringInput                                      `pulumi:"userKey"`
	UserName                               pulumi.StringInput                                      `pulumi:"userName"`
	UserProfiles                           pulumi.StringArrayInput                                 `pulumi:"userProfiles"`
	Username                               pulumi.StringInput                                      `pulumi:"username"`
	ViewAttributionWindow                  pulumi.StringInput                                      `pulumi:"viewAttributionWindow"`
	ViewThroughAttributionWindowSize       pulumi.StringInput                                      `pulumi:"viewThroughAttributionWindowSize"`
	WebhookEndpoint                        pulumi.StringInput                                      `pulumi:"webhookEndpoint"`
	WebhookKey                             pulumi.StringInput                                      `pulumi:"webhookKey"`
	WebhookUrl                             pulumi.StringInput                                      `pulumi:"webhookUrl"`
	WordPressSiteIdOrWoocommerceDomainName pulumi.StringInput                                      `pulumi:"wordPressSiteIdOrWoocommerceDomainName"`
	WorkspaceName                          pulumi.StringInput                                      `pulumi:"workspaceName"`
	WorkspaceSameAsSource                  pulumi.StringInput                                      `pulumi:"workspaceSameAsSource"`
	WorkspaceSchema                        pulumi.StringInput                                      `pulumi:"workspaceSchema"`
	WsCertificate                          pulumi.StringInput                                      `pulumi:"wsCertificate"`
}

func (GetConnectorConfigArgs) ElementType

func (GetConnectorConfigArgs) ElementType() reflect.Type

func (GetConnectorConfigArgs) ToGetConnectorConfigOutput

func (i GetConnectorConfigArgs) ToGetConnectorConfigOutput() GetConnectorConfigOutput

func (GetConnectorConfigArgs) ToGetConnectorConfigOutputWithContext

func (i GetConnectorConfigArgs) ToGetConnectorConfigOutputWithContext(ctx context.Context) GetConnectorConfigOutput

func (GetConnectorConfigArgs) ToOutput

type GetConnectorConfigArray

type GetConnectorConfigArray []GetConnectorConfigInput

func (GetConnectorConfigArray) ElementType

func (GetConnectorConfigArray) ElementType() reflect.Type

func (GetConnectorConfigArray) ToGetConnectorConfigArrayOutput

func (i GetConnectorConfigArray) ToGetConnectorConfigArrayOutput() GetConnectorConfigArrayOutput

func (GetConnectorConfigArray) ToGetConnectorConfigArrayOutputWithContext

func (i GetConnectorConfigArray) ToGetConnectorConfigArrayOutputWithContext(ctx context.Context) GetConnectorConfigArrayOutput

func (GetConnectorConfigArray) ToOutput

type GetConnectorConfigArrayInput

type GetConnectorConfigArrayInput interface {
	pulumi.Input

	ToGetConnectorConfigArrayOutput() GetConnectorConfigArrayOutput
	ToGetConnectorConfigArrayOutputWithContext(context.Context) GetConnectorConfigArrayOutput
}

GetConnectorConfigArrayInput is an input type that accepts GetConnectorConfigArray and GetConnectorConfigArrayOutput values. You can construct a concrete instance of `GetConnectorConfigArrayInput` via:

GetConnectorConfigArray{ GetConnectorConfigArgs{...} }

type GetConnectorConfigArrayOutput

type GetConnectorConfigArrayOutput struct{ *pulumi.OutputState }

func (GetConnectorConfigArrayOutput) ElementType

func (GetConnectorConfigArrayOutput) Index

func (GetConnectorConfigArrayOutput) ToGetConnectorConfigArrayOutput

func (o GetConnectorConfigArrayOutput) ToGetConnectorConfigArrayOutput() GetConnectorConfigArrayOutput

func (GetConnectorConfigArrayOutput) ToGetConnectorConfigArrayOutputWithContext

func (o GetConnectorConfigArrayOutput) ToGetConnectorConfigArrayOutputWithContext(ctx context.Context) GetConnectorConfigArrayOutput

func (GetConnectorConfigArrayOutput) ToOutput

type GetConnectorConfigCustomReport

type GetConnectorConfigCustomReport struct {
	Aggregate                 string   `pulumi:"aggregate"`
	ConversionsReportIncluded string   `pulumi:"conversionsReportIncluded"`
	CustomEventsIncluded      string   `pulumi:"customEventsIncluded"`
	Dimensions                []string `pulumi:"dimensions"`
	EventNames                []string `pulumi:"eventNames"`
	Level                     string   `pulumi:"level"`
	Metrics                   []string `pulumi:"metrics"`
	ReportFields              []string `pulumi:"reportFields"`
	ReportName                string   `pulumi:"reportName"`
	ReportType                string   `pulumi:"reportType"`
	Segmentation              string   `pulumi:"segmentation"`
	TableName                 string   `pulumi:"tableName"`
}

type GetConnectorConfigCustomReportArgs

type GetConnectorConfigCustomReportArgs struct {
	Aggregate                 pulumi.StringInput      `pulumi:"aggregate"`
	ConversionsReportIncluded pulumi.StringInput      `pulumi:"conversionsReportIncluded"`
	CustomEventsIncluded      pulumi.StringInput      `pulumi:"customEventsIncluded"`
	Dimensions                pulumi.StringArrayInput `pulumi:"dimensions"`
	EventNames                pulumi.StringArrayInput `pulumi:"eventNames"`
	Level                     pulumi.StringInput      `pulumi:"level"`
	Metrics                   pulumi.StringArrayInput `pulumi:"metrics"`
	ReportFields              pulumi.StringArrayInput `pulumi:"reportFields"`
	ReportName                pulumi.StringInput      `pulumi:"reportName"`
	ReportType                pulumi.StringInput      `pulumi:"reportType"`
	Segmentation              pulumi.StringInput      `pulumi:"segmentation"`
	TableName                 pulumi.StringInput      `pulumi:"tableName"`
}

func (GetConnectorConfigCustomReportArgs) ElementType

func (GetConnectorConfigCustomReportArgs) ToGetConnectorConfigCustomReportOutput

func (i GetConnectorConfigCustomReportArgs) ToGetConnectorConfigCustomReportOutput() GetConnectorConfigCustomReportOutput

func (GetConnectorConfigCustomReportArgs) ToGetConnectorConfigCustomReportOutputWithContext

func (i GetConnectorConfigCustomReportArgs) ToGetConnectorConfigCustomReportOutputWithContext(ctx context.Context) GetConnectorConfigCustomReportOutput

func (GetConnectorConfigCustomReportArgs) ToOutput

type GetConnectorConfigCustomReportArray

type GetConnectorConfigCustomReportArray []GetConnectorConfigCustomReportInput

func (GetConnectorConfigCustomReportArray) ElementType

func (GetConnectorConfigCustomReportArray) ToGetConnectorConfigCustomReportArrayOutput

func (i GetConnectorConfigCustomReportArray) ToGetConnectorConfigCustomReportArrayOutput() GetConnectorConfigCustomReportArrayOutput

func (GetConnectorConfigCustomReportArray) ToGetConnectorConfigCustomReportArrayOutputWithContext

func (i GetConnectorConfigCustomReportArray) ToGetConnectorConfigCustomReportArrayOutputWithContext(ctx context.Context) GetConnectorConfigCustomReportArrayOutput

func (GetConnectorConfigCustomReportArray) ToOutput

type GetConnectorConfigCustomReportArrayInput

type GetConnectorConfigCustomReportArrayInput interface {
	pulumi.Input

	ToGetConnectorConfigCustomReportArrayOutput() GetConnectorConfigCustomReportArrayOutput
	ToGetConnectorConfigCustomReportArrayOutputWithContext(context.Context) GetConnectorConfigCustomReportArrayOutput
}

GetConnectorConfigCustomReportArrayInput is an input type that accepts GetConnectorConfigCustomReportArray and GetConnectorConfigCustomReportArrayOutput values. You can construct a concrete instance of `GetConnectorConfigCustomReportArrayInput` via:

GetConnectorConfigCustomReportArray{ GetConnectorConfigCustomReportArgs{...} }

type GetConnectorConfigCustomReportArrayOutput

type GetConnectorConfigCustomReportArrayOutput struct{ *pulumi.OutputState }

func (GetConnectorConfigCustomReportArrayOutput) ElementType

func (GetConnectorConfigCustomReportArrayOutput) Index

func (GetConnectorConfigCustomReportArrayOutput) ToGetConnectorConfigCustomReportArrayOutput

func (o GetConnectorConfigCustomReportArrayOutput) ToGetConnectorConfigCustomReportArrayOutput() GetConnectorConfigCustomReportArrayOutput

func (GetConnectorConfigCustomReportArrayOutput) ToGetConnectorConfigCustomReportArrayOutputWithContext

func (o GetConnectorConfigCustomReportArrayOutput) ToGetConnectorConfigCustomReportArrayOutputWithContext(ctx context.Context) GetConnectorConfigCustomReportArrayOutput

func (GetConnectorConfigCustomReportArrayOutput) ToOutput

type GetConnectorConfigCustomReportInput

type GetConnectorConfigCustomReportInput interface {
	pulumi.Input

	ToGetConnectorConfigCustomReportOutput() GetConnectorConfigCustomReportOutput
	ToGetConnectorConfigCustomReportOutputWithContext(context.Context) GetConnectorConfigCustomReportOutput
}

GetConnectorConfigCustomReportInput is an input type that accepts GetConnectorConfigCustomReportArgs and GetConnectorConfigCustomReportOutput values. You can construct a concrete instance of `GetConnectorConfigCustomReportInput` via:

GetConnectorConfigCustomReportArgs{...}

type GetConnectorConfigCustomReportOutput

type GetConnectorConfigCustomReportOutput struct{ *pulumi.OutputState }

func (GetConnectorConfigCustomReportOutput) Aggregate

func (GetConnectorConfigCustomReportOutput) ConversionsReportIncluded

func (o GetConnectorConfigCustomReportOutput) ConversionsReportIncluded() pulumi.StringOutput

func (GetConnectorConfigCustomReportOutput) CustomEventsIncluded

func (o GetConnectorConfigCustomReportOutput) CustomEventsIncluded() pulumi.StringOutput

func (GetConnectorConfigCustomReportOutput) Dimensions

func (GetConnectorConfigCustomReportOutput) ElementType

func (GetConnectorConfigCustomReportOutput) EventNames

func (GetConnectorConfigCustomReportOutput) Level

func (GetConnectorConfigCustomReportOutput) Metrics

func (GetConnectorConfigCustomReportOutput) ReportFields

func (GetConnectorConfigCustomReportOutput) ReportName

func (GetConnectorConfigCustomReportOutput) ReportType

func (GetConnectorConfigCustomReportOutput) Segmentation

func (GetConnectorConfigCustomReportOutput) TableName

func (GetConnectorConfigCustomReportOutput) ToGetConnectorConfigCustomReportOutput

func (o GetConnectorConfigCustomReportOutput) ToGetConnectorConfigCustomReportOutput() GetConnectorConfigCustomReportOutput

func (GetConnectorConfigCustomReportOutput) ToGetConnectorConfigCustomReportOutputWithContext

func (o GetConnectorConfigCustomReportOutput) ToGetConnectorConfigCustomReportOutputWithContext(ctx context.Context) GetConnectorConfigCustomReportOutput

func (GetConnectorConfigCustomReportOutput) ToOutput

type GetConnectorConfigCustomTable

type GetConnectorConfigCustomTable struct {
	ActionBreakdowns             []string `pulumi:"actionBreakdowns"`
	ActionReportTime             string   `pulumi:"actionReportTime"`
	Aggregation                  string   `pulumi:"aggregation"`
	Breakdowns                   []string `pulumi:"breakdowns"`
	ClickAttributionWindow       string   `pulumi:"clickAttributionWindow"`
	ConfigType                   string   `pulumi:"configType"`
	Fields                       []string `pulumi:"fields"`
	Level                        string   `pulumi:"level"`
	PrebuiltReportName           string   `pulumi:"prebuiltReportName"`
	TableName                    string   `pulumi:"tableName"`
	UseUnifiedAttributionSetting string   `pulumi:"useUnifiedAttributionSetting"`
	ViewAttributionWindow        string   `pulumi:"viewAttributionWindow"`
}

type GetConnectorConfigCustomTableArgs

type GetConnectorConfigCustomTableArgs struct {
	ActionBreakdowns             pulumi.StringArrayInput `pulumi:"actionBreakdowns"`
	ActionReportTime             pulumi.StringInput      `pulumi:"actionReportTime"`
	Aggregation                  pulumi.StringInput      `pulumi:"aggregation"`
	Breakdowns                   pulumi.StringArrayInput `pulumi:"breakdowns"`
	ClickAttributionWindow       pulumi.StringInput      `pulumi:"clickAttributionWindow"`
	ConfigType                   pulumi.StringInput      `pulumi:"configType"`
	Fields                       pulumi.StringArrayInput `pulumi:"fields"`
	Level                        pulumi.StringInput      `pulumi:"level"`
	PrebuiltReportName           pulumi.StringInput      `pulumi:"prebuiltReportName"`
	TableName                    pulumi.StringInput      `pulumi:"tableName"`
	UseUnifiedAttributionSetting pulumi.StringInput      `pulumi:"useUnifiedAttributionSetting"`
	ViewAttributionWindow        pulumi.StringInput      `pulumi:"viewAttributionWindow"`
}

func (GetConnectorConfigCustomTableArgs) ElementType

func (GetConnectorConfigCustomTableArgs) ToGetConnectorConfigCustomTableOutput

func (i GetConnectorConfigCustomTableArgs) ToGetConnectorConfigCustomTableOutput() GetConnectorConfigCustomTableOutput

func (GetConnectorConfigCustomTableArgs) ToGetConnectorConfigCustomTableOutputWithContext

func (i GetConnectorConfigCustomTableArgs) ToGetConnectorConfigCustomTableOutputWithContext(ctx context.Context) GetConnectorConfigCustomTableOutput

func (GetConnectorConfigCustomTableArgs) ToOutput

type GetConnectorConfigCustomTableArray

type GetConnectorConfigCustomTableArray []GetConnectorConfigCustomTableInput

func (GetConnectorConfigCustomTableArray) ElementType

func (GetConnectorConfigCustomTableArray) ToGetConnectorConfigCustomTableArrayOutput

func (i GetConnectorConfigCustomTableArray) ToGetConnectorConfigCustomTableArrayOutput() GetConnectorConfigCustomTableArrayOutput

func (GetConnectorConfigCustomTableArray) ToGetConnectorConfigCustomTableArrayOutputWithContext

func (i GetConnectorConfigCustomTableArray) ToGetConnectorConfigCustomTableArrayOutputWithContext(ctx context.Context) GetConnectorConfigCustomTableArrayOutput

func (GetConnectorConfigCustomTableArray) ToOutput

type GetConnectorConfigCustomTableArrayInput

type GetConnectorConfigCustomTableArrayInput interface {
	pulumi.Input

	ToGetConnectorConfigCustomTableArrayOutput() GetConnectorConfigCustomTableArrayOutput
	ToGetConnectorConfigCustomTableArrayOutputWithContext(context.Context) GetConnectorConfigCustomTableArrayOutput
}

GetConnectorConfigCustomTableArrayInput is an input type that accepts GetConnectorConfigCustomTableArray and GetConnectorConfigCustomTableArrayOutput values. You can construct a concrete instance of `GetConnectorConfigCustomTableArrayInput` via:

GetConnectorConfigCustomTableArray{ GetConnectorConfigCustomTableArgs{...} }

type GetConnectorConfigCustomTableArrayOutput

type GetConnectorConfigCustomTableArrayOutput struct{ *pulumi.OutputState }

func (GetConnectorConfigCustomTableArrayOutput) ElementType

func (GetConnectorConfigCustomTableArrayOutput) Index

func (GetConnectorConfigCustomTableArrayOutput) ToGetConnectorConfigCustomTableArrayOutput

func (o GetConnectorConfigCustomTableArrayOutput) ToGetConnectorConfigCustomTableArrayOutput() GetConnectorConfigCustomTableArrayOutput

func (GetConnectorConfigCustomTableArrayOutput) ToGetConnectorConfigCustomTableArrayOutputWithContext

func (o GetConnectorConfigCustomTableArrayOutput) ToGetConnectorConfigCustomTableArrayOutputWithContext(ctx context.Context) GetConnectorConfigCustomTableArrayOutput

func (GetConnectorConfigCustomTableArrayOutput) ToOutput

type GetConnectorConfigCustomTableInput

type GetConnectorConfigCustomTableInput interface {
	pulumi.Input

	ToGetConnectorConfigCustomTableOutput() GetConnectorConfigCustomTableOutput
	ToGetConnectorConfigCustomTableOutputWithContext(context.Context) GetConnectorConfigCustomTableOutput
}

GetConnectorConfigCustomTableInput is an input type that accepts GetConnectorConfigCustomTableArgs and GetConnectorConfigCustomTableOutput values. You can construct a concrete instance of `GetConnectorConfigCustomTableInput` via:

GetConnectorConfigCustomTableArgs{...}

type GetConnectorConfigCustomTableOutput

type GetConnectorConfigCustomTableOutput struct{ *pulumi.OutputState }

func (GetConnectorConfigCustomTableOutput) ActionBreakdowns

func (GetConnectorConfigCustomTableOutput) ActionReportTime

func (GetConnectorConfigCustomTableOutput) Aggregation

func (GetConnectorConfigCustomTableOutput) Breakdowns

func (GetConnectorConfigCustomTableOutput) ClickAttributionWindow

func (o GetConnectorConfigCustomTableOutput) ClickAttributionWindow() pulumi.StringOutput

func (GetConnectorConfigCustomTableOutput) ConfigType

func (GetConnectorConfigCustomTableOutput) ElementType

func (GetConnectorConfigCustomTableOutput) Fields

func (GetConnectorConfigCustomTableOutput) Level

func (GetConnectorConfigCustomTableOutput) PrebuiltReportName

func (GetConnectorConfigCustomTableOutput) TableName

func (GetConnectorConfigCustomTableOutput) ToGetConnectorConfigCustomTableOutput

func (o GetConnectorConfigCustomTableOutput) ToGetConnectorConfigCustomTableOutput() GetConnectorConfigCustomTableOutput

func (GetConnectorConfigCustomTableOutput) ToGetConnectorConfigCustomTableOutputWithContext

func (o GetConnectorConfigCustomTableOutput) ToGetConnectorConfigCustomTableOutputWithContext(ctx context.Context) GetConnectorConfigCustomTableOutput

func (GetConnectorConfigCustomTableOutput) ToOutput

func (GetConnectorConfigCustomTableOutput) UseUnifiedAttributionSetting

func (o GetConnectorConfigCustomTableOutput) UseUnifiedAttributionSetting() pulumi.StringOutput

func (GetConnectorConfigCustomTableOutput) ViewAttributionWindow

func (o GetConnectorConfigCustomTableOutput) ViewAttributionWindow() pulumi.StringOutput

type GetConnectorConfigInput

type GetConnectorConfigInput interface {
	pulumi.Input

	ToGetConnectorConfigOutput() GetConnectorConfigOutput
	ToGetConnectorConfigOutputWithContext(context.Context) GetConnectorConfigOutput
}

GetConnectorConfigInput is an input type that accepts GetConnectorConfigArgs and GetConnectorConfigOutput values. You can construct a concrete instance of `GetConnectorConfigInput` via:

GetConnectorConfigArgs{...}

type GetConnectorConfigOutput

type GetConnectorConfigOutput struct{ *pulumi.OutputState }

func (GetConnectorConfigOutput) AbsConnectionMethod

func (o GetConnectorConfigOutput) AbsConnectionMethod() pulumi.StringOutput

func (GetConnectorConfigOutput) AbsConnectionString

func (o GetConnectorConfigOutput) AbsConnectionString() pulumi.StringOutput

func (GetConnectorConfigOutput) AbsContainerAddress

func (o GetConnectorConfigOutput) AbsContainerAddress() pulumi.StringOutput

func (GetConnectorConfigOutput) AbsContainerName

func (o GetConnectorConfigOutput) AbsContainerName() pulumi.StringOutput

func (GetConnectorConfigOutput) AbsHostIp

func (GetConnectorConfigOutput) AbsHostUser

func (GetConnectorConfigOutput) AbsPrefix

func (GetConnectorConfigOutput) AbsPublicKey

func (o GetConnectorConfigOutput) AbsPublicKey() pulumi.StringOutput

func (GetConnectorConfigOutput) AccessKey

func (GetConnectorConfigOutput) AccessKeyId

func (GetConnectorConfigOutput) AccessKeySecret

func (o GetConnectorConfigOutput) AccessKeySecret() pulumi.StringOutput

func (GetConnectorConfigOutput) AccessToken

func (GetConnectorConfigOutput) AccessType

func (GetConnectorConfigOutput) Account

func (GetConnectorConfigOutput) AccountId

func (GetConnectorConfigOutput) AccountIds

func (GetConnectorConfigOutput) AccountKey

func (GetConnectorConfigOutput) AccountName

func (GetConnectorConfigOutput) AccountSyncMode

func (o GetConnectorConfigOutput) AccountSyncMode() pulumi.StringOutput

func (GetConnectorConfigOutput) Accounts

func (GetConnectorConfigOutput) AccountsRedditAds

func (GetConnectorConfigOutput) AccountsSyncMode

func (o GetConnectorConfigOutput) AccountsSyncMode() pulumi.StringOutput

func (GetConnectorConfigOutput) ActionBreakdowns

func (o GetConnectorConfigOutput) ActionBreakdowns() pulumi.StringArrayOutput

func (GetConnectorConfigOutput) ActionReportTime

func (o GetConnectorConfigOutput) ActionReportTime() pulumi.StringOutput

func (GetConnectorConfigOutput) AdAnalytics

func (GetConnectorConfigOutput) AdUnitView

func (GetConnectorConfigOutput) AdminApiKey

func (GetConnectorConfigOutput) AdobeAnalyticsConfigurations

func (GetConnectorConfigOutput) Advertisables

func (GetConnectorConfigOutput) Advertisers

func (GetConnectorConfigOutput) AdvertisersIds

func (GetConnectorConfigOutput) AdvertisersSyncMode

func (o GetConnectorConfigOutput) AdvertisersSyncMode() pulumi.StringOutput

func (GetConnectorConfigOutput) AgentHost

func (GetConnectorConfigOutput) AgentOraHome

func (o GetConnectorConfigOutput) AgentOraHome() pulumi.StringOutput

func (GetConnectorConfigOutput) AgentPassword

func (o GetConnectorConfigOutput) AgentPassword() pulumi.StringOutput

func (GetConnectorConfigOutput) AgentPort

func (GetConnectorConfigOutput) AgentPublicCert

func (o GetConnectorConfigOutput) AgentPublicCert() pulumi.StringOutput

func (GetConnectorConfigOutput) AgentUser

func (GetConnectorConfigOutput) Aggregation

func (GetConnectorConfigOutput) AlwaysEncrypted

func (o GetConnectorConfigOutput) AlwaysEncrypted() pulumi.StringOutput

func (GetConnectorConfigOutput) ApiAccessToken

func (o GetConnectorConfigOutput) ApiAccessToken() pulumi.StringOutput

func (GetConnectorConfigOutput) ApiId

func (GetConnectorConfigOutput) ApiKey

func (GetConnectorConfigOutput) ApiKeys

func (GetConnectorConfigOutput) ApiQuota

func (GetConnectorConfigOutput) ApiRequestsPerMinute

func (o GetConnectorConfigOutput) ApiRequestsPerMinute() pulumi.StringOutput

func (GetConnectorConfigOutput) ApiSecret

func (GetConnectorConfigOutput) ApiSecretKey

func (o GetConnectorConfigOutput) ApiSecretKey() pulumi.StringOutput

func (GetConnectorConfigOutput) ApiToken

func (GetConnectorConfigOutput) ApiType

func (GetConnectorConfigOutput) ApiUrl

func (GetConnectorConfigOutput) ApiUsage

func (GetConnectorConfigOutput) ApiVersion

func (GetConnectorConfigOutput) AppId

func (GetConnectorConfigOutput) AppIds

func (GetConnectorConfigOutput) AppIdsAppsflyers

func (GetConnectorConfigOutput) AppSpecificPassword

func (o GetConnectorConfigOutput) AppSpecificPassword() pulumi.StringOutput

func (GetConnectorConfigOutput) AppSyncMode

func (GetConnectorConfigOutput) AppendFileOption

func (o GetConnectorConfigOutput) AppendFileOption() pulumi.StringOutput

func (GetConnectorConfigOutput) ApplicationKey

func (o GetConnectorConfigOutput) ApplicationKey() pulumi.StringOutput

func (GetConnectorConfigOutput) Apps

func (GetConnectorConfigOutput) ArchiveLogFormat

func (o GetConnectorConfigOutput) ArchiveLogFormat() pulumi.StringOutput

func (GetConnectorConfigOutput) ArchiveLogPath

func (o GetConnectorConfigOutput) ArchiveLogPath() pulumi.StringOutput

func (GetConnectorConfigOutput) ArchivePattern

func (o GetConnectorConfigOutput) ArchivePattern() pulumi.StringOutput

func (GetConnectorConfigOutput) AreSoapCredentialsProvided

func (o GetConnectorConfigOutput) AreSoapCredentialsProvided() pulumi.StringOutput

func (GetConnectorConfigOutput) AsbIp

func (GetConnectorConfigOutput) AsmOption

func (GetConnectorConfigOutput) AsmOracleHome

func (o GetConnectorConfigOutput) AsmOracleHome() pulumi.StringOutput

func (GetConnectorConfigOutput) AsmPassword

func (GetConnectorConfigOutput) AsmTns

func (GetConnectorConfigOutput) AsmUser

func (GetConnectorConfigOutput) AttributionWindow

func (o GetConnectorConfigOutput) AttributionWindow() pulumi.StringOutput

func (GetConnectorConfigOutput) AttributionWindowSize

func (o GetConnectorConfigOutput) AttributionWindowSize() pulumi.StringOutput

func (GetConnectorConfigOutput) Auth

func (GetConnectorConfigOutput) AuthMethod

func (GetConnectorConfigOutput) AuthMode

func (GetConnectorConfigOutput) AuthType

func (GetConnectorConfigOutput) AuthorizationMethod

func (o GetConnectorConfigOutput) AuthorizationMethod() pulumi.StringOutput

func (GetConnectorConfigOutput) AwsRegionCode

func (o GetConnectorConfigOutput) AwsRegionCode() pulumi.StringOutput

func (GetConnectorConfigOutput) BaseCurrency

func (o GetConnectorConfigOutput) BaseCurrency() pulumi.StringOutput

func (GetConnectorConfigOutput) BaseDomain

func (GetConnectorConfigOutput) BaseId

func (GetConnectorConfigOutput) BaseUrl

func (GetConnectorConfigOutput) BearerToken

func (GetConnectorConfigOutput) BlobSasUrl

func (GetConnectorConfigOutput) Breakdowns

func (GetConnectorConfigOutput) Bucket

func (GetConnectorConfigOutput) BucketName

func (GetConnectorConfigOutput) BucketService

func (o GetConnectorConfigOutput) BucketService() pulumi.StringOutput

func (GetConnectorConfigOutput) BusinessId

func (GetConnectorConfigOutput) BusinessUnitId

func (o GetConnectorConfigOutput) BusinessUnitId() pulumi.StringOutput

func (GetConnectorConfigOutput) Certificate

func (GetConnectorConfigOutput) ClickAttributionWindow

func (o GetConnectorConfigOutput) ClickAttributionWindow() pulumi.StringOutput

func (GetConnectorConfigOutput) Client added in v0.0.4

func (GetConnectorConfigOutput) ClientCert

func (GetConnectorConfigOutput) ClientCertKey

func (o GetConnectorConfigOutput) ClientCertKey() pulumi.StringOutput

func (GetConnectorConfigOutput) ClientId

func (GetConnectorConfigOutput) ClientKey

func (GetConnectorConfigOutput) ClientName

func (GetConnectorConfigOutput) ClientSecret

func (o GetConnectorConfigOutput) ClientSecret() pulumi.StringOutput

func (GetConnectorConfigOutput) CloudStorageType

func (o GetConnectorConfigOutput) CloudStorageType() pulumi.StringOutput

func (GetConnectorConfigOutput) Columns

func (GetConnectorConfigOutput) CompanyId

func (GetConnectorConfigOutput) CompanyKey

func (GetConnectorConfigOutput) CompanyRequestToken added in v0.0.4

func (o GetConnectorConfigOutput) CompanyRequestToken() pulumi.StringOutput

func (GetConnectorConfigOutput) CompanyUuid added in v0.0.4

func (GetConnectorConfigOutput) Compression

func (GetConnectorConfigOutput) ConfigMethod

func (o GetConnectorConfigOutput) ConfigMethod() pulumi.StringOutput

func (GetConnectorConfigOutput) ConfigRepositoryUrl

func (o GetConnectorConfigOutput) ConfigRepositoryUrl() pulumi.StringOutput

func (GetConnectorConfigOutput) ConfigType

func (GetConnectorConfigOutput) ConnectingUser

func (o GetConnectorConfigOutput) ConnectingUser() pulumi.StringOutput

func (GetConnectorConfigOutput) ConnectingUserEmail

func (o GetConnectorConfigOutput) ConnectingUserEmail() pulumi.StringOutput

func (GetConnectorConfigOutput) ConnectionMethod

func (o GetConnectorConfigOutput) ConnectionMethod() pulumi.StringOutput

func (GetConnectorConfigOutput) ConnectionString

func (o GetConnectorConfigOutput) ConnectionString() pulumi.StringOutput

func (GetConnectorConfigOutput) ConnectionType

func (o GetConnectorConfigOutput) ConnectionType() pulumi.StringOutput

func (GetConnectorConfigOutput) ConsumerGroup

func (o GetConnectorConfigOutput) ConsumerGroup() pulumi.StringOutput

func (GetConnectorConfigOutput) ConsumerKey

func (GetConnectorConfigOutput) ConsumerSecret

func (o GetConnectorConfigOutput) ConsumerSecret() pulumi.StringOutput

func (GetConnectorConfigOutput) ContainerAddress

func (o GetConnectorConfigOutput) ContainerAddress() pulumi.StringOutput

func (GetConnectorConfigOutput) ContainerName

func (o GetConnectorConfigOutput) ContainerName() pulumi.StringOutput

func (GetConnectorConfigOutput) ContentOwnerId

func (o GetConnectorConfigOutput) ContentOwnerId() pulumi.StringOutput

func (GetConnectorConfigOutput) ConversationWebhookUrl

func (o GetConnectorConfigOutput) ConversationWebhookUrl() pulumi.StringOutput

func (GetConnectorConfigOutput) ConversionDimensions

func (o GetConnectorConfigOutput) ConversionDimensions() pulumi.StringArrayOutput

func (GetConnectorConfigOutput) ConversionReportTime

func (o GetConnectorConfigOutput) ConversionReportTime() pulumi.StringOutput

func (GetConnectorConfigOutput) ConversionWindowSize

func (o GetConnectorConfigOutput) ConversionWindowSize() pulumi.StringOutput

func (GetConnectorConfigOutput) CsvDefinition

func (o GetConnectorConfigOutput) CsvDefinition() pulumi.StringOutput

func (GetConnectorConfigOutput) Currency

func (GetConnectorConfigOutput) CustomEventSyncMode

func (o GetConnectorConfigOutput) CustomEventSyncMode() pulumi.StringOutput

func (GetConnectorConfigOutput) CustomEvents

func (GetConnectorConfigOutput) CustomFieldIds

func (GetConnectorConfigOutput) CustomFloodlightVariables

func (o GetConnectorConfigOutput) CustomFloodlightVariables() pulumi.StringArrayOutput

func (GetConnectorConfigOutput) CustomReports

func (GetConnectorConfigOutput) CustomTables

func (GetConnectorConfigOutput) CustomerId

func (GetConnectorConfigOutput) CustomerListId

func (o GetConnectorConfigOutput) CustomerListId() pulumi.StringOutput

func (GetConnectorConfigOutput) DailyApiCallLimit

func (o GetConnectorConfigOutput) DailyApiCallLimit() pulumi.StringOutput

func (GetConnectorConfigOutput) DataAccessMethod

func (o GetConnectorConfigOutput) DataAccessMethod() pulumi.StringOutput

func (GetConnectorConfigOutput) DataCenter

func (GetConnectorConfigOutput) DataSetName

func (GetConnectorConfigOutput) Database

func (GetConnectorConfigOutput) DatasetId

func (GetConnectorConfigOutput) Datasource

func (GetConnectorConfigOutput) DateGranularity

func (o GetConnectorConfigOutput) DateGranularity() pulumi.StringOutput

func (GetConnectorConfigOutput) Delimiter

func (GetConnectorConfigOutput) DimensionAttributes

func (o GetConnectorConfigOutput) DimensionAttributes() pulumi.StringArrayOutput

func (GetConnectorConfigOutput) Dimensions

func (GetConnectorConfigOutput) Domain

func (GetConnectorConfigOutput) DomainHostName

func (o GetConnectorConfigOutput) DomainHostName() pulumi.StringOutput

func (GetConnectorConfigOutput) DomainName

func (GetConnectorConfigOutput) DomainType

func (GetConnectorConfigOutput) ElementType

func (GetConnectorConfigOutput) ElementType() reflect.Type

func (GetConnectorConfigOutput) Elements

func (GetConnectorConfigOutput) Email

func (GetConnectorConfigOutput) EmptyHeader

func (GetConnectorConfigOutput) EnableAllDimensionCombinations

func (o GetConnectorConfigOutput) EnableAllDimensionCombinations() pulumi.StringOutput

func (GetConnectorConfigOutput) EnableArchiveLogOnly

func (o GetConnectorConfigOutput) EnableArchiveLogOnly() pulumi.StringOutput

func (GetConnectorConfigOutput) EnableEnrichments

func (o GetConnectorConfigOutput) EnableEnrichments() pulumi.StringOutput

func (GetConnectorConfigOutput) EnableExports

func (o GetConnectorConfigOutput) EnableExports() pulumi.StringOutput

func (GetConnectorConfigOutput) EnableTde

func (GetConnectorConfigOutput) EncodedPublicKey

func (o GetConnectorConfigOutput) EncodedPublicKey() pulumi.StringOutput

func (GetConnectorConfigOutput) EncryptionKey

func (o GetConnectorConfigOutput) EncryptionKey() pulumi.StringOutput

func (GetConnectorConfigOutput) Endpoint

func (GetConnectorConfigOutput) EngagementAttributionWindow

func (o GetConnectorConfigOutput) EngagementAttributionWindow() pulumi.StringOutput

func (GetConnectorConfigOutput) EnrichedExport

func (o GetConnectorConfigOutput) EnrichedExport() pulumi.StringOutput

func (GetConnectorConfigOutput) EntityId

func (GetConnectorConfigOutput) Environment

func (GetConnectorConfigOutput) EscapeChar

func (GetConnectorConfigOutput) EuRegion

func (GetConnectorConfigOutput) Events

func (GetConnectorConfigOutput) ExportStorageType

func (o GetConnectorConfigOutput) ExportStorageType() pulumi.StringOutput

func (GetConnectorConfigOutput) ExternalId

func (GetConnectorConfigOutput) Fields

func (GetConnectorConfigOutput) FileType

func (GetConnectorConfigOutput) Filter

func (GetConnectorConfigOutput) FinanceAccountSyncMode

func (o GetConnectorConfigOutput) FinanceAccountSyncMode() pulumi.StringOutput

func (GetConnectorConfigOutput) FinanceAccounts

func (GetConnectorConfigOutput) Folder

func (GetConnectorConfigOutput) FolderId

func (GetConnectorConfigOutput) FolderPath

func (GetConnectorConfigOutput) ForecastId

func (GetConnectorConfigOutput) FtpHost

func (GetConnectorConfigOutput) FtpPassword

func (GetConnectorConfigOutput) FtpPort

func (GetConnectorConfigOutput) FtpUser

func (GetConnectorConfigOutput) Function

func (GetConnectorConfigOutput) FunctionApp

func (GetConnectorConfigOutput) FunctionKey

func (GetConnectorConfigOutput) FunctionName

func (o GetConnectorConfigOutput) FunctionName() pulumi.StringOutput

func (GetConnectorConfigOutput) FunctionTrigger

func (o GetConnectorConfigOutput) FunctionTrigger() pulumi.StringOutput

func (GetConnectorConfigOutput) GcsBucket

func (GetConnectorConfigOutput) GcsFolder

func (GetConnectorConfigOutput) GroupName

func (GetConnectorConfigOutput) HasManagePermissions

func (o GetConnectorConfigOutput) HasManagePermissions() pulumi.StringOutput

func (GetConnectorConfigOutput) HomeFolder

func (GetConnectorConfigOutput) Host

func (GetConnectorConfigOutput) HostIp

func (GetConnectorConfigOutput) HostUser

func (GetConnectorConfigOutput) Hosts

func (GetConnectorConfigOutput) Identity

func (GetConnectorConfigOutput) Instance

func (GetConnectorConfigOutput) InstanceNumber

func (o GetConnectorConfigOutput) InstanceNumber() pulumi.StringOutput

func (GetConnectorConfigOutput) InstanceUrl

func (GetConnectorConfigOutput) IntegrationKey

func (o GetConnectorConfigOutput) IntegrationKey() pulumi.StringOutput

func (GetConnectorConfigOutput) IsAccountLevelConnector

func (o GetConnectorConfigOutput) IsAccountLevelConnector() pulumi.StringOutput

func (GetConnectorConfigOutput) IsAuth2Enabled

func (o GetConnectorConfigOutput) IsAuth2Enabled() pulumi.StringOutput

func (GetConnectorConfigOutput) IsCustomApiCredentials

func (o GetConnectorConfigOutput) IsCustomApiCredentials() pulumi.StringOutput

func (GetConnectorConfigOutput) IsFtps

func (GetConnectorConfigOutput) IsKeypair

func (GetConnectorConfigOutput) IsMultiEntityFeatureEnabled

func (o GetConnectorConfigOutput) IsMultiEntityFeatureEnabled() pulumi.StringOutput

func (GetConnectorConfigOutput) IsNewPackage

func (o GetConnectorConfigOutput) IsNewPackage() pulumi.StringOutput

func (GetConnectorConfigOutput) IsPrivateKeyEncrypted

func (o GetConnectorConfigOutput) IsPrivateKeyEncrypted() pulumi.StringOutput

func (GetConnectorConfigOutput) IsPrivateLinkRequired

func (o GetConnectorConfigOutput) IsPrivateLinkRequired() pulumi.StringOutput

func (GetConnectorConfigOutput) IsPublic

func (GetConnectorConfigOutput) IsSailthruConnectEnabled

func (o GetConnectorConfigOutput) IsSailthruConnectEnabled() pulumi.StringOutput

func (GetConnectorConfigOutput) IsSecure

func (GetConnectorConfigOutput) IsSingleTableMode

func (o GetConnectorConfigOutput) IsSingleTableMode() pulumi.StringOutput

func (GetConnectorConfigOutput) IsVendor

func (GetConnectorConfigOutput) JsonDeliveryMode

func (o GetConnectorConfigOutput) JsonDeliveryMode() pulumi.StringOutput

func (GetConnectorConfigOutput) Key

func (GetConnectorConfigOutput) KeyPassword

func (GetConnectorConfigOutput) KeyStoreType

func (o GetConnectorConfigOutput) KeyStoreType() pulumi.StringOutput

func (GetConnectorConfigOutput) Keystore

func (GetConnectorConfigOutput) KeystorePassword

func (o GetConnectorConfigOutput) KeystorePassword() pulumi.StringOutput

func (GetConnectorConfigOutput) Last_synced_changes_utc added in v0.0.4

func (o GetConnectorConfigOutput) Last_synced_changes_utc() pulumi.StringOutput

func (GetConnectorConfigOutput) LatestVersion

func (o GetConnectorConfigOutput) LatestVersion() pulumi.StringOutput

func (GetConnectorConfigOutput) LineSeparator

func (o GetConnectorConfigOutput) LineSeparator() pulumi.StringOutput

func (GetConnectorConfigOutput) ListStrategy

func (o GetConnectorConfigOutput) ListStrategy() pulumi.StringOutput

func (GetConnectorConfigOutput) ListSyncMode

func (o GetConnectorConfigOutput) ListSyncMode() pulumi.StringOutput

func (GetConnectorConfigOutput) LogJournal

func (GetConnectorConfigOutput) LogJournalSchema

func (o GetConnectorConfigOutput) LogJournalSchema() pulumi.StringOutput

func (GetConnectorConfigOutput) Login

func (GetConnectorConfigOutput) LoginPassword

func (o GetConnectorConfigOutput) LoginPassword() pulumi.StringOutput

func (GetConnectorConfigOutput) ManagerAccounts

func (GetConnectorConfigOutput) MerchantId

func (GetConnectorConfigOutput) MessageType

func (GetConnectorConfigOutput) Metrics

func (GetConnectorConfigOutput) NamedRange

func (GetConnectorConfigOutput) Namespace

func (GetConnectorConfigOutput) NetworkCode

func (GetConnectorConfigOutput) NullSequence

func (o GetConnectorConfigOutput) NullSequence() pulumi.StringOutput

func (GetConnectorConfigOutput) OauthToken

func (GetConnectorConfigOutput) OauthTokenSecret

func (o GetConnectorConfigOutput) OauthTokenSecret() pulumi.StringOutput

func (GetConnectorConfigOutput) OnError

func (GetConnectorConfigOutput) OnPremise

func (GetConnectorConfigOutput) Organization

func (o GetConnectorConfigOutput) Organization() pulumi.StringOutput

func (GetConnectorConfigOutput) OrganizationId

func (o GetConnectorConfigOutput) OrganizationId() pulumi.StringOutput

func (GetConnectorConfigOutput) Organizations

func (GetConnectorConfigOutput) PackedModeTables

func (o GetConnectorConfigOutput) PackedModeTables() pulumi.StringArrayOutput

func (GetConnectorConfigOutput) PackingMode

func (GetConnectorConfigOutput) Pages

func (GetConnectorConfigOutput) Partners

func (GetConnectorConfigOutput) Passphrase

func (GetConnectorConfigOutput) Password

func (GetConnectorConfigOutput) Pat

func (GetConnectorConfigOutput) PatName added in v0.0.4

func (GetConnectorConfigOutput) PatSecret added in v0.0.4

func (GetConnectorConfigOutput) Path

func (GetConnectorConfigOutput) Pattern

func (GetConnectorConfigOutput) PdbName

func (GetConnectorConfigOutput) PemCertificate

func (o GetConnectorConfigOutput) PemCertificate() pulumi.StringOutput

func (GetConnectorConfigOutput) PemPrivateKey

func (o GetConnectorConfigOutput) PemPrivateKey() pulumi.StringOutput

func (GetConnectorConfigOutput) PerInteractionDimensions

func (o GetConnectorConfigOutput) PerInteractionDimensions() pulumi.StringArrayOutput

func (GetConnectorConfigOutput) PersonalAccessToken

func (o GetConnectorConfigOutput) PersonalAccessToken() pulumi.StringOutput

func (GetConnectorConfigOutput) PgpPassPhrase

func (o GetConnectorConfigOutput) PgpPassPhrase() pulumi.StringOutput

func (GetConnectorConfigOutput) PgpSecretKey

func (o GetConnectorConfigOutput) PgpSecretKey() pulumi.StringOutput

func (GetConnectorConfigOutput) PhoneNumber

func (GetConnectorConfigOutput) Port

func (GetConnectorConfigOutput) PostClickAttributionWindowSize

func (o GetConnectorConfigOutput) PostClickAttributionWindowSize() pulumi.StringOutput

func (GetConnectorConfigOutput) PrebuiltReport

func (o GetConnectorConfigOutput) PrebuiltReport() pulumi.StringOutput

func (GetConnectorConfigOutput) Prefix

func (GetConnectorConfigOutput) PrimaryKeys

func (GetConnectorConfigOutput) PrivateKey

func (GetConnectorConfigOutput) Profiles

func (GetConnectorConfigOutput) ProjectCredentials

func (GetConnectorConfigOutput) ProjectId

func (GetConnectorConfigOutput) Projects

func (GetConnectorConfigOutput) Properties

func (GetConnectorConfigOutput) PublicKey

func (GetConnectorConfigOutput) PublicationName

func (o GetConnectorConfigOutput) PublicationName() pulumi.StringOutput

func (GetConnectorConfigOutput) QueryId

func (GetConnectorConfigOutput) QueryParamValue

func (o GetConnectorConfigOutput) QueryParamValue() pulumi.StringOutput

func (GetConnectorConfigOutput) RefreshTokenExpiresAt

func (o GetConnectorConfigOutput) RefreshTokenExpiresAt() pulumi.StringOutput

func (GetConnectorConfigOutput) Region

func (GetConnectorConfigOutput) ReplicaId

func (GetConnectorConfigOutput) ReplicationSlot

func (o GetConnectorConfigOutput) ReplicationSlot() pulumi.StringOutput

func (GetConnectorConfigOutput) ReportConfigurationIds

func (o GetConnectorConfigOutput) ReportConfigurationIds() pulumi.StringArrayOutput

func (GetConnectorConfigOutput) ReportFormatType

func (o GetConnectorConfigOutput) ReportFormatType() pulumi.StringOutput

func (GetConnectorConfigOutput) ReportSuites

func (GetConnectorConfigOutput) ReportTimezone

func (o GetConnectorConfigOutput) ReportTimezone() pulumi.StringOutput

func (GetConnectorConfigOutput) ReportType

func (GetConnectorConfigOutput) ReportUrl

func (GetConnectorConfigOutput) Reports

func (GetConnectorConfigOutput) ReportsLinkedinAds

func (o GetConnectorConfigOutput) ReportsLinkedinAds() pulumi.StringArrayOutput

func (GetConnectorConfigOutput) Repositories

func (GetConnectorConfigOutput) ResourceToken

func (o GetConnectorConfigOutput) ResourceToken() pulumi.StringOutput

func (GetConnectorConfigOutput) ResourceUrl

func (GetConnectorConfigOutput) RestApiLimit

func (o GetConnectorConfigOutput) RestApiLimit() pulumi.StringOutput

func (GetConnectorConfigOutput) RfcLibraryPath

func (o GetConnectorConfigOutput) RfcLibraryPath() pulumi.StringOutput

func (GetConnectorConfigOutput) Role

func (GetConnectorConfigOutput) RoleArn

func (GetConnectorConfigOutput) RollbackWindowSize

func (o GetConnectorConfigOutput) RollbackWindowSize() pulumi.StringOutput

func (GetConnectorConfigOutput) S3Bucket

func (GetConnectorConfigOutput) S3ExportBucket

func (o GetConnectorConfigOutput) S3ExportBucket() pulumi.StringOutput

func (GetConnectorConfigOutput) S3ExportFolder

func (o GetConnectorConfigOutput) S3ExportFolder() pulumi.StringOutput

func (GetConnectorConfigOutput) S3ExportRoleArn

func (o GetConnectorConfigOutput) S3ExportRoleArn() pulumi.StringOutput

func (GetConnectorConfigOutput) S3RoleArn

func (GetConnectorConfigOutput) S3bucket

func (GetConnectorConfigOutput) S3externalId

func (o GetConnectorConfigOutput) S3externalId() pulumi.StringOutput

func (GetConnectorConfigOutput) S3folder

func (GetConnectorConfigOutput) S3path

func (GetConnectorConfigOutput) S3roleArn

func (GetConnectorConfigOutput) SalesAccountSyncMode

func (o GetConnectorConfigOutput) SalesAccountSyncMode() pulumi.StringOutput

func (GetConnectorConfigOutput) SalesAccounts

func (GetConnectorConfigOutput) SalesforceSecurityToken

func (o GetConnectorConfigOutput) SalesforceSecurityToken() pulumi.StringOutput

func (GetConnectorConfigOutput) SandboxAccount

func (o GetConnectorConfigOutput) SandboxAccount() pulumi.StringOutput

func (GetConnectorConfigOutput) SapSchema

func (GetConnectorConfigOutput) SapUser

func (GetConnectorConfigOutput) SaslMechanism

func (o GetConnectorConfigOutput) SaslMechanism() pulumi.StringOutput

func (GetConnectorConfigOutput) SaslPlainKey

func (o GetConnectorConfigOutput) SaslPlainKey() pulumi.StringOutput

func (GetConnectorConfigOutput) SaslPlainSecret

func (o GetConnectorConfigOutput) SaslPlainSecret() pulumi.StringOutput

func (GetConnectorConfigOutput) SaslScram256Key

func (o GetConnectorConfigOutput) SaslScram256Key() pulumi.StringOutput

func (GetConnectorConfigOutput) SaslScram256Secret

func (o GetConnectorConfigOutput) SaslScram256Secret() pulumi.StringOutput

func (GetConnectorConfigOutput) SaslScram512Key

func (o GetConnectorConfigOutput) SaslScram512Key() pulumi.StringOutput

func (GetConnectorConfigOutput) SaslScram512Secret

func (o GetConnectorConfigOutput) SaslScram512Secret() pulumi.StringOutput

func (GetConnectorConfigOutput) SchemaRegistryCredentialsSource

func (o GetConnectorConfigOutput) SchemaRegistryCredentialsSource() pulumi.StringOutput

func (GetConnectorConfigOutput) SchemaRegistryKey

func (o GetConnectorConfigOutput) SchemaRegistryKey() pulumi.StringOutput

func (GetConnectorConfigOutput) SchemaRegistrySecret

func (o GetConnectorConfigOutput) SchemaRegistrySecret() pulumi.StringOutput

func (GetConnectorConfigOutput) SchemaRegistryUrls

func (o GetConnectorConfigOutput) SchemaRegistryUrls() pulumi.StringArrayOutput

func (GetConnectorConfigOutput) Secret

func (GetConnectorConfigOutput) SecretKey

func (GetConnectorConfigOutput) Secrets

func (GetConnectorConfigOutput) SecretsLists

func (GetConnectorConfigOutput) SecurityProtocol

func (o GetConnectorConfigOutput) SecurityProtocol() pulumi.StringOutput

func (GetConnectorConfigOutput) Segments

func (GetConnectorConfigOutput) SelectedExports

func (GetConnectorConfigOutput) SenderId

func (GetConnectorConfigOutput) SenderPassword

func (o GetConnectorConfigOutput) SenderPassword() pulumi.StringOutput

func (GetConnectorConfigOutput) ServerAddress added in v0.0.4

func (o GetConnectorConfigOutput) ServerAddress() pulumi.StringOutput

func (GetConnectorConfigOutput) ServerUrl

func (GetConnectorConfigOutput) Servers

func (GetConnectorConfigOutput) ServiceAccount

func (o GetConnectorConfigOutput) ServiceAccount() pulumi.StringOutput

func (GetConnectorConfigOutput) ServiceAccountEmail

func (o GetConnectorConfigOutput) ServiceAccountEmail() pulumi.StringOutput

func (GetConnectorConfigOutput) ServiceAccountKey

func (o GetConnectorConfigOutput) ServiceAccountKey() pulumi.StringOutput

func (GetConnectorConfigOutput) ServiceVersion

func (o GetConnectorConfigOutput) ServiceVersion() pulumi.StringOutput

func (GetConnectorConfigOutput) SftpHost

func (GetConnectorConfigOutput) SftpIsKeyPair

func (o GetConnectorConfigOutput) SftpIsKeyPair() pulumi.StringOutput

func (GetConnectorConfigOutput) SftpPassword

func (o GetConnectorConfigOutput) SftpPassword() pulumi.StringOutput

func (GetConnectorConfigOutput) SftpPort

func (GetConnectorConfigOutput) SftpPublicKey

func (o GetConnectorConfigOutput) SftpPublicKey() pulumi.StringOutput

func (GetConnectorConfigOutput) SftpUser

func (GetConnectorConfigOutput) ShareUrl

func (GetConnectorConfigOutput) SheetId

func (GetConnectorConfigOutput) Shop

func (GetConnectorConfigOutput) ShortCode

func (GetConnectorConfigOutput) ShowRecordsWithNoMetrics

func (o GetConnectorConfigOutput) ShowRecordsWithNoMetrics() pulumi.StringOutput

func (GetConnectorConfigOutput) Sid

func (GetConnectorConfigOutput) SignerPublicKey

func (o GetConnectorConfigOutput) SignerPublicKey() pulumi.StringOutput

func (GetConnectorConfigOutput) SiteAddress

func (GetConnectorConfigOutput) SiteId

func (GetConnectorConfigOutput) SiteName

func (GetConnectorConfigOutput) SiteUrls

func (GetConnectorConfigOutput) SkipAfter

func (GetConnectorConfigOutput) SkipBefore

func (GetConnectorConfigOutput) SoapUri

func (GetConnectorConfigOutput) SocialDataSyncTimeframe

func (o GetConnectorConfigOutput) SocialDataSyncTimeframe() pulumi.StringOutput

func (GetConnectorConfigOutput) Source

func (GetConnectorConfigOutput) StoreHash

func (GetConnectorConfigOutput) SubDomain

func (GetConnectorConfigOutput) Subdomain

func (GetConnectorConfigOutput) SubscriberName

func (o GetConnectorConfigOutput) SubscriberName() pulumi.StringOutput

func (GetConnectorConfigOutput) Subscription

func (o GetConnectorConfigOutput) Subscription() pulumi.StringOutput

func (GetConnectorConfigOutput) SupportConnectedAccountsSync

func (o GetConnectorConfigOutput) SupportConnectedAccountsSync() pulumi.StringOutput

func (GetConnectorConfigOutput) SupportNestedColumns

func (o GetConnectorConfigOutput) SupportNestedColumns() pulumi.StringOutput

func (GetConnectorConfigOutput) SurveyIds

func (GetConnectorConfigOutput) SwipeAttributionWindow

func (o GetConnectorConfigOutput) SwipeAttributionWindow() pulumi.StringOutput

func (GetConnectorConfigOutput) SyncDataLocker

func (o GetConnectorConfigOutput) SyncDataLocker() pulumi.StringOutput

func (GetConnectorConfigOutput) SyncFormat

func (GetConnectorConfigOutput) SyncFormulaFields

func (o GetConnectorConfigOutput) SyncFormulaFields() pulumi.StringOutput

func (GetConnectorConfigOutput) SyncMetadata

func (o GetConnectorConfigOutput) SyncMetadata() pulumi.StringOutput

func (GetConnectorConfigOutput) SyncMethod

func (GetConnectorConfigOutput) SyncMode

func (GetConnectorConfigOutput) SyncMultipleAccounts

func (o GetConnectorConfigOutput) SyncMultipleAccounts() pulumi.StringOutput

func (GetConnectorConfigOutput) SyncPackMode

func (o GetConnectorConfigOutput) SyncPackMode() pulumi.StringOutput

func (GetConnectorConfigOutput) SyncPullApi

func (GetConnectorConfigOutput) SyncType

func (GetConnectorConfigOutput) Sysnr added in v0.0.4

func (GetConnectorConfigOutput) TableName

func (GetConnectorConfigOutput) TdeCertificate

func (o GetConnectorConfigOutput) TdeCertificate() pulumi.StringOutput

func (GetConnectorConfigOutput) TdeCertificateName

func (o GetConnectorConfigOutput) TdeCertificateName() pulumi.StringOutput

func (GetConnectorConfigOutput) TdePassword

func (GetConnectorConfigOutput) TdePrivateKey

func (o GetConnectorConfigOutput) TdePrivateKey() pulumi.StringOutput

func (GetConnectorConfigOutput) TeamId

func (GetConnectorConfigOutput) TechnicalAccountId

func (o GetConnectorConfigOutput) TechnicalAccountId() pulumi.StringOutput

func (GetConnectorConfigOutput) TemplateLabels

func (GetConnectorConfigOutput) TenantId

func (GetConnectorConfigOutput) TestTableName

func (o GetConnectorConfigOutput) TestTableName() pulumi.StringOutput

func (GetConnectorConfigOutput) TimeZone

func (GetConnectorConfigOutput) TimeframeMonths

func (o GetConnectorConfigOutput) TimeframeMonths() pulumi.StringOutput

func (GetConnectorConfigOutput) Tns

func (GetConnectorConfigOutput) ToGetConnectorConfigOutput

func (o GetConnectorConfigOutput) ToGetConnectorConfigOutput() GetConnectorConfigOutput

func (GetConnectorConfigOutput) ToGetConnectorConfigOutputWithContext

func (o GetConnectorConfigOutput) ToGetConnectorConfigOutputWithContext(ctx context.Context) GetConnectorConfigOutput

func (GetConnectorConfigOutput) ToOutput

func (GetConnectorConfigOutput) TokenAuthenticatedContainer

func (o GetConnectorConfigOutput) TokenAuthenticatedContainer() pulumi.StringOutput

func (GetConnectorConfigOutput) TokenAuthenticatedDatabase

func (o GetConnectorConfigOutput) TokenAuthenticatedDatabase() pulumi.StringOutput

func (GetConnectorConfigOutput) TokenId

func (GetConnectorConfigOutput) TokenKey

func (GetConnectorConfigOutput) TokenSecret

func (GetConnectorConfigOutput) TokenSecretKey

func (o GetConnectorConfigOutput) TokenSecretKey() pulumi.StringOutput

func (GetConnectorConfigOutput) Topics

func (GetConnectorConfigOutput) TrustStoreType

func (o GetConnectorConfigOutput) TrustStoreType() pulumi.StringOutput

func (GetConnectorConfigOutput) TrustedCert

func (GetConnectorConfigOutput) Truststore

func (GetConnectorConfigOutput) TunnelHost

func (GetConnectorConfigOutput) TunnelPort

func (GetConnectorConfigOutput) TunnelUser

func (GetConnectorConfigOutput) UniqueId

func (GetConnectorConfigOutput) UpdateConfigOnEachSync

func (o GetConnectorConfigOutput) UpdateConfigOnEachSync() pulumi.StringOutput

func (GetConnectorConfigOutput) UpdateMethod

func (o GetConnectorConfigOutput) UpdateMethod() pulumi.StringOutput

func (GetConnectorConfigOutput) Uri

func (GetConnectorConfigOutput) UseApiKeys

func (GetConnectorConfigOutput) UseCustomerBucket

func (o GetConnectorConfigOutput) UseCustomerBucket() pulumi.StringOutput

func (GetConnectorConfigOutput) UseOracleRac

func (o GetConnectorConfigOutput) UseOracleRac() pulumi.StringOutput

func (GetConnectorConfigOutput) UsePgpEncryptionOptions

func (o GetConnectorConfigOutput) UsePgpEncryptionOptions() pulumi.StringOutput

func (GetConnectorConfigOutput) UseServiceAccount

func (o GetConnectorConfigOutput) UseServiceAccount() pulumi.StringOutput

func (GetConnectorConfigOutput) UseTemplateLabels

func (o GetConnectorConfigOutput) UseTemplateLabels() pulumi.StringOutput

func (GetConnectorConfigOutput) UseWebhooks

func (GetConnectorConfigOutput) UseWorkspace

func (o GetConnectorConfigOutput) UseWorkspace() pulumi.StringOutput

func (GetConnectorConfigOutput) User

func (GetConnectorConfigOutput) UserId

func (GetConnectorConfigOutput) UserKey

func (GetConnectorConfigOutput) UserName

func (GetConnectorConfigOutput) UserProfiles

func (GetConnectorConfigOutput) Username

func (GetConnectorConfigOutput) ViewAttributionWindow

func (o GetConnectorConfigOutput) ViewAttributionWindow() pulumi.StringOutput

func (GetConnectorConfigOutput) ViewThroughAttributionWindowSize

func (o GetConnectorConfigOutput) ViewThroughAttributionWindowSize() pulumi.StringOutput

func (GetConnectorConfigOutput) WebhookEndpoint

func (o GetConnectorConfigOutput) WebhookEndpoint() pulumi.StringOutput

func (GetConnectorConfigOutput) WebhookKey

func (GetConnectorConfigOutput) WebhookUrl

func (GetConnectorConfigOutput) WordPressSiteIdOrWoocommerceDomainName

func (o GetConnectorConfigOutput) WordPressSiteIdOrWoocommerceDomainName() pulumi.StringOutput

func (GetConnectorConfigOutput) WorkspaceName

func (o GetConnectorConfigOutput) WorkspaceName() pulumi.StringOutput

func (GetConnectorConfigOutput) WorkspaceSameAsSource

func (o GetConnectorConfigOutput) WorkspaceSameAsSource() pulumi.StringOutput

func (GetConnectorConfigOutput) WorkspaceSchema

func (o GetConnectorConfigOutput) WorkspaceSchema() pulumi.StringOutput

func (GetConnectorConfigOutput) WsCertificate

func (o GetConnectorConfigOutput) WsCertificate() pulumi.StringOutput

type GetConnectorConfigProjectCredential

type GetConnectorConfigProjectCredential struct {
	ApiKey    string `pulumi:"apiKey"`
	Project   string `pulumi:"project"`
	SecretKey string `pulumi:"secretKey"`
}

type GetConnectorConfigProjectCredentialArgs

type GetConnectorConfigProjectCredentialArgs struct {
	ApiKey    pulumi.StringInput `pulumi:"apiKey"`
	Project   pulumi.StringInput `pulumi:"project"`
	SecretKey pulumi.StringInput `pulumi:"secretKey"`
}

func (GetConnectorConfigProjectCredentialArgs) ElementType

func (GetConnectorConfigProjectCredentialArgs) ToGetConnectorConfigProjectCredentialOutput

func (i GetConnectorConfigProjectCredentialArgs) ToGetConnectorConfigProjectCredentialOutput() GetConnectorConfigProjectCredentialOutput

func (GetConnectorConfigProjectCredentialArgs) ToGetConnectorConfigProjectCredentialOutputWithContext

func (i GetConnectorConfigProjectCredentialArgs) ToGetConnectorConfigProjectCredentialOutputWithContext(ctx context.Context) GetConnectorConfigProjectCredentialOutput

func (GetConnectorConfigProjectCredentialArgs) ToOutput

type GetConnectorConfigProjectCredentialArray

type GetConnectorConfigProjectCredentialArray []GetConnectorConfigProjectCredentialInput

func (GetConnectorConfigProjectCredentialArray) ElementType

func (GetConnectorConfigProjectCredentialArray) ToGetConnectorConfigProjectCredentialArrayOutput

func (i GetConnectorConfigProjectCredentialArray) ToGetConnectorConfigProjectCredentialArrayOutput() GetConnectorConfigProjectCredentialArrayOutput

func (GetConnectorConfigProjectCredentialArray) ToGetConnectorConfigProjectCredentialArrayOutputWithContext

func (i GetConnectorConfigProjectCredentialArray) ToGetConnectorConfigProjectCredentialArrayOutputWithContext(ctx context.Context) GetConnectorConfigProjectCredentialArrayOutput

func (GetConnectorConfigProjectCredentialArray) ToOutput

type GetConnectorConfigProjectCredentialArrayInput

type GetConnectorConfigProjectCredentialArrayInput interface {
	pulumi.Input

	ToGetConnectorConfigProjectCredentialArrayOutput() GetConnectorConfigProjectCredentialArrayOutput
	ToGetConnectorConfigProjectCredentialArrayOutputWithContext(context.Context) GetConnectorConfigProjectCredentialArrayOutput
}

GetConnectorConfigProjectCredentialArrayInput is an input type that accepts GetConnectorConfigProjectCredentialArray and GetConnectorConfigProjectCredentialArrayOutput values. You can construct a concrete instance of `GetConnectorConfigProjectCredentialArrayInput` via:

GetConnectorConfigProjectCredentialArray{ GetConnectorConfigProjectCredentialArgs{...} }

type GetConnectorConfigProjectCredentialArrayOutput

type GetConnectorConfigProjectCredentialArrayOutput struct{ *pulumi.OutputState }

func (GetConnectorConfigProjectCredentialArrayOutput) ElementType

func (GetConnectorConfigProjectCredentialArrayOutput) Index

func (GetConnectorConfigProjectCredentialArrayOutput) ToGetConnectorConfigProjectCredentialArrayOutput

func (o GetConnectorConfigProjectCredentialArrayOutput) ToGetConnectorConfigProjectCredentialArrayOutput() GetConnectorConfigProjectCredentialArrayOutput

func (GetConnectorConfigProjectCredentialArrayOutput) ToGetConnectorConfigProjectCredentialArrayOutputWithContext

func (o GetConnectorConfigProjectCredentialArrayOutput) ToGetConnectorConfigProjectCredentialArrayOutputWithContext(ctx context.Context) GetConnectorConfigProjectCredentialArrayOutput

func (GetConnectorConfigProjectCredentialArrayOutput) ToOutput

type GetConnectorConfigProjectCredentialInput

type GetConnectorConfigProjectCredentialInput interface {
	pulumi.Input

	ToGetConnectorConfigProjectCredentialOutput() GetConnectorConfigProjectCredentialOutput
	ToGetConnectorConfigProjectCredentialOutputWithContext(context.Context) GetConnectorConfigProjectCredentialOutput
}

GetConnectorConfigProjectCredentialInput is an input type that accepts GetConnectorConfigProjectCredentialArgs and GetConnectorConfigProjectCredentialOutput values. You can construct a concrete instance of `GetConnectorConfigProjectCredentialInput` via:

GetConnectorConfigProjectCredentialArgs{...}

type GetConnectorConfigProjectCredentialOutput

type GetConnectorConfigProjectCredentialOutput struct{ *pulumi.OutputState }

func (GetConnectorConfigProjectCredentialOutput) ApiKey

func (GetConnectorConfigProjectCredentialOutput) ElementType

func (GetConnectorConfigProjectCredentialOutput) Project

func (GetConnectorConfigProjectCredentialOutput) SecretKey

func (GetConnectorConfigProjectCredentialOutput) ToGetConnectorConfigProjectCredentialOutput

func (o GetConnectorConfigProjectCredentialOutput) ToGetConnectorConfigProjectCredentialOutput() GetConnectorConfigProjectCredentialOutput

func (GetConnectorConfigProjectCredentialOutput) ToGetConnectorConfigProjectCredentialOutputWithContext

func (o GetConnectorConfigProjectCredentialOutput) ToGetConnectorConfigProjectCredentialOutputWithContext(ctx context.Context) GetConnectorConfigProjectCredentialOutput

func (GetConnectorConfigProjectCredentialOutput) ToOutput

type GetConnectorConfigReport

type GetConnectorConfigReport struct {
	Aggregation     string   `pulumi:"aggregation"`
	Attributes      []string `pulumi:"attributes"`
	ConfigType      string   `pulumi:"configType"`
	Dimensions      []string `pulumi:"dimensions"`
	Fields          []string `pulumi:"fields"`
	Filter          string   `pulumi:"filter"`
	FilterFieldName string   `pulumi:"filterFieldName"`
	FilterValue     string   `pulumi:"filterValue"`
	Metrics         []string `pulumi:"metrics"`
	PrebuiltReport  string   `pulumi:"prebuiltReport"`
	ReportType      string   `pulumi:"reportType"`
	SearchTypes     []string `pulumi:"searchTypes"`
	SegmentIds      []string `pulumi:"segmentIds"`
	Segments        []string `pulumi:"segments"`
	Table           string   `pulumi:"table"`
}

type GetConnectorConfigReportArgs

type GetConnectorConfigReportArgs struct {
	Aggregation     pulumi.StringInput      `pulumi:"aggregation"`
	Attributes      pulumi.StringArrayInput `pulumi:"attributes"`
	ConfigType      pulumi.StringInput      `pulumi:"configType"`
	Dimensions      pulumi.StringArrayInput `pulumi:"dimensions"`
	Fields          pulumi.StringArrayInput `pulumi:"fields"`
	Filter          pulumi.StringInput      `pulumi:"filter"`
	FilterFieldName pulumi.StringInput      `pulumi:"filterFieldName"`
	FilterValue     pulumi.StringInput      `pulumi:"filterValue"`
	Metrics         pulumi.StringArrayInput `pulumi:"metrics"`
	PrebuiltReport  pulumi.StringInput      `pulumi:"prebuiltReport"`
	ReportType      pulumi.StringInput      `pulumi:"reportType"`
	SearchTypes     pulumi.StringArrayInput `pulumi:"searchTypes"`
	SegmentIds      pulumi.StringArrayInput `pulumi:"segmentIds"`
	Segments        pulumi.StringArrayInput `pulumi:"segments"`
	Table           pulumi.StringInput      `pulumi:"table"`
}

func (GetConnectorConfigReportArgs) ElementType

func (GetConnectorConfigReportArgs) ToGetConnectorConfigReportOutput

func (i GetConnectorConfigReportArgs) ToGetConnectorConfigReportOutput() GetConnectorConfigReportOutput

func (GetConnectorConfigReportArgs) ToGetConnectorConfigReportOutputWithContext

func (i GetConnectorConfigReportArgs) ToGetConnectorConfigReportOutputWithContext(ctx context.Context) GetConnectorConfigReportOutput

func (GetConnectorConfigReportArgs) ToOutput

type GetConnectorConfigReportArray

type GetConnectorConfigReportArray []GetConnectorConfigReportInput

func (GetConnectorConfigReportArray) ElementType

func (GetConnectorConfigReportArray) ToGetConnectorConfigReportArrayOutput

func (i GetConnectorConfigReportArray) ToGetConnectorConfigReportArrayOutput() GetConnectorConfigReportArrayOutput

func (GetConnectorConfigReportArray) ToGetConnectorConfigReportArrayOutputWithContext

func (i GetConnectorConfigReportArray) ToGetConnectorConfigReportArrayOutputWithContext(ctx context.Context) GetConnectorConfigReportArrayOutput

func (GetConnectorConfigReportArray) ToOutput

type GetConnectorConfigReportArrayInput

type GetConnectorConfigReportArrayInput interface {
	pulumi.Input

	ToGetConnectorConfigReportArrayOutput() GetConnectorConfigReportArrayOutput
	ToGetConnectorConfigReportArrayOutputWithContext(context.Context) GetConnectorConfigReportArrayOutput
}

GetConnectorConfigReportArrayInput is an input type that accepts GetConnectorConfigReportArray and GetConnectorConfigReportArrayOutput values. You can construct a concrete instance of `GetConnectorConfigReportArrayInput` via:

GetConnectorConfigReportArray{ GetConnectorConfigReportArgs{...} }

type GetConnectorConfigReportArrayOutput

type GetConnectorConfigReportArrayOutput struct{ *pulumi.OutputState }

func (GetConnectorConfigReportArrayOutput) ElementType

func (GetConnectorConfigReportArrayOutput) Index

func (GetConnectorConfigReportArrayOutput) ToGetConnectorConfigReportArrayOutput

func (o GetConnectorConfigReportArrayOutput) ToGetConnectorConfigReportArrayOutput() GetConnectorConfigReportArrayOutput

func (GetConnectorConfigReportArrayOutput) ToGetConnectorConfigReportArrayOutputWithContext

func (o GetConnectorConfigReportArrayOutput) ToGetConnectorConfigReportArrayOutputWithContext(ctx context.Context) GetConnectorConfigReportArrayOutput

func (GetConnectorConfigReportArrayOutput) ToOutput

type GetConnectorConfigReportInput

type GetConnectorConfigReportInput interface {
	pulumi.Input

	ToGetConnectorConfigReportOutput() GetConnectorConfigReportOutput
	ToGetConnectorConfigReportOutputWithContext(context.Context) GetConnectorConfigReportOutput
}

GetConnectorConfigReportInput is an input type that accepts GetConnectorConfigReportArgs and GetConnectorConfigReportOutput values. You can construct a concrete instance of `GetConnectorConfigReportInput` via:

GetConnectorConfigReportArgs{...}

type GetConnectorConfigReportOutput

type GetConnectorConfigReportOutput struct{ *pulumi.OutputState }

func (GetConnectorConfigReportOutput) Aggregation

func (GetConnectorConfigReportOutput) Attributes

func (GetConnectorConfigReportOutput) ConfigType

func (GetConnectorConfigReportOutput) Dimensions

func (GetConnectorConfigReportOutput) ElementType

func (GetConnectorConfigReportOutput) Fields

func (GetConnectorConfigReportOutput) Filter

func (GetConnectorConfigReportOutput) FilterFieldName

func (GetConnectorConfigReportOutput) FilterValue

func (GetConnectorConfigReportOutput) Metrics

func (GetConnectorConfigReportOutput) PrebuiltReport

func (GetConnectorConfigReportOutput) ReportType

func (GetConnectorConfigReportOutput) SearchTypes

func (GetConnectorConfigReportOutput) SegmentIds

func (GetConnectorConfigReportOutput) Segments

func (GetConnectorConfigReportOutput) Table

func (GetConnectorConfigReportOutput) ToGetConnectorConfigReportOutput

func (o GetConnectorConfigReportOutput) ToGetConnectorConfigReportOutput() GetConnectorConfigReportOutput

func (GetConnectorConfigReportOutput) ToGetConnectorConfigReportOutputWithContext

func (o GetConnectorConfigReportOutput) ToGetConnectorConfigReportOutputWithContext(ctx context.Context) GetConnectorConfigReportOutput

func (GetConnectorConfigReportOutput) ToOutput

type GetConnectorConfigSecretsList

type GetConnectorConfigSecretsList struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type GetConnectorConfigSecretsListArgs

type GetConnectorConfigSecretsListArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetConnectorConfigSecretsListArgs) ElementType

func (GetConnectorConfigSecretsListArgs) ToGetConnectorConfigSecretsListOutput

func (i GetConnectorConfigSecretsListArgs) ToGetConnectorConfigSecretsListOutput() GetConnectorConfigSecretsListOutput

func (GetConnectorConfigSecretsListArgs) ToGetConnectorConfigSecretsListOutputWithContext

func (i GetConnectorConfigSecretsListArgs) ToGetConnectorConfigSecretsListOutputWithContext(ctx context.Context) GetConnectorConfigSecretsListOutput

func (GetConnectorConfigSecretsListArgs) ToOutput

type GetConnectorConfigSecretsListArray

type GetConnectorConfigSecretsListArray []GetConnectorConfigSecretsListInput

func (GetConnectorConfigSecretsListArray) ElementType

func (GetConnectorConfigSecretsListArray) ToGetConnectorConfigSecretsListArrayOutput

func (i GetConnectorConfigSecretsListArray) ToGetConnectorConfigSecretsListArrayOutput() GetConnectorConfigSecretsListArrayOutput

func (GetConnectorConfigSecretsListArray) ToGetConnectorConfigSecretsListArrayOutputWithContext

func (i GetConnectorConfigSecretsListArray) ToGetConnectorConfigSecretsListArrayOutputWithContext(ctx context.Context) GetConnectorConfigSecretsListArrayOutput

func (GetConnectorConfigSecretsListArray) ToOutput

type GetConnectorConfigSecretsListArrayInput

type GetConnectorConfigSecretsListArrayInput interface {
	pulumi.Input

	ToGetConnectorConfigSecretsListArrayOutput() GetConnectorConfigSecretsListArrayOutput
	ToGetConnectorConfigSecretsListArrayOutputWithContext(context.Context) GetConnectorConfigSecretsListArrayOutput
}

GetConnectorConfigSecretsListArrayInput is an input type that accepts GetConnectorConfigSecretsListArray and GetConnectorConfigSecretsListArrayOutput values. You can construct a concrete instance of `GetConnectorConfigSecretsListArrayInput` via:

GetConnectorConfigSecretsListArray{ GetConnectorConfigSecretsListArgs{...} }

type GetConnectorConfigSecretsListArrayOutput

type GetConnectorConfigSecretsListArrayOutput struct{ *pulumi.OutputState }

func (GetConnectorConfigSecretsListArrayOutput) ElementType

func (GetConnectorConfigSecretsListArrayOutput) Index

func (GetConnectorConfigSecretsListArrayOutput) ToGetConnectorConfigSecretsListArrayOutput

func (o GetConnectorConfigSecretsListArrayOutput) ToGetConnectorConfigSecretsListArrayOutput() GetConnectorConfigSecretsListArrayOutput

func (GetConnectorConfigSecretsListArrayOutput) ToGetConnectorConfigSecretsListArrayOutputWithContext

func (o GetConnectorConfigSecretsListArrayOutput) ToGetConnectorConfigSecretsListArrayOutputWithContext(ctx context.Context) GetConnectorConfigSecretsListArrayOutput

func (GetConnectorConfigSecretsListArrayOutput) ToOutput

type GetConnectorConfigSecretsListInput

type GetConnectorConfigSecretsListInput interface {
	pulumi.Input

	ToGetConnectorConfigSecretsListOutput() GetConnectorConfigSecretsListOutput
	ToGetConnectorConfigSecretsListOutputWithContext(context.Context) GetConnectorConfigSecretsListOutput
}

GetConnectorConfigSecretsListInput is an input type that accepts GetConnectorConfigSecretsListArgs and GetConnectorConfigSecretsListOutput values. You can construct a concrete instance of `GetConnectorConfigSecretsListInput` via:

GetConnectorConfigSecretsListArgs{...}

type GetConnectorConfigSecretsListOutput

type GetConnectorConfigSecretsListOutput struct{ *pulumi.OutputState }

func (GetConnectorConfigSecretsListOutput) ElementType

func (GetConnectorConfigSecretsListOutput) Key

func (GetConnectorConfigSecretsListOutput) ToGetConnectorConfigSecretsListOutput

func (o GetConnectorConfigSecretsListOutput) ToGetConnectorConfigSecretsListOutput() GetConnectorConfigSecretsListOutput

func (GetConnectorConfigSecretsListOutput) ToGetConnectorConfigSecretsListOutputWithContext

func (o GetConnectorConfigSecretsListOutput) ToGetConnectorConfigSecretsListOutputWithContext(ctx context.Context) GetConnectorConfigSecretsListOutput

func (GetConnectorConfigSecretsListOutput) ToOutput

func (GetConnectorConfigSecretsListOutput) Value

type GetConnectorDestinationSchema

type GetConnectorDestinationSchema struct {
	Name   string `pulumi:"name"`
	Prefix string `pulumi:"prefix"`
	Table  string `pulumi:"table"`
}

type GetConnectorDestinationSchemaArgs

type GetConnectorDestinationSchemaArgs struct {
	Name   pulumi.StringInput `pulumi:"name"`
	Prefix pulumi.StringInput `pulumi:"prefix"`
	Table  pulumi.StringInput `pulumi:"table"`
}

func (GetConnectorDestinationSchemaArgs) ElementType

func (GetConnectorDestinationSchemaArgs) ToGetConnectorDestinationSchemaOutput

func (i GetConnectorDestinationSchemaArgs) ToGetConnectorDestinationSchemaOutput() GetConnectorDestinationSchemaOutput

func (GetConnectorDestinationSchemaArgs) ToGetConnectorDestinationSchemaOutputWithContext

func (i GetConnectorDestinationSchemaArgs) ToGetConnectorDestinationSchemaOutputWithContext(ctx context.Context) GetConnectorDestinationSchemaOutput

func (GetConnectorDestinationSchemaArgs) ToOutput

type GetConnectorDestinationSchemaArray

type GetConnectorDestinationSchemaArray []GetConnectorDestinationSchemaInput

func (GetConnectorDestinationSchemaArray) ElementType

func (GetConnectorDestinationSchemaArray) ToGetConnectorDestinationSchemaArrayOutput

func (i GetConnectorDestinationSchemaArray) ToGetConnectorDestinationSchemaArrayOutput() GetConnectorDestinationSchemaArrayOutput

func (GetConnectorDestinationSchemaArray) ToGetConnectorDestinationSchemaArrayOutputWithContext

func (i GetConnectorDestinationSchemaArray) ToGetConnectorDestinationSchemaArrayOutputWithContext(ctx context.Context) GetConnectorDestinationSchemaArrayOutput

func (GetConnectorDestinationSchemaArray) ToOutput

type GetConnectorDestinationSchemaArrayInput

type GetConnectorDestinationSchemaArrayInput interface {
	pulumi.Input

	ToGetConnectorDestinationSchemaArrayOutput() GetConnectorDestinationSchemaArrayOutput
	ToGetConnectorDestinationSchemaArrayOutputWithContext(context.Context) GetConnectorDestinationSchemaArrayOutput
}

GetConnectorDestinationSchemaArrayInput is an input type that accepts GetConnectorDestinationSchemaArray and GetConnectorDestinationSchemaArrayOutput values. You can construct a concrete instance of `GetConnectorDestinationSchemaArrayInput` via:

GetConnectorDestinationSchemaArray{ GetConnectorDestinationSchemaArgs{...} }

type GetConnectorDestinationSchemaArrayOutput

type GetConnectorDestinationSchemaArrayOutput struct{ *pulumi.OutputState }

func (GetConnectorDestinationSchemaArrayOutput) ElementType

func (GetConnectorDestinationSchemaArrayOutput) Index

func (GetConnectorDestinationSchemaArrayOutput) ToGetConnectorDestinationSchemaArrayOutput

func (o GetConnectorDestinationSchemaArrayOutput) ToGetConnectorDestinationSchemaArrayOutput() GetConnectorDestinationSchemaArrayOutput

func (GetConnectorDestinationSchemaArrayOutput) ToGetConnectorDestinationSchemaArrayOutputWithContext

func (o GetConnectorDestinationSchemaArrayOutput) ToGetConnectorDestinationSchemaArrayOutputWithContext(ctx context.Context) GetConnectorDestinationSchemaArrayOutput

func (GetConnectorDestinationSchemaArrayOutput) ToOutput

type GetConnectorDestinationSchemaInput

type GetConnectorDestinationSchemaInput interface {
	pulumi.Input

	ToGetConnectorDestinationSchemaOutput() GetConnectorDestinationSchemaOutput
	ToGetConnectorDestinationSchemaOutputWithContext(context.Context) GetConnectorDestinationSchemaOutput
}

GetConnectorDestinationSchemaInput is an input type that accepts GetConnectorDestinationSchemaArgs and GetConnectorDestinationSchemaOutput values. You can construct a concrete instance of `GetConnectorDestinationSchemaInput` via:

GetConnectorDestinationSchemaArgs{...}

type GetConnectorDestinationSchemaOutput

type GetConnectorDestinationSchemaOutput struct{ *pulumi.OutputState }

func (GetConnectorDestinationSchemaOutput) ElementType

func (GetConnectorDestinationSchemaOutput) Name

func (GetConnectorDestinationSchemaOutput) Prefix

func (GetConnectorDestinationSchemaOutput) Table

func (GetConnectorDestinationSchemaOutput) ToGetConnectorDestinationSchemaOutput

func (o GetConnectorDestinationSchemaOutput) ToGetConnectorDestinationSchemaOutput() GetConnectorDestinationSchemaOutput

func (GetConnectorDestinationSchemaOutput) ToGetConnectorDestinationSchemaOutputWithContext

func (o GetConnectorDestinationSchemaOutput) ToGetConnectorDestinationSchemaOutputWithContext(ctx context.Context) GetConnectorDestinationSchemaOutput

func (GetConnectorDestinationSchemaOutput) ToOutput

type GetConnectorFingerprintsFingerprint added in v0.0.4

type GetConnectorFingerprintsFingerprint struct {
	// Hash of the fingerprint.
	Hash string `pulumi:"hash"`
	// The SSH public key.
	PublicKey string `pulumi:"publicKey"`
	// User name who validated the fingerprint.
	ValidatedBy string `pulumi:"validatedBy"`
	// The date when SSH fingerprint was approved.
	ValidatedDate string `pulumi:"validatedDate"`
}

type GetConnectorFingerprintsFingerprintArgs added in v0.0.4

type GetConnectorFingerprintsFingerprintArgs struct {
	// Hash of the fingerprint.
	Hash pulumi.StringInput `pulumi:"hash"`
	// The SSH public key.
	PublicKey pulumi.StringInput `pulumi:"publicKey"`
	// User name who validated the fingerprint.
	ValidatedBy pulumi.StringInput `pulumi:"validatedBy"`
	// The date when SSH fingerprint was approved.
	ValidatedDate pulumi.StringInput `pulumi:"validatedDate"`
}

func (GetConnectorFingerprintsFingerprintArgs) ElementType added in v0.0.4

func (GetConnectorFingerprintsFingerprintArgs) ToGetConnectorFingerprintsFingerprintOutput added in v0.0.4

func (i GetConnectorFingerprintsFingerprintArgs) ToGetConnectorFingerprintsFingerprintOutput() GetConnectorFingerprintsFingerprintOutput

func (GetConnectorFingerprintsFingerprintArgs) ToGetConnectorFingerprintsFingerprintOutputWithContext added in v0.0.4

func (i GetConnectorFingerprintsFingerprintArgs) ToGetConnectorFingerprintsFingerprintOutputWithContext(ctx context.Context) GetConnectorFingerprintsFingerprintOutput

func (GetConnectorFingerprintsFingerprintArgs) ToOutput added in v0.0.4

type GetConnectorFingerprintsFingerprintArray added in v0.0.4

type GetConnectorFingerprintsFingerprintArray []GetConnectorFingerprintsFingerprintInput

func (GetConnectorFingerprintsFingerprintArray) ElementType added in v0.0.4

func (GetConnectorFingerprintsFingerprintArray) ToGetConnectorFingerprintsFingerprintArrayOutput added in v0.0.4

func (i GetConnectorFingerprintsFingerprintArray) ToGetConnectorFingerprintsFingerprintArrayOutput() GetConnectorFingerprintsFingerprintArrayOutput

func (GetConnectorFingerprintsFingerprintArray) ToGetConnectorFingerprintsFingerprintArrayOutputWithContext added in v0.0.4

func (i GetConnectorFingerprintsFingerprintArray) ToGetConnectorFingerprintsFingerprintArrayOutputWithContext(ctx context.Context) GetConnectorFingerprintsFingerprintArrayOutput

func (GetConnectorFingerprintsFingerprintArray) ToOutput added in v0.0.4

type GetConnectorFingerprintsFingerprintArrayInput added in v0.0.4

type GetConnectorFingerprintsFingerprintArrayInput interface {
	pulumi.Input

	ToGetConnectorFingerprintsFingerprintArrayOutput() GetConnectorFingerprintsFingerprintArrayOutput
	ToGetConnectorFingerprintsFingerprintArrayOutputWithContext(context.Context) GetConnectorFingerprintsFingerprintArrayOutput
}

GetConnectorFingerprintsFingerprintArrayInput is an input type that accepts GetConnectorFingerprintsFingerprintArray and GetConnectorFingerprintsFingerprintArrayOutput values. You can construct a concrete instance of `GetConnectorFingerprintsFingerprintArrayInput` via:

GetConnectorFingerprintsFingerprintArray{ GetConnectorFingerprintsFingerprintArgs{...} }

type GetConnectorFingerprintsFingerprintArrayOutput added in v0.0.4

type GetConnectorFingerprintsFingerprintArrayOutput struct{ *pulumi.OutputState }

func (GetConnectorFingerprintsFingerprintArrayOutput) ElementType added in v0.0.4

func (GetConnectorFingerprintsFingerprintArrayOutput) Index added in v0.0.4

func (GetConnectorFingerprintsFingerprintArrayOutput) ToGetConnectorFingerprintsFingerprintArrayOutput added in v0.0.4

func (o GetConnectorFingerprintsFingerprintArrayOutput) ToGetConnectorFingerprintsFingerprintArrayOutput() GetConnectorFingerprintsFingerprintArrayOutput

func (GetConnectorFingerprintsFingerprintArrayOutput) ToGetConnectorFingerprintsFingerprintArrayOutputWithContext added in v0.0.4

func (o GetConnectorFingerprintsFingerprintArrayOutput) ToGetConnectorFingerprintsFingerprintArrayOutputWithContext(ctx context.Context) GetConnectorFingerprintsFingerprintArrayOutput

func (GetConnectorFingerprintsFingerprintArrayOutput) ToOutput added in v0.0.4

type GetConnectorFingerprintsFingerprintInput added in v0.0.4

type GetConnectorFingerprintsFingerprintInput interface {
	pulumi.Input

	ToGetConnectorFingerprintsFingerprintOutput() GetConnectorFingerprintsFingerprintOutput
	ToGetConnectorFingerprintsFingerprintOutputWithContext(context.Context) GetConnectorFingerprintsFingerprintOutput
}

GetConnectorFingerprintsFingerprintInput is an input type that accepts GetConnectorFingerprintsFingerprintArgs and GetConnectorFingerprintsFingerprintOutput values. You can construct a concrete instance of `GetConnectorFingerprintsFingerprintInput` via:

GetConnectorFingerprintsFingerprintArgs{...}

type GetConnectorFingerprintsFingerprintOutput added in v0.0.4

type GetConnectorFingerprintsFingerprintOutput struct{ *pulumi.OutputState }

func (GetConnectorFingerprintsFingerprintOutput) ElementType added in v0.0.4

func (GetConnectorFingerprintsFingerprintOutput) Hash added in v0.0.4

Hash of the fingerprint.

func (GetConnectorFingerprintsFingerprintOutput) PublicKey added in v0.0.4

The SSH public key.

func (GetConnectorFingerprintsFingerprintOutput) ToGetConnectorFingerprintsFingerprintOutput added in v0.0.4

func (o GetConnectorFingerprintsFingerprintOutput) ToGetConnectorFingerprintsFingerprintOutput() GetConnectorFingerprintsFingerprintOutput

func (GetConnectorFingerprintsFingerprintOutput) ToGetConnectorFingerprintsFingerprintOutputWithContext added in v0.0.4

func (o GetConnectorFingerprintsFingerprintOutput) ToGetConnectorFingerprintsFingerprintOutputWithContext(ctx context.Context) GetConnectorFingerprintsFingerprintOutput

func (GetConnectorFingerprintsFingerprintOutput) ToOutput added in v0.0.4

func (GetConnectorFingerprintsFingerprintOutput) ValidatedBy added in v0.0.4

User name who validated the fingerprint.

func (GetConnectorFingerprintsFingerprintOutput) ValidatedDate added in v0.0.4

The date when SSH fingerprint was approved.

type GetConnectorStatus

type GetConnectorStatus struct {
	IsHistoricalSync string                      `pulumi:"isHistoricalSync"`
	SetupState       string                      `pulumi:"setupState"`
	SyncState        string                      `pulumi:"syncState"`
	Tasks            []GetConnectorStatusTask    `pulumi:"tasks"`
	UpdateState      string                      `pulumi:"updateState"`
	Warnings         []GetConnectorStatusWarning `pulumi:"warnings"`
}

type GetConnectorStatusArgs

type GetConnectorStatusArgs struct {
	IsHistoricalSync pulumi.StringInput                  `pulumi:"isHistoricalSync"`
	SetupState       pulumi.StringInput                  `pulumi:"setupState"`
	SyncState        pulumi.StringInput                  `pulumi:"syncState"`
	Tasks            GetConnectorStatusTaskArrayInput    `pulumi:"tasks"`
	UpdateState      pulumi.StringInput                  `pulumi:"updateState"`
	Warnings         GetConnectorStatusWarningArrayInput `pulumi:"warnings"`
}

func (GetConnectorStatusArgs) ElementType

func (GetConnectorStatusArgs) ElementType() reflect.Type

func (GetConnectorStatusArgs) ToGetConnectorStatusOutput

func (i GetConnectorStatusArgs) ToGetConnectorStatusOutput() GetConnectorStatusOutput

func (GetConnectorStatusArgs) ToGetConnectorStatusOutputWithContext

func (i GetConnectorStatusArgs) ToGetConnectorStatusOutputWithContext(ctx context.Context) GetConnectorStatusOutput

func (GetConnectorStatusArgs) ToOutput

type GetConnectorStatusArray

type GetConnectorStatusArray []GetConnectorStatusInput

func (GetConnectorStatusArray) ElementType

func (GetConnectorStatusArray) ElementType() reflect.Type

func (GetConnectorStatusArray) ToGetConnectorStatusArrayOutput

func (i GetConnectorStatusArray) ToGetConnectorStatusArrayOutput() GetConnectorStatusArrayOutput

func (GetConnectorStatusArray) ToGetConnectorStatusArrayOutputWithContext

func (i GetConnectorStatusArray) ToGetConnectorStatusArrayOutputWithContext(ctx context.Context) GetConnectorStatusArrayOutput

func (GetConnectorStatusArray) ToOutput

type GetConnectorStatusArrayInput

type GetConnectorStatusArrayInput interface {
	pulumi.Input

	ToGetConnectorStatusArrayOutput() GetConnectorStatusArrayOutput
	ToGetConnectorStatusArrayOutputWithContext(context.Context) GetConnectorStatusArrayOutput
}

GetConnectorStatusArrayInput is an input type that accepts GetConnectorStatusArray and GetConnectorStatusArrayOutput values. You can construct a concrete instance of `GetConnectorStatusArrayInput` via:

GetConnectorStatusArray{ GetConnectorStatusArgs{...} }

type GetConnectorStatusArrayOutput

type GetConnectorStatusArrayOutput struct{ *pulumi.OutputState }

func (GetConnectorStatusArrayOutput) ElementType

func (GetConnectorStatusArrayOutput) Index

func (GetConnectorStatusArrayOutput) ToGetConnectorStatusArrayOutput

func (o GetConnectorStatusArrayOutput) ToGetConnectorStatusArrayOutput() GetConnectorStatusArrayOutput

func (GetConnectorStatusArrayOutput) ToGetConnectorStatusArrayOutputWithContext

func (o GetConnectorStatusArrayOutput) ToGetConnectorStatusArrayOutputWithContext(ctx context.Context) GetConnectorStatusArrayOutput

func (GetConnectorStatusArrayOutput) ToOutput

type GetConnectorStatusInput

type GetConnectorStatusInput interface {
	pulumi.Input

	ToGetConnectorStatusOutput() GetConnectorStatusOutput
	ToGetConnectorStatusOutputWithContext(context.Context) GetConnectorStatusOutput
}

GetConnectorStatusInput is an input type that accepts GetConnectorStatusArgs and GetConnectorStatusOutput values. You can construct a concrete instance of `GetConnectorStatusInput` via:

GetConnectorStatusArgs{...}

type GetConnectorStatusOutput

type GetConnectorStatusOutput struct{ *pulumi.OutputState }

func (GetConnectorStatusOutput) ElementType

func (GetConnectorStatusOutput) ElementType() reflect.Type

func (GetConnectorStatusOutput) IsHistoricalSync

func (o GetConnectorStatusOutput) IsHistoricalSync() pulumi.StringOutput

func (GetConnectorStatusOutput) SetupState

func (GetConnectorStatusOutput) SyncState

func (GetConnectorStatusOutput) Tasks

func (GetConnectorStatusOutput) ToGetConnectorStatusOutput

func (o GetConnectorStatusOutput) ToGetConnectorStatusOutput() GetConnectorStatusOutput

func (GetConnectorStatusOutput) ToGetConnectorStatusOutputWithContext

func (o GetConnectorStatusOutput) ToGetConnectorStatusOutputWithContext(ctx context.Context) GetConnectorStatusOutput

func (GetConnectorStatusOutput) ToOutput

func (GetConnectorStatusOutput) UpdateState

func (GetConnectorStatusOutput) Warnings

type GetConnectorStatusTask

type GetConnectorStatusTask struct {
	Code    string `pulumi:"code"`
	Message string `pulumi:"message"`
}

type GetConnectorStatusTaskArgs

type GetConnectorStatusTaskArgs struct {
	Code    pulumi.StringInput `pulumi:"code"`
	Message pulumi.StringInput `pulumi:"message"`
}

func (GetConnectorStatusTaskArgs) ElementType

func (GetConnectorStatusTaskArgs) ElementType() reflect.Type

func (GetConnectorStatusTaskArgs) ToGetConnectorStatusTaskOutput

func (i GetConnectorStatusTaskArgs) ToGetConnectorStatusTaskOutput() GetConnectorStatusTaskOutput

func (GetConnectorStatusTaskArgs) ToGetConnectorStatusTaskOutputWithContext

func (i GetConnectorStatusTaskArgs) ToGetConnectorStatusTaskOutputWithContext(ctx context.Context) GetConnectorStatusTaskOutput

func (GetConnectorStatusTaskArgs) ToOutput

type GetConnectorStatusTaskArray

type GetConnectorStatusTaskArray []GetConnectorStatusTaskInput

func (GetConnectorStatusTaskArray) ElementType

func (GetConnectorStatusTaskArray) ToGetConnectorStatusTaskArrayOutput

func (i GetConnectorStatusTaskArray) ToGetConnectorStatusTaskArrayOutput() GetConnectorStatusTaskArrayOutput

func (GetConnectorStatusTaskArray) ToGetConnectorStatusTaskArrayOutputWithContext

func (i GetConnectorStatusTaskArray) ToGetConnectorStatusTaskArrayOutputWithContext(ctx context.Context) GetConnectorStatusTaskArrayOutput

func (GetConnectorStatusTaskArray) ToOutput

type GetConnectorStatusTaskArrayInput

type GetConnectorStatusTaskArrayInput interface {
	pulumi.Input

	ToGetConnectorStatusTaskArrayOutput() GetConnectorStatusTaskArrayOutput
	ToGetConnectorStatusTaskArrayOutputWithContext(context.Context) GetConnectorStatusTaskArrayOutput
}

GetConnectorStatusTaskArrayInput is an input type that accepts GetConnectorStatusTaskArray and GetConnectorStatusTaskArrayOutput values. You can construct a concrete instance of `GetConnectorStatusTaskArrayInput` via:

GetConnectorStatusTaskArray{ GetConnectorStatusTaskArgs{...} }

type GetConnectorStatusTaskArrayOutput

type GetConnectorStatusTaskArrayOutput struct{ *pulumi.OutputState }

func (GetConnectorStatusTaskArrayOutput) ElementType

func (GetConnectorStatusTaskArrayOutput) Index

func (GetConnectorStatusTaskArrayOutput) ToGetConnectorStatusTaskArrayOutput

func (o GetConnectorStatusTaskArrayOutput) ToGetConnectorStatusTaskArrayOutput() GetConnectorStatusTaskArrayOutput

func (GetConnectorStatusTaskArrayOutput) ToGetConnectorStatusTaskArrayOutputWithContext

func (o GetConnectorStatusTaskArrayOutput) ToGetConnectorStatusTaskArrayOutputWithContext(ctx context.Context) GetConnectorStatusTaskArrayOutput

func (GetConnectorStatusTaskArrayOutput) ToOutput

type GetConnectorStatusTaskInput

type GetConnectorStatusTaskInput interface {
	pulumi.Input

	ToGetConnectorStatusTaskOutput() GetConnectorStatusTaskOutput
	ToGetConnectorStatusTaskOutputWithContext(context.Context) GetConnectorStatusTaskOutput
}

GetConnectorStatusTaskInput is an input type that accepts GetConnectorStatusTaskArgs and GetConnectorStatusTaskOutput values. You can construct a concrete instance of `GetConnectorStatusTaskInput` via:

GetConnectorStatusTaskArgs{...}

type GetConnectorStatusTaskOutput

type GetConnectorStatusTaskOutput struct{ *pulumi.OutputState }

func (GetConnectorStatusTaskOutput) Code

func (GetConnectorStatusTaskOutput) ElementType

func (GetConnectorStatusTaskOutput) Message

func (GetConnectorStatusTaskOutput) ToGetConnectorStatusTaskOutput

func (o GetConnectorStatusTaskOutput) ToGetConnectorStatusTaskOutput() GetConnectorStatusTaskOutput

func (GetConnectorStatusTaskOutput) ToGetConnectorStatusTaskOutputWithContext

func (o GetConnectorStatusTaskOutput) ToGetConnectorStatusTaskOutputWithContext(ctx context.Context) GetConnectorStatusTaskOutput

func (GetConnectorStatusTaskOutput) ToOutput

type GetConnectorStatusWarning

type GetConnectorStatusWarning struct {
	Code    string `pulumi:"code"`
	Message string `pulumi:"message"`
}

type GetConnectorStatusWarningArgs

type GetConnectorStatusWarningArgs struct {
	Code    pulumi.StringInput `pulumi:"code"`
	Message pulumi.StringInput `pulumi:"message"`
}

func (GetConnectorStatusWarningArgs) ElementType

func (GetConnectorStatusWarningArgs) ToGetConnectorStatusWarningOutput

func (i GetConnectorStatusWarningArgs) ToGetConnectorStatusWarningOutput() GetConnectorStatusWarningOutput

func (GetConnectorStatusWarningArgs) ToGetConnectorStatusWarningOutputWithContext

func (i GetConnectorStatusWarningArgs) ToGetConnectorStatusWarningOutputWithContext(ctx context.Context) GetConnectorStatusWarningOutput

func (GetConnectorStatusWarningArgs) ToOutput

type GetConnectorStatusWarningArray

type GetConnectorStatusWarningArray []GetConnectorStatusWarningInput

func (GetConnectorStatusWarningArray) ElementType

func (GetConnectorStatusWarningArray) ToGetConnectorStatusWarningArrayOutput

func (i GetConnectorStatusWarningArray) ToGetConnectorStatusWarningArrayOutput() GetConnectorStatusWarningArrayOutput

func (GetConnectorStatusWarningArray) ToGetConnectorStatusWarningArrayOutputWithContext

func (i GetConnectorStatusWarningArray) ToGetConnectorStatusWarningArrayOutputWithContext(ctx context.Context) GetConnectorStatusWarningArrayOutput

func (GetConnectorStatusWarningArray) ToOutput

type GetConnectorStatusWarningArrayInput

type GetConnectorStatusWarningArrayInput interface {
	pulumi.Input

	ToGetConnectorStatusWarningArrayOutput() GetConnectorStatusWarningArrayOutput
	ToGetConnectorStatusWarningArrayOutputWithContext(context.Context) GetConnectorStatusWarningArrayOutput
}

GetConnectorStatusWarningArrayInput is an input type that accepts GetConnectorStatusWarningArray and GetConnectorStatusWarningArrayOutput values. You can construct a concrete instance of `GetConnectorStatusWarningArrayInput` via:

GetConnectorStatusWarningArray{ GetConnectorStatusWarningArgs{...} }

type GetConnectorStatusWarningArrayOutput

type GetConnectorStatusWarningArrayOutput struct{ *pulumi.OutputState }

func (GetConnectorStatusWarningArrayOutput) ElementType

func (GetConnectorStatusWarningArrayOutput) Index

func (GetConnectorStatusWarningArrayOutput) ToGetConnectorStatusWarningArrayOutput

func (o GetConnectorStatusWarningArrayOutput) ToGetConnectorStatusWarningArrayOutput() GetConnectorStatusWarningArrayOutput

func (GetConnectorStatusWarningArrayOutput) ToGetConnectorStatusWarningArrayOutputWithContext

func (o GetConnectorStatusWarningArrayOutput) ToGetConnectorStatusWarningArrayOutputWithContext(ctx context.Context) GetConnectorStatusWarningArrayOutput

func (GetConnectorStatusWarningArrayOutput) ToOutput

type GetConnectorStatusWarningInput

type GetConnectorStatusWarningInput interface {
	pulumi.Input

	ToGetConnectorStatusWarningOutput() GetConnectorStatusWarningOutput
	ToGetConnectorStatusWarningOutputWithContext(context.Context) GetConnectorStatusWarningOutput
}

GetConnectorStatusWarningInput is an input type that accepts GetConnectorStatusWarningArgs and GetConnectorStatusWarningOutput values. You can construct a concrete instance of `GetConnectorStatusWarningInput` via:

GetConnectorStatusWarningArgs{...}

type GetConnectorStatusWarningOutput

type GetConnectorStatusWarningOutput struct{ *pulumi.OutputState }

func (GetConnectorStatusWarningOutput) Code

func (GetConnectorStatusWarningOutput) ElementType

func (GetConnectorStatusWarningOutput) Message

func (GetConnectorStatusWarningOutput) ToGetConnectorStatusWarningOutput

func (o GetConnectorStatusWarningOutput) ToGetConnectorStatusWarningOutput() GetConnectorStatusWarningOutput

func (GetConnectorStatusWarningOutput) ToGetConnectorStatusWarningOutputWithContext

func (o GetConnectorStatusWarningOutput) ToGetConnectorStatusWarningOutputWithContext(ctx context.Context) GetConnectorStatusWarningOutput

func (GetConnectorStatusWarningOutput) ToOutput

type GetConnectorsMetadataArgs

type GetConnectorsMetadataArgs struct {
	Sources []GetConnectorsMetadataSource `pulumi:"sources"`
}

A collection of arguments for invoking getConnectorsMetadata.

type GetConnectorsMetadataOutputArgs

type GetConnectorsMetadataOutputArgs struct {
	Sources GetConnectorsMetadataSourceArrayInput `pulumi:"sources"`
}

A collection of arguments for invoking getConnectorsMetadata.

func (GetConnectorsMetadataOutputArgs) ElementType

type GetConnectorsMetadataResult

type GetConnectorsMetadataResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id      string                        `pulumi:"id"`
	Sources []GetConnectorsMetadataSource `pulumi:"sources"`
}

A collection of values returned by getConnectorsMetadata.

func GetConnectorsMetadata

func GetConnectorsMetadata(ctx *pulumi.Context, args *GetConnectorsMetadataArgs, opts ...pulumi.InvokeOption) (*GetConnectorsMetadataResult, error)

This data source returns all available source types within your Fivetran account. This data source makes it easier to display Fivetran connectors within your application because it provides metadata including the proper source name (‘Facebook Ad Account’ instead of facebook_ad_account), the source icon, and links to Fivetran resources. As we update source names and icons, that metadata will automatically update within this endpoint.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.GetConnectorsMetadata(ctx, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetConnectorsMetadataResultOutput

type GetConnectorsMetadataResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getConnectorsMetadata.

func (GetConnectorsMetadataResultOutput) ElementType

func (GetConnectorsMetadataResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetConnectorsMetadataResultOutput) Sources

func (GetConnectorsMetadataResultOutput) ToGetConnectorsMetadataResultOutput

func (o GetConnectorsMetadataResultOutput) ToGetConnectorsMetadataResultOutput() GetConnectorsMetadataResultOutput

func (GetConnectorsMetadataResultOutput) ToGetConnectorsMetadataResultOutputWithContext

func (o GetConnectorsMetadataResultOutput) ToGetConnectorsMetadataResultOutputWithContext(ctx context.Context) GetConnectorsMetadataResultOutput

func (GetConnectorsMetadataResultOutput) ToOutput

type GetConnectorsMetadataSource

type GetConnectorsMetadataSource struct {
	// The description characterizing the purpose of the connector.
	Description string `pulumi:"description"`
	// The icon resource URL.
	IconUrl string `pulumi:"iconUrl"`
	// The unique identifier for the connector within the Fivetran system
	Id string `pulumi:"id"`
	// The link to the connector documentation.
	LinkToDocs string `pulumi:"linkToDocs"`
	// The link to the connector ERD (entity–relationship diagram).
	LinkToErd string `pulumi:"linkToErd"`
	// The connector service name within the Fivetran system.
	Name string `pulumi:"name"`
	// The connector service type within the Fivetran system.
	Type string `pulumi:"type"`
}

type GetConnectorsMetadataSourceArgs

type GetConnectorsMetadataSourceArgs struct {
	// The description characterizing the purpose of the connector.
	Description pulumi.StringInput `pulumi:"description"`
	// The icon resource URL.
	IconUrl pulumi.StringInput `pulumi:"iconUrl"`
	// The unique identifier for the connector within the Fivetran system
	Id pulumi.StringInput `pulumi:"id"`
	// The link to the connector documentation.
	LinkToDocs pulumi.StringInput `pulumi:"linkToDocs"`
	// The link to the connector ERD (entity–relationship diagram).
	LinkToErd pulumi.StringInput `pulumi:"linkToErd"`
	// The connector service name within the Fivetran system.
	Name pulumi.StringInput `pulumi:"name"`
	// The connector service type within the Fivetran system.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetConnectorsMetadataSourceArgs) ElementType

func (GetConnectorsMetadataSourceArgs) ToGetConnectorsMetadataSourceOutput

func (i GetConnectorsMetadataSourceArgs) ToGetConnectorsMetadataSourceOutput() GetConnectorsMetadataSourceOutput

func (GetConnectorsMetadataSourceArgs) ToGetConnectorsMetadataSourceOutputWithContext

func (i GetConnectorsMetadataSourceArgs) ToGetConnectorsMetadataSourceOutputWithContext(ctx context.Context) GetConnectorsMetadataSourceOutput

func (GetConnectorsMetadataSourceArgs) ToOutput

type GetConnectorsMetadataSourceArray

type GetConnectorsMetadataSourceArray []GetConnectorsMetadataSourceInput

func (GetConnectorsMetadataSourceArray) ElementType

func (GetConnectorsMetadataSourceArray) ToGetConnectorsMetadataSourceArrayOutput

func (i GetConnectorsMetadataSourceArray) ToGetConnectorsMetadataSourceArrayOutput() GetConnectorsMetadataSourceArrayOutput

func (GetConnectorsMetadataSourceArray) ToGetConnectorsMetadataSourceArrayOutputWithContext

func (i GetConnectorsMetadataSourceArray) ToGetConnectorsMetadataSourceArrayOutputWithContext(ctx context.Context) GetConnectorsMetadataSourceArrayOutput

func (GetConnectorsMetadataSourceArray) ToOutput

type GetConnectorsMetadataSourceArrayInput

type GetConnectorsMetadataSourceArrayInput interface {
	pulumi.Input

	ToGetConnectorsMetadataSourceArrayOutput() GetConnectorsMetadataSourceArrayOutput
	ToGetConnectorsMetadataSourceArrayOutputWithContext(context.Context) GetConnectorsMetadataSourceArrayOutput
}

GetConnectorsMetadataSourceArrayInput is an input type that accepts GetConnectorsMetadataSourceArray and GetConnectorsMetadataSourceArrayOutput values. You can construct a concrete instance of `GetConnectorsMetadataSourceArrayInput` via:

GetConnectorsMetadataSourceArray{ GetConnectorsMetadataSourceArgs{...} }

type GetConnectorsMetadataSourceArrayOutput

type GetConnectorsMetadataSourceArrayOutput struct{ *pulumi.OutputState }

func (GetConnectorsMetadataSourceArrayOutput) ElementType

func (GetConnectorsMetadataSourceArrayOutput) Index

func (GetConnectorsMetadataSourceArrayOutput) ToGetConnectorsMetadataSourceArrayOutput

func (o GetConnectorsMetadataSourceArrayOutput) ToGetConnectorsMetadataSourceArrayOutput() GetConnectorsMetadataSourceArrayOutput

func (GetConnectorsMetadataSourceArrayOutput) ToGetConnectorsMetadataSourceArrayOutputWithContext

func (o GetConnectorsMetadataSourceArrayOutput) ToGetConnectorsMetadataSourceArrayOutputWithContext(ctx context.Context) GetConnectorsMetadataSourceArrayOutput

func (GetConnectorsMetadataSourceArrayOutput) ToOutput

type GetConnectorsMetadataSourceInput

type GetConnectorsMetadataSourceInput interface {
	pulumi.Input

	ToGetConnectorsMetadataSourceOutput() GetConnectorsMetadataSourceOutput
	ToGetConnectorsMetadataSourceOutputWithContext(context.Context) GetConnectorsMetadataSourceOutput
}

GetConnectorsMetadataSourceInput is an input type that accepts GetConnectorsMetadataSourceArgs and GetConnectorsMetadataSourceOutput values. You can construct a concrete instance of `GetConnectorsMetadataSourceInput` via:

GetConnectorsMetadataSourceArgs{...}

type GetConnectorsMetadataSourceOutput

type GetConnectorsMetadataSourceOutput struct{ *pulumi.OutputState }

func (GetConnectorsMetadataSourceOutput) Description

The description characterizing the purpose of the connector.

func (GetConnectorsMetadataSourceOutput) ElementType

func (GetConnectorsMetadataSourceOutput) IconUrl

The icon resource URL.

func (GetConnectorsMetadataSourceOutput) Id

The unique identifier for the connector within the Fivetran system

func (GetConnectorsMetadataSourceOutput) LinkToDocs

The link to the connector documentation.

func (GetConnectorsMetadataSourceOutput) LinkToErd

The link to the connector ERD (entity–relationship diagram).

func (GetConnectorsMetadataSourceOutput) Name

The connector service name within the Fivetran system.

func (GetConnectorsMetadataSourceOutput) ToGetConnectorsMetadataSourceOutput

func (o GetConnectorsMetadataSourceOutput) ToGetConnectorsMetadataSourceOutput() GetConnectorsMetadataSourceOutput

func (GetConnectorsMetadataSourceOutput) ToGetConnectorsMetadataSourceOutputWithContext

func (o GetConnectorsMetadataSourceOutput) ToGetConnectorsMetadataSourceOutputWithContext(ctx context.Context) GetConnectorsMetadataSourceOutput

func (GetConnectorsMetadataSourceOutput) ToOutput

func (GetConnectorsMetadataSourceOutput) Type

The connector service type within the Fivetran system.

type GetDbtModelsArgs

type GetDbtModelsArgs struct {
	// The collection of dbt Models.
	Models []GetDbtModelsModel `pulumi:"models"`
	// The unique identifier for the dbt project within the Fivetran system.
	ProjectId string `pulumi:"projectId"`
}

A collection of arguments for invoking getDbtModels.

type GetDbtModelsModel

type GetDbtModelsModel struct {
	// The unique identifier for the dbt Model within the Fivetran system.
	Id string `pulumi:"id"`
	// The dbt Model name.
	ModelName string `pulumi:"modelName"`
	// Boolean specifying whether the model is selected for execution.
	Scheduled bool `pulumi:"scheduled"`
}

type GetDbtModelsModelArgs

type GetDbtModelsModelArgs struct {
	// The unique identifier for the dbt Model within the Fivetran system.
	Id pulumi.StringInput `pulumi:"id"`
	// The dbt Model name.
	ModelName pulumi.StringInput `pulumi:"modelName"`
	// Boolean specifying whether the model is selected for execution.
	Scheduled pulumi.BoolInput `pulumi:"scheduled"`
}

func (GetDbtModelsModelArgs) ElementType

func (GetDbtModelsModelArgs) ElementType() reflect.Type

func (GetDbtModelsModelArgs) ToGetDbtModelsModelOutput

func (i GetDbtModelsModelArgs) ToGetDbtModelsModelOutput() GetDbtModelsModelOutput

func (GetDbtModelsModelArgs) ToGetDbtModelsModelOutputWithContext

func (i GetDbtModelsModelArgs) ToGetDbtModelsModelOutputWithContext(ctx context.Context) GetDbtModelsModelOutput

func (GetDbtModelsModelArgs) ToOutput

type GetDbtModelsModelArray

type GetDbtModelsModelArray []GetDbtModelsModelInput

func (GetDbtModelsModelArray) ElementType

func (GetDbtModelsModelArray) ElementType() reflect.Type

func (GetDbtModelsModelArray) ToGetDbtModelsModelArrayOutput

func (i GetDbtModelsModelArray) ToGetDbtModelsModelArrayOutput() GetDbtModelsModelArrayOutput

func (GetDbtModelsModelArray) ToGetDbtModelsModelArrayOutputWithContext

func (i GetDbtModelsModelArray) ToGetDbtModelsModelArrayOutputWithContext(ctx context.Context) GetDbtModelsModelArrayOutput

func (GetDbtModelsModelArray) ToOutput

type GetDbtModelsModelArrayInput

type GetDbtModelsModelArrayInput interface {
	pulumi.Input

	ToGetDbtModelsModelArrayOutput() GetDbtModelsModelArrayOutput
	ToGetDbtModelsModelArrayOutputWithContext(context.Context) GetDbtModelsModelArrayOutput
}

GetDbtModelsModelArrayInput is an input type that accepts GetDbtModelsModelArray and GetDbtModelsModelArrayOutput values. You can construct a concrete instance of `GetDbtModelsModelArrayInput` via:

GetDbtModelsModelArray{ GetDbtModelsModelArgs{...} }

type GetDbtModelsModelArrayOutput

type GetDbtModelsModelArrayOutput struct{ *pulumi.OutputState }

func (GetDbtModelsModelArrayOutput) ElementType

func (GetDbtModelsModelArrayOutput) Index

func (GetDbtModelsModelArrayOutput) ToGetDbtModelsModelArrayOutput

func (o GetDbtModelsModelArrayOutput) ToGetDbtModelsModelArrayOutput() GetDbtModelsModelArrayOutput

func (GetDbtModelsModelArrayOutput) ToGetDbtModelsModelArrayOutputWithContext

func (o GetDbtModelsModelArrayOutput) ToGetDbtModelsModelArrayOutputWithContext(ctx context.Context) GetDbtModelsModelArrayOutput

func (GetDbtModelsModelArrayOutput) ToOutput

type GetDbtModelsModelInput

type GetDbtModelsModelInput interface {
	pulumi.Input

	ToGetDbtModelsModelOutput() GetDbtModelsModelOutput
	ToGetDbtModelsModelOutputWithContext(context.Context) GetDbtModelsModelOutput
}

GetDbtModelsModelInput is an input type that accepts GetDbtModelsModelArgs and GetDbtModelsModelOutput values. You can construct a concrete instance of `GetDbtModelsModelInput` via:

GetDbtModelsModelArgs{...}

type GetDbtModelsModelOutput

type GetDbtModelsModelOutput struct{ *pulumi.OutputState }

func (GetDbtModelsModelOutput) ElementType

func (GetDbtModelsModelOutput) ElementType() reflect.Type

func (GetDbtModelsModelOutput) Id

The unique identifier for the dbt Model within the Fivetran system.

func (GetDbtModelsModelOutput) ModelName

The dbt Model name.

func (GetDbtModelsModelOutput) Scheduled

Boolean specifying whether the model is selected for execution.

func (GetDbtModelsModelOutput) ToGetDbtModelsModelOutput

func (o GetDbtModelsModelOutput) ToGetDbtModelsModelOutput() GetDbtModelsModelOutput

func (GetDbtModelsModelOutput) ToGetDbtModelsModelOutputWithContext

func (o GetDbtModelsModelOutput) ToGetDbtModelsModelOutputWithContext(ctx context.Context) GetDbtModelsModelOutput

func (GetDbtModelsModelOutput) ToOutput

type GetDbtModelsOutputArgs

type GetDbtModelsOutputArgs struct {
	// The collection of dbt Models.
	Models GetDbtModelsModelArrayInput `pulumi:"models"`
	// The unique identifier for the dbt project within the Fivetran system.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
}

A collection of arguments for invoking getDbtModels.

func (GetDbtModelsOutputArgs) ElementType

func (GetDbtModelsOutputArgs) ElementType() reflect.Type

type GetDbtModelsResult

type GetDbtModelsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The collection of dbt Models.
	Models []GetDbtModelsModel `pulumi:"models"`
	// The unique identifier for the dbt project within the Fivetran system.
	ProjectId string `pulumi:"projectId"`
}

A collection of values returned by getDbtModels.

func GetDbtModels

func GetDbtModels(ctx *pulumi.Context, args *GetDbtModelsArgs, opts ...pulumi.InvokeOption) (*GetDbtModelsResult, error)

This data source returns a list of all dbt Models available for specified dbt Project id.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.GetDbtModels(ctx, &fivetran.GetDbtModelsArgs{
			ProjectId: "project_id",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDbtModelsResultOutput

type GetDbtModelsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDbtModels.

func (GetDbtModelsResultOutput) ElementType

func (GetDbtModelsResultOutput) ElementType() reflect.Type

func (GetDbtModelsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDbtModelsResultOutput) Models

The collection of dbt Models.

func (GetDbtModelsResultOutput) ProjectId

The unique identifier for the dbt project within the Fivetran system.

func (GetDbtModelsResultOutput) ToGetDbtModelsResultOutput

func (o GetDbtModelsResultOutput) ToGetDbtModelsResultOutput() GetDbtModelsResultOutput

func (GetDbtModelsResultOutput) ToGetDbtModelsResultOutputWithContext

func (o GetDbtModelsResultOutput) ToGetDbtModelsResultOutputWithContext(ctx context.Context) GetDbtModelsResultOutput

func (GetDbtModelsResultOutput) ToOutput

type GetDbtProjectModel

type GetDbtProjectModel struct {
	// The unique identifier for the dbt Model within the Fivetran system.
	Id string `pulumi:"id"`
	// The dbt Model name.
	ModelName string `pulumi:"modelName"`
	// Boolean specifying whether the model is selected for execution.
	Scheduled bool `pulumi:"scheduled"`
}

type GetDbtProjectModelArgs

type GetDbtProjectModelArgs struct {
	// The unique identifier for the dbt Model within the Fivetran system.
	Id pulumi.StringInput `pulumi:"id"`
	// The dbt Model name.
	ModelName pulumi.StringInput `pulumi:"modelName"`
	// Boolean specifying whether the model is selected for execution.
	Scheduled pulumi.BoolInput `pulumi:"scheduled"`
}

func (GetDbtProjectModelArgs) ElementType

func (GetDbtProjectModelArgs) ElementType() reflect.Type

func (GetDbtProjectModelArgs) ToGetDbtProjectModelOutput

func (i GetDbtProjectModelArgs) ToGetDbtProjectModelOutput() GetDbtProjectModelOutput

func (GetDbtProjectModelArgs) ToGetDbtProjectModelOutputWithContext

func (i GetDbtProjectModelArgs) ToGetDbtProjectModelOutputWithContext(ctx context.Context) GetDbtProjectModelOutput

func (GetDbtProjectModelArgs) ToOutput

type GetDbtProjectModelArray

type GetDbtProjectModelArray []GetDbtProjectModelInput

func (GetDbtProjectModelArray) ElementType

func (GetDbtProjectModelArray) ElementType() reflect.Type

func (GetDbtProjectModelArray) ToGetDbtProjectModelArrayOutput

func (i GetDbtProjectModelArray) ToGetDbtProjectModelArrayOutput() GetDbtProjectModelArrayOutput

func (GetDbtProjectModelArray) ToGetDbtProjectModelArrayOutputWithContext

func (i GetDbtProjectModelArray) ToGetDbtProjectModelArrayOutputWithContext(ctx context.Context) GetDbtProjectModelArrayOutput

func (GetDbtProjectModelArray) ToOutput

type GetDbtProjectModelArrayInput

type GetDbtProjectModelArrayInput interface {
	pulumi.Input

	ToGetDbtProjectModelArrayOutput() GetDbtProjectModelArrayOutput
	ToGetDbtProjectModelArrayOutputWithContext(context.Context) GetDbtProjectModelArrayOutput
}

GetDbtProjectModelArrayInput is an input type that accepts GetDbtProjectModelArray and GetDbtProjectModelArrayOutput values. You can construct a concrete instance of `GetDbtProjectModelArrayInput` via:

GetDbtProjectModelArray{ GetDbtProjectModelArgs{...} }

type GetDbtProjectModelArrayOutput

type GetDbtProjectModelArrayOutput struct{ *pulumi.OutputState }

func (GetDbtProjectModelArrayOutput) ElementType

func (GetDbtProjectModelArrayOutput) Index

func (GetDbtProjectModelArrayOutput) ToGetDbtProjectModelArrayOutput

func (o GetDbtProjectModelArrayOutput) ToGetDbtProjectModelArrayOutput() GetDbtProjectModelArrayOutput

func (GetDbtProjectModelArrayOutput) ToGetDbtProjectModelArrayOutputWithContext

func (o GetDbtProjectModelArrayOutput) ToGetDbtProjectModelArrayOutputWithContext(ctx context.Context) GetDbtProjectModelArrayOutput

func (GetDbtProjectModelArrayOutput) ToOutput

type GetDbtProjectModelInput

type GetDbtProjectModelInput interface {
	pulumi.Input

	ToGetDbtProjectModelOutput() GetDbtProjectModelOutput
	ToGetDbtProjectModelOutputWithContext(context.Context) GetDbtProjectModelOutput
}

GetDbtProjectModelInput is an input type that accepts GetDbtProjectModelArgs and GetDbtProjectModelOutput values. You can construct a concrete instance of `GetDbtProjectModelInput` via:

GetDbtProjectModelArgs{...}

type GetDbtProjectModelOutput

type GetDbtProjectModelOutput struct{ *pulumi.OutputState }

func (GetDbtProjectModelOutput) ElementType

func (GetDbtProjectModelOutput) ElementType() reflect.Type

func (GetDbtProjectModelOutput) Id

The unique identifier for the dbt Model within the Fivetran system.

func (GetDbtProjectModelOutput) ModelName

The dbt Model name.

func (GetDbtProjectModelOutput) Scheduled

Boolean specifying whether the model is selected for execution.

func (GetDbtProjectModelOutput) ToGetDbtProjectModelOutput

func (o GetDbtProjectModelOutput) ToGetDbtProjectModelOutput() GetDbtProjectModelOutput

func (GetDbtProjectModelOutput) ToGetDbtProjectModelOutputWithContext

func (o GetDbtProjectModelOutput) ToGetDbtProjectModelOutputWithContext(ctx context.Context) GetDbtProjectModelOutput

func (GetDbtProjectModelOutput) ToOutput

type GetDbtProjectProjectConfig

type GetDbtProjectProjectConfig struct {
	FolderPath   string `pulumi:"folderPath"`
	GitBranch    string `pulumi:"gitBranch"`
	GitRemoteUrl string `pulumi:"gitRemoteUrl"`
}

type GetDbtProjectProjectConfigArgs

type GetDbtProjectProjectConfigArgs struct {
	FolderPath   pulumi.StringInput `pulumi:"folderPath"`
	GitBranch    pulumi.StringInput `pulumi:"gitBranch"`
	GitRemoteUrl pulumi.StringInput `pulumi:"gitRemoteUrl"`
}

func (GetDbtProjectProjectConfigArgs) ElementType

func (GetDbtProjectProjectConfigArgs) ToGetDbtProjectProjectConfigOutput

func (i GetDbtProjectProjectConfigArgs) ToGetDbtProjectProjectConfigOutput() GetDbtProjectProjectConfigOutput

func (GetDbtProjectProjectConfigArgs) ToGetDbtProjectProjectConfigOutputWithContext

func (i GetDbtProjectProjectConfigArgs) ToGetDbtProjectProjectConfigOutputWithContext(ctx context.Context) GetDbtProjectProjectConfigOutput

func (GetDbtProjectProjectConfigArgs) ToOutput

type GetDbtProjectProjectConfigArray

type GetDbtProjectProjectConfigArray []GetDbtProjectProjectConfigInput

func (GetDbtProjectProjectConfigArray) ElementType

func (GetDbtProjectProjectConfigArray) ToGetDbtProjectProjectConfigArrayOutput

func (i GetDbtProjectProjectConfigArray) ToGetDbtProjectProjectConfigArrayOutput() GetDbtProjectProjectConfigArrayOutput

func (GetDbtProjectProjectConfigArray) ToGetDbtProjectProjectConfigArrayOutputWithContext

func (i GetDbtProjectProjectConfigArray) ToGetDbtProjectProjectConfigArrayOutputWithContext(ctx context.Context) GetDbtProjectProjectConfigArrayOutput

func (GetDbtProjectProjectConfigArray) ToOutput

type GetDbtProjectProjectConfigArrayInput

type GetDbtProjectProjectConfigArrayInput interface {
	pulumi.Input

	ToGetDbtProjectProjectConfigArrayOutput() GetDbtProjectProjectConfigArrayOutput
	ToGetDbtProjectProjectConfigArrayOutputWithContext(context.Context) GetDbtProjectProjectConfigArrayOutput
}

GetDbtProjectProjectConfigArrayInput is an input type that accepts GetDbtProjectProjectConfigArray and GetDbtProjectProjectConfigArrayOutput values. You can construct a concrete instance of `GetDbtProjectProjectConfigArrayInput` via:

GetDbtProjectProjectConfigArray{ GetDbtProjectProjectConfigArgs{...} }

type GetDbtProjectProjectConfigArrayOutput

type GetDbtProjectProjectConfigArrayOutput struct{ *pulumi.OutputState }

func (GetDbtProjectProjectConfigArrayOutput) ElementType

func (GetDbtProjectProjectConfigArrayOutput) Index

func (GetDbtProjectProjectConfigArrayOutput) ToGetDbtProjectProjectConfigArrayOutput

func (o GetDbtProjectProjectConfigArrayOutput) ToGetDbtProjectProjectConfigArrayOutput() GetDbtProjectProjectConfigArrayOutput

func (GetDbtProjectProjectConfigArrayOutput) ToGetDbtProjectProjectConfigArrayOutputWithContext

func (o GetDbtProjectProjectConfigArrayOutput) ToGetDbtProjectProjectConfigArrayOutputWithContext(ctx context.Context) GetDbtProjectProjectConfigArrayOutput

func (GetDbtProjectProjectConfigArrayOutput) ToOutput

type GetDbtProjectProjectConfigInput

type GetDbtProjectProjectConfigInput interface {
	pulumi.Input

	ToGetDbtProjectProjectConfigOutput() GetDbtProjectProjectConfigOutput
	ToGetDbtProjectProjectConfigOutputWithContext(context.Context) GetDbtProjectProjectConfigOutput
}

GetDbtProjectProjectConfigInput is an input type that accepts GetDbtProjectProjectConfigArgs and GetDbtProjectProjectConfigOutput values. You can construct a concrete instance of `GetDbtProjectProjectConfigInput` via:

GetDbtProjectProjectConfigArgs{...}

type GetDbtProjectProjectConfigOutput

type GetDbtProjectProjectConfigOutput struct{ *pulumi.OutputState }

func (GetDbtProjectProjectConfigOutput) ElementType

func (GetDbtProjectProjectConfigOutput) FolderPath

func (GetDbtProjectProjectConfigOutput) GitBranch

func (GetDbtProjectProjectConfigOutput) GitRemoteUrl

func (GetDbtProjectProjectConfigOutput) ToGetDbtProjectProjectConfigOutput

func (o GetDbtProjectProjectConfigOutput) ToGetDbtProjectProjectConfigOutput() GetDbtProjectProjectConfigOutput

func (GetDbtProjectProjectConfigOutput) ToGetDbtProjectProjectConfigOutputWithContext

func (o GetDbtProjectProjectConfigOutput) ToGetDbtProjectProjectConfigOutputWithContext(ctx context.Context) GetDbtProjectProjectConfigOutput

func (GetDbtProjectProjectConfigOutput) ToOutput

type GetDbtProjectsArgs

type GetDbtProjectsArgs struct {
	Projects []GetDbtProjectsProject `pulumi:"projects"`
}

A collection of arguments for invoking getDbtProjects.

type GetDbtProjectsOutputArgs

type GetDbtProjectsOutputArgs struct {
	Projects GetDbtProjectsProjectArrayInput `pulumi:"projects"`
}

A collection of arguments for invoking getDbtProjects.

func (GetDbtProjectsOutputArgs) ElementType

func (GetDbtProjectsOutputArgs) ElementType() reflect.Type

type GetDbtProjectsProject

type GetDbtProjectsProject struct {
	// The timestamp of when the project was created in your account.
	CreatedAt string `pulumi:"createdAt"`
	// The unique identifier for the User within the Fivetran system who created the DBT Project.
	CreatedById string `pulumi:"createdById"`
	// The name of the group within your account related to the project.
	GroupId string `pulumi:"groupId"`
	// The unique identifier for the dbt project within the Fivetran system.
	Id string `pulumi:"id"`
}

type GetDbtProjectsProjectArgs

type GetDbtProjectsProjectArgs struct {
	// The timestamp of when the project was created in your account.
	CreatedAt pulumi.StringInput `pulumi:"createdAt"`
	// The unique identifier for the User within the Fivetran system who created the DBT Project.
	CreatedById pulumi.StringInput `pulumi:"createdById"`
	// The name of the group within your account related to the project.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// The unique identifier for the dbt project within the Fivetran system.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetDbtProjectsProjectArgs) ElementType

func (GetDbtProjectsProjectArgs) ElementType() reflect.Type

func (GetDbtProjectsProjectArgs) ToGetDbtProjectsProjectOutput

func (i GetDbtProjectsProjectArgs) ToGetDbtProjectsProjectOutput() GetDbtProjectsProjectOutput

func (GetDbtProjectsProjectArgs) ToGetDbtProjectsProjectOutputWithContext

func (i GetDbtProjectsProjectArgs) ToGetDbtProjectsProjectOutputWithContext(ctx context.Context) GetDbtProjectsProjectOutput

func (GetDbtProjectsProjectArgs) ToOutput

type GetDbtProjectsProjectArray

type GetDbtProjectsProjectArray []GetDbtProjectsProjectInput

func (GetDbtProjectsProjectArray) ElementType

func (GetDbtProjectsProjectArray) ElementType() reflect.Type

func (GetDbtProjectsProjectArray) ToGetDbtProjectsProjectArrayOutput

func (i GetDbtProjectsProjectArray) ToGetDbtProjectsProjectArrayOutput() GetDbtProjectsProjectArrayOutput

func (GetDbtProjectsProjectArray) ToGetDbtProjectsProjectArrayOutputWithContext

func (i GetDbtProjectsProjectArray) ToGetDbtProjectsProjectArrayOutputWithContext(ctx context.Context) GetDbtProjectsProjectArrayOutput

func (GetDbtProjectsProjectArray) ToOutput

type GetDbtProjectsProjectArrayInput

type GetDbtProjectsProjectArrayInput interface {
	pulumi.Input

	ToGetDbtProjectsProjectArrayOutput() GetDbtProjectsProjectArrayOutput
	ToGetDbtProjectsProjectArrayOutputWithContext(context.Context) GetDbtProjectsProjectArrayOutput
}

GetDbtProjectsProjectArrayInput is an input type that accepts GetDbtProjectsProjectArray and GetDbtProjectsProjectArrayOutput values. You can construct a concrete instance of `GetDbtProjectsProjectArrayInput` via:

GetDbtProjectsProjectArray{ GetDbtProjectsProjectArgs{...} }

type GetDbtProjectsProjectArrayOutput

type GetDbtProjectsProjectArrayOutput struct{ *pulumi.OutputState }

func (GetDbtProjectsProjectArrayOutput) ElementType

func (GetDbtProjectsProjectArrayOutput) Index

func (GetDbtProjectsProjectArrayOutput) ToGetDbtProjectsProjectArrayOutput

func (o GetDbtProjectsProjectArrayOutput) ToGetDbtProjectsProjectArrayOutput() GetDbtProjectsProjectArrayOutput

func (GetDbtProjectsProjectArrayOutput) ToGetDbtProjectsProjectArrayOutputWithContext

func (o GetDbtProjectsProjectArrayOutput) ToGetDbtProjectsProjectArrayOutputWithContext(ctx context.Context) GetDbtProjectsProjectArrayOutput

func (GetDbtProjectsProjectArrayOutput) ToOutput

type GetDbtProjectsProjectInput

type GetDbtProjectsProjectInput interface {
	pulumi.Input

	ToGetDbtProjectsProjectOutput() GetDbtProjectsProjectOutput
	ToGetDbtProjectsProjectOutputWithContext(context.Context) GetDbtProjectsProjectOutput
}

GetDbtProjectsProjectInput is an input type that accepts GetDbtProjectsProjectArgs and GetDbtProjectsProjectOutput values. You can construct a concrete instance of `GetDbtProjectsProjectInput` via:

GetDbtProjectsProjectArgs{...}

type GetDbtProjectsProjectOutput

type GetDbtProjectsProjectOutput struct{ *pulumi.OutputState }

func (GetDbtProjectsProjectOutput) CreatedAt

The timestamp of when the project was created in your account.

func (GetDbtProjectsProjectOutput) CreatedById

The unique identifier for the User within the Fivetran system who created the DBT Project.

func (GetDbtProjectsProjectOutput) ElementType

func (GetDbtProjectsProjectOutput) GroupId

The name of the group within your account related to the project.

func (GetDbtProjectsProjectOutput) Id

The unique identifier for the dbt project within the Fivetran system.

func (GetDbtProjectsProjectOutput) ToGetDbtProjectsProjectOutput

func (o GetDbtProjectsProjectOutput) ToGetDbtProjectsProjectOutput() GetDbtProjectsProjectOutput

func (GetDbtProjectsProjectOutput) ToGetDbtProjectsProjectOutputWithContext

func (o GetDbtProjectsProjectOutput) ToGetDbtProjectsProjectOutputWithContext(ctx context.Context) GetDbtProjectsProjectOutput

func (GetDbtProjectsProjectOutput) ToOutput

type GetDbtProjectsResult

type GetDbtProjectsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id       string                  `pulumi:"id"`
	Projects []GetDbtProjectsProject `pulumi:"projects"`
}

A collection of values returned by getDbtProjects.

func GetDbtProjects

func GetDbtProjects(ctx *pulumi.Context, args *GetDbtProjectsArgs, opts ...pulumi.InvokeOption) (*GetDbtProjectsResult, error)

This data source returns a list of all dbt Projects within your Fivetran account.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.GetDbtProjects(ctx, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDbtProjectsResultOutput

type GetDbtProjectsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDbtProjects.

func (GetDbtProjectsResultOutput) ElementType

func (GetDbtProjectsResultOutput) ElementType() reflect.Type

func (GetDbtProjectsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDbtProjectsResultOutput) Projects

func (GetDbtProjectsResultOutput) ToGetDbtProjectsResultOutput

func (o GetDbtProjectsResultOutput) ToGetDbtProjectsResultOutput() GetDbtProjectsResultOutput

func (GetDbtProjectsResultOutput) ToGetDbtProjectsResultOutputWithContext

func (o GetDbtProjectsResultOutput) ToGetDbtProjectsResultOutputWithContext(ctx context.Context) GetDbtProjectsResultOutput

func (GetDbtProjectsResultOutput) ToOutput

type GetDbtTransformationSchedule

type GetDbtTransformationSchedule struct {
	DaysOfWeeks  []string `pulumi:"daysOfWeeks"`
	Interval     int      `pulumi:"interval"`
	ScheduleType string   `pulumi:"scheduleType"`
	TimeOfDay    string   `pulumi:"timeOfDay"`
}

type GetDbtTransformationScheduleArgs

type GetDbtTransformationScheduleArgs struct {
	DaysOfWeeks  pulumi.StringArrayInput `pulumi:"daysOfWeeks"`
	Interval     pulumi.IntInput         `pulumi:"interval"`
	ScheduleType pulumi.StringInput      `pulumi:"scheduleType"`
	TimeOfDay    pulumi.StringInput      `pulumi:"timeOfDay"`
}

func (GetDbtTransformationScheduleArgs) ElementType

func (GetDbtTransformationScheduleArgs) ToGetDbtTransformationScheduleOutput

func (i GetDbtTransformationScheduleArgs) ToGetDbtTransformationScheduleOutput() GetDbtTransformationScheduleOutput

func (GetDbtTransformationScheduleArgs) ToGetDbtTransformationScheduleOutputWithContext

func (i GetDbtTransformationScheduleArgs) ToGetDbtTransformationScheduleOutputWithContext(ctx context.Context) GetDbtTransformationScheduleOutput

func (GetDbtTransformationScheduleArgs) ToOutput

type GetDbtTransformationScheduleArray

type GetDbtTransformationScheduleArray []GetDbtTransformationScheduleInput

func (GetDbtTransformationScheduleArray) ElementType

func (GetDbtTransformationScheduleArray) ToGetDbtTransformationScheduleArrayOutput

func (i GetDbtTransformationScheduleArray) ToGetDbtTransformationScheduleArrayOutput() GetDbtTransformationScheduleArrayOutput

func (GetDbtTransformationScheduleArray) ToGetDbtTransformationScheduleArrayOutputWithContext

func (i GetDbtTransformationScheduleArray) ToGetDbtTransformationScheduleArrayOutputWithContext(ctx context.Context) GetDbtTransformationScheduleArrayOutput

func (GetDbtTransformationScheduleArray) ToOutput

type GetDbtTransformationScheduleArrayInput

type GetDbtTransformationScheduleArrayInput interface {
	pulumi.Input

	ToGetDbtTransformationScheduleArrayOutput() GetDbtTransformationScheduleArrayOutput
	ToGetDbtTransformationScheduleArrayOutputWithContext(context.Context) GetDbtTransformationScheduleArrayOutput
}

GetDbtTransformationScheduleArrayInput is an input type that accepts GetDbtTransformationScheduleArray and GetDbtTransformationScheduleArrayOutput values. You can construct a concrete instance of `GetDbtTransformationScheduleArrayInput` via:

GetDbtTransformationScheduleArray{ GetDbtTransformationScheduleArgs{...} }

type GetDbtTransformationScheduleArrayOutput

type GetDbtTransformationScheduleArrayOutput struct{ *pulumi.OutputState }

func (GetDbtTransformationScheduleArrayOutput) ElementType

func (GetDbtTransformationScheduleArrayOutput) Index

func (GetDbtTransformationScheduleArrayOutput) ToGetDbtTransformationScheduleArrayOutput

func (o GetDbtTransformationScheduleArrayOutput) ToGetDbtTransformationScheduleArrayOutput() GetDbtTransformationScheduleArrayOutput

func (GetDbtTransformationScheduleArrayOutput) ToGetDbtTransformationScheduleArrayOutputWithContext

func (o GetDbtTransformationScheduleArrayOutput) ToGetDbtTransformationScheduleArrayOutputWithContext(ctx context.Context) GetDbtTransformationScheduleArrayOutput

func (GetDbtTransformationScheduleArrayOutput) ToOutput

type GetDbtTransformationScheduleInput

type GetDbtTransformationScheduleInput interface {
	pulumi.Input

	ToGetDbtTransformationScheduleOutput() GetDbtTransformationScheduleOutput
	ToGetDbtTransformationScheduleOutputWithContext(context.Context) GetDbtTransformationScheduleOutput
}

GetDbtTransformationScheduleInput is an input type that accepts GetDbtTransformationScheduleArgs and GetDbtTransformationScheduleOutput values. You can construct a concrete instance of `GetDbtTransformationScheduleInput` via:

GetDbtTransformationScheduleArgs{...}

type GetDbtTransformationScheduleOutput

type GetDbtTransformationScheduleOutput struct{ *pulumi.OutputState }

func (GetDbtTransformationScheduleOutput) DaysOfWeeks

func (GetDbtTransformationScheduleOutput) ElementType

func (GetDbtTransformationScheduleOutput) Interval

func (GetDbtTransformationScheduleOutput) ScheduleType

func (GetDbtTransformationScheduleOutput) TimeOfDay

func (GetDbtTransformationScheduleOutput) ToGetDbtTransformationScheduleOutput

func (o GetDbtTransformationScheduleOutput) ToGetDbtTransformationScheduleOutput() GetDbtTransformationScheduleOutput

func (GetDbtTransformationScheduleOutput) ToGetDbtTransformationScheduleOutputWithContext

func (o GetDbtTransformationScheduleOutput) ToGetDbtTransformationScheduleOutputWithContext(ctx context.Context) GetDbtTransformationScheduleOutput

func (GetDbtTransformationScheduleOutput) ToOutput

type GetDestinationCertificatesCertificate added in v0.0.4

type GetDestinationCertificatesCertificate struct {
	// Hash of the fingerprint.
	Hash string `pulumi:"hash"`
	// Certificate name.
	Name string `pulumi:"name"`
	// Certificate public key.
	PublicKey string `pulumi:"publicKey"`
	// Certificate sha1.
	Sha1 string `pulumi:"sha1"`
	// Certificate sha256.
	Sha256 string `pulumi:"sha256"`
	// Certificate type.
	Type string `pulumi:"type"`
	// User name who validated the certificate.
	ValidatedBy string `pulumi:"validatedBy"`
	// The date when the certificate was approved.
	ValidatedDate string `pulumi:"validatedDate"`
}

type GetDestinationCertificatesCertificateArgs added in v0.0.4

type GetDestinationCertificatesCertificateArgs struct {
	// Hash of the fingerprint.
	Hash pulumi.StringInput `pulumi:"hash"`
	// Certificate name.
	Name pulumi.StringInput `pulumi:"name"`
	// Certificate public key.
	PublicKey pulumi.StringInput `pulumi:"publicKey"`
	// Certificate sha1.
	Sha1 pulumi.StringInput `pulumi:"sha1"`
	// Certificate sha256.
	Sha256 pulumi.StringInput `pulumi:"sha256"`
	// Certificate type.
	Type pulumi.StringInput `pulumi:"type"`
	// User name who validated the certificate.
	ValidatedBy pulumi.StringInput `pulumi:"validatedBy"`
	// The date when the certificate was approved.
	ValidatedDate pulumi.StringInput `pulumi:"validatedDate"`
}

func (GetDestinationCertificatesCertificateArgs) ElementType added in v0.0.4

func (GetDestinationCertificatesCertificateArgs) ToGetDestinationCertificatesCertificateOutput added in v0.0.4

func (i GetDestinationCertificatesCertificateArgs) ToGetDestinationCertificatesCertificateOutput() GetDestinationCertificatesCertificateOutput

func (GetDestinationCertificatesCertificateArgs) ToGetDestinationCertificatesCertificateOutputWithContext added in v0.0.4

func (i GetDestinationCertificatesCertificateArgs) ToGetDestinationCertificatesCertificateOutputWithContext(ctx context.Context) GetDestinationCertificatesCertificateOutput

func (GetDestinationCertificatesCertificateArgs) ToOutput added in v0.0.4

type GetDestinationCertificatesCertificateArray added in v0.0.4

type GetDestinationCertificatesCertificateArray []GetDestinationCertificatesCertificateInput

func (GetDestinationCertificatesCertificateArray) ElementType added in v0.0.4

func (GetDestinationCertificatesCertificateArray) ToGetDestinationCertificatesCertificateArrayOutput added in v0.0.4

func (i GetDestinationCertificatesCertificateArray) ToGetDestinationCertificatesCertificateArrayOutput() GetDestinationCertificatesCertificateArrayOutput

func (GetDestinationCertificatesCertificateArray) ToGetDestinationCertificatesCertificateArrayOutputWithContext added in v0.0.4

func (i GetDestinationCertificatesCertificateArray) ToGetDestinationCertificatesCertificateArrayOutputWithContext(ctx context.Context) GetDestinationCertificatesCertificateArrayOutput

func (GetDestinationCertificatesCertificateArray) ToOutput added in v0.0.4

type GetDestinationCertificatesCertificateArrayInput added in v0.0.4

type GetDestinationCertificatesCertificateArrayInput interface {
	pulumi.Input

	ToGetDestinationCertificatesCertificateArrayOutput() GetDestinationCertificatesCertificateArrayOutput
	ToGetDestinationCertificatesCertificateArrayOutputWithContext(context.Context) GetDestinationCertificatesCertificateArrayOutput
}

GetDestinationCertificatesCertificateArrayInput is an input type that accepts GetDestinationCertificatesCertificateArray and GetDestinationCertificatesCertificateArrayOutput values. You can construct a concrete instance of `GetDestinationCertificatesCertificateArrayInput` via:

GetDestinationCertificatesCertificateArray{ GetDestinationCertificatesCertificateArgs{...} }

type GetDestinationCertificatesCertificateArrayOutput added in v0.0.4

type GetDestinationCertificatesCertificateArrayOutput struct{ *pulumi.OutputState }

func (GetDestinationCertificatesCertificateArrayOutput) ElementType added in v0.0.4

func (GetDestinationCertificatesCertificateArrayOutput) Index added in v0.0.4

func (GetDestinationCertificatesCertificateArrayOutput) ToGetDestinationCertificatesCertificateArrayOutput added in v0.0.4

func (o GetDestinationCertificatesCertificateArrayOutput) ToGetDestinationCertificatesCertificateArrayOutput() GetDestinationCertificatesCertificateArrayOutput

func (GetDestinationCertificatesCertificateArrayOutput) ToGetDestinationCertificatesCertificateArrayOutputWithContext added in v0.0.4

func (o GetDestinationCertificatesCertificateArrayOutput) ToGetDestinationCertificatesCertificateArrayOutputWithContext(ctx context.Context) GetDestinationCertificatesCertificateArrayOutput

func (GetDestinationCertificatesCertificateArrayOutput) ToOutput added in v0.0.4

type GetDestinationCertificatesCertificateInput added in v0.0.4

type GetDestinationCertificatesCertificateInput interface {
	pulumi.Input

	ToGetDestinationCertificatesCertificateOutput() GetDestinationCertificatesCertificateOutput
	ToGetDestinationCertificatesCertificateOutputWithContext(context.Context) GetDestinationCertificatesCertificateOutput
}

GetDestinationCertificatesCertificateInput is an input type that accepts GetDestinationCertificatesCertificateArgs and GetDestinationCertificatesCertificateOutput values. You can construct a concrete instance of `GetDestinationCertificatesCertificateInput` via:

GetDestinationCertificatesCertificateArgs{...}

type GetDestinationCertificatesCertificateOutput added in v0.0.4

type GetDestinationCertificatesCertificateOutput struct{ *pulumi.OutputState }

func (GetDestinationCertificatesCertificateOutput) ElementType added in v0.0.4

func (GetDestinationCertificatesCertificateOutput) Hash added in v0.0.4

Hash of the fingerprint.

func (GetDestinationCertificatesCertificateOutput) Name added in v0.0.4

Certificate name.

func (GetDestinationCertificatesCertificateOutput) PublicKey added in v0.0.4

Certificate public key.

func (GetDestinationCertificatesCertificateOutput) Sha1 added in v0.0.4

Certificate sha1.

func (GetDestinationCertificatesCertificateOutput) Sha256 added in v0.0.4

Certificate sha256.

func (GetDestinationCertificatesCertificateOutput) ToGetDestinationCertificatesCertificateOutput added in v0.0.4

func (o GetDestinationCertificatesCertificateOutput) ToGetDestinationCertificatesCertificateOutput() GetDestinationCertificatesCertificateOutput

func (GetDestinationCertificatesCertificateOutput) ToGetDestinationCertificatesCertificateOutputWithContext added in v0.0.4

func (o GetDestinationCertificatesCertificateOutput) ToGetDestinationCertificatesCertificateOutputWithContext(ctx context.Context) GetDestinationCertificatesCertificateOutput

func (GetDestinationCertificatesCertificateOutput) ToOutput added in v0.0.4

func (GetDestinationCertificatesCertificateOutput) Type added in v0.0.4

Certificate type.

func (GetDestinationCertificatesCertificateOutput) ValidatedBy added in v0.0.4

User name who validated the certificate.

func (GetDestinationCertificatesCertificateOutput) ValidatedDate added in v0.0.4

The date when the certificate was approved.

type GetDestinationConfig

type GetDestinationConfig struct {
	// The connector authorization settings. Check possible config formats in [create method](https://www.terraform.io/openapi/reference/v1/operation/create_connector/)
	Auth *string `pulumi:"auth"`
	// Authentication type. Default value: `PASSWORD`.
	AuthType *string `pulumi:"authType"`
	// Customer bucket. If specified, your GCS bucket will be used to process the data instead of a Fivetran-managed bucket. The bucket must be present in the same location as the dataset location.
	Bucket *string `pulumi:"bucket"`
	// Catalog name
	Catalog *string `pulumi:"catalog"`
	// Cluster ID. Must be populated if `connectionType` is set to `SshTunnel` and `authType` is set to `IAM`.
	ClusterId *string `pulumi:"clusterId"`
	// Cluster region. Must be populated if `connectionType` is set to `SshTunnel` and `authType` is set to `IAM`.
	ClusterRegion *string `pulumi:"clusterRegion"`
	// Connection method. Default value: `Directly`.
	ConnectionType *string `pulumi:"connectionType"`
	// Whether to create external tables
	CreateExternalTables *string `pulumi:"createExternalTables"`
	// Data location. Datasets will reside in this location.
	DataSetLocation *string `pulumi:"dataSetLocation"`
	// Database name
	Database *string `pulumi:"database"`
	// External location to store Delta tables. Default value: `""`  (null). By default, the external tables will reside in the `/{schema}/{table}` path, and if you specify an external location in the `{externalLocation}/{schema}/{table}` path.
	ExternalLocation *string `pulumi:"externalLocation"`
	// ARN of the role which you created with different required policy mentioned in our setup guide
	FivetranRoleArn *string `pulumi:"fivetranRoleArn"`
	// Server name
	Host *string `pulumi:"host"`
	// HTTP path
	HttpPath *string `pulumi:"httpPath"`
	// Indicates that a private key is encrypted. The default value: `false`. The field can be specified if authentication type is `KEY_PAIR`.
	IsPrivateKeyEncrypted string `pulumi:"isPrivateKeyEncrypted"`
	// In case private key is encrypted, you are required to enter passphrase that was used to encrypt the private key. The field can be specified if authentication type is `KEY_PAIR`.
	Passphrase *string `pulumi:"passphrase"`
	// Database user password
	Password *string `pulumi:"password"`
	// Personal access token
	PersonalAccessToken *string `pulumi:"personalAccessToken"`
	// Server port number
	Port *int `pulumi:"port"`
	// Prefix path of the bucket for which you have configured access policy. It is not required if access has been granted to entire Bucket in the access policy
	PrefixPath *string `pulumi:"prefixPath"`
	// Private access key.  The field should be specified if authentication type is `KEY_PAIR`.
	PrivateKey *string `pulumi:"privateKey"`
	// BigQuery project ID
	ProjectId *string `pulumi:"projectId"`
	// Public key to grant Fivetran SSH access to git repository.
	PublicKey string `pulumi:"publicKey"`
	// Region of your AWS S3 bucket
	Region *string `pulumi:"region"`
	// The group role that you would like to assign this new user to. Supported group roles: ‘Destination Administrator‘, ‘Destination Reviewer‘, ‘Destination Analyst‘, ‘Connector Creator‘, or a custom destination role
	Role *string `pulumi:"role"`
	// Role ARN with Redshift permissions. Required if authentication type is `IAM`.
	RoleArn *string `pulumi:"roleArn"`
	// Private key of the customer service account. If specified, your service account will be used to process the data instead of the Fivetran-managed service account.
	SecretKey *string `pulumi:"secretKey"`
	// Server name
	ServerHostName *string `pulumi:"serverHostName"`
	// SSH server name. Must be populated if `connectionType` is set to `SshTunnel`.
	TunnelHost *string `pulumi:"tunnelHost"`
	// SSH server port name. Must be populated if `connectionType` is set to `SshTunnel`.
	TunnelPort *string `pulumi:"tunnelPort"`
	// SSH user name. Must be populated if `connectionType` is set to `SshTunnel`.
	TunnelUser *string `pulumi:"tunnelUser"`
	// Database user name
	User *string `pulumi:"user"`
}

type GetDestinationConfigArgs

type GetDestinationConfigArgs struct {
	// The connector authorization settings. Check possible config formats in [create method](https://www.terraform.io/openapi/reference/v1/operation/create_connector/)
	Auth pulumi.StringPtrInput `pulumi:"auth"`
	// Authentication type. Default value: `PASSWORD`.
	AuthType pulumi.StringPtrInput `pulumi:"authType"`
	// Customer bucket. If specified, your GCS bucket will be used to process the data instead of a Fivetran-managed bucket. The bucket must be present in the same location as the dataset location.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// Catalog name
	Catalog pulumi.StringPtrInput `pulumi:"catalog"`
	// Cluster ID. Must be populated if `connectionType` is set to `SshTunnel` and `authType` is set to `IAM`.
	ClusterId pulumi.StringPtrInput `pulumi:"clusterId"`
	// Cluster region. Must be populated if `connectionType` is set to `SshTunnel` and `authType` is set to `IAM`.
	ClusterRegion pulumi.StringPtrInput `pulumi:"clusterRegion"`
	// Connection method. Default value: `Directly`.
	ConnectionType pulumi.StringPtrInput `pulumi:"connectionType"`
	// Whether to create external tables
	CreateExternalTables pulumi.StringPtrInput `pulumi:"createExternalTables"`
	// Data location. Datasets will reside in this location.
	DataSetLocation pulumi.StringPtrInput `pulumi:"dataSetLocation"`
	// Database name
	Database pulumi.StringPtrInput `pulumi:"database"`
	// External location to store Delta tables. Default value: `""`  (null). By default, the external tables will reside in the `/{schema}/{table}` path, and if you specify an external location in the `{externalLocation}/{schema}/{table}` path.
	ExternalLocation pulumi.StringPtrInput `pulumi:"externalLocation"`
	// ARN of the role which you created with different required policy mentioned in our setup guide
	FivetranRoleArn pulumi.StringPtrInput `pulumi:"fivetranRoleArn"`
	// Server name
	Host pulumi.StringPtrInput `pulumi:"host"`
	// HTTP path
	HttpPath pulumi.StringPtrInput `pulumi:"httpPath"`
	// Indicates that a private key is encrypted. The default value: `false`. The field can be specified if authentication type is `KEY_PAIR`.
	IsPrivateKeyEncrypted pulumi.StringInput `pulumi:"isPrivateKeyEncrypted"`
	// In case private key is encrypted, you are required to enter passphrase that was used to encrypt the private key. The field can be specified if authentication type is `KEY_PAIR`.
	Passphrase pulumi.StringPtrInput `pulumi:"passphrase"`
	// Database user password
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Personal access token
	PersonalAccessToken pulumi.StringPtrInput `pulumi:"personalAccessToken"`
	// Server port number
	Port pulumi.IntPtrInput `pulumi:"port"`
	// Prefix path of the bucket for which you have configured access policy. It is not required if access has been granted to entire Bucket in the access policy
	PrefixPath pulumi.StringPtrInput `pulumi:"prefixPath"`
	// Private access key.  The field should be specified if authentication type is `KEY_PAIR`.
	PrivateKey pulumi.StringPtrInput `pulumi:"privateKey"`
	// BigQuery project ID
	ProjectId pulumi.StringPtrInput `pulumi:"projectId"`
	// Public key to grant Fivetran SSH access to git repository.
	PublicKey pulumi.StringInput `pulumi:"publicKey"`
	// Region of your AWS S3 bucket
	Region pulumi.StringPtrInput `pulumi:"region"`
	// The group role that you would like to assign this new user to. Supported group roles: ‘Destination Administrator‘, ‘Destination Reviewer‘, ‘Destination Analyst‘, ‘Connector Creator‘, or a custom destination role
	Role pulumi.StringPtrInput `pulumi:"role"`
	// Role ARN with Redshift permissions. Required if authentication type is `IAM`.
	RoleArn pulumi.StringPtrInput `pulumi:"roleArn"`
	// Private key of the customer service account. If specified, your service account will be used to process the data instead of the Fivetran-managed service account.
	SecretKey pulumi.StringPtrInput `pulumi:"secretKey"`
	// Server name
	ServerHostName pulumi.StringPtrInput `pulumi:"serverHostName"`
	// SSH server name. Must be populated if `connectionType` is set to `SshTunnel`.
	TunnelHost pulumi.StringPtrInput `pulumi:"tunnelHost"`
	// SSH server port name. Must be populated if `connectionType` is set to `SshTunnel`.
	TunnelPort pulumi.StringPtrInput `pulumi:"tunnelPort"`
	// SSH user name. Must be populated if `connectionType` is set to `SshTunnel`.
	TunnelUser pulumi.StringPtrInput `pulumi:"tunnelUser"`
	// Database user name
	User pulumi.StringPtrInput `pulumi:"user"`
}

func (GetDestinationConfigArgs) ElementType

func (GetDestinationConfigArgs) ElementType() reflect.Type

func (GetDestinationConfigArgs) ToGetDestinationConfigOutput

func (i GetDestinationConfigArgs) ToGetDestinationConfigOutput() GetDestinationConfigOutput

func (GetDestinationConfigArgs) ToGetDestinationConfigOutputWithContext

func (i GetDestinationConfigArgs) ToGetDestinationConfigOutputWithContext(ctx context.Context) GetDestinationConfigOutput

func (GetDestinationConfigArgs) ToOutput

type GetDestinationConfigArray

type GetDestinationConfigArray []GetDestinationConfigInput

func (GetDestinationConfigArray) ElementType

func (GetDestinationConfigArray) ElementType() reflect.Type

func (GetDestinationConfigArray) ToGetDestinationConfigArrayOutput

func (i GetDestinationConfigArray) ToGetDestinationConfigArrayOutput() GetDestinationConfigArrayOutput

func (GetDestinationConfigArray) ToGetDestinationConfigArrayOutputWithContext

func (i GetDestinationConfigArray) ToGetDestinationConfigArrayOutputWithContext(ctx context.Context) GetDestinationConfigArrayOutput

func (GetDestinationConfigArray) ToOutput

type GetDestinationConfigArrayInput

type GetDestinationConfigArrayInput interface {
	pulumi.Input

	ToGetDestinationConfigArrayOutput() GetDestinationConfigArrayOutput
	ToGetDestinationConfigArrayOutputWithContext(context.Context) GetDestinationConfigArrayOutput
}

GetDestinationConfigArrayInput is an input type that accepts GetDestinationConfigArray and GetDestinationConfigArrayOutput values. You can construct a concrete instance of `GetDestinationConfigArrayInput` via:

GetDestinationConfigArray{ GetDestinationConfigArgs{...} }

type GetDestinationConfigArrayOutput

type GetDestinationConfigArrayOutput struct{ *pulumi.OutputState }

func (GetDestinationConfigArrayOutput) ElementType

func (GetDestinationConfigArrayOutput) Index

func (GetDestinationConfigArrayOutput) ToGetDestinationConfigArrayOutput

func (o GetDestinationConfigArrayOutput) ToGetDestinationConfigArrayOutput() GetDestinationConfigArrayOutput

func (GetDestinationConfigArrayOutput) ToGetDestinationConfigArrayOutputWithContext

func (o GetDestinationConfigArrayOutput) ToGetDestinationConfigArrayOutputWithContext(ctx context.Context) GetDestinationConfigArrayOutput

func (GetDestinationConfigArrayOutput) ToOutput

type GetDestinationConfigInput

type GetDestinationConfigInput interface {
	pulumi.Input

	ToGetDestinationConfigOutput() GetDestinationConfigOutput
	ToGetDestinationConfigOutputWithContext(context.Context) GetDestinationConfigOutput
}

GetDestinationConfigInput is an input type that accepts GetDestinationConfigArgs and GetDestinationConfigOutput values. You can construct a concrete instance of `GetDestinationConfigInput` via:

GetDestinationConfigArgs{...}

type GetDestinationConfigOutput

type GetDestinationConfigOutput struct{ *pulumi.OutputState }

func (GetDestinationConfigOutput) Auth

The connector authorization settings. Check possible config formats in [create method](https://www.terraform.io/openapi/reference/v1/operation/create_connector/)

func (GetDestinationConfigOutput) AuthType

Authentication type. Default value: `PASSWORD`.

func (GetDestinationConfigOutput) Bucket

Customer bucket. If specified, your GCS bucket will be used to process the data instead of a Fivetran-managed bucket. The bucket must be present in the same location as the dataset location.

func (GetDestinationConfigOutput) Catalog

Catalog name

func (GetDestinationConfigOutput) ClusterId

Cluster ID. Must be populated if `connectionType` is set to `SshTunnel` and `authType` is set to `IAM`.

func (GetDestinationConfigOutput) ClusterRegion

Cluster region. Must be populated if `connectionType` is set to `SshTunnel` and `authType` is set to `IAM`.

func (GetDestinationConfigOutput) ConnectionType

Connection method. Default value: `Directly`.

func (GetDestinationConfigOutput) CreateExternalTables

func (o GetDestinationConfigOutput) CreateExternalTables() pulumi.StringPtrOutput

Whether to create external tables

func (GetDestinationConfigOutput) DataSetLocation

Data location. Datasets will reside in this location.

func (GetDestinationConfigOutput) Database

Database name

func (GetDestinationConfigOutput) ElementType

func (GetDestinationConfigOutput) ElementType() reflect.Type

func (GetDestinationConfigOutput) ExternalLocation

func (o GetDestinationConfigOutput) ExternalLocation() pulumi.StringPtrOutput

External location to store Delta tables. Default value: `""` (null). By default, the external tables will reside in the `/{schema}/{table}` path, and if you specify an external location in the `{externalLocation}/{schema}/{table}` path.

func (GetDestinationConfigOutput) FivetranRoleArn

ARN of the role which you created with different required policy mentioned in our setup guide

func (GetDestinationConfigOutput) Host

Server name

func (GetDestinationConfigOutput) HttpPath

HTTP path

func (GetDestinationConfigOutput) IsPrivateKeyEncrypted

func (o GetDestinationConfigOutput) IsPrivateKeyEncrypted() pulumi.StringOutput

Indicates that a private key is encrypted. The default value: `false`. The field can be specified if authentication type is `KEY_PAIR`.

func (GetDestinationConfigOutput) Passphrase

In case private key is encrypted, you are required to enter passphrase that was used to encrypt the private key. The field can be specified if authentication type is `KEY_PAIR`.

func (GetDestinationConfigOutput) Password

Database user password

func (GetDestinationConfigOutput) PersonalAccessToken

func (o GetDestinationConfigOutput) PersonalAccessToken() pulumi.StringPtrOutput

Personal access token

func (GetDestinationConfigOutput) Port

Server port number

func (GetDestinationConfigOutput) PrefixPath

Prefix path of the bucket for which you have configured access policy. It is not required if access has been granted to entire Bucket in the access policy

func (GetDestinationConfigOutput) PrivateKey

Private access key. The field should be specified if authentication type is `KEY_PAIR`.

func (GetDestinationConfigOutput) ProjectId

BigQuery project ID

func (GetDestinationConfigOutput) PublicKey

Public key to grant Fivetran SSH access to git repository.

func (GetDestinationConfigOutput) Region

Region of your AWS S3 bucket

func (GetDestinationConfigOutput) Role

The group role that you would like to assign this new user to. Supported group roles: ‘Destination Administrator‘, ‘Destination Reviewer‘, ‘Destination Analyst‘, ‘Connector Creator‘, or a custom destination role

func (GetDestinationConfigOutput) RoleArn

Role ARN with Redshift permissions. Required if authentication type is `IAM`.

func (GetDestinationConfigOutput) SecretKey

Private key of the customer service account. If specified, your service account will be used to process the data instead of the Fivetran-managed service account.

func (GetDestinationConfigOutput) ServerHostName

Server name

func (GetDestinationConfigOutput) ToGetDestinationConfigOutput

func (o GetDestinationConfigOutput) ToGetDestinationConfigOutput() GetDestinationConfigOutput

func (GetDestinationConfigOutput) ToGetDestinationConfigOutputWithContext

func (o GetDestinationConfigOutput) ToGetDestinationConfigOutputWithContext(ctx context.Context) GetDestinationConfigOutput

func (GetDestinationConfigOutput) ToOutput

func (GetDestinationConfigOutput) TunnelHost

SSH server name. Must be populated if `connectionType` is set to `SshTunnel`.

func (GetDestinationConfigOutput) TunnelPort

SSH server port name. Must be populated if `connectionType` is set to `SshTunnel`.

func (GetDestinationConfigOutput) TunnelUser

SSH user name. Must be populated if `connectionType` is set to `SshTunnel`.

func (GetDestinationConfigOutput) User

Database user name

type GetDestinationFingerprintsFingerprint added in v0.0.4

type GetDestinationFingerprintsFingerprint struct {
	// Hash of the fingerprint.
	Hash string `pulumi:"hash"`
	// The SSH public key.
	PublicKey string `pulumi:"publicKey"`
	// User name who validated the fingerprint.
	ValidatedBy string `pulumi:"validatedBy"`
	// The date when SSH fingerprint was approved.
	ValidatedDate string `pulumi:"validatedDate"`
}

type GetDestinationFingerprintsFingerprintArgs added in v0.0.4

type GetDestinationFingerprintsFingerprintArgs struct {
	// Hash of the fingerprint.
	Hash pulumi.StringInput `pulumi:"hash"`
	// The SSH public key.
	PublicKey pulumi.StringInput `pulumi:"publicKey"`
	// User name who validated the fingerprint.
	ValidatedBy pulumi.StringInput `pulumi:"validatedBy"`
	// The date when SSH fingerprint was approved.
	ValidatedDate pulumi.StringInput `pulumi:"validatedDate"`
}

func (GetDestinationFingerprintsFingerprintArgs) ElementType added in v0.0.4

func (GetDestinationFingerprintsFingerprintArgs) ToGetDestinationFingerprintsFingerprintOutput added in v0.0.4

func (i GetDestinationFingerprintsFingerprintArgs) ToGetDestinationFingerprintsFingerprintOutput() GetDestinationFingerprintsFingerprintOutput

func (GetDestinationFingerprintsFingerprintArgs) ToGetDestinationFingerprintsFingerprintOutputWithContext added in v0.0.4

func (i GetDestinationFingerprintsFingerprintArgs) ToGetDestinationFingerprintsFingerprintOutputWithContext(ctx context.Context) GetDestinationFingerprintsFingerprintOutput

func (GetDestinationFingerprintsFingerprintArgs) ToOutput added in v0.0.4

type GetDestinationFingerprintsFingerprintArray added in v0.0.4

type GetDestinationFingerprintsFingerprintArray []GetDestinationFingerprintsFingerprintInput

func (GetDestinationFingerprintsFingerprintArray) ElementType added in v0.0.4

func (GetDestinationFingerprintsFingerprintArray) ToGetDestinationFingerprintsFingerprintArrayOutput added in v0.0.4

func (i GetDestinationFingerprintsFingerprintArray) ToGetDestinationFingerprintsFingerprintArrayOutput() GetDestinationFingerprintsFingerprintArrayOutput

func (GetDestinationFingerprintsFingerprintArray) ToGetDestinationFingerprintsFingerprintArrayOutputWithContext added in v0.0.4

func (i GetDestinationFingerprintsFingerprintArray) ToGetDestinationFingerprintsFingerprintArrayOutputWithContext(ctx context.Context) GetDestinationFingerprintsFingerprintArrayOutput

func (GetDestinationFingerprintsFingerprintArray) ToOutput added in v0.0.4

type GetDestinationFingerprintsFingerprintArrayInput added in v0.0.4

type GetDestinationFingerprintsFingerprintArrayInput interface {
	pulumi.Input

	ToGetDestinationFingerprintsFingerprintArrayOutput() GetDestinationFingerprintsFingerprintArrayOutput
	ToGetDestinationFingerprintsFingerprintArrayOutputWithContext(context.Context) GetDestinationFingerprintsFingerprintArrayOutput
}

GetDestinationFingerprintsFingerprintArrayInput is an input type that accepts GetDestinationFingerprintsFingerprintArray and GetDestinationFingerprintsFingerprintArrayOutput values. You can construct a concrete instance of `GetDestinationFingerprintsFingerprintArrayInput` via:

GetDestinationFingerprintsFingerprintArray{ GetDestinationFingerprintsFingerprintArgs{...} }

type GetDestinationFingerprintsFingerprintArrayOutput added in v0.0.4

type GetDestinationFingerprintsFingerprintArrayOutput struct{ *pulumi.OutputState }

func (GetDestinationFingerprintsFingerprintArrayOutput) ElementType added in v0.0.4

func (GetDestinationFingerprintsFingerprintArrayOutput) Index added in v0.0.4

func (GetDestinationFingerprintsFingerprintArrayOutput) ToGetDestinationFingerprintsFingerprintArrayOutput added in v0.0.4

func (o GetDestinationFingerprintsFingerprintArrayOutput) ToGetDestinationFingerprintsFingerprintArrayOutput() GetDestinationFingerprintsFingerprintArrayOutput

func (GetDestinationFingerprintsFingerprintArrayOutput) ToGetDestinationFingerprintsFingerprintArrayOutputWithContext added in v0.0.4

func (o GetDestinationFingerprintsFingerprintArrayOutput) ToGetDestinationFingerprintsFingerprintArrayOutputWithContext(ctx context.Context) GetDestinationFingerprintsFingerprintArrayOutput

func (GetDestinationFingerprintsFingerprintArrayOutput) ToOutput added in v0.0.4

type GetDestinationFingerprintsFingerprintInput added in v0.0.4

type GetDestinationFingerprintsFingerprintInput interface {
	pulumi.Input

	ToGetDestinationFingerprintsFingerprintOutput() GetDestinationFingerprintsFingerprintOutput
	ToGetDestinationFingerprintsFingerprintOutputWithContext(context.Context) GetDestinationFingerprintsFingerprintOutput
}

GetDestinationFingerprintsFingerprintInput is an input type that accepts GetDestinationFingerprintsFingerprintArgs and GetDestinationFingerprintsFingerprintOutput values. You can construct a concrete instance of `GetDestinationFingerprintsFingerprintInput` via:

GetDestinationFingerprintsFingerprintArgs{...}

type GetDestinationFingerprintsFingerprintOutput added in v0.0.4

type GetDestinationFingerprintsFingerprintOutput struct{ *pulumi.OutputState }

func (GetDestinationFingerprintsFingerprintOutput) ElementType added in v0.0.4

func (GetDestinationFingerprintsFingerprintOutput) Hash added in v0.0.4

Hash of the fingerprint.

func (GetDestinationFingerprintsFingerprintOutput) PublicKey added in v0.0.4

The SSH public key.

func (GetDestinationFingerprintsFingerprintOutput) ToGetDestinationFingerprintsFingerprintOutput added in v0.0.4

func (o GetDestinationFingerprintsFingerprintOutput) ToGetDestinationFingerprintsFingerprintOutput() GetDestinationFingerprintsFingerprintOutput

func (GetDestinationFingerprintsFingerprintOutput) ToGetDestinationFingerprintsFingerprintOutputWithContext added in v0.0.4

func (o GetDestinationFingerprintsFingerprintOutput) ToGetDestinationFingerprintsFingerprintOutputWithContext(ctx context.Context) GetDestinationFingerprintsFingerprintOutput

func (GetDestinationFingerprintsFingerprintOutput) ToOutput added in v0.0.4

func (GetDestinationFingerprintsFingerprintOutput) ValidatedBy added in v0.0.4

User name who validated the fingerprint.

func (GetDestinationFingerprintsFingerprintOutput) ValidatedDate added in v0.0.4

The date when SSH fingerprint was approved.

type GetExternalLoggingConfig added in v0.0.4

type GetExternalLoggingConfig struct {
	// API Key
	ApiKey *string `pulumi:"apiKey"`
	// Channel
	Channel *string `pulumi:"channel"`
	// Enable SSL
	EnableSsl *bool `pulumi:"enableSsl"`
	// external_id
	ExternalId *string `pulumi:"externalId"`
	// Server name
	Host *string `pulumi:"host"`
	// Server name
	Hostname *string `pulumi:"hostname"`
	// Log Group Name
	LogGroupName *string `pulumi:"logGroupName"`
	// Port
	Port *int `pulumi:"port"`
	// Primary Key
	PrimaryKey *string `pulumi:"primaryKey"`
	// Region
	Region *string `pulumi:"region"`
	// Role Arn
	RoleArn *string `pulumi:"roleArn"`
	// Sub Domain
	SubDomain *string `pulumi:"subDomain"`
	// Token
	Token *string `pulumi:"token"`
	// Workspace ID
	WorkspaceId *string `pulumi:"workspaceId"`
}

type GetExternalLoggingConfigArgs added in v0.0.4

type GetExternalLoggingConfigArgs struct {
	// API Key
	ApiKey pulumi.StringPtrInput `pulumi:"apiKey"`
	// Channel
	Channel pulumi.StringPtrInput `pulumi:"channel"`
	// Enable SSL
	EnableSsl pulumi.BoolPtrInput `pulumi:"enableSsl"`
	// external_id
	ExternalId pulumi.StringPtrInput `pulumi:"externalId"`
	// Server name
	Host pulumi.StringPtrInput `pulumi:"host"`
	// Server name
	Hostname pulumi.StringPtrInput `pulumi:"hostname"`
	// Log Group Name
	LogGroupName pulumi.StringPtrInput `pulumi:"logGroupName"`
	// Port
	Port pulumi.IntPtrInput `pulumi:"port"`
	// Primary Key
	PrimaryKey pulumi.StringPtrInput `pulumi:"primaryKey"`
	// Region
	Region pulumi.StringPtrInput `pulumi:"region"`
	// Role Arn
	RoleArn pulumi.StringPtrInput `pulumi:"roleArn"`
	// Sub Domain
	SubDomain pulumi.StringPtrInput `pulumi:"subDomain"`
	// Token
	Token pulumi.StringPtrInput `pulumi:"token"`
	// Workspace ID
	WorkspaceId pulumi.StringPtrInput `pulumi:"workspaceId"`
}

func (GetExternalLoggingConfigArgs) ElementType added in v0.0.4

func (GetExternalLoggingConfigArgs) ToGetExternalLoggingConfigOutput added in v0.0.4

func (i GetExternalLoggingConfigArgs) ToGetExternalLoggingConfigOutput() GetExternalLoggingConfigOutput

func (GetExternalLoggingConfigArgs) ToGetExternalLoggingConfigOutputWithContext added in v0.0.4

func (i GetExternalLoggingConfigArgs) ToGetExternalLoggingConfigOutputWithContext(ctx context.Context) GetExternalLoggingConfigOutput

func (GetExternalLoggingConfigArgs) ToOutput added in v0.0.4

type GetExternalLoggingConfigArray added in v0.0.4

type GetExternalLoggingConfigArray []GetExternalLoggingConfigInput

func (GetExternalLoggingConfigArray) ElementType added in v0.0.4

func (GetExternalLoggingConfigArray) ToGetExternalLoggingConfigArrayOutput added in v0.0.4

func (i GetExternalLoggingConfigArray) ToGetExternalLoggingConfigArrayOutput() GetExternalLoggingConfigArrayOutput

func (GetExternalLoggingConfigArray) ToGetExternalLoggingConfigArrayOutputWithContext added in v0.0.4

func (i GetExternalLoggingConfigArray) ToGetExternalLoggingConfigArrayOutputWithContext(ctx context.Context) GetExternalLoggingConfigArrayOutput

func (GetExternalLoggingConfigArray) ToOutput added in v0.0.4

type GetExternalLoggingConfigArrayInput added in v0.0.4

type GetExternalLoggingConfigArrayInput interface {
	pulumi.Input

	ToGetExternalLoggingConfigArrayOutput() GetExternalLoggingConfigArrayOutput
	ToGetExternalLoggingConfigArrayOutputWithContext(context.Context) GetExternalLoggingConfigArrayOutput
}

GetExternalLoggingConfigArrayInput is an input type that accepts GetExternalLoggingConfigArray and GetExternalLoggingConfigArrayOutput values. You can construct a concrete instance of `GetExternalLoggingConfigArrayInput` via:

GetExternalLoggingConfigArray{ GetExternalLoggingConfigArgs{...} }

type GetExternalLoggingConfigArrayOutput added in v0.0.4

type GetExternalLoggingConfigArrayOutput struct{ *pulumi.OutputState }

func (GetExternalLoggingConfigArrayOutput) ElementType added in v0.0.4

func (GetExternalLoggingConfigArrayOutput) Index added in v0.0.4

func (GetExternalLoggingConfigArrayOutput) ToGetExternalLoggingConfigArrayOutput added in v0.0.4

func (o GetExternalLoggingConfigArrayOutput) ToGetExternalLoggingConfigArrayOutput() GetExternalLoggingConfigArrayOutput

func (GetExternalLoggingConfigArrayOutput) ToGetExternalLoggingConfigArrayOutputWithContext added in v0.0.4

func (o GetExternalLoggingConfigArrayOutput) ToGetExternalLoggingConfigArrayOutputWithContext(ctx context.Context) GetExternalLoggingConfigArrayOutput

func (GetExternalLoggingConfigArrayOutput) ToOutput added in v0.0.4

type GetExternalLoggingConfigInput added in v0.0.4

type GetExternalLoggingConfigInput interface {
	pulumi.Input

	ToGetExternalLoggingConfigOutput() GetExternalLoggingConfigOutput
	ToGetExternalLoggingConfigOutputWithContext(context.Context) GetExternalLoggingConfigOutput
}

GetExternalLoggingConfigInput is an input type that accepts GetExternalLoggingConfigArgs and GetExternalLoggingConfigOutput values. You can construct a concrete instance of `GetExternalLoggingConfigInput` via:

GetExternalLoggingConfigArgs{...}

type GetExternalLoggingConfigOutput added in v0.0.4

type GetExternalLoggingConfigOutput struct{ *pulumi.OutputState }

func (GetExternalLoggingConfigOutput) ApiKey added in v0.0.4

API Key

func (GetExternalLoggingConfigOutput) Channel added in v0.0.4

Channel

func (GetExternalLoggingConfigOutput) ElementType added in v0.0.4

func (GetExternalLoggingConfigOutput) EnableSsl added in v0.0.4

Enable SSL

func (GetExternalLoggingConfigOutput) ExternalId added in v0.0.4

external_id

func (GetExternalLoggingConfigOutput) Host added in v0.0.4

Server name

func (GetExternalLoggingConfigOutput) Hostname added in v0.0.4

Server name

func (GetExternalLoggingConfigOutput) LogGroupName added in v0.0.4

Log Group Name

func (GetExternalLoggingConfigOutput) Port added in v0.0.4

Port

func (GetExternalLoggingConfigOutput) PrimaryKey added in v0.0.4

Primary Key

func (GetExternalLoggingConfigOutput) Region added in v0.0.4

Region

func (GetExternalLoggingConfigOutput) RoleArn added in v0.0.4

Role Arn

func (GetExternalLoggingConfigOutput) SubDomain added in v0.0.4

Sub Domain

func (GetExternalLoggingConfigOutput) ToGetExternalLoggingConfigOutput added in v0.0.4

func (o GetExternalLoggingConfigOutput) ToGetExternalLoggingConfigOutput() GetExternalLoggingConfigOutput

func (GetExternalLoggingConfigOutput) ToGetExternalLoggingConfigOutputWithContext added in v0.0.4

func (o GetExternalLoggingConfigOutput) ToGetExternalLoggingConfigOutputWithContext(ctx context.Context) GetExternalLoggingConfigOutput

func (GetExternalLoggingConfigOutput) ToOutput added in v0.0.4

func (GetExternalLoggingConfigOutput) Token added in v0.0.4

Token

func (GetExternalLoggingConfigOutput) WorkspaceId added in v0.0.4

Workspace ID

type GetGroupConnectorsArgs

type GetGroupConnectorsArgs struct {
	Connectors []GetGroupConnectorsConnector `pulumi:"connectors"`
	// The unique identifier for the Connector within the Fivetran system.
	Id string `pulumi:"id"`
	// The name used both as the connector's name within the Fivetran system and as the source schema's name within your destination
	Schema *string `pulumi:"schema"`
}

A collection of arguments for invoking getGroupConnectors.

type GetGroupConnectorsConnector

type GetGroupConnectorsConnector struct {
	// The unique identifier of the user who has created the connector in your account
	ConnectedBy string `pulumi:"connectedBy"`
	// The timestamp of the time the connector was created in your account
	CreatedAt string `pulumi:"createdAt"`
	// The optional parameter that defines the sync start time when the sync frequency is already set or being set by the current request to 1440. It can be specified in one hour increments starting from 00:00 to 23:00. If not specified, we will use [the baseline sync start time](https://fivetran.com/docs/getting-started/syncoverview#syncfrequencyandscheduling). This parameter has no effect on the [0 to 60 minutes offset](https://fivetran.com/docs/getting-started/syncoverview#syncstarttimesandoffsets) used to determine the actual sync start time
	DailySyncTime string `pulumi:"dailySyncTime"`
	// The timestamp of the time the connector sync failed last time
	FailedAt string `pulumi:"failedAt"`
	// The unique identifier for the Group within the Fivetran system.
	GroupId string `pulumi:"groupId"`
	// The unique identifier for the Connector within the Fivetran system.
	Id string `pulumi:"id"`
	// The connector schedule configuration type. Supported values: auto, manual
	ScheduleType string `pulumi:"scheduleType"`
	// The name used both as the connector's name within the Fivetran system and as the source schema's name within your destination
	Schema string `pulumi:"schema"`
	// The connector type name within the Fivetran system
	Service string `pulumi:"service"`
	// The connector type version within the Fivetran system
	ServiceVersion int                                 `pulumi:"serviceVersion"`
	Statuses       []GetGroupConnectorsConnectorStatus `pulumi:"statuses"`
	// The timestamp of the time the connector sync succeeded last time
	SucceededAt string `pulumi:"succeededAt"`
	// The connector sync frequency in minutes
	SyncFrequency int `pulumi:"syncFrequency"`
}

type GetGroupConnectorsConnectorArgs

type GetGroupConnectorsConnectorArgs struct {
	// The unique identifier of the user who has created the connector in your account
	ConnectedBy pulumi.StringInput `pulumi:"connectedBy"`
	// The timestamp of the time the connector was created in your account
	CreatedAt pulumi.StringInput `pulumi:"createdAt"`
	// The optional parameter that defines the sync start time when the sync frequency is already set or being set by the current request to 1440. It can be specified in one hour increments starting from 00:00 to 23:00. If not specified, we will use [the baseline sync start time](https://fivetran.com/docs/getting-started/syncoverview#syncfrequencyandscheduling). This parameter has no effect on the [0 to 60 minutes offset](https://fivetran.com/docs/getting-started/syncoverview#syncstarttimesandoffsets) used to determine the actual sync start time
	DailySyncTime pulumi.StringInput `pulumi:"dailySyncTime"`
	// The timestamp of the time the connector sync failed last time
	FailedAt pulumi.StringInput `pulumi:"failedAt"`
	// The unique identifier for the Group within the Fivetran system.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// The unique identifier for the Connector within the Fivetran system.
	Id pulumi.StringInput `pulumi:"id"`
	// The connector schedule configuration type. Supported values: auto, manual
	ScheduleType pulumi.StringInput `pulumi:"scheduleType"`
	// The name used both as the connector's name within the Fivetran system and as the source schema's name within your destination
	Schema pulumi.StringInput `pulumi:"schema"`
	// The connector type name within the Fivetran system
	Service pulumi.StringInput `pulumi:"service"`
	// The connector type version within the Fivetran system
	ServiceVersion pulumi.IntInput                             `pulumi:"serviceVersion"`
	Statuses       GetGroupConnectorsConnectorStatusArrayInput `pulumi:"statuses"`
	// The timestamp of the time the connector sync succeeded last time
	SucceededAt pulumi.StringInput `pulumi:"succeededAt"`
	// The connector sync frequency in minutes
	SyncFrequency pulumi.IntInput `pulumi:"syncFrequency"`
}

func (GetGroupConnectorsConnectorArgs) ElementType

func (GetGroupConnectorsConnectorArgs) ToGetGroupConnectorsConnectorOutput

func (i GetGroupConnectorsConnectorArgs) ToGetGroupConnectorsConnectorOutput() GetGroupConnectorsConnectorOutput

func (GetGroupConnectorsConnectorArgs) ToGetGroupConnectorsConnectorOutputWithContext

func (i GetGroupConnectorsConnectorArgs) ToGetGroupConnectorsConnectorOutputWithContext(ctx context.Context) GetGroupConnectorsConnectorOutput

func (GetGroupConnectorsConnectorArgs) ToOutput

type GetGroupConnectorsConnectorArray

type GetGroupConnectorsConnectorArray []GetGroupConnectorsConnectorInput

func (GetGroupConnectorsConnectorArray) ElementType

func (GetGroupConnectorsConnectorArray) ToGetGroupConnectorsConnectorArrayOutput

func (i GetGroupConnectorsConnectorArray) ToGetGroupConnectorsConnectorArrayOutput() GetGroupConnectorsConnectorArrayOutput

func (GetGroupConnectorsConnectorArray) ToGetGroupConnectorsConnectorArrayOutputWithContext

func (i GetGroupConnectorsConnectorArray) ToGetGroupConnectorsConnectorArrayOutputWithContext(ctx context.Context) GetGroupConnectorsConnectorArrayOutput

func (GetGroupConnectorsConnectorArray) ToOutput

type GetGroupConnectorsConnectorArrayInput

type GetGroupConnectorsConnectorArrayInput interface {
	pulumi.Input

	ToGetGroupConnectorsConnectorArrayOutput() GetGroupConnectorsConnectorArrayOutput
	ToGetGroupConnectorsConnectorArrayOutputWithContext(context.Context) GetGroupConnectorsConnectorArrayOutput
}

GetGroupConnectorsConnectorArrayInput is an input type that accepts GetGroupConnectorsConnectorArray and GetGroupConnectorsConnectorArrayOutput values. You can construct a concrete instance of `GetGroupConnectorsConnectorArrayInput` via:

GetGroupConnectorsConnectorArray{ GetGroupConnectorsConnectorArgs{...} }

type GetGroupConnectorsConnectorArrayOutput

type GetGroupConnectorsConnectorArrayOutput struct{ *pulumi.OutputState }

func (GetGroupConnectorsConnectorArrayOutput) ElementType

func (GetGroupConnectorsConnectorArrayOutput) Index

func (GetGroupConnectorsConnectorArrayOutput) ToGetGroupConnectorsConnectorArrayOutput

func (o GetGroupConnectorsConnectorArrayOutput) ToGetGroupConnectorsConnectorArrayOutput() GetGroupConnectorsConnectorArrayOutput

func (GetGroupConnectorsConnectorArrayOutput) ToGetGroupConnectorsConnectorArrayOutputWithContext

func (o GetGroupConnectorsConnectorArrayOutput) ToGetGroupConnectorsConnectorArrayOutputWithContext(ctx context.Context) GetGroupConnectorsConnectorArrayOutput

func (GetGroupConnectorsConnectorArrayOutput) ToOutput

type GetGroupConnectorsConnectorInput

type GetGroupConnectorsConnectorInput interface {
	pulumi.Input

	ToGetGroupConnectorsConnectorOutput() GetGroupConnectorsConnectorOutput
	ToGetGroupConnectorsConnectorOutputWithContext(context.Context) GetGroupConnectorsConnectorOutput
}

GetGroupConnectorsConnectorInput is an input type that accepts GetGroupConnectorsConnectorArgs and GetGroupConnectorsConnectorOutput values. You can construct a concrete instance of `GetGroupConnectorsConnectorInput` via:

GetGroupConnectorsConnectorArgs{...}

type GetGroupConnectorsConnectorOutput

type GetGroupConnectorsConnectorOutput struct{ *pulumi.OutputState }

func (GetGroupConnectorsConnectorOutput) ConnectedBy

The unique identifier of the user who has created the connector in your account

func (GetGroupConnectorsConnectorOutput) CreatedAt

The timestamp of the time the connector was created in your account

func (GetGroupConnectorsConnectorOutput) DailySyncTime

The optional parameter that defines the sync start time when the sync frequency is already set or being set by the current request to 1440. It can be specified in one hour increments starting from 00:00 to 23:00. If not specified, we will use [the baseline sync start time](https://fivetran.com/docs/getting-started/syncoverview#syncfrequencyandscheduling). This parameter has no effect on the [0 to 60 minutes offset](https://fivetran.com/docs/getting-started/syncoverview#syncstarttimesandoffsets) used to determine the actual sync start time

func (GetGroupConnectorsConnectorOutput) ElementType

func (GetGroupConnectorsConnectorOutput) FailedAt

The timestamp of the time the connector sync failed last time

func (GetGroupConnectorsConnectorOutput) GroupId

The unique identifier for the Group within the Fivetran system.

func (GetGroupConnectorsConnectorOutput) Id

The unique identifier for the Connector within the Fivetran system.

func (GetGroupConnectorsConnectorOutput) ScheduleType

The connector schedule configuration type. Supported values: auto, manual

func (GetGroupConnectorsConnectorOutput) Schema

The name used both as the connector's name within the Fivetran system and as the source schema's name within your destination

func (GetGroupConnectorsConnectorOutput) Service

The connector type name within the Fivetran system

func (GetGroupConnectorsConnectorOutput) ServiceVersion

The connector type version within the Fivetran system

func (GetGroupConnectorsConnectorOutput) Statuses

func (GetGroupConnectorsConnectorOutput) SucceededAt

The timestamp of the time the connector sync succeeded last time

func (GetGroupConnectorsConnectorOutput) SyncFrequency

The connector sync frequency in minutes

func (GetGroupConnectorsConnectorOutput) ToGetGroupConnectorsConnectorOutput

func (o GetGroupConnectorsConnectorOutput) ToGetGroupConnectorsConnectorOutput() GetGroupConnectorsConnectorOutput

func (GetGroupConnectorsConnectorOutput) ToGetGroupConnectorsConnectorOutputWithContext

func (o GetGroupConnectorsConnectorOutput) ToGetGroupConnectorsConnectorOutputWithContext(ctx context.Context) GetGroupConnectorsConnectorOutput

func (GetGroupConnectorsConnectorOutput) ToOutput

type GetGroupConnectorsConnectorStatus

type GetGroupConnectorsConnectorStatus struct {
	// The boolean specifying whether the connector should be triggered to re-sync all historical data. If you set this parameter to TRUE, the next scheduled sync will be historical. If the value is FALSE or not specified, the connector will not re-sync historical data. NOTE: When the value is TRUE, only the next scheduled sync will be historical, all subsequent ones will be incremental. This parameter is set to FALSE once the historical sync is completed.
	IsHistoricalSync bool `pulumi:"isHistoricalSync"`
	// The current setup state of the connector. The available values are: \n\n - incomplete - the setup config is incomplete, the setup tests never succeeded \n\n - connected - the connector is properly set up \n\n - broken - the connector setup config is broken.
	SetupState string `pulumi:"setupState"`
	// The current sync state of the connector. The available values are: \n\n - scheduled - the sync is waiting to be run \n\n - syncing - the sync is currently running \n\n - paused - the sync is currently paused \n\n - rescheduled - the sync is waiting until more API calls are available in the source service.
	SyncState string `pulumi:"syncState"`
	// The collection of tasks for the connector
	Tasks []GetGroupConnectorsConnectorStatusTask `pulumi:"tasks"`
	// The current data update state of the connector. The available values are: \n\n - onSchedule - the sync is running smoothly, no delays \n\n - delayed - the data is delayed for a longer time than expected for the update.
	UpdateState string                                     `pulumi:"updateState"`
	Warnings    []GetGroupConnectorsConnectorStatusWarning `pulumi:"warnings"`
}

type GetGroupConnectorsConnectorStatusArgs

type GetGroupConnectorsConnectorStatusArgs struct {
	// The boolean specifying whether the connector should be triggered to re-sync all historical data. If you set this parameter to TRUE, the next scheduled sync will be historical. If the value is FALSE or not specified, the connector will not re-sync historical data. NOTE: When the value is TRUE, only the next scheduled sync will be historical, all subsequent ones will be incremental. This parameter is set to FALSE once the historical sync is completed.
	IsHistoricalSync pulumi.BoolInput `pulumi:"isHistoricalSync"`
	// The current setup state of the connector. The available values are: \n\n - incomplete - the setup config is incomplete, the setup tests never succeeded \n\n - connected - the connector is properly set up \n\n - broken - the connector setup config is broken.
	SetupState pulumi.StringInput `pulumi:"setupState"`
	// The current sync state of the connector. The available values are: \n\n - scheduled - the sync is waiting to be run \n\n - syncing - the sync is currently running \n\n - paused - the sync is currently paused \n\n - rescheduled - the sync is waiting until more API calls are available in the source service.
	SyncState pulumi.StringInput `pulumi:"syncState"`
	// The collection of tasks for the connector
	Tasks GetGroupConnectorsConnectorStatusTaskArrayInput `pulumi:"tasks"`
	// The current data update state of the connector. The available values are: \n\n - onSchedule - the sync is running smoothly, no delays \n\n - delayed - the data is delayed for a longer time than expected for the update.
	UpdateState pulumi.StringInput                                 `pulumi:"updateState"`
	Warnings    GetGroupConnectorsConnectorStatusWarningArrayInput `pulumi:"warnings"`
}

func (GetGroupConnectorsConnectorStatusArgs) ElementType

func (GetGroupConnectorsConnectorStatusArgs) ToGetGroupConnectorsConnectorStatusOutput

func (i GetGroupConnectorsConnectorStatusArgs) ToGetGroupConnectorsConnectorStatusOutput() GetGroupConnectorsConnectorStatusOutput

func (GetGroupConnectorsConnectorStatusArgs) ToGetGroupConnectorsConnectorStatusOutputWithContext

func (i GetGroupConnectorsConnectorStatusArgs) ToGetGroupConnectorsConnectorStatusOutputWithContext(ctx context.Context) GetGroupConnectorsConnectorStatusOutput

func (GetGroupConnectorsConnectorStatusArgs) ToOutput

type GetGroupConnectorsConnectorStatusArray

type GetGroupConnectorsConnectorStatusArray []GetGroupConnectorsConnectorStatusInput

func (GetGroupConnectorsConnectorStatusArray) ElementType

func (GetGroupConnectorsConnectorStatusArray) ToGetGroupConnectorsConnectorStatusArrayOutput

func (i GetGroupConnectorsConnectorStatusArray) ToGetGroupConnectorsConnectorStatusArrayOutput() GetGroupConnectorsConnectorStatusArrayOutput

func (GetGroupConnectorsConnectorStatusArray) ToGetGroupConnectorsConnectorStatusArrayOutputWithContext

func (i GetGroupConnectorsConnectorStatusArray) ToGetGroupConnectorsConnectorStatusArrayOutputWithContext(ctx context.Context) GetGroupConnectorsConnectorStatusArrayOutput

func (GetGroupConnectorsConnectorStatusArray) ToOutput

type GetGroupConnectorsConnectorStatusArrayInput

type GetGroupConnectorsConnectorStatusArrayInput interface {
	pulumi.Input

	ToGetGroupConnectorsConnectorStatusArrayOutput() GetGroupConnectorsConnectorStatusArrayOutput
	ToGetGroupConnectorsConnectorStatusArrayOutputWithContext(context.Context) GetGroupConnectorsConnectorStatusArrayOutput
}

GetGroupConnectorsConnectorStatusArrayInput is an input type that accepts GetGroupConnectorsConnectorStatusArray and GetGroupConnectorsConnectorStatusArrayOutput values. You can construct a concrete instance of `GetGroupConnectorsConnectorStatusArrayInput` via:

GetGroupConnectorsConnectorStatusArray{ GetGroupConnectorsConnectorStatusArgs{...} }

type GetGroupConnectorsConnectorStatusArrayOutput

type GetGroupConnectorsConnectorStatusArrayOutput struct{ *pulumi.OutputState }

func (GetGroupConnectorsConnectorStatusArrayOutput) ElementType

func (GetGroupConnectorsConnectorStatusArrayOutput) Index

func (GetGroupConnectorsConnectorStatusArrayOutput) ToGetGroupConnectorsConnectorStatusArrayOutput

func (o GetGroupConnectorsConnectorStatusArrayOutput) ToGetGroupConnectorsConnectorStatusArrayOutput() GetGroupConnectorsConnectorStatusArrayOutput

func (GetGroupConnectorsConnectorStatusArrayOutput) ToGetGroupConnectorsConnectorStatusArrayOutputWithContext

func (o GetGroupConnectorsConnectorStatusArrayOutput) ToGetGroupConnectorsConnectorStatusArrayOutputWithContext(ctx context.Context) GetGroupConnectorsConnectorStatusArrayOutput

func (GetGroupConnectorsConnectorStatusArrayOutput) ToOutput

type GetGroupConnectorsConnectorStatusInput

type GetGroupConnectorsConnectorStatusInput interface {
	pulumi.Input

	ToGetGroupConnectorsConnectorStatusOutput() GetGroupConnectorsConnectorStatusOutput
	ToGetGroupConnectorsConnectorStatusOutputWithContext(context.Context) GetGroupConnectorsConnectorStatusOutput
}

GetGroupConnectorsConnectorStatusInput is an input type that accepts GetGroupConnectorsConnectorStatusArgs and GetGroupConnectorsConnectorStatusOutput values. You can construct a concrete instance of `GetGroupConnectorsConnectorStatusInput` via:

GetGroupConnectorsConnectorStatusArgs{...}

type GetGroupConnectorsConnectorStatusOutput

type GetGroupConnectorsConnectorStatusOutput struct{ *pulumi.OutputState }

func (GetGroupConnectorsConnectorStatusOutput) ElementType

func (GetGroupConnectorsConnectorStatusOutput) IsHistoricalSync

The boolean specifying whether the connector should be triggered to re-sync all historical data. If you set this parameter to TRUE, the next scheduled sync will be historical. If the value is FALSE or not specified, the connector will not re-sync historical data. NOTE: When the value is TRUE, only the next scheduled sync will be historical, all subsequent ones will be incremental. This parameter is set to FALSE once the historical sync is completed.

func (GetGroupConnectorsConnectorStatusOutput) SetupState

The current setup state of the connector. The available values are: \n\n - incomplete - the setup config is incomplete, the setup tests never succeeded \n\n - connected - the connector is properly set up \n\n - broken - the connector setup config is broken.

func (GetGroupConnectorsConnectorStatusOutput) SyncState

The current sync state of the connector. The available values are: \n\n - scheduled - the sync is waiting to be run \n\n - syncing - the sync is currently running \n\n - paused - the sync is currently paused \n\n - rescheduled - the sync is waiting until more API calls are available in the source service.

func (GetGroupConnectorsConnectorStatusOutput) Tasks

The collection of tasks for the connector

func (GetGroupConnectorsConnectorStatusOutput) ToGetGroupConnectorsConnectorStatusOutput

func (o GetGroupConnectorsConnectorStatusOutput) ToGetGroupConnectorsConnectorStatusOutput() GetGroupConnectorsConnectorStatusOutput

func (GetGroupConnectorsConnectorStatusOutput) ToGetGroupConnectorsConnectorStatusOutputWithContext

func (o GetGroupConnectorsConnectorStatusOutput) ToGetGroupConnectorsConnectorStatusOutputWithContext(ctx context.Context) GetGroupConnectorsConnectorStatusOutput

func (GetGroupConnectorsConnectorStatusOutput) ToOutput

func (GetGroupConnectorsConnectorStatusOutput) UpdateState

The current data update state of the connector. The available values are: \n\n - onSchedule - the sync is running smoothly, no delays \n\n - delayed - the data is delayed for a longer time than expected for the update.

func (GetGroupConnectorsConnectorStatusOutput) Warnings

type GetGroupConnectorsConnectorStatusTask

type GetGroupConnectorsConnectorStatusTask struct {
	// Response status code
	Code string `pulumi:"code"`
	// Response status text
	Message string `pulumi:"message"`
}

type GetGroupConnectorsConnectorStatusTaskArgs

type GetGroupConnectorsConnectorStatusTaskArgs struct {
	// Response status code
	Code pulumi.StringInput `pulumi:"code"`
	// Response status text
	Message pulumi.StringInput `pulumi:"message"`
}

func (GetGroupConnectorsConnectorStatusTaskArgs) ElementType

func (GetGroupConnectorsConnectorStatusTaskArgs) ToGetGroupConnectorsConnectorStatusTaskOutput

func (i GetGroupConnectorsConnectorStatusTaskArgs) ToGetGroupConnectorsConnectorStatusTaskOutput() GetGroupConnectorsConnectorStatusTaskOutput

func (GetGroupConnectorsConnectorStatusTaskArgs) ToGetGroupConnectorsConnectorStatusTaskOutputWithContext

func (i GetGroupConnectorsConnectorStatusTaskArgs) ToGetGroupConnectorsConnectorStatusTaskOutputWithContext(ctx context.Context) GetGroupConnectorsConnectorStatusTaskOutput

func (GetGroupConnectorsConnectorStatusTaskArgs) ToOutput

type GetGroupConnectorsConnectorStatusTaskArray

type GetGroupConnectorsConnectorStatusTaskArray []GetGroupConnectorsConnectorStatusTaskInput

func (GetGroupConnectorsConnectorStatusTaskArray) ElementType

func (GetGroupConnectorsConnectorStatusTaskArray) ToGetGroupConnectorsConnectorStatusTaskArrayOutput

func (i GetGroupConnectorsConnectorStatusTaskArray) ToGetGroupConnectorsConnectorStatusTaskArrayOutput() GetGroupConnectorsConnectorStatusTaskArrayOutput

func (GetGroupConnectorsConnectorStatusTaskArray) ToGetGroupConnectorsConnectorStatusTaskArrayOutputWithContext

func (i GetGroupConnectorsConnectorStatusTaskArray) ToGetGroupConnectorsConnectorStatusTaskArrayOutputWithContext(ctx context.Context) GetGroupConnectorsConnectorStatusTaskArrayOutput

func (GetGroupConnectorsConnectorStatusTaskArray) ToOutput

type GetGroupConnectorsConnectorStatusTaskArrayInput

type GetGroupConnectorsConnectorStatusTaskArrayInput interface {
	pulumi.Input

	ToGetGroupConnectorsConnectorStatusTaskArrayOutput() GetGroupConnectorsConnectorStatusTaskArrayOutput
	ToGetGroupConnectorsConnectorStatusTaskArrayOutputWithContext(context.Context) GetGroupConnectorsConnectorStatusTaskArrayOutput
}

GetGroupConnectorsConnectorStatusTaskArrayInput is an input type that accepts GetGroupConnectorsConnectorStatusTaskArray and GetGroupConnectorsConnectorStatusTaskArrayOutput values. You can construct a concrete instance of `GetGroupConnectorsConnectorStatusTaskArrayInput` via:

GetGroupConnectorsConnectorStatusTaskArray{ GetGroupConnectorsConnectorStatusTaskArgs{...} }

type GetGroupConnectorsConnectorStatusTaskArrayOutput

type GetGroupConnectorsConnectorStatusTaskArrayOutput struct{ *pulumi.OutputState }

func (GetGroupConnectorsConnectorStatusTaskArrayOutput) ElementType

func (GetGroupConnectorsConnectorStatusTaskArrayOutput) Index

func (GetGroupConnectorsConnectorStatusTaskArrayOutput) ToGetGroupConnectorsConnectorStatusTaskArrayOutput

func (o GetGroupConnectorsConnectorStatusTaskArrayOutput) ToGetGroupConnectorsConnectorStatusTaskArrayOutput() GetGroupConnectorsConnectorStatusTaskArrayOutput

func (GetGroupConnectorsConnectorStatusTaskArrayOutput) ToGetGroupConnectorsConnectorStatusTaskArrayOutputWithContext

func (o GetGroupConnectorsConnectorStatusTaskArrayOutput) ToGetGroupConnectorsConnectorStatusTaskArrayOutputWithContext(ctx context.Context) GetGroupConnectorsConnectorStatusTaskArrayOutput

func (GetGroupConnectorsConnectorStatusTaskArrayOutput) ToOutput

type GetGroupConnectorsConnectorStatusTaskInput

type GetGroupConnectorsConnectorStatusTaskInput interface {
	pulumi.Input

	ToGetGroupConnectorsConnectorStatusTaskOutput() GetGroupConnectorsConnectorStatusTaskOutput
	ToGetGroupConnectorsConnectorStatusTaskOutputWithContext(context.Context) GetGroupConnectorsConnectorStatusTaskOutput
}

GetGroupConnectorsConnectorStatusTaskInput is an input type that accepts GetGroupConnectorsConnectorStatusTaskArgs and GetGroupConnectorsConnectorStatusTaskOutput values. You can construct a concrete instance of `GetGroupConnectorsConnectorStatusTaskInput` via:

GetGroupConnectorsConnectorStatusTaskArgs{...}

type GetGroupConnectorsConnectorStatusTaskOutput

type GetGroupConnectorsConnectorStatusTaskOutput struct{ *pulumi.OutputState }

func (GetGroupConnectorsConnectorStatusTaskOutput) Code

Response status code

func (GetGroupConnectorsConnectorStatusTaskOutput) ElementType

func (GetGroupConnectorsConnectorStatusTaskOutput) Message

Response status text

func (GetGroupConnectorsConnectorStatusTaskOutput) ToGetGroupConnectorsConnectorStatusTaskOutput

func (o GetGroupConnectorsConnectorStatusTaskOutput) ToGetGroupConnectorsConnectorStatusTaskOutput() GetGroupConnectorsConnectorStatusTaskOutput

func (GetGroupConnectorsConnectorStatusTaskOutput) ToGetGroupConnectorsConnectorStatusTaskOutputWithContext

func (o GetGroupConnectorsConnectorStatusTaskOutput) ToGetGroupConnectorsConnectorStatusTaskOutputWithContext(ctx context.Context) GetGroupConnectorsConnectorStatusTaskOutput

func (GetGroupConnectorsConnectorStatusTaskOutput) ToOutput

type GetGroupConnectorsConnectorStatusWarning

type GetGroupConnectorsConnectorStatusWarning struct {
	// Response status code
	Code string `pulumi:"code"`
	// Response status text
	Message string `pulumi:"message"`
}

type GetGroupConnectorsConnectorStatusWarningArgs

type GetGroupConnectorsConnectorStatusWarningArgs struct {
	// Response status code
	Code pulumi.StringInput `pulumi:"code"`
	// Response status text
	Message pulumi.StringInput `pulumi:"message"`
}

func (GetGroupConnectorsConnectorStatusWarningArgs) ElementType

func (GetGroupConnectorsConnectorStatusWarningArgs) ToGetGroupConnectorsConnectorStatusWarningOutput

func (i GetGroupConnectorsConnectorStatusWarningArgs) ToGetGroupConnectorsConnectorStatusWarningOutput() GetGroupConnectorsConnectorStatusWarningOutput

func (GetGroupConnectorsConnectorStatusWarningArgs) ToGetGroupConnectorsConnectorStatusWarningOutputWithContext

func (i GetGroupConnectorsConnectorStatusWarningArgs) ToGetGroupConnectorsConnectorStatusWarningOutputWithContext(ctx context.Context) GetGroupConnectorsConnectorStatusWarningOutput

func (GetGroupConnectorsConnectorStatusWarningArgs) ToOutput

type GetGroupConnectorsConnectorStatusWarningArray

type GetGroupConnectorsConnectorStatusWarningArray []GetGroupConnectorsConnectorStatusWarningInput

func (GetGroupConnectorsConnectorStatusWarningArray) ElementType

func (GetGroupConnectorsConnectorStatusWarningArray) ToGetGroupConnectorsConnectorStatusWarningArrayOutput

func (i GetGroupConnectorsConnectorStatusWarningArray) ToGetGroupConnectorsConnectorStatusWarningArrayOutput() GetGroupConnectorsConnectorStatusWarningArrayOutput

func (GetGroupConnectorsConnectorStatusWarningArray) ToGetGroupConnectorsConnectorStatusWarningArrayOutputWithContext

func (i GetGroupConnectorsConnectorStatusWarningArray) ToGetGroupConnectorsConnectorStatusWarningArrayOutputWithContext(ctx context.Context) GetGroupConnectorsConnectorStatusWarningArrayOutput

func (GetGroupConnectorsConnectorStatusWarningArray) ToOutput

type GetGroupConnectorsConnectorStatusWarningArrayInput

type GetGroupConnectorsConnectorStatusWarningArrayInput interface {
	pulumi.Input

	ToGetGroupConnectorsConnectorStatusWarningArrayOutput() GetGroupConnectorsConnectorStatusWarningArrayOutput
	ToGetGroupConnectorsConnectorStatusWarningArrayOutputWithContext(context.Context) GetGroupConnectorsConnectorStatusWarningArrayOutput
}

GetGroupConnectorsConnectorStatusWarningArrayInput is an input type that accepts GetGroupConnectorsConnectorStatusWarningArray and GetGroupConnectorsConnectorStatusWarningArrayOutput values. You can construct a concrete instance of `GetGroupConnectorsConnectorStatusWarningArrayInput` via:

GetGroupConnectorsConnectorStatusWarningArray{ GetGroupConnectorsConnectorStatusWarningArgs{...} }

type GetGroupConnectorsConnectorStatusWarningArrayOutput

type GetGroupConnectorsConnectorStatusWarningArrayOutput struct{ *pulumi.OutputState }

func (GetGroupConnectorsConnectorStatusWarningArrayOutput) ElementType

func (GetGroupConnectorsConnectorStatusWarningArrayOutput) Index

func (GetGroupConnectorsConnectorStatusWarningArrayOutput) ToGetGroupConnectorsConnectorStatusWarningArrayOutput

func (o GetGroupConnectorsConnectorStatusWarningArrayOutput) ToGetGroupConnectorsConnectorStatusWarningArrayOutput() GetGroupConnectorsConnectorStatusWarningArrayOutput

func (GetGroupConnectorsConnectorStatusWarningArrayOutput) ToGetGroupConnectorsConnectorStatusWarningArrayOutputWithContext

func (o GetGroupConnectorsConnectorStatusWarningArrayOutput) ToGetGroupConnectorsConnectorStatusWarningArrayOutputWithContext(ctx context.Context) GetGroupConnectorsConnectorStatusWarningArrayOutput

func (GetGroupConnectorsConnectorStatusWarningArrayOutput) ToOutput

type GetGroupConnectorsConnectorStatusWarningInput

type GetGroupConnectorsConnectorStatusWarningInput interface {
	pulumi.Input

	ToGetGroupConnectorsConnectorStatusWarningOutput() GetGroupConnectorsConnectorStatusWarningOutput
	ToGetGroupConnectorsConnectorStatusWarningOutputWithContext(context.Context) GetGroupConnectorsConnectorStatusWarningOutput
}

GetGroupConnectorsConnectorStatusWarningInput is an input type that accepts GetGroupConnectorsConnectorStatusWarningArgs and GetGroupConnectorsConnectorStatusWarningOutput values. You can construct a concrete instance of `GetGroupConnectorsConnectorStatusWarningInput` via:

GetGroupConnectorsConnectorStatusWarningArgs{...}

type GetGroupConnectorsConnectorStatusWarningOutput

type GetGroupConnectorsConnectorStatusWarningOutput struct{ *pulumi.OutputState }

func (GetGroupConnectorsConnectorStatusWarningOutput) Code

Response status code

func (GetGroupConnectorsConnectorStatusWarningOutput) ElementType

func (GetGroupConnectorsConnectorStatusWarningOutput) Message

Response status text

func (GetGroupConnectorsConnectorStatusWarningOutput) ToGetGroupConnectorsConnectorStatusWarningOutput

func (o GetGroupConnectorsConnectorStatusWarningOutput) ToGetGroupConnectorsConnectorStatusWarningOutput() GetGroupConnectorsConnectorStatusWarningOutput

func (GetGroupConnectorsConnectorStatusWarningOutput) ToGetGroupConnectorsConnectorStatusWarningOutputWithContext

func (o GetGroupConnectorsConnectorStatusWarningOutput) ToGetGroupConnectorsConnectorStatusWarningOutputWithContext(ctx context.Context) GetGroupConnectorsConnectorStatusWarningOutput

func (GetGroupConnectorsConnectorStatusWarningOutput) ToOutput

type GetGroupConnectorsOutputArgs

type GetGroupConnectorsOutputArgs struct {
	Connectors GetGroupConnectorsConnectorArrayInput `pulumi:"connectors"`
	// The unique identifier for the Connector within the Fivetran system.
	Id pulumi.StringInput `pulumi:"id"`
	// The name used both as the connector's name within the Fivetran system and as the source schema's name within your destination
	Schema pulumi.StringPtrInput `pulumi:"schema"`
}

A collection of arguments for invoking getGroupConnectors.

func (GetGroupConnectorsOutputArgs) ElementType

type GetGroupConnectorsResult

type GetGroupConnectorsResult struct {
	Connectors []GetGroupConnectorsConnector `pulumi:"connectors"`
	// The ID of this resource.
	Id string `pulumi:"id"`
	// Optional filter. When defined, the data source will only contain information for the connector with the specified schema name.
	Schema *string `pulumi:"schema"`
}

A collection of values returned by getGroupConnectors.

func GetGroupConnectors

func GetGroupConnectors(ctx *pulumi.Context, args *GetGroupConnectorsArgs, opts ...pulumi.InvokeOption) (*GetGroupConnectorsResult, error)

This data source returns a list of information about all connectors within a group in your Fivetran account.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.GetGroupConnectors(ctx, &fivetran.GetGroupConnectorsArgs{
			Id:     "anonymous_mystery",
			Schema: pulumi.StringRef("connector_schema_name"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetGroupConnectorsResultOutput

type GetGroupConnectorsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGroupConnectors.

func (GetGroupConnectorsResultOutput) Connectors

func (GetGroupConnectorsResultOutput) ElementType

func (GetGroupConnectorsResultOutput) Id

The ID of this resource.

func (GetGroupConnectorsResultOutput) Schema

Optional filter. When defined, the data source will only contain information for the connector with the specified schema name.

func (GetGroupConnectorsResultOutput) ToGetGroupConnectorsResultOutput

func (o GetGroupConnectorsResultOutput) ToGetGroupConnectorsResultOutput() GetGroupConnectorsResultOutput

func (GetGroupConnectorsResultOutput) ToGetGroupConnectorsResultOutputWithContext

func (o GetGroupConnectorsResultOutput) ToGetGroupConnectorsResultOutputWithContext(ctx context.Context) GetGroupConnectorsResultOutput

func (GetGroupConnectorsResultOutput) ToOutput

type GetGroupUsersUser

type GetGroupUsersUser struct {
	// The timestamp that the user created their Fivetran account
	CreatedAt string `pulumi:"createdAt"`
	// The email address that the user has associated with their user profile.
	Email string `pulumi:"email"`
	// The last name of the user.
	FamilyName string `pulumi:"familyName"`
	// The first name of the user.
	GivenName string `pulumi:"givenName"`
	// The unique identifier for the user within the account.
	Id string `pulumi:"id"`
	// The field indicates whether the user has verified their email address in the account creation process.
	Invited bool `pulumi:"invited"`
	// The last time that the user has logged into their Fivetran account.
	LoggedInAt string `pulumi:"loggedInAt"`
	// The phone number of the user.
	Phone string `pulumi:"phone"`
	// The user's avatar as a URL link (for example, 'http://mycompany.com/avatars/john_white.png') or base64 data URI (for example, 'data:image/png;base64,aHR0cDovL215Y29tcGFueS5jb20vYXZhdGFycy9qb2huX3doaXRlLnBuZw==')
	Picture string `pulumi:"picture"`
	// The group role that you would like to assign this new user to. Supported group roles: ‘Destination Administrator‘, ‘Destination Reviewer‘, ‘Destination Analyst‘, ‘Connector Creator‘, or a custom destination role
	Role string `pulumi:"role"`
	// The field indicates whether the user has verified their email address in the account creation process.
	Verified bool `pulumi:"verified"`
}

type GetGroupUsersUserArgs

type GetGroupUsersUserArgs struct {
	// The timestamp that the user created their Fivetran account
	CreatedAt pulumi.StringInput `pulumi:"createdAt"`
	// The email address that the user has associated with their user profile.
	Email pulumi.StringInput `pulumi:"email"`
	// The last name of the user.
	FamilyName pulumi.StringInput `pulumi:"familyName"`
	// The first name of the user.
	GivenName pulumi.StringInput `pulumi:"givenName"`
	// The unique identifier for the user within the account.
	Id pulumi.StringInput `pulumi:"id"`
	// The field indicates whether the user has verified their email address in the account creation process.
	Invited pulumi.BoolInput `pulumi:"invited"`
	// The last time that the user has logged into their Fivetran account.
	LoggedInAt pulumi.StringInput `pulumi:"loggedInAt"`
	// The phone number of the user.
	Phone pulumi.StringInput `pulumi:"phone"`
	// The user's avatar as a URL link (for example, 'http://mycompany.com/avatars/john_white.png') or base64 data URI (for example, 'data:image/png;base64,aHR0cDovL215Y29tcGFueS5jb20vYXZhdGFycy9qb2huX3doaXRlLnBuZw==')
	Picture pulumi.StringInput `pulumi:"picture"`
	// The group role that you would like to assign this new user to. Supported group roles: ‘Destination Administrator‘, ‘Destination Reviewer‘, ‘Destination Analyst‘, ‘Connector Creator‘, or a custom destination role
	Role pulumi.StringInput `pulumi:"role"`
	// The field indicates whether the user has verified their email address in the account creation process.
	Verified pulumi.BoolInput `pulumi:"verified"`
}

func (GetGroupUsersUserArgs) ElementType

func (GetGroupUsersUserArgs) ElementType() reflect.Type

func (GetGroupUsersUserArgs) ToGetGroupUsersUserOutput

func (i GetGroupUsersUserArgs) ToGetGroupUsersUserOutput() GetGroupUsersUserOutput

func (GetGroupUsersUserArgs) ToGetGroupUsersUserOutputWithContext

func (i GetGroupUsersUserArgs) ToGetGroupUsersUserOutputWithContext(ctx context.Context) GetGroupUsersUserOutput

func (GetGroupUsersUserArgs) ToOutput

type GetGroupUsersUserArray

type GetGroupUsersUserArray []GetGroupUsersUserInput

func (GetGroupUsersUserArray) ElementType

func (GetGroupUsersUserArray) ElementType() reflect.Type

func (GetGroupUsersUserArray) ToGetGroupUsersUserArrayOutput

func (i GetGroupUsersUserArray) ToGetGroupUsersUserArrayOutput() GetGroupUsersUserArrayOutput

func (GetGroupUsersUserArray) ToGetGroupUsersUserArrayOutputWithContext

func (i GetGroupUsersUserArray) ToGetGroupUsersUserArrayOutputWithContext(ctx context.Context) GetGroupUsersUserArrayOutput

func (GetGroupUsersUserArray) ToOutput

type GetGroupUsersUserArrayInput

type GetGroupUsersUserArrayInput interface {
	pulumi.Input

	ToGetGroupUsersUserArrayOutput() GetGroupUsersUserArrayOutput
	ToGetGroupUsersUserArrayOutputWithContext(context.Context) GetGroupUsersUserArrayOutput
}

GetGroupUsersUserArrayInput is an input type that accepts GetGroupUsersUserArray and GetGroupUsersUserArrayOutput values. You can construct a concrete instance of `GetGroupUsersUserArrayInput` via:

GetGroupUsersUserArray{ GetGroupUsersUserArgs{...} }

type GetGroupUsersUserArrayOutput

type GetGroupUsersUserArrayOutput struct{ *pulumi.OutputState }

func (GetGroupUsersUserArrayOutput) ElementType

func (GetGroupUsersUserArrayOutput) Index

func (GetGroupUsersUserArrayOutput) ToGetGroupUsersUserArrayOutput

func (o GetGroupUsersUserArrayOutput) ToGetGroupUsersUserArrayOutput() GetGroupUsersUserArrayOutput

func (GetGroupUsersUserArrayOutput) ToGetGroupUsersUserArrayOutputWithContext

func (o GetGroupUsersUserArrayOutput) ToGetGroupUsersUserArrayOutputWithContext(ctx context.Context) GetGroupUsersUserArrayOutput

func (GetGroupUsersUserArrayOutput) ToOutput

type GetGroupUsersUserInput

type GetGroupUsersUserInput interface {
	pulumi.Input

	ToGetGroupUsersUserOutput() GetGroupUsersUserOutput
	ToGetGroupUsersUserOutputWithContext(context.Context) GetGroupUsersUserOutput
}

GetGroupUsersUserInput is an input type that accepts GetGroupUsersUserArgs and GetGroupUsersUserOutput values. You can construct a concrete instance of `GetGroupUsersUserInput` via:

GetGroupUsersUserArgs{...}

type GetGroupUsersUserOutput

type GetGroupUsersUserOutput struct{ *pulumi.OutputState }

func (GetGroupUsersUserOutput) CreatedAt

The timestamp that the user created their Fivetran account

func (GetGroupUsersUserOutput) ElementType

func (GetGroupUsersUserOutput) ElementType() reflect.Type

func (GetGroupUsersUserOutput) Email

The email address that the user has associated with their user profile.

func (GetGroupUsersUserOutput) FamilyName

The last name of the user.

func (GetGroupUsersUserOutput) GivenName

The first name of the user.

func (GetGroupUsersUserOutput) Id

The unique identifier for the user within the account.

func (GetGroupUsersUserOutput) Invited

The field indicates whether the user has verified their email address in the account creation process.

func (GetGroupUsersUserOutput) LoggedInAt

The last time that the user has logged into their Fivetran account.

func (GetGroupUsersUserOutput) Phone

The phone number of the user.

func (GetGroupUsersUserOutput) Picture

The user's avatar as a URL link (for example, 'http://mycompany.com/avatars/john_white.png') or base64 data URI (for example, 'data:image/png;base64,aHR0cDovL215Y29tcGFueS5jb20vYXZhdGFycy9qb2huX3doaXRlLnBuZw==')

func (GetGroupUsersUserOutput) Role

The group role that you would like to assign this new user to. Supported group roles: ‘Destination Administrator‘, ‘Destination Reviewer‘, ‘Destination Analyst‘, ‘Connector Creator‘, or a custom destination role

func (GetGroupUsersUserOutput) ToGetGroupUsersUserOutput

func (o GetGroupUsersUserOutput) ToGetGroupUsersUserOutput() GetGroupUsersUserOutput

func (GetGroupUsersUserOutput) ToGetGroupUsersUserOutputWithContext

func (o GetGroupUsersUserOutput) ToGetGroupUsersUserOutputWithContext(ctx context.Context) GetGroupUsersUserOutput

func (GetGroupUsersUserOutput) ToOutput

func (GetGroupUsersUserOutput) Verified

The field indicates whether the user has verified their email address in the account creation process.

type GetGroupsArgs

type GetGroupsArgs struct {
	Groups []GetGroupsGroup `pulumi:"groups"`
}

A collection of arguments for invoking getGroups.

type GetGroupsGroup

type GetGroupsGroup struct {
	// The timestamp of when the group was created in your account.
	CreatedAt string `pulumi:"createdAt"`
	// The unique identifier for the group within the Fivetran system.
	Id string `pulumi:"id"`
	// The name of the group within your account.
	Name string `pulumi:"name"`
}

type GetGroupsGroupArgs

type GetGroupsGroupArgs struct {
	// The timestamp of when the group was created in your account.
	CreatedAt pulumi.StringInput `pulumi:"createdAt"`
	// The unique identifier for the group within the Fivetran system.
	Id pulumi.StringInput `pulumi:"id"`
	// The name of the group within your account.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetGroupsGroupArgs) ElementType

func (GetGroupsGroupArgs) ElementType() reflect.Type

func (GetGroupsGroupArgs) ToGetGroupsGroupOutput

func (i GetGroupsGroupArgs) ToGetGroupsGroupOutput() GetGroupsGroupOutput

func (GetGroupsGroupArgs) ToGetGroupsGroupOutputWithContext

func (i GetGroupsGroupArgs) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput

func (GetGroupsGroupArgs) ToOutput

type GetGroupsGroupArray

type GetGroupsGroupArray []GetGroupsGroupInput

func (GetGroupsGroupArray) ElementType

func (GetGroupsGroupArray) ElementType() reflect.Type

func (GetGroupsGroupArray) ToGetGroupsGroupArrayOutput

func (i GetGroupsGroupArray) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput

func (GetGroupsGroupArray) ToGetGroupsGroupArrayOutputWithContext

func (i GetGroupsGroupArray) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput

func (GetGroupsGroupArray) ToOutput

type GetGroupsGroupArrayInput

type GetGroupsGroupArrayInput interface {
	pulumi.Input

	ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput
	ToGetGroupsGroupArrayOutputWithContext(context.Context) GetGroupsGroupArrayOutput
}

GetGroupsGroupArrayInput is an input type that accepts GetGroupsGroupArray and GetGroupsGroupArrayOutput values. You can construct a concrete instance of `GetGroupsGroupArrayInput` via:

GetGroupsGroupArray{ GetGroupsGroupArgs{...} }

type GetGroupsGroupArrayOutput

type GetGroupsGroupArrayOutput struct{ *pulumi.OutputState }

func (GetGroupsGroupArrayOutput) ElementType

func (GetGroupsGroupArrayOutput) ElementType() reflect.Type

func (GetGroupsGroupArrayOutput) Index

func (GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput

func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput

func (GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext

func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput

func (GetGroupsGroupArrayOutput) ToOutput

type GetGroupsGroupInput

type GetGroupsGroupInput interface {
	pulumi.Input

	ToGetGroupsGroupOutput() GetGroupsGroupOutput
	ToGetGroupsGroupOutputWithContext(context.Context) GetGroupsGroupOutput
}

GetGroupsGroupInput is an input type that accepts GetGroupsGroupArgs and GetGroupsGroupOutput values. You can construct a concrete instance of `GetGroupsGroupInput` via:

GetGroupsGroupArgs{...}

type GetGroupsGroupOutput

type GetGroupsGroupOutput struct{ *pulumi.OutputState }

func (GetGroupsGroupOutput) CreatedAt

The timestamp of when the group was created in your account.

func (GetGroupsGroupOutput) ElementType

func (GetGroupsGroupOutput) ElementType() reflect.Type

func (GetGroupsGroupOutput) Id

The unique identifier for the group within the Fivetran system.

func (GetGroupsGroupOutput) Name

The name of the group within your account.

func (GetGroupsGroupOutput) ToGetGroupsGroupOutput

func (o GetGroupsGroupOutput) ToGetGroupsGroupOutput() GetGroupsGroupOutput

func (GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext

func (o GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput

func (GetGroupsGroupOutput) ToOutput

type GetGroupsOutputArgs

type GetGroupsOutputArgs struct {
	Groups GetGroupsGroupArrayInput `pulumi:"groups"`
}

A collection of arguments for invoking getGroups.

func (GetGroupsOutputArgs) ElementType

func (GetGroupsOutputArgs) ElementType() reflect.Type

type GetGroupsResult

type GetGroupsResult struct {
	Groups []GetGroupsGroup `pulumi:"groups"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getGroups.

func GetGroups

func GetGroups(ctx *pulumi.Context, args *GetGroupsArgs, opts ...pulumi.InvokeOption) (*GetGroupsResult, error)

This data source returns a list of all groups within your Fivetran account.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.GetGroups(ctx, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetGroupsResultOutput

type GetGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGroups.

func (GetGroupsResultOutput) ElementType

func (GetGroupsResultOutput) ElementType() reflect.Type

func (GetGroupsResultOutput) Groups

func (GetGroupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetGroupsResultOutput) ToGetGroupsResultOutput

func (o GetGroupsResultOutput) ToGetGroupsResultOutput() GetGroupsResultOutput

func (GetGroupsResultOutput) ToGetGroupsResultOutputWithContext

func (o GetGroupsResultOutput) ToGetGroupsResultOutputWithContext(ctx context.Context) GetGroupsResultOutput

func (GetGroupsResultOutput) ToOutput

type GetMetadataColumnsArgs added in v0.0.4

type GetMetadataColumnsArgs struct {
	// The unique column identifier
	Id              string                             `pulumi:"id"`
	MetadataColumns []GetMetadataColumnsMetadataColumn `pulumi:"metadataColumns"`
}

A collection of arguments for invoking getMetadataColumns.

type GetMetadataColumnsMetadataColumn added in v0.0.4

type GetMetadataColumnsMetadataColumn struct {
	// The unique column identifier
	Id string `pulumi:"id"`
	// The boolean specifying whether the column is a foreign key
	IsForeignKey bool `pulumi:"isForeignKey"`
	// The boolean specifying whether the column is a primary key
	IsPrimaryKey bool `pulumi:"isPrimaryKey"`
	// The column name in the destination
	NameInDestination string `pulumi:"nameInDestination"`
	// The column name in the source
	NameInSource string `pulumi:"nameInSource"`
	// The unique identifier of the table associated with the column
	ParentId string `pulumi:"parentId"`
	// The column type in the destination
	TypeInDestination string `pulumi:"typeInDestination"`
	// The column type in the source
	TypeInSource string `pulumi:"typeInSource"`
}

type GetMetadataColumnsMetadataColumnArgs added in v0.0.4

type GetMetadataColumnsMetadataColumnArgs struct {
	// The unique column identifier
	Id pulumi.StringInput `pulumi:"id"`
	// The boolean specifying whether the column is a foreign key
	IsForeignKey pulumi.BoolInput `pulumi:"isForeignKey"`
	// The boolean specifying whether the column is a primary key
	IsPrimaryKey pulumi.BoolInput `pulumi:"isPrimaryKey"`
	// The column name in the destination
	NameInDestination pulumi.StringInput `pulumi:"nameInDestination"`
	// The column name in the source
	NameInSource pulumi.StringInput `pulumi:"nameInSource"`
	// The unique identifier of the table associated with the column
	ParentId pulumi.StringInput `pulumi:"parentId"`
	// The column type in the destination
	TypeInDestination pulumi.StringInput `pulumi:"typeInDestination"`
	// The column type in the source
	TypeInSource pulumi.StringInput `pulumi:"typeInSource"`
}

func (GetMetadataColumnsMetadataColumnArgs) ElementType added in v0.0.4

func (GetMetadataColumnsMetadataColumnArgs) ToGetMetadataColumnsMetadataColumnOutput added in v0.0.4

func (i GetMetadataColumnsMetadataColumnArgs) ToGetMetadataColumnsMetadataColumnOutput() GetMetadataColumnsMetadataColumnOutput

func (GetMetadataColumnsMetadataColumnArgs) ToGetMetadataColumnsMetadataColumnOutputWithContext added in v0.0.4

func (i GetMetadataColumnsMetadataColumnArgs) ToGetMetadataColumnsMetadataColumnOutputWithContext(ctx context.Context) GetMetadataColumnsMetadataColumnOutput

func (GetMetadataColumnsMetadataColumnArgs) ToOutput added in v0.0.4

type GetMetadataColumnsMetadataColumnArray added in v0.0.4

type GetMetadataColumnsMetadataColumnArray []GetMetadataColumnsMetadataColumnInput

func (GetMetadataColumnsMetadataColumnArray) ElementType added in v0.0.4

func (GetMetadataColumnsMetadataColumnArray) ToGetMetadataColumnsMetadataColumnArrayOutput added in v0.0.4

func (i GetMetadataColumnsMetadataColumnArray) ToGetMetadataColumnsMetadataColumnArrayOutput() GetMetadataColumnsMetadataColumnArrayOutput

func (GetMetadataColumnsMetadataColumnArray) ToGetMetadataColumnsMetadataColumnArrayOutputWithContext added in v0.0.4

func (i GetMetadataColumnsMetadataColumnArray) ToGetMetadataColumnsMetadataColumnArrayOutputWithContext(ctx context.Context) GetMetadataColumnsMetadataColumnArrayOutput

func (GetMetadataColumnsMetadataColumnArray) ToOutput added in v0.0.4

type GetMetadataColumnsMetadataColumnArrayInput added in v0.0.4

type GetMetadataColumnsMetadataColumnArrayInput interface {
	pulumi.Input

	ToGetMetadataColumnsMetadataColumnArrayOutput() GetMetadataColumnsMetadataColumnArrayOutput
	ToGetMetadataColumnsMetadataColumnArrayOutputWithContext(context.Context) GetMetadataColumnsMetadataColumnArrayOutput
}

GetMetadataColumnsMetadataColumnArrayInput is an input type that accepts GetMetadataColumnsMetadataColumnArray and GetMetadataColumnsMetadataColumnArrayOutput values. You can construct a concrete instance of `GetMetadataColumnsMetadataColumnArrayInput` via:

GetMetadataColumnsMetadataColumnArray{ GetMetadataColumnsMetadataColumnArgs{...} }

type GetMetadataColumnsMetadataColumnArrayOutput added in v0.0.4

type GetMetadataColumnsMetadataColumnArrayOutput struct{ *pulumi.OutputState }

func (GetMetadataColumnsMetadataColumnArrayOutput) ElementType added in v0.0.4

func (GetMetadataColumnsMetadataColumnArrayOutput) Index added in v0.0.4

func (GetMetadataColumnsMetadataColumnArrayOutput) ToGetMetadataColumnsMetadataColumnArrayOutput added in v0.0.4

func (o GetMetadataColumnsMetadataColumnArrayOutput) ToGetMetadataColumnsMetadataColumnArrayOutput() GetMetadataColumnsMetadataColumnArrayOutput

func (GetMetadataColumnsMetadataColumnArrayOutput) ToGetMetadataColumnsMetadataColumnArrayOutputWithContext added in v0.0.4

func (o GetMetadataColumnsMetadataColumnArrayOutput) ToGetMetadataColumnsMetadataColumnArrayOutputWithContext(ctx context.Context) GetMetadataColumnsMetadataColumnArrayOutput

func (GetMetadataColumnsMetadataColumnArrayOutput) ToOutput added in v0.0.4

type GetMetadataColumnsMetadataColumnInput added in v0.0.4

type GetMetadataColumnsMetadataColumnInput interface {
	pulumi.Input

	ToGetMetadataColumnsMetadataColumnOutput() GetMetadataColumnsMetadataColumnOutput
	ToGetMetadataColumnsMetadataColumnOutputWithContext(context.Context) GetMetadataColumnsMetadataColumnOutput
}

GetMetadataColumnsMetadataColumnInput is an input type that accepts GetMetadataColumnsMetadataColumnArgs and GetMetadataColumnsMetadataColumnOutput values. You can construct a concrete instance of `GetMetadataColumnsMetadataColumnInput` via:

GetMetadataColumnsMetadataColumnArgs{...}

type GetMetadataColumnsMetadataColumnOutput added in v0.0.4

type GetMetadataColumnsMetadataColumnOutput struct{ *pulumi.OutputState }

func (GetMetadataColumnsMetadataColumnOutput) ElementType added in v0.0.4

func (GetMetadataColumnsMetadataColumnOutput) Id added in v0.0.4

The unique column identifier

func (GetMetadataColumnsMetadataColumnOutput) IsForeignKey added in v0.0.4

The boolean specifying whether the column is a foreign key

func (GetMetadataColumnsMetadataColumnOutput) IsPrimaryKey added in v0.0.4

The boolean specifying whether the column is a primary key

func (GetMetadataColumnsMetadataColumnOutput) NameInDestination added in v0.0.4

The column name in the destination

func (GetMetadataColumnsMetadataColumnOutput) NameInSource added in v0.0.4

The column name in the source

func (GetMetadataColumnsMetadataColumnOutput) ParentId added in v0.0.4

The unique identifier of the table associated with the column

func (GetMetadataColumnsMetadataColumnOutput) ToGetMetadataColumnsMetadataColumnOutput added in v0.0.4

func (o GetMetadataColumnsMetadataColumnOutput) ToGetMetadataColumnsMetadataColumnOutput() GetMetadataColumnsMetadataColumnOutput

func (GetMetadataColumnsMetadataColumnOutput) ToGetMetadataColumnsMetadataColumnOutputWithContext added in v0.0.4

func (o GetMetadataColumnsMetadataColumnOutput) ToGetMetadataColumnsMetadataColumnOutputWithContext(ctx context.Context) GetMetadataColumnsMetadataColumnOutput

func (GetMetadataColumnsMetadataColumnOutput) ToOutput added in v0.0.4

func (GetMetadataColumnsMetadataColumnOutput) TypeInDestination added in v0.0.4

The column type in the destination

func (GetMetadataColumnsMetadataColumnOutput) TypeInSource added in v0.0.4

The column type in the source

type GetMetadataColumnsOutputArgs added in v0.0.4

type GetMetadataColumnsOutputArgs struct {
	// The unique column identifier
	Id              pulumi.StringInput                         `pulumi:"id"`
	MetadataColumns GetMetadataColumnsMetadataColumnArrayInput `pulumi:"metadataColumns"`
}

A collection of arguments for invoking getMetadataColumns.

func (GetMetadataColumnsOutputArgs) ElementType added in v0.0.4

type GetMetadataColumnsResult added in v0.0.4

type GetMetadataColumnsResult struct {
	// The unique identifier for the connector within the Fivetran system. Data-source will represent a set of columns of connector.
	Id              string                             `pulumi:"id"`
	MetadataColumns []GetMetadataColumnsMetadataColumn `pulumi:"metadataColumns"`
}

A collection of values returned by getMetadataColumns.

func GetMetadataColumns added in v0.0.4

func GetMetadataColumns(ctx *pulumi.Context, args *GetMetadataColumnsArgs, opts ...pulumi.InvokeOption) (*GetMetadataColumnsResult, error)

This data source returns table-level metadata for an existing connector within your Fivetran account.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.GetMetadataColumns(ctx, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetMetadataColumnsResultOutput added in v0.0.4

type GetMetadataColumnsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMetadataColumns.

func GetMetadataColumnsOutput added in v0.0.4

func (GetMetadataColumnsResultOutput) ElementType added in v0.0.4

func (GetMetadataColumnsResultOutput) Id added in v0.0.4

The unique identifier for the connector within the Fivetran system. Data-source will represent a set of columns of connector.

func (GetMetadataColumnsResultOutput) MetadataColumns added in v0.0.4

func (GetMetadataColumnsResultOutput) ToGetMetadataColumnsResultOutput added in v0.0.4

func (o GetMetadataColumnsResultOutput) ToGetMetadataColumnsResultOutput() GetMetadataColumnsResultOutput

func (GetMetadataColumnsResultOutput) ToGetMetadataColumnsResultOutputWithContext added in v0.0.4

func (o GetMetadataColumnsResultOutput) ToGetMetadataColumnsResultOutputWithContext(ctx context.Context) GetMetadataColumnsResultOutput

func (GetMetadataColumnsResultOutput) ToOutput added in v0.0.4

type GetMetadataSchemasArgs added in v0.0.4

type GetMetadataSchemasArgs struct {
	// The unique schema identifier
	Id              string                             `pulumi:"id"`
	MetadataSchemas []GetMetadataSchemasMetadataSchema `pulumi:"metadataSchemas"`
}

A collection of arguments for invoking getMetadataSchemas.

type GetMetadataSchemasMetadataSchema added in v0.0.4

type GetMetadataSchemasMetadataSchema struct {
	// The unique schema identifier
	Id string `pulumi:"id"`
	// The schema name in the destination
	NameInDestination string `pulumi:"nameInDestination"`
	// The schema name in the source
	NameInSource string `pulumi:"nameInSource"`
}

type GetMetadataSchemasMetadataSchemaArgs added in v0.0.4

type GetMetadataSchemasMetadataSchemaArgs struct {
	// The unique schema identifier
	Id pulumi.StringInput `pulumi:"id"`
	// The schema name in the destination
	NameInDestination pulumi.StringInput `pulumi:"nameInDestination"`
	// The schema name in the source
	NameInSource pulumi.StringInput `pulumi:"nameInSource"`
}

func (GetMetadataSchemasMetadataSchemaArgs) ElementType added in v0.0.4

func (GetMetadataSchemasMetadataSchemaArgs) ToGetMetadataSchemasMetadataSchemaOutput added in v0.0.4

func (i GetMetadataSchemasMetadataSchemaArgs) ToGetMetadataSchemasMetadataSchemaOutput() GetMetadataSchemasMetadataSchemaOutput

func (GetMetadataSchemasMetadataSchemaArgs) ToGetMetadataSchemasMetadataSchemaOutputWithContext added in v0.0.4

func (i GetMetadataSchemasMetadataSchemaArgs) ToGetMetadataSchemasMetadataSchemaOutputWithContext(ctx context.Context) GetMetadataSchemasMetadataSchemaOutput

func (GetMetadataSchemasMetadataSchemaArgs) ToOutput added in v0.0.4

type GetMetadataSchemasMetadataSchemaArray added in v0.0.4

type GetMetadataSchemasMetadataSchemaArray []GetMetadataSchemasMetadataSchemaInput

func (GetMetadataSchemasMetadataSchemaArray) ElementType added in v0.0.4

func (GetMetadataSchemasMetadataSchemaArray) ToGetMetadataSchemasMetadataSchemaArrayOutput added in v0.0.4

func (i GetMetadataSchemasMetadataSchemaArray) ToGetMetadataSchemasMetadataSchemaArrayOutput() GetMetadataSchemasMetadataSchemaArrayOutput

func (GetMetadataSchemasMetadataSchemaArray) ToGetMetadataSchemasMetadataSchemaArrayOutputWithContext added in v0.0.4

func (i GetMetadataSchemasMetadataSchemaArray) ToGetMetadataSchemasMetadataSchemaArrayOutputWithContext(ctx context.Context) GetMetadataSchemasMetadataSchemaArrayOutput

func (GetMetadataSchemasMetadataSchemaArray) ToOutput added in v0.0.4

type GetMetadataSchemasMetadataSchemaArrayInput added in v0.0.4

type GetMetadataSchemasMetadataSchemaArrayInput interface {
	pulumi.Input

	ToGetMetadataSchemasMetadataSchemaArrayOutput() GetMetadataSchemasMetadataSchemaArrayOutput
	ToGetMetadataSchemasMetadataSchemaArrayOutputWithContext(context.Context) GetMetadataSchemasMetadataSchemaArrayOutput
}

GetMetadataSchemasMetadataSchemaArrayInput is an input type that accepts GetMetadataSchemasMetadataSchemaArray and GetMetadataSchemasMetadataSchemaArrayOutput values. You can construct a concrete instance of `GetMetadataSchemasMetadataSchemaArrayInput` via:

GetMetadataSchemasMetadataSchemaArray{ GetMetadataSchemasMetadataSchemaArgs{...} }

type GetMetadataSchemasMetadataSchemaArrayOutput added in v0.0.4

type GetMetadataSchemasMetadataSchemaArrayOutput struct{ *pulumi.OutputState }

func (GetMetadataSchemasMetadataSchemaArrayOutput) ElementType added in v0.0.4

func (GetMetadataSchemasMetadataSchemaArrayOutput) Index added in v0.0.4

func (GetMetadataSchemasMetadataSchemaArrayOutput) ToGetMetadataSchemasMetadataSchemaArrayOutput added in v0.0.4

func (o GetMetadataSchemasMetadataSchemaArrayOutput) ToGetMetadataSchemasMetadataSchemaArrayOutput() GetMetadataSchemasMetadataSchemaArrayOutput

func (GetMetadataSchemasMetadataSchemaArrayOutput) ToGetMetadataSchemasMetadataSchemaArrayOutputWithContext added in v0.0.4

func (o GetMetadataSchemasMetadataSchemaArrayOutput) ToGetMetadataSchemasMetadataSchemaArrayOutputWithContext(ctx context.Context) GetMetadataSchemasMetadataSchemaArrayOutput

func (GetMetadataSchemasMetadataSchemaArrayOutput) ToOutput added in v0.0.4

type GetMetadataSchemasMetadataSchemaInput added in v0.0.4

type GetMetadataSchemasMetadataSchemaInput interface {
	pulumi.Input

	ToGetMetadataSchemasMetadataSchemaOutput() GetMetadataSchemasMetadataSchemaOutput
	ToGetMetadataSchemasMetadataSchemaOutputWithContext(context.Context) GetMetadataSchemasMetadataSchemaOutput
}

GetMetadataSchemasMetadataSchemaInput is an input type that accepts GetMetadataSchemasMetadataSchemaArgs and GetMetadataSchemasMetadataSchemaOutput values. You can construct a concrete instance of `GetMetadataSchemasMetadataSchemaInput` via:

GetMetadataSchemasMetadataSchemaArgs{...}

type GetMetadataSchemasMetadataSchemaOutput added in v0.0.4

type GetMetadataSchemasMetadataSchemaOutput struct{ *pulumi.OutputState }

func (GetMetadataSchemasMetadataSchemaOutput) ElementType added in v0.0.4

func (GetMetadataSchemasMetadataSchemaOutput) Id added in v0.0.4

The unique schema identifier

func (GetMetadataSchemasMetadataSchemaOutput) NameInDestination added in v0.0.4

The schema name in the destination

func (GetMetadataSchemasMetadataSchemaOutput) NameInSource added in v0.0.4

The schema name in the source

func (GetMetadataSchemasMetadataSchemaOutput) ToGetMetadataSchemasMetadataSchemaOutput added in v0.0.4

func (o GetMetadataSchemasMetadataSchemaOutput) ToGetMetadataSchemasMetadataSchemaOutput() GetMetadataSchemasMetadataSchemaOutput

func (GetMetadataSchemasMetadataSchemaOutput) ToGetMetadataSchemasMetadataSchemaOutputWithContext added in v0.0.4

func (o GetMetadataSchemasMetadataSchemaOutput) ToGetMetadataSchemasMetadataSchemaOutputWithContext(ctx context.Context) GetMetadataSchemasMetadataSchemaOutput

func (GetMetadataSchemasMetadataSchemaOutput) ToOutput added in v0.0.4

type GetMetadataSchemasOutputArgs added in v0.0.4

type GetMetadataSchemasOutputArgs struct {
	// The unique schema identifier
	Id              pulumi.StringInput                         `pulumi:"id"`
	MetadataSchemas GetMetadataSchemasMetadataSchemaArrayInput `pulumi:"metadataSchemas"`
}

A collection of arguments for invoking getMetadataSchemas.

func (GetMetadataSchemasOutputArgs) ElementType added in v0.0.4

type GetMetadataSchemasResult added in v0.0.4

type GetMetadataSchemasResult struct {
	// The unique identifier for the connector within the Fivetran system. Data-source will represent a set of schemas of connector.
	Id              string                             `pulumi:"id"`
	MetadataSchemas []GetMetadataSchemasMetadataSchema `pulumi:"metadataSchemas"`
}

A collection of values returned by getMetadataSchemas.

func GetMetadataSchemas added in v0.0.4

func GetMetadataSchemas(ctx *pulumi.Context, args *GetMetadataSchemasArgs, opts ...pulumi.InvokeOption) (*GetMetadataSchemasResult, error)

Returns schema-level metadata for an existing connector within your Fivetran account.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.GetMetadataSchemas(ctx, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetMetadataSchemasResultOutput added in v0.0.4

type GetMetadataSchemasResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMetadataSchemas.

func GetMetadataSchemasOutput added in v0.0.4

func (GetMetadataSchemasResultOutput) ElementType added in v0.0.4

func (GetMetadataSchemasResultOutput) Id added in v0.0.4

The unique identifier for the connector within the Fivetran system. Data-source will represent a set of schemas of connector.

func (GetMetadataSchemasResultOutput) MetadataSchemas added in v0.0.4

func (GetMetadataSchemasResultOutput) ToGetMetadataSchemasResultOutput added in v0.0.4

func (o GetMetadataSchemasResultOutput) ToGetMetadataSchemasResultOutput() GetMetadataSchemasResultOutput

func (GetMetadataSchemasResultOutput) ToGetMetadataSchemasResultOutputWithContext added in v0.0.4

func (o GetMetadataSchemasResultOutput) ToGetMetadataSchemasResultOutputWithContext(ctx context.Context) GetMetadataSchemasResultOutput

func (GetMetadataSchemasResultOutput) ToOutput added in v0.0.4

type GetMetadataTablesArgs added in v0.0.4

type GetMetadataTablesArgs struct {
	// The unique table identifier
	Id             string                           `pulumi:"id"`
	MetadataTables []GetMetadataTablesMetadataTable `pulumi:"metadataTables"`
}

A collection of arguments for invoking getMetadataTables.

type GetMetadataTablesMetadataTable added in v0.0.4

type GetMetadataTablesMetadataTable struct {
	// The unique table identifier
	Id string `pulumi:"id"`
	// The table name in the destination
	NameInDestination string `pulumi:"nameInDestination"`
	// The table name in the source
	NameInSource string `pulumi:"nameInSource"`
	// The unique identifier of the schema associated with the table
	ParentId string `pulumi:"parentId"`
}

type GetMetadataTablesMetadataTableArgs added in v0.0.4

type GetMetadataTablesMetadataTableArgs struct {
	// The unique table identifier
	Id pulumi.StringInput `pulumi:"id"`
	// The table name in the destination
	NameInDestination pulumi.StringInput `pulumi:"nameInDestination"`
	// The table name in the source
	NameInSource pulumi.StringInput `pulumi:"nameInSource"`
	// The unique identifier of the schema associated with the table
	ParentId pulumi.StringInput `pulumi:"parentId"`
}

func (GetMetadataTablesMetadataTableArgs) ElementType added in v0.0.4

func (GetMetadataTablesMetadataTableArgs) ToGetMetadataTablesMetadataTableOutput added in v0.0.4

func (i GetMetadataTablesMetadataTableArgs) ToGetMetadataTablesMetadataTableOutput() GetMetadataTablesMetadataTableOutput

func (GetMetadataTablesMetadataTableArgs) ToGetMetadataTablesMetadataTableOutputWithContext added in v0.0.4

func (i GetMetadataTablesMetadataTableArgs) ToGetMetadataTablesMetadataTableOutputWithContext(ctx context.Context) GetMetadataTablesMetadataTableOutput

func (GetMetadataTablesMetadataTableArgs) ToOutput added in v0.0.4

type GetMetadataTablesMetadataTableArray added in v0.0.4

type GetMetadataTablesMetadataTableArray []GetMetadataTablesMetadataTableInput

func (GetMetadataTablesMetadataTableArray) ElementType added in v0.0.4

func (GetMetadataTablesMetadataTableArray) ToGetMetadataTablesMetadataTableArrayOutput added in v0.0.4

func (i GetMetadataTablesMetadataTableArray) ToGetMetadataTablesMetadataTableArrayOutput() GetMetadataTablesMetadataTableArrayOutput

func (GetMetadataTablesMetadataTableArray) ToGetMetadataTablesMetadataTableArrayOutputWithContext added in v0.0.4

func (i GetMetadataTablesMetadataTableArray) ToGetMetadataTablesMetadataTableArrayOutputWithContext(ctx context.Context) GetMetadataTablesMetadataTableArrayOutput

func (GetMetadataTablesMetadataTableArray) ToOutput added in v0.0.4

type GetMetadataTablesMetadataTableArrayInput added in v0.0.4

type GetMetadataTablesMetadataTableArrayInput interface {
	pulumi.Input

	ToGetMetadataTablesMetadataTableArrayOutput() GetMetadataTablesMetadataTableArrayOutput
	ToGetMetadataTablesMetadataTableArrayOutputWithContext(context.Context) GetMetadataTablesMetadataTableArrayOutput
}

GetMetadataTablesMetadataTableArrayInput is an input type that accepts GetMetadataTablesMetadataTableArray and GetMetadataTablesMetadataTableArrayOutput values. You can construct a concrete instance of `GetMetadataTablesMetadataTableArrayInput` via:

GetMetadataTablesMetadataTableArray{ GetMetadataTablesMetadataTableArgs{...} }

type GetMetadataTablesMetadataTableArrayOutput added in v0.0.4

type GetMetadataTablesMetadataTableArrayOutput struct{ *pulumi.OutputState }

func (GetMetadataTablesMetadataTableArrayOutput) ElementType added in v0.0.4

func (GetMetadataTablesMetadataTableArrayOutput) Index added in v0.0.4

func (GetMetadataTablesMetadataTableArrayOutput) ToGetMetadataTablesMetadataTableArrayOutput added in v0.0.4

func (o GetMetadataTablesMetadataTableArrayOutput) ToGetMetadataTablesMetadataTableArrayOutput() GetMetadataTablesMetadataTableArrayOutput

func (GetMetadataTablesMetadataTableArrayOutput) ToGetMetadataTablesMetadataTableArrayOutputWithContext added in v0.0.4

func (o GetMetadataTablesMetadataTableArrayOutput) ToGetMetadataTablesMetadataTableArrayOutputWithContext(ctx context.Context) GetMetadataTablesMetadataTableArrayOutput

func (GetMetadataTablesMetadataTableArrayOutput) ToOutput added in v0.0.4

type GetMetadataTablesMetadataTableInput added in v0.0.4

type GetMetadataTablesMetadataTableInput interface {
	pulumi.Input

	ToGetMetadataTablesMetadataTableOutput() GetMetadataTablesMetadataTableOutput
	ToGetMetadataTablesMetadataTableOutputWithContext(context.Context) GetMetadataTablesMetadataTableOutput
}

GetMetadataTablesMetadataTableInput is an input type that accepts GetMetadataTablesMetadataTableArgs and GetMetadataTablesMetadataTableOutput values. You can construct a concrete instance of `GetMetadataTablesMetadataTableInput` via:

GetMetadataTablesMetadataTableArgs{...}

type GetMetadataTablesMetadataTableOutput added in v0.0.4

type GetMetadataTablesMetadataTableOutput struct{ *pulumi.OutputState }

func (GetMetadataTablesMetadataTableOutput) ElementType added in v0.0.4

func (GetMetadataTablesMetadataTableOutput) Id added in v0.0.4

The unique table identifier

func (GetMetadataTablesMetadataTableOutput) NameInDestination added in v0.0.4

The table name in the destination

func (GetMetadataTablesMetadataTableOutput) NameInSource added in v0.0.4

The table name in the source

func (GetMetadataTablesMetadataTableOutput) ParentId added in v0.0.4

The unique identifier of the schema associated with the table

func (GetMetadataTablesMetadataTableOutput) ToGetMetadataTablesMetadataTableOutput added in v0.0.4

func (o GetMetadataTablesMetadataTableOutput) ToGetMetadataTablesMetadataTableOutput() GetMetadataTablesMetadataTableOutput

func (GetMetadataTablesMetadataTableOutput) ToGetMetadataTablesMetadataTableOutputWithContext added in v0.0.4

func (o GetMetadataTablesMetadataTableOutput) ToGetMetadataTablesMetadataTableOutputWithContext(ctx context.Context) GetMetadataTablesMetadataTableOutput

func (GetMetadataTablesMetadataTableOutput) ToOutput added in v0.0.4

type GetMetadataTablesOutputArgs added in v0.0.4

type GetMetadataTablesOutputArgs struct {
	// The unique table identifier
	Id             pulumi.StringInput                       `pulumi:"id"`
	MetadataTables GetMetadataTablesMetadataTableArrayInput `pulumi:"metadataTables"`
}

A collection of arguments for invoking getMetadataTables.

func (GetMetadataTablesOutputArgs) ElementType added in v0.0.4

type GetMetadataTablesResult added in v0.0.4

type GetMetadataTablesResult struct {
	// The unique identifier for the connector within the Fivetran system. Data-source will represent a set of tables of connector.
	Id             string                           `pulumi:"id"`
	MetadataTables []GetMetadataTablesMetadataTable `pulumi:"metadataTables"`
}

A collection of values returned by getMetadataTables.

func GetMetadataTables added in v0.0.4

func GetMetadataTables(ctx *pulumi.Context, args *GetMetadataTablesArgs, opts ...pulumi.InvokeOption) (*GetMetadataTablesResult, error)

This data source returns table-level metadata for an existing connector within your Fivetran account.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.GetMetadataTables(ctx, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetMetadataTablesResultOutput added in v0.0.4

type GetMetadataTablesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMetadataTables.

func GetMetadataTablesOutput added in v0.0.4

func (GetMetadataTablesResultOutput) ElementType added in v0.0.4

func (GetMetadataTablesResultOutput) Id added in v0.0.4

The unique identifier for the connector within the Fivetran system. Data-source will represent a set of tables of connector.

func (GetMetadataTablesResultOutput) MetadataTables added in v0.0.4

func (GetMetadataTablesResultOutput) ToGetMetadataTablesResultOutput added in v0.0.4

func (o GetMetadataTablesResultOutput) ToGetMetadataTablesResultOutput() GetMetadataTablesResultOutput

func (GetMetadataTablesResultOutput) ToGetMetadataTablesResultOutputWithContext added in v0.0.4

func (o GetMetadataTablesResultOutput) ToGetMetadataTablesResultOutputWithContext(ctx context.Context) GetMetadataTablesResultOutput

func (GetMetadataTablesResultOutput) ToOutput added in v0.0.4

type GetRolesArgs added in v0.0.4

type GetRolesArgs struct {
	Roles []GetRolesRole `pulumi:"roles"`
}

A collection of arguments for invoking getRoles.

type GetRolesOutputArgs added in v0.0.4

type GetRolesOutputArgs struct {
	Roles GetRolesRoleArrayInput `pulumi:"roles"`
}

A collection of arguments for invoking getRoles.

func (GetRolesOutputArgs) ElementType added in v0.0.4

func (GetRolesOutputArgs) ElementType() reflect.Type

type GetRolesResult added in v0.0.4

type GetRolesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id    string         `pulumi:"id"`
	Roles []GetRolesRole `pulumi:"roles"`
}

A collection of values returned by getRoles.

func GetRoles added in v0.0.4

func GetRoles(ctx *pulumi.Context, args *GetRolesArgs, opts ...pulumi.InvokeOption) (*GetRolesResult, error)

This data source returns a list of all predefined and custom roles within your Fivetran account.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.GetRoles(ctx, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetRolesResultOutput added in v0.0.4

type GetRolesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRoles.

func GetRolesOutput added in v0.0.4

func GetRolesOutput(ctx *pulumi.Context, args GetRolesOutputArgs, opts ...pulumi.InvokeOption) GetRolesResultOutput

func (GetRolesResultOutput) ElementType added in v0.0.4

func (GetRolesResultOutput) ElementType() reflect.Type

func (GetRolesResultOutput) Id added in v0.0.4

The provider-assigned unique ID for this managed resource.

func (GetRolesResultOutput) Roles added in v0.0.4

func (GetRolesResultOutput) ToGetRolesResultOutput added in v0.0.4

func (o GetRolesResultOutput) ToGetRolesResultOutput() GetRolesResultOutput

func (GetRolesResultOutput) ToGetRolesResultOutputWithContext added in v0.0.4

func (o GetRolesResultOutput) ToGetRolesResultOutputWithContext(ctx context.Context) GetRolesResultOutput

func (GetRolesResultOutput) ToOutput added in v0.0.4

type GetRolesRole added in v0.0.4

type GetRolesRole struct {
	// The role description
	Description string `pulumi:"description"`
	// TypeBool
	IsCustom bool `pulumi:"isCustom"`
	// The role name
	Name string `pulumi:"name"`
	// Defines the list of resources the role manages. Supported values: ACCOUNT, DESTINATION, CONNECTOR, and TEAM
	Scopes []string `pulumi:"scopes"`
}

type GetRolesRoleArgs added in v0.0.4

type GetRolesRoleArgs struct {
	// The role description
	Description pulumi.StringInput `pulumi:"description"`
	// TypeBool
	IsCustom pulumi.BoolInput `pulumi:"isCustom"`
	// The role name
	Name pulumi.StringInput `pulumi:"name"`
	// Defines the list of resources the role manages. Supported values: ACCOUNT, DESTINATION, CONNECTOR, and TEAM
	Scopes pulumi.StringArrayInput `pulumi:"scopes"`
}

func (GetRolesRoleArgs) ElementType added in v0.0.4

func (GetRolesRoleArgs) ElementType() reflect.Type

func (GetRolesRoleArgs) ToGetRolesRoleOutput added in v0.0.4

func (i GetRolesRoleArgs) ToGetRolesRoleOutput() GetRolesRoleOutput

func (GetRolesRoleArgs) ToGetRolesRoleOutputWithContext added in v0.0.4

func (i GetRolesRoleArgs) ToGetRolesRoleOutputWithContext(ctx context.Context) GetRolesRoleOutput

func (GetRolesRoleArgs) ToOutput added in v0.0.4

type GetRolesRoleArray added in v0.0.4

type GetRolesRoleArray []GetRolesRoleInput

func (GetRolesRoleArray) ElementType added in v0.0.4

func (GetRolesRoleArray) ElementType() reflect.Type

func (GetRolesRoleArray) ToGetRolesRoleArrayOutput added in v0.0.4

func (i GetRolesRoleArray) ToGetRolesRoleArrayOutput() GetRolesRoleArrayOutput

func (GetRolesRoleArray) ToGetRolesRoleArrayOutputWithContext added in v0.0.4

func (i GetRolesRoleArray) ToGetRolesRoleArrayOutputWithContext(ctx context.Context) GetRolesRoleArrayOutput

func (GetRolesRoleArray) ToOutput added in v0.0.4

type GetRolesRoleArrayInput added in v0.0.4

type GetRolesRoleArrayInput interface {
	pulumi.Input

	ToGetRolesRoleArrayOutput() GetRolesRoleArrayOutput
	ToGetRolesRoleArrayOutputWithContext(context.Context) GetRolesRoleArrayOutput
}

GetRolesRoleArrayInput is an input type that accepts GetRolesRoleArray and GetRolesRoleArrayOutput values. You can construct a concrete instance of `GetRolesRoleArrayInput` via:

GetRolesRoleArray{ GetRolesRoleArgs{...} }

type GetRolesRoleArrayOutput added in v0.0.4

type GetRolesRoleArrayOutput struct{ *pulumi.OutputState }

func (GetRolesRoleArrayOutput) ElementType added in v0.0.4

func (GetRolesRoleArrayOutput) ElementType() reflect.Type

func (GetRolesRoleArrayOutput) Index added in v0.0.4

func (GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutput added in v0.0.4

func (o GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutput() GetRolesRoleArrayOutput

func (GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutputWithContext added in v0.0.4

func (o GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutputWithContext(ctx context.Context) GetRolesRoleArrayOutput

func (GetRolesRoleArrayOutput) ToOutput added in v0.0.4

type GetRolesRoleInput added in v0.0.4

type GetRolesRoleInput interface {
	pulumi.Input

	ToGetRolesRoleOutput() GetRolesRoleOutput
	ToGetRolesRoleOutputWithContext(context.Context) GetRolesRoleOutput
}

GetRolesRoleInput is an input type that accepts GetRolesRoleArgs and GetRolesRoleOutput values. You can construct a concrete instance of `GetRolesRoleInput` via:

GetRolesRoleArgs{...}

type GetRolesRoleOutput added in v0.0.4

type GetRolesRoleOutput struct{ *pulumi.OutputState }

func (GetRolesRoleOutput) Description added in v0.0.4

func (o GetRolesRoleOutput) Description() pulumi.StringOutput

The role description

func (GetRolesRoleOutput) ElementType added in v0.0.4

func (GetRolesRoleOutput) ElementType() reflect.Type

func (GetRolesRoleOutput) IsCustom added in v0.0.4

func (o GetRolesRoleOutput) IsCustom() pulumi.BoolOutput

TypeBool

func (GetRolesRoleOutput) Name added in v0.0.4

The role name

func (GetRolesRoleOutput) Scopes added in v0.0.4

Defines the list of resources the role manages. Supported values: ACCOUNT, DESTINATION, CONNECTOR, and TEAM

func (GetRolesRoleOutput) ToGetRolesRoleOutput added in v0.0.4

func (o GetRolesRoleOutput) ToGetRolesRoleOutput() GetRolesRoleOutput

func (GetRolesRoleOutput) ToGetRolesRoleOutputWithContext added in v0.0.4

func (o GetRolesRoleOutput) ToGetRolesRoleOutputWithContext(ctx context.Context) GetRolesRoleOutput

func (GetRolesRoleOutput) ToOutput added in v0.0.4

type GetTeamConnectorMembershipsArgs added in v0.0.4

type GetTeamConnectorMembershipsArgs struct {
	Connectors []GetTeamConnectorMembershipsConnector `pulumi:"connectors"`
	// The unique identifier for the team within your account.
	TeamId string `pulumi:"teamId"`
}

A collection of arguments for invoking getTeamConnectorMemberships.

type GetTeamConnectorMembershipsConnector added in v0.0.4

type GetTeamConnectorMembershipsConnector struct {
	// The connector unique identifier
	ConnectorId string `pulumi:"connectorId"`
	// The date and time the membership was created
	CreatedAt string `pulumi:"createdAt"`
	// The team's role that links the team and the connector
	Role string `pulumi:"role"`
}

type GetTeamConnectorMembershipsConnectorArgs added in v0.0.4

type GetTeamConnectorMembershipsConnectorArgs struct {
	// The connector unique identifier
	ConnectorId pulumi.StringInput `pulumi:"connectorId"`
	// The date and time the membership was created
	CreatedAt pulumi.StringInput `pulumi:"createdAt"`
	// The team's role that links the team and the connector
	Role pulumi.StringInput `pulumi:"role"`
}

func (GetTeamConnectorMembershipsConnectorArgs) ElementType added in v0.0.4

func (GetTeamConnectorMembershipsConnectorArgs) ToGetTeamConnectorMembershipsConnectorOutput added in v0.0.4

func (i GetTeamConnectorMembershipsConnectorArgs) ToGetTeamConnectorMembershipsConnectorOutput() GetTeamConnectorMembershipsConnectorOutput

func (GetTeamConnectorMembershipsConnectorArgs) ToGetTeamConnectorMembershipsConnectorOutputWithContext added in v0.0.4

func (i GetTeamConnectorMembershipsConnectorArgs) ToGetTeamConnectorMembershipsConnectorOutputWithContext(ctx context.Context) GetTeamConnectorMembershipsConnectorOutput

func (GetTeamConnectorMembershipsConnectorArgs) ToOutput added in v0.0.4

type GetTeamConnectorMembershipsConnectorArray added in v0.0.4

type GetTeamConnectorMembershipsConnectorArray []GetTeamConnectorMembershipsConnectorInput

func (GetTeamConnectorMembershipsConnectorArray) ElementType added in v0.0.4

func (GetTeamConnectorMembershipsConnectorArray) ToGetTeamConnectorMembershipsConnectorArrayOutput added in v0.0.4

func (i GetTeamConnectorMembershipsConnectorArray) ToGetTeamConnectorMembershipsConnectorArrayOutput() GetTeamConnectorMembershipsConnectorArrayOutput

func (GetTeamConnectorMembershipsConnectorArray) ToGetTeamConnectorMembershipsConnectorArrayOutputWithContext added in v0.0.4

func (i GetTeamConnectorMembershipsConnectorArray) ToGetTeamConnectorMembershipsConnectorArrayOutputWithContext(ctx context.Context) GetTeamConnectorMembershipsConnectorArrayOutput

func (GetTeamConnectorMembershipsConnectorArray) ToOutput added in v0.0.4

type GetTeamConnectorMembershipsConnectorArrayInput added in v0.0.4

type GetTeamConnectorMembershipsConnectorArrayInput interface {
	pulumi.Input

	ToGetTeamConnectorMembershipsConnectorArrayOutput() GetTeamConnectorMembershipsConnectorArrayOutput
	ToGetTeamConnectorMembershipsConnectorArrayOutputWithContext(context.Context) GetTeamConnectorMembershipsConnectorArrayOutput
}

GetTeamConnectorMembershipsConnectorArrayInput is an input type that accepts GetTeamConnectorMembershipsConnectorArray and GetTeamConnectorMembershipsConnectorArrayOutput values. You can construct a concrete instance of `GetTeamConnectorMembershipsConnectorArrayInput` via:

GetTeamConnectorMembershipsConnectorArray{ GetTeamConnectorMembershipsConnectorArgs{...} }

type GetTeamConnectorMembershipsConnectorArrayOutput added in v0.0.4

type GetTeamConnectorMembershipsConnectorArrayOutput struct{ *pulumi.OutputState }

func (GetTeamConnectorMembershipsConnectorArrayOutput) ElementType added in v0.0.4

func (GetTeamConnectorMembershipsConnectorArrayOutput) Index added in v0.0.4

func (GetTeamConnectorMembershipsConnectorArrayOutput) ToGetTeamConnectorMembershipsConnectorArrayOutput added in v0.0.4

func (o GetTeamConnectorMembershipsConnectorArrayOutput) ToGetTeamConnectorMembershipsConnectorArrayOutput() GetTeamConnectorMembershipsConnectorArrayOutput

func (GetTeamConnectorMembershipsConnectorArrayOutput) ToGetTeamConnectorMembershipsConnectorArrayOutputWithContext added in v0.0.4

func (o GetTeamConnectorMembershipsConnectorArrayOutput) ToGetTeamConnectorMembershipsConnectorArrayOutputWithContext(ctx context.Context) GetTeamConnectorMembershipsConnectorArrayOutput

func (GetTeamConnectorMembershipsConnectorArrayOutput) ToOutput added in v0.0.4

type GetTeamConnectorMembershipsConnectorInput added in v0.0.4

type GetTeamConnectorMembershipsConnectorInput interface {
	pulumi.Input

	ToGetTeamConnectorMembershipsConnectorOutput() GetTeamConnectorMembershipsConnectorOutput
	ToGetTeamConnectorMembershipsConnectorOutputWithContext(context.Context) GetTeamConnectorMembershipsConnectorOutput
}

GetTeamConnectorMembershipsConnectorInput is an input type that accepts GetTeamConnectorMembershipsConnectorArgs and GetTeamConnectorMembershipsConnectorOutput values. You can construct a concrete instance of `GetTeamConnectorMembershipsConnectorInput` via:

GetTeamConnectorMembershipsConnectorArgs{...}

type GetTeamConnectorMembershipsConnectorOutput added in v0.0.4

type GetTeamConnectorMembershipsConnectorOutput struct{ *pulumi.OutputState }

func (GetTeamConnectorMembershipsConnectorOutput) ConnectorId added in v0.0.4

The connector unique identifier

func (GetTeamConnectorMembershipsConnectorOutput) CreatedAt added in v0.0.4

The date and time the membership was created

func (GetTeamConnectorMembershipsConnectorOutput) ElementType added in v0.0.4

func (GetTeamConnectorMembershipsConnectorOutput) Role added in v0.0.4

The team's role that links the team and the connector

func (GetTeamConnectorMembershipsConnectorOutput) ToGetTeamConnectorMembershipsConnectorOutput added in v0.0.4

func (o GetTeamConnectorMembershipsConnectorOutput) ToGetTeamConnectorMembershipsConnectorOutput() GetTeamConnectorMembershipsConnectorOutput

func (GetTeamConnectorMembershipsConnectorOutput) ToGetTeamConnectorMembershipsConnectorOutputWithContext added in v0.0.4

func (o GetTeamConnectorMembershipsConnectorOutput) ToGetTeamConnectorMembershipsConnectorOutputWithContext(ctx context.Context) GetTeamConnectorMembershipsConnectorOutput

func (GetTeamConnectorMembershipsConnectorOutput) ToOutput added in v0.0.4

type GetTeamConnectorMembershipsOutputArgs added in v0.0.4

type GetTeamConnectorMembershipsOutputArgs struct {
	Connectors GetTeamConnectorMembershipsConnectorArrayInput `pulumi:"connectors"`
	// The unique identifier for the team within your account.
	TeamId pulumi.StringInput `pulumi:"teamId"`
}

A collection of arguments for invoking getTeamConnectorMemberships.

func (GetTeamConnectorMembershipsOutputArgs) ElementType added in v0.0.4

type GetTeamConnectorMembershipsResult added in v0.0.4

type GetTeamConnectorMembershipsResult struct {
	Connectors []GetTeamConnectorMembershipsConnector `pulumi:"connectors"`
	// The unique identifier for resource.
	Id string `pulumi:"id"`
	// The unique identifier for the team within your account.
	TeamId string `pulumi:"teamId"`
}

A collection of values returned by getTeamConnectorMemberships.

func GetTeamConnectorMemberships added in v0.0.4

func GetTeamConnectorMemberships(ctx *pulumi.Context, args *GetTeamConnectorMembershipsArgs, opts ...pulumi.InvokeOption) (*GetTeamConnectorMembershipsResult, error)

This data source returns a connector membership within team object.

type GetTeamConnectorMembershipsResultOutput added in v0.0.4

type GetTeamConnectorMembershipsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTeamConnectorMemberships.

func (GetTeamConnectorMembershipsResultOutput) Connectors added in v0.0.4

func (GetTeamConnectorMembershipsResultOutput) ElementType added in v0.0.4

func (GetTeamConnectorMembershipsResultOutput) Id added in v0.0.4

The unique identifier for resource.

func (GetTeamConnectorMembershipsResultOutput) TeamId added in v0.0.4

The unique identifier for the team within your account.

func (GetTeamConnectorMembershipsResultOutput) ToGetTeamConnectorMembershipsResultOutput added in v0.0.4

func (o GetTeamConnectorMembershipsResultOutput) ToGetTeamConnectorMembershipsResultOutput() GetTeamConnectorMembershipsResultOutput

func (GetTeamConnectorMembershipsResultOutput) ToGetTeamConnectorMembershipsResultOutputWithContext added in v0.0.4

func (o GetTeamConnectorMembershipsResultOutput) ToGetTeamConnectorMembershipsResultOutputWithContext(ctx context.Context) GetTeamConnectorMembershipsResultOutput

func (GetTeamConnectorMembershipsResultOutput) ToOutput added in v0.0.4

type GetTeamGroupMembershipsArgs added in v0.0.4

type GetTeamGroupMembershipsArgs struct {
	Groups []GetTeamGroupMembershipsGroup `pulumi:"groups"`
	// The unique identifier for the team within your account.
	TeamId string `pulumi:"teamId"`
}

A collection of arguments for invoking getTeamGroupMemberships.

type GetTeamGroupMembershipsGroup added in v0.0.4

type GetTeamGroupMembershipsGroup struct {
	// The date and time the membership was created
	CreatedAt string `pulumi:"createdAt"`
	// The group unique identifier
	GroupId string `pulumi:"groupId"`
	// The team's role that links the team and the group
	Role string `pulumi:"role"`
}

type GetTeamGroupMembershipsGroupArgs added in v0.0.4

type GetTeamGroupMembershipsGroupArgs struct {
	// The date and time the membership was created
	CreatedAt pulumi.StringInput `pulumi:"createdAt"`
	// The group unique identifier
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// The team's role that links the team and the group
	Role pulumi.StringInput `pulumi:"role"`
}

func (GetTeamGroupMembershipsGroupArgs) ElementType added in v0.0.4

func (GetTeamGroupMembershipsGroupArgs) ToGetTeamGroupMembershipsGroupOutput added in v0.0.4

func (i GetTeamGroupMembershipsGroupArgs) ToGetTeamGroupMembershipsGroupOutput() GetTeamGroupMembershipsGroupOutput

func (GetTeamGroupMembershipsGroupArgs) ToGetTeamGroupMembershipsGroupOutputWithContext added in v0.0.4

func (i GetTeamGroupMembershipsGroupArgs) ToGetTeamGroupMembershipsGroupOutputWithContext(ctx context.Context) GetTeamGroupMembershipsGroupOutput

func (GetTeamGroupMembershipsGroupArgs) ToOutput added in v0.0.4

type GetTeamGroupMembershipsGroupArray added in v0.0.4

type GetTeamGroupMembershipsGroupArray []GetTeamGroupMembershipsGroupInput

func (GetTeamGroupMembershipsGroupArray) ElementType added in v0.0.4

func (GetTeamGroupMembershipsGroupArray) ToGetTeamGroupMembershipsGroupArrayOutput added in v0.0.4

func (i GetTeamGroupMembershipsGroupArray) ToGetTeamGroupMembershipsGroupArrayOutput() GetTeamGroupMembershipsGroupArrayOutput

func (GetTeamGroupMembershipsGroupArray) ToGetTeamGroupMembershipsGroupArrayOutputWithContext added in v0.0.4

func (i GetTeamGroupMembershipsGroupArray) ToGetTeamGroupMembershipsGroupArrayOutputWithContext(ctx context.Context) GetTeamGroupMembershipsGroupArrayOutput

func (GetTeamGroupMembershipsGroupArray) ToOutput added in v0.0.4

type GetTeamGroupMembershipsGroupArrayInput added in v0.0.4

type GetTeamGroupMembershipsGroupArrayInput interface {
	pulumi.Input

	ToGetTeamGroupMembershipsGroupArrayOutput() GetTeamGroupMembershipsGroupArrayOutput
	ToGetTeamGroupMembershipsGroupArrayOutputWithContext(context.Context) GetTeamGroupMembershipsGroupArrayOutput
}

GetTeamGroupMembershipsGroupArrayInput is an input type that accepts GetTeamGroupMembershipsGroupArray and GetTeamGroupMembershipsGroupArrayOutput values. You can construct a concrete instance of `GetTeamGroupMembershipsGroupArrayInput` via:

GetTeamGroupMembershipsGroupArray{ GetTeamGroupMembershipsGroupArgs{...} }

type GetTeamGroupMembershipsGroupArrayOutput added in v0.0.4

type GetTeamGroupMembershipsGroupArrayOutput struct{ *pulumi.OutputState }

func (GetTeamGroupMembershipsGroupArrayOutput) ElementType added in v0.0.4

func (GetTeamGroupMembershipsGroupArrayOutput) Index added in v0.0.4

func (GetTeamGroupMembershipsGroupArrayOutput) ToGetTeamGroupMembershipsGroupArrayOutput added in v0.0.4

func (o GetTeamGroupMembershipsGroupArrayOutput) ToGetTeamGroupMembershipsGroupArrayOutput() GetTeamGroupMembershipsGroupArrayOutput

func (GetTeamGroupMembershipsGroupArrayOutput) ToGetTeamGroupMembershipsGroupArrayOutputWithContext added in v0.0.4

func (o GetTeamGroupMembershipsGroupArrayOutput) ToGetTeamGroupMembershipsGroupArrayOutputWithContext(ctx context.Context) GetTeamGroupMembershipsGroupArrayOutput

func (GetTeamGroupMembershipsGroupArrayOutput) ToOutput added in v0.0.4

type GetTeamGroupMembershipsGroupInput added in v0.0.4

type GetTeamGroupMembershipsGroupInput interface {
	pulumi.Input

	ToGetTeamGroupMembershipsGroupOutput() GetTeamGroupMembershipsGroupOutput
	ToGetTeamGroupMembershipsGroupOutputWithContext(context.Context) GetTeamGroupMembershipsGroupOutput
}

GetTeamGroupMembershipsGroupInput is an input type that accepts GetTeamGroupMembershipsGroupArgs and GetTeamGroupMembershipsGroupOutput values. You can construct a concrete instance of `GetTeamGroupMembershipsGroupInput` via:

GetTeamGroupMembershipsGroupArgs{...}

type GetTeamGroupMembershipsGroupOutput added in v0.0.4

type GetTeamGroupMembershipsGroupOutput struct{ *pulumi.OutputState }

func (GetTeamGroupMembershipsGroupOutput) CreatedAt added in v0.0.4

The date and time the membership was created

func (GetTeamGroupMembershipsGroupOutput) ElementType added in v0.0.4

func (GetTeamGroupMembershipsGroupOutput) GroupId added in v0.0.4

The group unique identifier

func (GetTeamGroupMembershipsGroupOutput) Role added in v0.0.4

The team's role that links the team and the group

func (GetTeamGroupMembershipsGroupOutput) ToGetTeamGroupMembershipsGroupOutput added in v0.0.4

func (o GetTeamGroupMembershipsGroupOutput) ToGetTeamGroupMembershipsGroupOutput() GetTeamGroupMembershipsGroupOutput

func (GetTeamGroupMembershipsGroupOutput) ToGetTeamGroupMembershipsGroupOutputWithContext added in v0.0.4

func (o GetTeamGroupMembershipsGroupOutput) ToGetTeamGroupMembershipsGroupOutputWithContext(ctx context.Context) GetTeamGroupMembershipsGroupOutput

func (GetTeamGroupMembershipsGroupOutput) ToOutput added in v0.0.4

type GetTeamGroupMembershipsOutputArgs added in v0.0.4

type GetTeamGroupMembershipsOutputArgs struct {
	Groups GetTeamGroupMembershipsGroupArrayInput `pulumi:"groups"`
	// The unique identifier for the team within your account.
	TeamId pulumi.StringInput `pulumi:"teamId"`
}

A collection of arguments for invoking getTeamGroupMemberships.

func (GetTeamGroupMembershipsOutputArgs) ElementType added in v0.0.4

type GetTeamGroupMembershipsResult added in v0.0.4

type GetTeamGroupMembershipsResult struct {
	Groups []GetTeamGroupMembershipsGroup `pulumi:"groups"`
	// The unique identifier for resource.
	Id string `pulumi:"id"`
	// The unique identifier for the team within your account.
	TeamId string `pulumi:"teamId"`
}

A collection of values returned by getTeamGroupMemberships.

func GetTeamGroupMemberships added in v0.0.4

func GetTeamGroupMemberships(ctx *pulumi.Context, args *GetTeamGroupMembershipsArgs, opts ...pulumi.InvokeOption) (*GetTeamGroupMembershipsResult, error)

This data source returns a list of group memberships within team object.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.GetTeamGroupMemberships(ctx, &fivetran.GetTeamGroupMembershipsArgs{
			TeamId: "team_id",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetTeamGroupMembershipsResultOutput added in v0.0.4

type GetTeamGroupMembershipsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTeamGroupMemberships.

func (GetTeamGroupMembershipsResultOutput) ElementType added in v0.0.4

func (GetTeamGroupMembershipsResultOutput) Groups added in v0.0.4

func (GetTeamGroupMembershipsResultOutput) Id added in v0.0.4

The unique identifier for resource.

func (GetTeamGroupMembershipsResultOutput) TeamId added in v0.0.4

The unique identifier for the team within your account.

func (GetTeamGroupMembershipsResultOutput) ToGetTeamGroupMembershipsResultOutput added in v0.0.4

func (o GetTeamGroupMembershipsResultOutput) ToGetTeamGroupMembershipsResultOutput() GetTeamGroupMembershipsResultOutput

func (GetTeamGroupMembershipsResultOutput) ToGetTeamGroupMembershipsResultOutputWithContext added in v0.0.4

func (o GetTeamGroupMembershipsResultOutput) ToGetTeamGroupMembershipsResultOutputWithContext(ctx context.Context) GetTeamGroupMembershipsResultOutput

func (GetTeamGroupMembershipsResultOutput) ToOutput added in v0.0.4

type GetTeamUserMembershipsArgs added in v0.0.4

type GetTeamUserMembershipsArgs struct {
	// The unique identifier for the team within your account.
	TeamId string                       `pulumi:"teamId"`
	Users  []GetTeamUserMembershipsUser `pulumi:"users"`
}

A collection of arguments for invoking getTeamUserMemberships.

type GetTeamUserMembershipsOutputArgs added in v0.0.4

type GetTeamUserMembershipsOutputArgs struct {
	// The unique identifier for the team within your account.
	TeamId pulumi.StringInput                   `pulumi:"teamId"`
	Users  GetTeamUserMembershipsUserArrayInput `pulumi:"users"`
}

A collection of arguments for invoking getTeamUserMemberships.

func (GetTeamUserMembershipsOutputArgs) ElementType added in v0.0.4

type GetTeamUserMembershipsResult added in v0.0.4

type GetTeamUserMembershipsResult struct {
	// The unique identifier for resource.
	Id string `pulumi:"id"`
	// The unique identifier for the team within your account.
	TeamId string                       `pulumi:"teamId"`
	Users  []GetTeamUserMembershipsUser `pulumi:"users"`
}

A collection of values returned by getTeamUserMemberships.

func GetTeamUserMemberships added in v0.0.4

func GetTeamUserMemberships(ctx *pulumi.Context, args *GetTeamUserMembershipsArgs, opts ...pulumi.InvokeOption) (*GetTeamUserMembershipsResult, error)

This data source returns a list of user memberships within team object.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.GetTeamUserMemberships(ctx, &fivetran.GetTeamUserMembershipsArgs{
			TeamId: "team_id",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetTeamUserMembershipsResultOutput added in v0.0.4

type GetTeamUserMembershipsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTeamUserMemberships.

func GetTeamUserMembershipsOutput added in v0.0.4

func (GetTeamUserMembershipsResultOutput) ElementType added in v0.0.4

func (GetTeamUserMembershipsResultOutput) Id added in v0.0.4

The unique identifier for resource.

func (GetTeamUserMembershipsResultOutput) TeamId added in v0.0.4

The unique identifier for the team within your account.

func (GetTeamUserMembershipsResultOutput) ToGetTeamUserMembershipsResultOutput added in v0.0.4

func (o GetTeamUserMembershipsResultOutput) ToGetTeamUserMembershipsResultOutput() GetTeamUserMembershipsResultOutput

func (GetTeamUserMembershipsResultOutput) ToGetTeamUserMembershipsResultOutputWithContext added in v0.0.4

func (o GetTeamUserMembershipsResultOutput) ToGetTeamUserMembershipsResultOutputWithContext(ctx context.Context) GetTeamUserMembershipsResultOutput

func (GetTeamUserMembershipsResultOutput) ToOutput added in v0.0.4

func (GetTeamUserMembershipsResultOutput) Users added in v0.0.4

type GetTeamUserMembershipsUser added in v0.0.4

type GetTeamUserMembershipsUser struct {
	// The team's role that links the team and the user
	Role string `pulumi:"role"`
	// The user unique identifier
	UserId string `pulumi:"userId"`
}

type GetTeamUserMembershipsUserArgs added in v0.0.4

type GetTeamUserMembershipsUserArgs struct {
	// The team's role that links the team and the user
	Role pulumi.StringInput `pulumi:"role"`
	// The user unique identifier
	UserId pulumi.StringInput `pulumi:"userId"`
}

func (GetTeamUserMembershipsUserArgs) ElementType added in v0.0.4

func (GetTeamUserMembershipsUserArgs) ToGetTeamUserMembershipsUserOutput added in v0.0.4

func (i GetTeamUserMembershipsUserArgs) ToGetTeamUserMembershipsUserOutput() GetTeamUserMembershipsUserOutput

func (GetTeamUserMembershipsUserArgs) ToGetTeamUserMembershipsUserOutputWithContext added in v0.0.4

func (i GetTeamUserMembershipsUserArgs) ToGetTeamUserMembershipsUserOutputWithContext(ctx context.Context) GetTeamUserMembershipsUserOutput

func (GetTeamUserMembershipsUserArgs) ToOutput added in v0.0.4

type GetTeamUserMembershipsUserArray added in v0.0.4

type GetTeamUserMembershipsUserArray []GetTeamUserMembershipsUserInput

func (GetTeamUserMembershipsUserArray) ElementType added in v0.0.4

func (GetTeamUserMembershipsUserArray) ToGetTeamUserMembershipsUserArrayOutput added in v0.0.4

func (i GetTeamUserMembershipsUserArray) ToGetTeamUserMembershipsUserArrayOutput() GetTeamUserMembershipsUserArrayOutput

func (GetTeamUserMembershipsUserArray) ToGetTeamUserMembershipsUserArrayOutputWithContext added in v0.0.4

func (i GetTeamUserMembershipsUserArray) ToGetTeamUserMembershipsUserArrayOutputWithContext(ctx context.Context) GetTeamUserMembershipsUserArrayOutput

func (GetTeamUserMembershipsUserArray) ToOutput added in v0.0.4

type GetTeamUserMembershipsUserArrayInput added in v0.0.4

type GetTeamUserMembershipsUserArrayInput interface {
	pulumi.Input

	ToGetTeamUserMembershipsUserArrayOutput() GetTeamUserMembershipsUserArrayOutput
	ToGetTeamUserMembershipsUserArrayOutputWithContext(context.Context) GetTeamUserMembershipsUserArrayOutput
}

GetTeamUserMembershipsUserArrayInput is an input type that accepts GetTeamUserMembershipsUserArray and GetTeamUserMembershipsUserArrayOutput values. You can construct a concrete instance of `GetTeamUserMembershipsUserArrayInput` via:

GetTeamUserMembershipsUserArray{ GetTeamUserMembershipsUserArgs{...} }

type GetTeamUserMembershipsUserArrayOutput added in v0.0.4

type GetTeamUserMembershipsUserArrayOutput struct{ *pulumi.OutputState }

func (GetTeamUserMembershipsUserArrayOutput) ElementType added in v0.0.4

func (GetTeamUserMembershipsUserArrayOutput) Index added in v0.0.4

func (GetTeamUserMembershipsUserArrayOutput) ToGetTeamUserMembershipsUserArrayOutput added in v0.0.4

func (o GetTeamUserMembershipsUserArrayOutput) ToGetTeamUserMembershipsUserArrayOutput() GetTeamUserMembershipsUserArrayOutput

func (GetTeamUserMembershipsUserArrayOutput) ToGetTeamUserMembershipsUserArrayOutputWithContext added in v0.0.4

func (o GetTeamUserMembershipsUserArrayOutput) ToGetTeamUserMembershipsUserArrayOutputWithContext(ctx context.Context) GetTeamUserMembershipsUserArrayOutput

func (GetTeamUserMembershipsUserArrayOutput) ToOutput added in v0.0.4

type GetTeamUserMembershipsUserInput added in v0.0.4

type GetTeamUserMembershipsUserInput interface {
	pulumi.Input

	ToGetTeamUserMembershipsUserOutput() GetTeamUserMembershipsUserOutput
	ToGetTeamUserMembershipsUserOutputWithContext(context.Context) GetTeamUserMembershipsUserOutput
}

GetTeamUserMembershipsUserInput is an input type that accepts GetTeamUserMembershipsUserArgs and GetTeamUserMembershipsUserOutput values. You can construct a concrete instance of `GetTeamUserMembershipsUserInput` via:

GetTeamUserMembershipsUserArgs{...}

type GetTeamUserMembershipsUserOutput added in v0.0.4

type GetTeamUserMembershipsUserOutput struct{ *pulumi.OutputState }

func (GetTeamUserMembershipsUserOutput) ElementType added in v0.0.4

func (GetTeamUserMembershipsUserOutput) Role added in v0.0.4

The team's role that links the team and the user

func (GetTeamUserMembershipsUserOutput) ToGetTeamUserMembershipsUserOutput added in v0.0.4

func (o GetTeamUserMembershipsUserOutput) ToGetTeamUserMembershipsUserOutput() GetTeamUserMembershipsUserOutput

func (GetTeamUserMembershipsUserOutput) ToGetTeamUserMembershipsUserOutputWithContext added in v0.0.4

func (o GetTeamUserMembershipsUserOutput) ToGetTeamUserMembershipsUserOutputWithContext(ctx context.Context) GetTeamUserMembershipsUserOutput

func (GetTeamUserMembershipsUserOutput) ToOutput added in v0.0.4

func (GetTeamUserMembershipsUserOutput) UserId added in v0.0.4

The user unique identifier

type GetTeamsArgs added in v0.0.4

type GetTeamsArgs struct {
	Teams []GetTeamsTeam `pulumi:"teams"`
}

A collection of arguments for invoking getTeams.

type GetTeamsOutputArgs added in v0.0.4

type GetTeamsOutputArgs struct {
	Teams GetTeamsTeamArrayInput `pulumi:"teams"`
}

A collection of arguments for invoking getTeams.

func (GetTeamsOutputArgs) ElementType added in v0.0.4

func (GetTeamsOutputArgs) ElementType() reflect.Type

type GetTeamsResult added in v0.0.4

type GetTeamsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id    string         `pulumi:"id"`
	Teams []GetTeamsTeam `pulumi:"teams"`
}

A collection of values returned by getTeams.

func GetTeams added in v0.0.4

func GetTeams(ctx *pulumi.Context, args *GetTeamsArgs, opts ...pulumi.InvokeOption) (*GetTeamsResult, error)

This data source returns a list of all teams within your Fivetran account.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.GetTeams(ctx, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetTeamsResultOutput added in v0.0.4

type GetTeamsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTeams.

func GetTeamsOutput added in v0.0.4

func GetTeamsOutput(ctx *pulumi.Context, args GetTeamsOutputArgs, opts ...pulumi.InvokeOption) GetTeamsResultOutput

func (GetTeamsResultOutput) ElementType added in v0.0.4

func (GetTeamsResultOutput) ElementType() reflect.Type

func (GetTeamsResultOutput) Id added in v0.0.4

The provider-assigned unique ID for this managed resource.

func (GetTeamsResultOutput) Teams added in v0.0.4

func (GetTeamsResultOutput) ToGetTeamsResultOutput added in v0.0.4

func (o GetTeamsResultOutput) ToGetTeamsResultOutput() GetTeamsResultOutput

func (GetTeamsResultOutput) ToGetTeamsResultOutputWithContext added in v0.0.4

func (o GetTeamsResultOutput) ToGetTeamsResultOutputWithContext(ctx context.Context) GetTeamsResultOutput

func (GetTeamsResultOutput) ToOutput added in v0.0.4

type GetTeamsTeam added in v0.0.4

type GetTeamsTeam struct {
	// The description of the team within your account.
	Description string `pulumi:"description"`
	// The unique identifier for the team within your account.
	Id string `pulumi:"id"`
	// The name of the team within your account.
	Name string `pulumi:"name"`
	// The account role of the team.
	Role string `pulumi:"role"`
}

type GetTeamsTeamArgs added in v0.0.4

type GetTeamsTeamArgs struct {
	// The description of the team within your account.
	Description pulumi.StringInput `pulumi:"description"`
	// The unique identifier for the team within your account.
	Id pulumi.StringInput `pulumi:"id"`
	// The name of the team within your account.
	Name pulumi.StringInput `pulumi:"name"`
	// The account role of the team.
	Role pulumi.StringInput `pulumi:"role"`
}

func (GetTeamsTeamArgs) ElementType added in v0.0.4

func (GetTeamsTeamArgs) ElementType() reflect.Type

func (GetTeamsTeamArgs) ToGetTeamsTeamOutput added in v0.0.4

func (i GetTeamsTeamArgs) ToGetTeamsTeamOutput() GetTeamsTeamOutput

func (GetTeamsTeamArgs) ToGetTeamsTeamOutputWithContext added in v0.0.4

func (i GetTeamsTeamArgs) ToGetTeamsTeamOutputWithContext(ctx context.Context) GetTeamsTeamOutput

func (GetTeamsTeamArgs) ToOutput added in v0.0.4

type GetTeamsTeamArray added in v0.0.4

type GetTeamsTeamArray []GetTeamsTeamInput

func (GetTeamsTeamArray) ElementType added in v0.0.4

func (GetTeamsTeamArray) ElementType() reflect.Type

func (GetTeamsTeamArray) ToGetTeamsTeamArrayOutput added in v0.0.4

func (i GetTeamsTeamArray) ToGetTeamsTeamArrayOutput() GetTeamsTeamArrayOutput

func (GetTeamsTeamArray) ToGetTeamsTeamArrayOutputWithContext added in v0.0.4

func (i GetTeamsTeamArray) ToGetTeamsTeamArrayOutputWithContext(ctx context.Context) GetTeamsTeamArrayOutput

func (GetTeamsTeamArray) ToOutput added in v0.0.4

type GetTeamsTeamArrayInput added in v0.0.4

type GetTeamsTeamArrayInput interface {
	pulumi.Input

	ToGetTeamsTeamArrayOutput() GetTeamsTeamArrayOutput
	ToGetTeamsTeamArrayOutputWithContext(context.Context) GetTeamsTeamArrayOutput
}

GetTeamsTeamArrayInput is an input type that accepts GetTeamsTeamArray and GetTeamsTeamArrayOutput values. You can construct a concrete instance of `GetTeamsTeamArrayInput` via:

GetTeamsTeamArray{ GetTeamsTeamArgs{...} }

type GetTeamsTeamArrayOutput added in v0.0.4

type GetTeamsTeamArrayOutput struct{ *pulumi.OutputState }

func (GetTeamsTeamArrayOutput) ElementType added in v0.0.4

func (GetTeamsTeamArrayOutput) ElementType() reflect.Type

func (GetTeamsTeamArrayOutput) Index added in v0.0.4

func (GetTeamsTeamArrayOutput) ToGetTeamsTeamArrayOutput added in v0.0.4

func (o GetTeamsTeamArrayOutput) ToGetTeamsTeamArrayOutput() GetTeamsTeamArrayOutput

func (GetTeamsTeamArrayOutput) ToGetTeamsTeamArrayOutputWithContext added in v0.0.4

func (o GetTeamsTeamArrayOutput) ToGetTeamsTeamArrayOutputWithContext(ctx context.Context) GetTeamsTeamArrayOutput

func (GetTeamsTeamArrayOutput) ToOutput added in v0.0.4

type GetTeamsTeamInput added in v0.0.4

type GetTeamsTeamInput interface {
	pulumi.Input

	ToGetTeamsTeamOutput() GetTeamsTeamOutput
	ToGetTeamsTeamOutputWithContext(context.Context) GetTeamsTeamOutput
}

GetTeamsTeamInput is an input type that accepts GetTeamsTeamArgs and GetTeamsTeamOutput values. You can construct a concrete instance of `GetTeamsTeamInput` via:

GetTeamsTeamArgs{...}

type GetTeamsTeamOutput added in v0.0.4

type GetTeamsTeamOutput struct{ *pulumi.OutputState }

func (GetTeamsTeamOutput) Description added in v0.0.4

func (o GetTeamsTeamOutput) Description() pulumi.StringOutput

The description of the team within your account.

func (GetTeamsTeamOutput) ElementType added in v0.0.4

func (GetTeamsTeamOutput) ElementType() reflect.Type

func (GetTeamsTeamOutput) Id added in v0.0.4

The unique identifier for the team within your account.

func (GetTeamsTeamOutput) Name added in v0.0.4

The name of the team within your account.

func (GetTeamsTeamOutput) Role added in v0.0.4

The account role of the team.

func (GetTeamsTeamOutput) ToGetTeamsTeamOutput added in v0.0.4

func (o GetTeamsTeamOutput) ToGetTeamsTeamOutput() GetTeamsTeamOutput

func (GetTeamsTeamOutput) ToGetTeamsTeamOutputWithContext added in v0.0.4

func (o GetTeamsTeamOutput) ToGetTeamsTeamOutputWithContext(ctx context.Context) GetTeamsTeamOutput

func (GetTeamsTeamOutput) ToOutput added in v0.0.4

type GetUsersArgs

type GetUsersArgs struct {
	Users []GetUsersUser `pulumi:"users"`
}

A collection of arguments for invoking getUsers.

type GetUsersOutputArgs

type GetUsersOutputArgs struct {
	Users GetUsersUserArrayInput `pulumi:"users"`
}

A collection of arguments for invoking getUsers.

func (GetUsersOutputArgs) ElementType

func (GetUsersOutputArgs) ElementType() reflect.Type

type GetUsersResult

type GetUsersResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id    string         `pulumi:"id"`
	Users []GetUsersUser `pulumi:"users"`
}

A collection of values returned by getUsers.

func GetUsers

func GetUsers(ctx *pulumi.Context, args *GetUsersArgs, opts ...pulumi.InvokeOption) (*GetUsersResult, error)

This data source returns a list of all users within your Fivetran account.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.GetUsers(ctx, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetUsersResultOutput

type GetUsersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUsers.

func (GetUsersResultOutput) ElementType

func (GetUsersResultOutput) ElementType() reflect.Type

func (GetUsersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetUsersResultOutput) ToGetUsersResultOutput

func (o GetUsersResultOutput) ToGetUsersResultOutput() GetUsersResultOutput

func (GetUsersResultOutput) ToGetUsersResultOutputWithContext

func (o GetUsersResultOutput) ToGetUsersResultOutputWithContext(ctx context.Context) GetUsersResultOutput

func (GetUsersResultOutput) ToOutput

func (GetUsersResultOutput) Users

type GetUsersUser

type GetUsersUser struct {
	// The timestamp that the user created their Fivetran account
	CreatedAt string `pulumi:"createdAt"`
	// The email address that the user has associated with their user profile.
	Email string `pulumi:"email"`
	// The last name of the user.
	FamilyName string `pulumi:"familyName"`
	// The first name of the user.
	GivenName string `pulumi:"givenName"`
	// The unique identifier for the user within the Fivetran system.
	Id string `pulumi:"id"`
	// The field indicates whether the user has been invited to your account.
	Invited bool `pulumi:"invited"`
	// The last time that the user has logged into their Fivetran account.
	LoggedInAt string `pulumi:"loggedInAt"`
	// The phone number of the user.
	Phone string `pulumi:"phone"`
	// The user's avatar as a URL link (for example, 'http://mycompany.com/avatars/john_white.png') or base64 data URI (for example, 'data:image/png;base64,aHR0cDovL215Y29tcGFueS5jb20vYXZhdGFycy9qb2huX3doaXRlLnBuZw==')
	Picture string `pulumi:"picture"`
	// The field indicates whether the user has verified their email address in the account creation process.
	Verified bool `pulumi:"verified"`
}

type GetUsersUserArgs

type GetUsersUserArgs struct {
	// The timestamp that the user created their Fivetran account
	CreatedAt pulumi.StringInput `pulumi:"createdAt"`
	// The email address that the user has associated with their user profile.
	Email pulumi.StringInput `pulumi:"email"`
	// The last name of the user.
	FamilyName pulumi.StringInput `pulumi:"familyName"`
	// The first name of the user.
	GivenName pulumi.StringInput `pulumi:"givenName"`
	// The unique identifier for the user within the Fivetran system.
	Id pulumi.StringInput `pulumi:"id"`
	// The field indicates whether the user has been invited to your account.
	Invited pulumi.BoolInput `pulumi:"invited"`
	// The last time that the user has logged into their Fivetran account.
	LoggedInAt pulumi.StringInput `pulumi:"loggedInAt"`
	// The phone number of the user.
	Phone pulumi.StringInput `pulumi:"phone"`
	// The user's avatar as a URL link (for example, 'http://mycompany.com/avatars/john_white.png') or base64 data URI (for example, 'data:image/png;base64,aHR0cDovL215Y29tcGFueS5jb20vYXZhdGFycy9qb2huX3doaXRlLnBuZw==')
	Picture pulumi.StringInput `pulumi:"picture"`
	// The field indicates whether the user has verified their email address in the account creation process.
	Verified pulumi.BoolInput `pulumi:"verified"`
}

func (GetUsersUserArgs) ElementType

func (GetUsersUserArgs) ElementType() reflect.Type

func (GetUsersUserArgs) ToGetUsersUserOutput

func (i GetUsersUserArgs) ToGetUsersUserOutput() GetUsersUserOutput

func (GetUsersUserArgs) ToGetUsersUserOutputWithContext

func (i GetUsersUserArgs) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput

func (GetUsersUserArgs) ToOutput

type GetUsersUserArray

type GetUsersUserArray []GetUsersUserInput

func (GetUsersUserArray) ElementType

func (GetUsersUserArray) ElementType() reflect.Type

func (GetUsersUserArray) ToGetUsersUserArrayOutput

func (i GetUsersUserArray) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput

func (GetUsersUserArray) ToGetUsersUserArrayOutputWithContext

func (i GetUsersUserArray) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput

func (GetUsersUserArray) ToOutput

type GetUsersUserArrayInput

type GetUsersUserArrayInput interface {
	pulumi.Input

	ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
	ToGetUsersUserArrayOutputWithContext(context.Context) GetUsersUserArrayOutput
}

GetUsersUserArrayInput is an input type that accepts GetUsersUserArray and GetUsersUserArrayOutput values. You can construct a concrete instance of `GetUsersUserArrayInput` via:

GetUsersUserArray{ GetUsersUserArgs{...} }

type GetUsersUserArrayOutput

type GetUsersUserArrayOutput struct{ *pulumi.OutputState }

func (GetUsersUserArrayOutput) ElementType

func (GetUsersUserArrayOutput) ElementType() reflect.Type

func (GetUsersUserArrayOutput) Index

func (GetUsersUserArrayOutput) ToGetUsersUserArrayOutput

func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput

func (GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext

func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput

func (GetUsersUserArrayOutput) ToOutput

type GetUsersUserInput

type GetUsersUserInput interface {
	pulumi.Input

	ToGetUsersUserOutput() GetUsersUserOutput
	ToGetUsersUserOutputWithContext(context.Context) GetUsersUserOutput
}

GetUsersUserInput is an input type that accepts GetUsersUserArgs and GetUsersUserOutput values. You can construct a concrete instance of `GetUsersUserInput` via:

GetUsersUserArgs{...}

type GetUsersUserOutput

type GetUsersUserOutput struct{ *pulumi.OutputState }

func (GetUsersUserOutput) CreatedAt

func (o GetUsersUserOutput) CreatedAt() pulumi.StringOutput

The timestamp that the user created their Fivetran account

func (GetUsersUserOutput) ElementType

func (GetUsersUserOutput) ElementType() reflect.Type

func (GetUsersUserOutput) Email

The email address that the user has associated with their user profile.

func (GetUsersUserOutput) FamilyName

func (o GetUsersUserOutput) FamilyName() pulumi.StringOutput

The last name of the user.

func (GetUsersUserOutput) GivenName

func (o GetUsersUserOutput) GivenName() pulumi.StringOutput

The first name of the user.

func (GetUsersUserOutput) Id

The unique identifier for the user within the Fivetran system.

func (GetUsersUserOutput) Invited

func (o GetUsersUserOutput) Invited() pulumi.BoolOutput

The field indicates whether the user has been invited to your account.

func (GetUsersUserOutput) LoggedInAt

func (o GetUsersUserOutput) LoggedInAt() pulumi.StringOutput

The last time that the user has logged into their Fivetran account.

func (GetUsersUserOutput) Phone

The phone number of the user.

func (GetUsersUserOutput) Picture

The user's avatar as a URL link (for example, 'http://mycompany.com/avatars/john_white.png') or base64 data URI (for example, 'data:image/png;base64,aHR0cDovL215Y29tcGFueS5jb20vYXZhdGFycy9qb2huX3doaXRlLnBuZw==')

func (GetUsersUserOutput) ToGetUsersUserOutput

func (o GetUsersUserOutput) ToGetUsersUserOutput() GetUsersUserOutput

func (GetUsersUserOutput) ToGetUsersUserOutputWithContext

func (o GetUsersUserOutput) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput

func (GetUsersUserOutput) ToOutput

func (GetUsersUserOutput) Verified

func (o GetUsersUserOutput) Verified() pulumi.BoolOutput

The field indicates whether the user has verified their email address in the account creation process.

type GetWebhooksArgs

type GetWebhooksArgs struct {
	Webhooks []GetWebhooksWebhook `pulumi:"webhooks"`
}

A collection of arguments for invoking getWebhooks.

type GetWebhooksOutputArgs

type GetWebhooksOutputArgs struct {
	Webhooks GetWebhooksWebhookArrayInput `pulumi:"webhooks"`
}

A collection of arguments for invoking getWebhooks.

func (GetWebhooksOutputArgs) ElementType

func (GetWebhooksOutputArgs) ElementType() reflect.Type

type GetWebhooksResult

type GetWebhooksResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id       string               `pulumi:"id"`
	Webhooks []GetWebhooksWebhook `pulumi:"webhooks"`
}

A collection of values returned by getWebhooks.

func GetWebhooks

func GetWebhooks(ctx *pulumi.Context, args *GetWebhooksArgs, opts ...pulumi.InvokeOption) (*GetWebhooksResult, error)

This data source returns a list of all webhooks within your Fivetran account.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.GetWebhooks(ctx, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetWebhooksResultOutput

type GetWebhooksResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getWebhooks.

func (GetWebhooksResultOutput) ElementType

func (GetWebhooksResultOutput) ElementType() reflect.Type

func (GetWebhooksResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetWebhooksResultOutput) ToGetWebhooksResultOutput

func (o GetWebhooksResultOutput) ToGetWebhooksResultOutput() GetWebhooksResultOutput

func (GetWebhooksResultOutput) ToGetWebhooksResultOutputWithContext

func (o GetWebhooksResultOutput) ToGetWebhooksResultOutputWithContext(ctx context.Context) GetWebhooksResultOutput

func (GetWebhooksResultOutput) ToOutput

func (GetWebhooksResultOutput) Webhooks

type GetWebhooksWebhook

type GetWebhooksWebhook struct {
	// Boolean, if set to true, webhooks are immediately sent in response to events
	Active bool `pulumi:"active"`
	// The webhook creation timestamp
	CreatedAt string `pulumi:"createdAt"`
	// The ID of the user who created the webhook.
	CreatedBy string `pulumi:"createdBy"`
	// The array of event types
	Events []string `pulumi:"events"`
	// The group ID
	GroupId string `pulumi:"groupId"`
	// The webhook ID
	Id string `pulumi:"id"`
	// Specifies whether the setup tests should be run
	RunTests *bool `pulumi:"runTests"`
	// The secret string used for payload signing and masked in the response.
	Secret string `pulumi:"secret"`
	// The webhook type (group, account)
	Type string `pulumi:"type"`
	// Your webhooks URL endpoint for your application
	Url string `pulumi:"url"`
}

type GetWebhooksWebhookArgs

type GetWebhooksWebhookArgs struct {
	// Boolean, if set to true, webhooks are immediately sent in response to events
	Active pulumi.BoolInput `pulumi:"active"`
	// The webhook creation timestamp
	CreatedAt pulumi.StringInput `pulumi:"createdAt"`
	// The ID of the user who created the webhook.
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// The array of event types
	Events pulumi.StringArrayInput `pulumi:"events"`
	// The group ID
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// The webhook ID
	Id pulumi.StringInput `pulumi:"id"`
	// Specifies whether the setup tests should be run
	RunTests pulumi.BoolPtrInput `pulumi:"runTests"`
	// The secret string used for payload signing and masked in the response.
	Secret pulumi.StringInput `pulumi:"secret"`
	// The webhook type (group, account)
	Type pulumi.StringInput `pulumi:"type"`
	// Your webhooks URL endpoint for your application
	Url pulumi.StringInput `pulumi:"url"`
}

func (GetWebhooksWebhookArgs) ElementType

func (GetWebhooksWebhookArgs) ElementType() reflect.Type

func (GetWebhooksWebhookArgs) ToGetWebhooksWebhookOutput

func (i GetWebhooksWebhookArgs) ToGetWebhooksWebhookOutput() GetWebhooksWebhookOutput

func (GetWebhooksWebhookArgs) ToGetWebhooksWebhookOutputWithContext

func (i GetWebhooksWebhookArgs) ToGetWebhooksWebhookOutputWithContext(ctx context.Context) GetWebhooksWebhookOutput

func (GetWebhooksWebhookArgs) ToOutput

type GetWebhooksWebhookArray

type GetWebhooksWebhookArray []GetWebhooksWebhookInput

func (GetWebhooksWebhookArray) ElementType

func (GetWebhooksWebhookArray) ElementType() reflect.Type

func (GetWebhooksWebhookArray) ToGetWebhooksWebhookArrayOutput

func (i GetWebhooksWebhookArray) ToGetWebhooksWebhookArrayOutput() GetWebhooksWebhookArrayOutput

func (GetWebhooksWebhookArray) ToGetWebhooksWebhookArrayOutputWithContext

func (i GetWebhooksWebhookArray) ToGetWebhooksWebhookArrayOutputWithContext(ctx context.Context) GetWebhooksWebhookArrayOutput

func (GetWebhooksWebhookArray) ToOutput

type GetWebhooksWebhookArrayInput

type GetWebhooksWebhookArrayInput interface {
	pulumi.Input

	ToGetWebhooksWebhookArrayOutput() GetWebhooksWebhookArrayOutput
	ToGetWebhooksWebhookArrayOutputWithContext(context.Context) GetWebhooksWebhookArrayOutput
}

GetWebhooksWebhookArrayInput is an input type that accepts GetWebhooksWebhookArray and GetWebhooksWebhookArrayOutput values. You can construct a concrete instance of `GetWebhooksWebhookArrayInput` via:

GetWebhooksWebhookArray{ GetWebhooksWebhookArgs{...} }

type GetWebhooksWebhookArrayOutput

type GetWebhooksWebhookArrayOutput struct{ *pulumi.OutputState }

func (GetWebhooksWebhookArrayOutput) ElementType

func (GetWebhooksWebhookArrayOutput) Index

func (GetWebhooksWebhookArrayOutput) ToGetWebhooksWebhookArrayOutput

func (o GetWebhooksWebhookArrayOutput) ToGetWebhooksWebhookArrayOutput() GetWebhooksWebhookArrayOutput

func (GetWebhooksWebhookArrayOutput) ToGetWebhooksWebhookArrayOutputWithContext

func (o GetWebhooksWebhookArrayOutput) ToGetWebhooksWebhookArrayOutputWithContext(ctx context.Context) GetWebhooksWebhookArrayOutput

func (GetWebhooksWebhookArrayOutput) ToOutput

type GetWebhooksWebhookInput

type GetWebhooksWebhookInput interface {
	pulumi.Input

	ToGetWebhooksWebhookOutput() GetWebhooksWebhookOutput
	ToGetWebhooksWebhookOutputWithContext(context.Context) GetWebhooksWebhookOutput
}

GetWebhooksWebhookInput is an input type that accepts GetWebhooksWebhookArgs and GetWebhooksWebhookOutput values. You can construct a concrete instance of `GetWebhooksWebhookInput` via:

GetWebhooksWebhookArgs{...}

type GetWebhooksWebhookOutput

type GetWebhooksWebhookOutput struct{ *pulumi.OutputState }

func (GetWebhooksWebhookOutput) Active

Boolean, if set to true, webhooks are immediately sent in response to events

func (GetWebhooksWebhookOutput) CreatedAt

The webhook creation timestamp

func (GetWebhooksWebhookOutput) CreatedBy

The ID of the user who created the webhook.

func (GetWebhooksWebhookOutput) ElementType

func (GetWebhooksWebhookOutput) ElementType() reflect.Type

func (GetWebhooksWebhookOutput) Events

The array of event types

func (GetWebhooksWebhookOutput) GroupId

The group ID

func (GetWebhooksWebhookOutput) Id

The webhook ID

func (GetWebhooksWebhookOutput) RunTests

Specifies whether the setup tests should be run

func (GetWebhooksWebhookOutput) Secret

The secret string used for payload signing and masked in the response.

func (GetWebhooksWebhookOutput) ToGetWebhooksWebhookOutput

func (o GetWebhooksWebhookOutput) ToGetWebhooksWebhookOutput() GetWebhooksWebhookOutput

func (GetWebhooksWebhookOutput) ToGetWebhooksWebhookOutputWithContext

func (o GetWebhooksWebhookOutput) ToGetWebhooksWebhookOutputWithContext(ctx context.Context) GetWebhooksWebhookOutput

func (GetWebhooksWebhookOutput) ToOutput

func (GetWebhooksWebhookOutput) Type

The webhook type (group, account)

func (GetWebhooksWebhookOutput) Url

Your webhooks URL endpoint for your application

type Group

type Group struct {
	pulumi.CustomResourceState

	// The timestamp of when the group was created in your account.
	CreatedAt   pulumi.StringOutput `pulumi:"createdAt"`
	LastUpdated pulumi.StringOutput `pulumi:"lastUpdated"`
	// The name of the group within your account.
	Name pulumi.StringOutput `pulumi:"name"`
}

This resource allows you to create, update, and delete groups.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.NewGroup(ctx, "group", nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

1. To import an existing `fivetran_group` resource into your Terraform state, you need to get **Destination Group ID** on the destination page in your Fivetran dashboard. To retrieve existing groups, use the [fivetran_groups data source](/docs/data-sources/groups). 2. Define an empty resource in your `.tf` configurationhcl resource "fivetran_group" "my_imported_fivetran_group" { }

```sh

$ pulumi import fivetran:index/group:Group

Run the `terraform import` command ```

```sh

$ pulumi import fivetran:index/group:Group my_imported_fivetran_group {your Destination Group ID}

```

  1. Use the `terraform state show` command to get the values from the stateterraform state show 'fivetran_group.my_imported_fivetran_group' 5. Copy the values and paste them to your `.tf` configuration.

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

func (*Group) ToOutput

func (i *Group) ToOutput(ctx context.Context) pulumix.Output[*Group]

type GroupArgs

type GroupArgs struct {
	// The name of the group within your account.
	Name 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

func (GroupArray) ToOutput

func (i GroupArray) ToOutput(ctx context.Context) pulumix.Output[[]*Group]

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

func (GroupArrayOutput) ToOutput

func (o GroupArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Group]

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

func (GroupMap) ToOutput

func (i GroupMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Group]

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

func (GroupMapOutput) ToOutput

func (o GroupMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Group]

type GroupOutput

type GroupOutput struct{ *pulumi.OutputState }

func (GroupOutput) CreatedAt

func (o GroupOutput) CreatedAt() pulumi.StringOutput

The timestamp of when the group was created in your account.

func (GroupOutput) ElementType

func (GroupOutput) ElementType() reflect.Type

func (GroupOutput) LastUpdated

func (o GroupOutput) LastUpdated() pulumi.StringOutput

func (GroupOutput) Name

func (o GroupOutput) Name() pulumi.StringOutput

The name of the group within your account.

func (GroupOutput) ToGroupOutput

func (o GroupOutput) ToGroupOutput() GroupOutput

func (GroupOutput) ToGroupOutputWithContext

func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput

func (GroupOutput) ToOutput

func (o GroupOutput) ToOutput(ctx context.Context) pulumix.Output[*Group]

type GroupState

type GroupState struct {
	// The timestamp of when the group was created in your account.
	CreatedAt   pulumi.StringPtrInput
	LastUpdated pulumi.StringPtrInput
	// The name of the group within your account.
	Name pulumi.StringPtrInput
}

func (GroupState) ElementType

func (GroupState) ElementType() reflect.Type

type GroupUsers

type GroupUsers struct {
	pulumi.CustomResourceState

	// The unique identifier for the Group within the Fivetran system.
	GroupId     pulumi.StringOutput       `pulumi:"groupId"`
	LastUpdated pulumi.StringOutput       `pulumi:"lastUpdated"`
	Users       GroupUsersUserArrayOutput `pulumi:"users"`
}

This resource allows you to create, update, and delete user memberships in groups.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.NewGroupUsers(ctx, "groupUsers", &fivetran.GroupUsersArgs{
			GroupId: pulumi.Any(fivetran_group.Group.Id),
			Users: fivetran.GroupUsersUserArray{
				&fivetran.GroupUsersUserArgs{
					Email: pulumi.String("mail@example.com"),
					Role:  pulumi.String("Destination Analyst"),
				},
				&fivetran.GroupUsersUserArgs{
					Email: pulumi.String("another_mail@example.com"),
					Role:  pulumi.String("Destination Analyst"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetGroupUsers

func GetGroupUsers(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GroupUsersState, opts ...pulumi.ResourceOption) (*GroupUsers, error)

GetGroupUsers gets an existing GroupUsers 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 NewGroupUsers

func NewGroupUsers(ctx *pulumi.Context,
	name string, args *GroupUsersArgs, opts ...pulumi.ResourceOption) (*GroupUsers, error)

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

func (*GroupUsers) ElementType

func (*GroupUsers) ElementType() reflect.Type

func (*GroupUsers) ToGroupUsersOutput

func (i *GroupUsers) ToGroupUsersOutput() GroupUsersOutput

func (*GroupUsers) ToGroupUsersOutputWithContext

func (i *GroupUsers) ToGroupUsersOutputWithContext(ctx context.Context) GroupUsersOutput

func (*GroupUsers) ToOutput

func (i *GroupUsers) ToOutput(ctx context.Context) pulumix.Output[*GroupUsers]

type GroupUsersArgs

type GroupUsersArgs struct {
	// The unique identifier for the Group within the Fivetran system.
	GroupId pulumi.StringInput
	Users   GroupUsersUserArrayInput
}

The set of arguments for constructing a GroupUsers resource.

func (GroupUsersArgs) ElementType

func (GroupUsersArgs) ElementType() reflect.Type

type GroupUsersArray

type GroupUsersArray []GroupUsersInput

func (GroupUsersArray) ElementType

func (GroupUsersArray) ElementType() reflect.Type

func (GroupUsersArray) ToGroupUsersArrayOutput

func (i GroupUsersArray) ToGroupUsersArrayOutput() GroupUsersArrayOutput

func (GroupUsersArray) ToGroupUsersArrayOutputWithContext

func (i GroupUsersArray) ToGroupUsersArrayOutputWithContext(ctx context.Context) GroupUsersArrayOutput

func (GroupUsersArray) ToOutput

type GroupUsersArrayInput

type GroupUsersArrayInput interface {
	pulumi.Input

	ToGroupUsersArrayOutput() GroupUsersArrayOutput
	ToGroupUsersArrayOutputWithContext(context.Context) GroupUsersArrayOutput
}

GroupUsersArrayInput is an input type that accepts GroupUsersArray and GroupUsersArrayOutput values. You can construct a concrete instance of `GroupUsersArrayInput` via:

GroupUsersArray{ GroupUsersArgs{...} }

type GroupUsersArrayOutput

type GroupUsersArrayOutput struct{ *pulumi.OutputState }

func (GroupUsersArrayOutput) ElementType

func (GroupUsersArrayOutput) ElementType() reflect.Type

func (GroupUsersArrayOutput) Index

func (GroupUsersArrayOutput) ToGroupUsersArrayOutput

func (o GroupUsersArrayOutput) ToGroupUsersArrayOutput() GroupUsersArrayOutput

func (GroupUsersArrayOutput) ToGroupUsersArrayOutputWithContext

func (o GroupUsersArrayOutput) ToGroupUsersArrayOutputWithContext(ctx context.Context) GroupUsersArrayOutput

func (GroupUsersArrayOutput) ToOutput

type GroupUsersInput

type GroupUsersInput interface {
	pulumi.Input

	ToGroupUsersOutput() GroupUsersOutput
	ToGroupUsersOutputWithContext(ctx context.Context) GroupUsersOutput
}

type GroupUsersMap

type GroupUsersMap map[string]GroupUsersInput

func (GroupUsersMap) ElementType

func (GroupUsersMap) ElementType() reflect.Type

func (GroupUsersMap) ToGroupUsersMapOutput

func (i GroupUsersMap) ToGroupUsersMapOutput() GroupUsersMapOutput

func (GroupUsersMap) ToGroupUsersMapOutputWithContext

func (i GroupUsersMap) ToGroupUsersMapOutputWithContext(ctx context.Context) GroupUsersMapOutput

func (GroupUsersMap) ToOutput

type GroupUsersMapInput

type GroupUsersMapInput interface {
	pulumi.Input

	ToGroupUsersMapOutput() GroupUsersMapOutput
	ToGroupUsersMapOutputWithContext(context.Context) GroupUsersMapOutput
}

GroupUsersMapInput is an input type that accepts GroupUsersMap and GroupUsersMapOutput values. You can construct a concrete instance of `GroupUsersMapInput` via:

GroupUsersMap{ "key": GroupUsersArgs{...} }

type GroupUsersMapOutput

type GroupUsersMapOutput struct{ *pulumi.OutputState }

func (GroupUsersMapOutput) ElementType

func (GroupUsersMapOutput) ElementType() reflect.Type

func (GroupUsersMapOutput) MapIndex

func (GroupUsersMapOutput) ToGroupUsersMapOutput

func (o GroupUsersMapOutput) ToGroupUsersMapOutput() GroupUsersMapOutput

func (GroupUsersMapOutput) ToGroupUsersMapOutputWithContext

func (o GroupUsersMapOutput) ToGroupUsersMapOutputWithContext(ctx context.Context) GroupUsersMapOutput

func (GroupUsersMapOutput) ToOutput

type GroupUsersOutput

type GroupUsersOutput struct{ *pulumi.OutputState }

func (GroupUsersOutput) ElementType

func (GroupUsersOutput) ElementType() reflect.Type

func (GroupUsersOutput) GroupId

func (o GroupUsersOutput) GroupId() pulumi.StringOutput

The unique identifier for the Group within the Fivetran system.

func (GroupUsersOutput) LastUpdated

func (o GroupUsersOutput) LastUpdated() pulumi.StringOutput

func (GroupUsersOutput) ToGroupUsersOutput

func (o GroupUsersOutput) ToGroupUsersOutput() GroupUsersOutput

func (GroupUsersOutput) ToGroupUsersOutputWithContext

func (o GroupUsersOutput) ToGroupUsersOutputWithContext(ctx context.Context) GroupUsersOutput

func (GroupUsersOutput) ToOutput

func (GroupUsersOutput) Users

type GroupUsersState

type GroupUsersState struct {
	// The unique identifier for the Group within the Fivetran system.
	GroupId     pulumi.StringPtrInput
	LastUpdated pulumi.StringPtrInput
	Users       GroupUsersUserArrayInput
}

func (GroupUsersState) ElementType

func (GroupUsersState) ElementType() reflect.Type

type GroupUsersUser

type GroupUsersUser struct {
	// The email address that the user has associated with their user profile.
	Email string `pulumi:"email"`
	// The unique identifier for the user within the account.
	Id *string `pulumi:"id"`
	// The group role that you would like to assign this new user to. Supported group roles: ‘Destination Administrator‘, ‘Destination Reviewer‘, ‘Destination Analyst‘, ‘Connector Creator‘, or a custom destination role
	Role string `pulumi:"role"`
}

type GroupUsersUserArgs

type GroupUsersUserArgs struct {
	// The email address that the user has associated with their user profile.
	Email pulumi.StringInput `pulumi:"email"`
	// The unique identifier for the user within the account.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The group role that you would like to assign this new user to. Supported group roles: ‘Destination Administrator‘, ‘Destination Reviewer‘, ‘Destination Analyst‘, ‘Connector Creator‘, or a custom destination role
	Role pulumi.StringInput `pulumi:"role"`
}

func (GroupUsersUserArgs) ElementType

func (GroupUsersUserArgs) ElementType() reflect.Type

func (GroupUsersUserArgs) ToGroupUsersUserOutput

func (i GroupUsersUserArgs) ToGroupUsersUserOutput() GroupUsersUserOutput

func (GroupUsersUserArgs) ToGroupUsersUserOutputWithContext

func (i GroupUsersUserArgs) ToGroupUsersUserOutputWithContext(ctx context.Context) GroupUsersUserOutput

func (GroupUsersUserArgs) ToOutput

type GroupUsersUserArray

type GroupUsersUserArray []GroupUsersUserInput

func (GroupUsersUserArray) ElementType

func (GroupUsersUserArray) ElementType() reflect.Type

func (GroupUsersUserArray) ToGroupUsersUserArrayOutput

func (i GroupUsersUserArray) ToGroupUsersUserArrayOutput() GroupUsersUserArrayOutput

func (GroupUsersUserArray) ToGroupUsersUserArrayOutputWithContext

func (i GroupUsersUserArray) ToGroupUsersUserArrayOutputWithContext(ctx context.Context) GroupUsersUserArrayOutput

func (GroupUsersUserArray) ToOutput

type GroupUsersUserArrayInput

type GroupUsersUserArrayInput interface {
	pulumi.Input

	ToGroupUsersUserArrayOutput() GroupUsersUserArrayOutput
	ToGroupUsersUserArrayOutputWithContext(context.Context) GroupUsersUserArrayOutput
}

GroupUsersUserArrayInput is an input type that accepts GroupUsersUserArray and GroupUsersUserArrayOutput values. You can construct a concrete instance of `GroupUsersUserArrayInput` via:

GroupUsersUserArray{ GroupUsersUserArgs{...} }

type GroupUsersUserArrayOutput

type GroupUsersUserArrayOutput struct{ *pulumi.OutputState }

func (GroupUsersUserArrayOutput) ElementType

func (GroupUsersUserArrayOutput) ElementType() reflect.Type

func (GroupUsersUserArrayOutput) Index

func (GroupUsersUserArrayOutput) ToGroupUsersUserArrayOutput

func (o GroupUsersUserArrayOutput) ToGroupUsersUserArrayOutput() GroupUsersUserArrayOutput

func (GroupUsersUserArrayOutput) ToGroupUsersUserArrayOutputWithContext

func (o GroupUsersUserArrayOutput) ToGroupUsersUserArrayOutputWithContext(ctx context.Context) GroupUsersUserArrayOutput

func (GroupUsersUserArrayOutput) ToOutput

type GroupUsersUserInput

type GroupUsersUserInput interface {
	pulumi.Input

	ToGroupUsersUserOutput() GroupUsersUserOutput
	ToGroupUsersUserOutputWithContext(context.Context) GroupUsersUserOutput
}

GroupUsersUserInput is an input type that accepts GroupUsersUserArgs and GroupUsersUserOutput values. You can construct a concrete instance of `GroupUsersUserInput` via:

GroupUsersUserArgs{...}

type GroupUsersUserOutput

type GroupUsersUserOutput struct{ *pulumi.OutputState }

func (GroupUsersUserOutput) ElementType

func (GroupUsersUserOutput) ElementType() reflect.Type

func (GroupUsersUserOutput) Email

The email address that the user has associated with their user profile.

func (GroupUsersUserOutput) Id

The unique identifier for the user within the account.

func (GroupUsersUserOutput) Role

The group role that you would like to assign this new user to. Supported group roles: ‘Destination Administrator‘, ‘Destination Reviewer‘, ‘Destination Analyst‘, ‘Connector Creator‘, or a custom destination role

func (GroupUsersUserOutput) ToGroupUsersUserOutput

func (o GroupUsersUserOutput) ToGroupUsersUserOutput() GroupUsersUserOutput

func (GroupUsersUserOutput) ToGroupUsersUserOutputWithContext

func (o GroupUsersUserOutput) ToGroupUsersUserOutputWithContext(ctx context.Context) GroupUsersUserOutput

func (GroupUsersUserOutput) ToOutput

type LookupConnectorArgs

type LookupConnectorArgs struct {
	Configs []GetConnectorConfig `pulumi:"configs"`
	Id      string               `pulumi:"id"`
}

A collection of arguments for invoking getConnector.

type LookupConnectorCertificatesArgs added in v0.0.4

type LookupConnectorCertificatesArgs struct {
	Certificates []GetConnectorCertificatesCertificate `pulumi:"certificates"`
	// The unique identifier for the resource. Equal to target connector id.
	Id string `pulumi:"id"`
}

A collection of arguments for invoking getConnectorCertificates.

type LookupConnectorCertificatesOutputArgs added in v0.0.4

type LookupConnectorCertificatesOutputArgs struct {
	Certificates GetConnectorCertificatesCertificateArrayInput `pulumi:"certificates"`
	// The unique identifier for the resource. Equal to target connector id.
	Id pulumi.StringInput `pulumi:"id"`
}

A collection of arguments for invoking getConnectorCertificates.

func (LookupConnectorCertificatesOutputArgs) ElementType added in v0.0.4

type LookupConnectorCertificatesResult added in v0.0.4

type LookupConnectorCertificatesResult struct {
	Certificates []GetConnectorCertificatesCertificate `pulumi:"certificates"`
	// The unique identifier for the target connector within the Fivetran system.
	ConnectorId string `pulumi:"connectorId"`
	// The unique identifier for the resource. Equal to target connector id.
	Id string `pulumi:"id"`
}

A collection of values returned by getConnectorCertificates.

func LookupConnectorCertificates added in v0.0.4

func LookupConnectorCertificates(ctx *pulumi.Context, args *LookupConnectorCertificatesArgs, opts ...pulumi.InvokeOption) (*LookupConnectorCertificatesResult, error)

type LookupConnectorCertificatesResultOutput added in v0.0.4

type LookupConnectorCertificatesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getConnectorCertificates.

func (LookupConnectorCertificatesResultOutput) Certificates added in v0.0.4

func (LookupConnectorCertificatesResultOutput) ConnectorId added in v0.0.4

The unique identifier for the target connector within the Fivetran system.

func (LookupConnectorCertificatesResultOutput) ElementType added in v0.0.4

func (LookupConnectorCertificatesResultOutput) Id added in v0.0.4

The unique identifier for the resource. Equal to target connector id.

func (LookupConnectorCertificatesResultOutput) ToLookupConnectorCertificatesResultOutput added in v0.0.4

func (o LookupConnectorCertificatesResultOutput) ToLookupConnectorCertificatesResultOutput() LookupConnectorCertificatesResultOutput

func (LookupConnectorCertificatesResultOutput) ToLookupConnectorCertificatesResultOutputWithContext added in v0.0.4

func (o LookupConnectorCertificatesResultOutput) ToLookupConnectorCertificatesResultOutputWithContext(ctx context.Context) LookupConnectorCertificatesResultOutput

func (LookupConnectorCertificatesResultOutput) ToOutput added in v0.0.4

type LookupConnectorFingerprintsArgs added in v0.0.4

type LookupConnectorFingerprintsArgs struct {
	Fingerprints []GetConnectorFingerprintsFingerprint `pulumi:"fingerprints"`
	// The unique identifier for the resource. Equal to target connector id.
	Id string `pulumi:"id"`
}

A collection of arguments for invoking getConnectorFingerprints.

type LookupConnectorFingerprintsOutputArgs added in v0.0.4

type LookupConnectorFingerprintsOutputArgs struct {
	Fingerprints GetConnectorFingerprintsFingerprintArrayInput `pulumi:"fingerprints"`
	// The unique identifier for the resource. Equal to target connector id.
	Id pulumi.StringInput `pulumi:"id"`
}

A collection of arguments for invoking getConnectorFingerprints.

func (LookupConnectorFingerprintsOutputArgs) ElementType added in v0.0.4

type LookupConnectorFingerprintsResult added in v0.0.4

type LookupConnectorFingerprintsResult struct {
	// The unique identifier for the target connector within the Fivetran system.
	ConnectorId  string                                `pulumi:"connectorId"`
	Fingerprints []GetConnectorFingerprintsFingerprint `pulumi:"fingerprints"`
	// The unique identifier for the resource. Equal to target connector id.
	Id string `pulumi:"id"`
}

A collection of values returned by getConnectorFingerprints.

func LookupConnectorFingerprints added in v0.0.4

func LookupConnectorFingerprints(ctx *pulumi.Context, args *LookupConnectorFingerprintsArgs, opts ...pulumi.InvokeOption) (*LookupConnectorFingerprintsResult, error)

This data source returns a list of SSH fingerprints approved for specified connector.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.LookupConnectorFingerprints(ctx, &fivetran.LookupConnectorFingerprintsArgs{
			Id: "connector_id",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupConnectorFingerprintsResultOutput added in v0.0.4

type LookupConnectorFingerprintsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getConnectorFingerprints.

func (LookupConnectorFingerprintsResultOutput) ConnectorId added in v0.0.4

The unique identifier for the target connector within the Fivetran system.

func (LookupConnectorFingerprintsResultOutput) ElementType added in v0.0.4

func (LookupConnectorFingerprintsResultOutput) Fingerprints added in v0.0.4

func (LookupConnectorFingerprintsResultOutput) Id added in v0.0.4

The unique identifier for the resource. Equal to target connector id.

func (LookupConnectorFingerprintsResultOutput) ToLookupConnectorFingerprintsResultOutput added in v0.0.4

func (o LookupConnectorFingerprintsResultOutput) ToLookupConnectorFingerprintsResultOutput() LookupConnectorFingerprintsResultOutput

func (LookupConnectorFingerprintsResultOutput) ToLookupConnectorFingerprintsResultOutputWithContext added in v0.0.4

func (o LookupConnectorFingerprintsResultOutput) ToLookupConnectorFingerprintsResultOutputWithContext(ctx context.Context) LookupConnectorFingerprintsResultOutput

func (LookupConnectorFingerprintsResultOutput) ToOutput added in v0.0.4

type LookupConnectorOutputArgs

type LookupConnectorOutputArgs struct {
	Configs GetConnectorConfigArrayInput `pulumi:"configs"`
	Id      pulumi.StringInput           `pulumi:"id"`
}

A collection of arguments for invoking getConnector.

func (LookupConnectorOutputArgs) ElementType

func (LookupConnectorOutputArgs) ElementType() reflect.Type

type LookupConnectorResult

type LookupConnectorResult struct {
	Configs            []GetConnectorConfig            `pulumi:"configs"`
	ConnectedBy        string                          `pulumi:"connectedBy"`
	CreatedAt          string                          `pulumi:"createdAt"`
	DailySyncTime      string                          `pulumi:"dailySyncTime"`
	DestinationSchemas []GetConnectorDestinationSchema `pulumi:"destinationSchemas"`
	FailedAt           string                          `pulumi:"failedAt"`
	GroupId            string                          `pulumi:"groupId"`
	Id                 string                          `pulumi:"id"`
	Name               string                          `pulumi:"name"`
	PauseAfterTrial    string                          `pulumi:"pauseAfterTrial"`
	Paused             string                          `pulumi:"paused"`
	ScheduleType       string                          `pulumi:"scheduleType"`
	Service            string                          `pulumi:"service"`
	ServiceVersion     string                          `pulumi:"serviceVersion"`
	Statuses           []GetConnectorStatus            `pulumi:"statuses"`
	SucceededAt        string                          `pulumi:"succeededAt"`
	SyncFrequency      string                          `pulumi:"syncFrequency"`
}

A collection of values returned by getConnector.

func LookupConnector

func LookupConnector(ctx *pulumi.Context, args *LookupConnectorArgs, opts ...pulumi.InvokeOption) (*LookupConnectorResult, error)

This data source returns a connector object.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.LookupConnector(ctx, &fivetran.LookupConnectorArgs{
			Id: "anonymous_mystery",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupConnectorResultOutput

type LookupConnectorResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getConnector.

func (LookupConnectorResultOutput) Configs

func (LookupConnectorResultOutput) ConnectedBy

func (LookupConnectorResultOutput) CreatedAt

func (LookupConnectorResultOutput) DailySyncTime

func (LookupConnectorResultOutput) DestinationSchemas

func (LookupConnectorResultOutput) ElementType

func (LookupConnectorResultOutput) FailedAt

func (LookupConnectorResultOutput) GroupId

func (LookupConnectorResultOutput) Id

func (LookupConnectorResultOutput) Name

func (LookupConnectorResultOutput) PauseAfterTrial

func (o LookupConnectorResultOutput) PauseAfterTrial() pulumi.StringOutput

func (LookupConnectorResultOutput) Paused

func (LookupConnectorResultOutput) ScheduleType

func (LookupConnectorResultOutput) Service

func (LookupConnectorResultOutput) ServiceVersion

func (o LookupConnectorResultOutput) ServiceVersion() pulumi.StringOutput

func (LookupConnectorResultOutput) Statuses

func (LookupConnectorResultOutput) SucceededAt

func (LookupConnectorResultOutput) SyncFrequency

func (LookupConnectorResultOutput) ToLookupConnectorResultOutput

func (o LookupConnectorResultOutput) ToLookupConnectorResultOutput() LookupConnectorResultOutput

func (LookupConnectorResultOutput) ToLookupConnectorResultOutputWithContext

func (o LookupConnectorResultOutput) ToLookupConnectorResultOutputWithContext(ctx context.Context) LookupConnectorResultOutput

func (LookupConnectorResultOutput) ToOutput

type LookupDbtProjectArgs

type LookupDbtProjectArgs struct {
	// The unique identifier for the dbt Model within the Fivetran system.
	Id string `pulumi:"id"`
	// The collection of dbt Models.
	Models []GetDbtProjectModel `pulumi:"models"`
}

A collection of arguments for invoking getDbtProject.

type LookupDbtProjectOutputArgs

type LookupDbtProjectOutputArgs struct {
	// The unique identifier for the dbt Model within the Fivetran system.
	Id pulumi.StringInput `pulumi:"id"`
	// The collection of dbt Models.
	Models GetDbtProjectModelArrayInput `pulumi:"models"`
}

A collection of arguments for invoking getDbtProject.

func (LookupDbtProjectOutputArgs) ElementType

func (LookupDbtProjectOutputArgs) ElementType() reflect.Type

type LookupDbtProjectResult

type LookupDbtProjectResult struct {
	// The timestamp of the dbt Project creation.
	CreatedAt string `pulumi:"createdAt"`
	// The unique identifier for the User within the Fivetran system who created the dbt Project.
	CreatedById string `pulumi:"createdById"`
	// The version of dbt that should run the project. We support the following versions: 0.18.0 - 0.18.2, 0.19.0 - 0.19.2, 0.20.0 - 0.20.2, 0.21.0 - 0.21.1, 1.0.0, 1.0.1, 1.0.3 - 1.0.9, 1.1.0 - 1.1.3, 1.2.0 - 1.2.4, 1.3.0 - 1.3.2, 1.4.1.
	DbtVersion string `pulumi:"dbtVersion"`
	// Default schema in destination. This production schema will contain your transformed data.
	DefaultSchema   string   `pulumi:"defaultSchema"`
	EnvironmentVars []string `pulumi:"environmentVars"`
	// The unique identifier for the group within the Fivetran system.
	GroupId string `pulumi:"groupId"`
	// The unique identifier for the dbt Project within the Fivetran system.
	Id string `pulumi:"id"`
	// The collection of dbt Models.
	Models []GetDbtProjectModel `pulumi:"models"`
	// Type specific dbt Project configuration parameters.
	ProjectConfigs []GetDbtProjectProjectConfig `pulumi:"projectConfigs"`
	// Public key to grant Fivetran SSH access to git repository.
	PublicKey string `pulumi:"publicKey"`
	// Status of dbt Project (NOT_READY, READY, ERROR).
	Status string `pulumi:"status"`
	// Target name to set or override the value from the deployment.yaml
	TargetName string `pulumi:"targetName"`
	// The number of threads dbt will use (from 1 to 32). Make sure this value is compatible with your destination type. For example, Snowflake supports only 8 concurrent queries on an X-Small warehouse.
	Threads int `pulumi:"threads"`
	// Type of dbt Project. Currently only `GIT` supported. Empty value will be considered as default (GIT).
	Type string `pulumi:"type"`
}

A collection of values returned by getDbtProject.

func LookupDbtProject

func LookupDbtProject(ctx *pulumi.Context, args *LookupDbtProjectArgs, opts ...pulumi.InvokeOption) (*LookupDbtProjectResult, error)

This data source returns a dbt Project object.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.LookupDbtProject(ctx, &fivetran.LookupDbtProjectArgs{
			Id: "project_id",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupDbtProjectResultOutput

type LookupDbtProjectResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDbtProject.

func (LookupDbtProjectResultOutput) CreatedAt

The timestamp of the dbt Project creation.

func (LookupDbtProjectResultOutput) CreatedById

The unique identifier for the User within the Fivetran system who created the dbt Project.

func (LookupDbtProjectResultOutput) DbtVersion

The version of dbt that should run the project. We support the following versions: 0.18.0 - 0.18.2, 0.19.0 - 0.19.2, 0.20.0 - 0.20.2, 0.21.0 - 0.21.1, 1.0.0, 1.0.1, 1.0.3 - 1.0.9, 1.1.0 - 1.1.3, 1.2.0 - 1.2.4, 1.3.0 - 1.3.2, 1.4.1.

func (LookupDbtProjectResultOutput) DefaultSchema

Default schema in destination. This production schema will contain your transformed data.

func (LookupDbtProjectResultOutput) ElementType

func (LookupDbtProjectResultOutput) EnvironmentVars

func (LookupDbtProjectResultOutput) GroupId

The unique identifier for the group within the Fivetran system.

func (LookupDbtProjectResultOutput) Id

The unique identifier for the dbt Project within the Fivetran system.

func (LookupDbtProjectResultOutput) Models

The collection of dbt Models.

func (LookupDbtProjectResultOutput) ProjectConfigs

Type specific dbt Project configuration parameters.

func (LookupDbtProjectResultOutput) PublicKey

Public key to grant Fivetran SSH access to git repository.

func (LookupDbtProjectResultOutput) Status

Status of dbt Project (NOT_READY, READY, ERROR).

func (LookupDbtProjectResultOutput) TargetName

Target name to set or override the value from the deployment.yaml

func (LookupDbtProjectResultOutput) Threads

The number of threads dbt will use (from 1 to 32). Make sure this value is compatible with your destination type. For example, Snowflake supports only 8 concurrent queries on an X-Small warehouse.

func (LookupDbtProjectResultOutput) ToLookupDbtProjectResultOutput

func (o LookupDbtProjectResultOutput) ToLookupDbtProjectResultOutput() LookupDbtProjectResultOutput

func (LookupDbtProjectResultOutput) ToLookupDbtProjectResultOutputWithContext

func (o LookupDbtProjectResultOutput) ToLookupDbtProjectResultOutputWithContext(ctx context.Context) LookupDbtProjectResultOutput

func (LookupDbtProjectResultOutput) ToOutput

func (LookupDbtProjectResultOutput) Type

Type of dbt Project. Currently only `GIT` supported. Empty value will be considered as default (GIT).

type LookupDbtTransformationArgs

type LookupDbtTransformationArgs struct {
	// The ID of this resource.
	Id string `pulumi:"id"`
}

A collection of arguments for invoking getDbtTransformation.

type LookupDbtTransformationOutputArgs

type LookupDbtTransformationOutputArgs struct {
	// The ID of this resource.
	Id pulumi.StringInput `pulumi:"id"`
}

A collection of arguments for invoking getDbtTransformation.

func (LookupDbtTransformationOutputArgs) ElementType

type LookupDbtTransformationResult

type LookupDbtTransformationResult struct {
	// Identifiers of related connectors.
	ConnectorIds []string `pulumi:"connectorIds"`
	// The timestamp of the dbt Transformation creation.
	CreatedAt string `pulumi:"createdAt"`
	// The unique identifier for the dbt Model within the Fivetran system.
	DbtModelId string `pulumi:"dbtModelId"`
	// Target dbt Model name.
	DbtModelName string `pulumi:"dbtModelName"`
	// The unique identifier for the dbt Project within the Fivetran system.
	DbtProjectId string `pulumi:"dbtProjectId"`
	// The ID of this resource.
	Id string `pulumi:"id"`
	// Identifiers of related models.
	ModelIds []string `pulumi:"modelIds"`
	// The dbt Model name.
	OutputModelName string `pulumi:"outputModelName"`
	// The field indicating whether the transformation will be created in paused state. By default, the value is false.
	Paused bool `pulumi:"paused"`
	// The field indicating whether the tests have been configured for dbt Transformation. By default, the value is false.
	RunTests bool `pulumi:"runTests"`
	// dbt Transformation schedule parameters.
	Schedules []GetDbtTransformationSchedule `pulumi:"schedules"`
}

A collection of values returned by getDbtTransformation.

func LookupDbtTransformation

func LookupDbtTransformation(ctx *pulumi.Context, args *LookupDbtTransformationArgs, opts ...pulumi.InvokeOption) (*LookupDbtTransformationResult, error)

This data source returns a dbt Transformation object.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.LookupDbtTransformation(ctx, &fivetran.LookupDbtTransformationArgs{
			Id: "transformation_id",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupDbtTransformationResultOutput

type LookupDbtTransformationResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDbtTransformation.

func (LookupDbtTransformationResultOutput) ConnectorIds

Identifiers of related connectors.

func (LookupDbtTransformationResultOutput) CreatedAt

The timestamp of the dbt Transformation creation.

func (LookupDbtTransformationResultOutput) DbtModelId

The unique identifier for the dbt Model within the Fivetran system.

func (LookupDbtTransformationResultOutput) DbtModelName

Target dbt Model name.

func (LookupDbtTransformationResultOutput) DbtProjectId

The unique identifier for the dbt Project within the Fivetran system.

func (LookupDbtTransformationResultOutput) ElementType

func (LookupDbtTransformationResultOutput) Id

The ID of this resource.

func (LookupDbtTransformationResultOutput) ModelIds

Identifiers of related models.

func (LookupDbtTransformationResultOutput) OutputModelName

The dbt Model name.

func (LookupDbtTransformationResultOutput) Paused

The field indicating whether the transformation will be created in paused state. By default, the value is false.

func (LookupDbtTransformationResultOutput) RunTests

The field indicating whether the tests have been configured for dbt Transformation. By default, the value is false.

func (LookupDbtTransformationResultOutput) Schedules

dbt Transformation schedule parameters.

func (LookupDbtTransformationResultOutput) ToLookupDbtTransformationResultOutput

func (o LookupDbtTransformationResultOutput) ToLookupDbtTransformationResultOutput() LookupDbtTransformationResultOutput

func (LookupDbtTransformationResultOutput) ToLookupDbtTransformationResultOutputWithContext

func (o LookupDbtTransformationResultOutput) ToLookupDbtTransformationResultOutputWithContext(ctx context.Context) LookupDbtTransformationResultOutput

func (LookupDbtTransformationResultOutput) ToOutput

type LookupDestinationArgs

type LookupDestinationArgs struct {
	Configs []GetDestinationConfig `pulumi:"configs"`
	// The unique identifier for the destination within the Fivetran system
	Id string `pulumi:"id"`
}

A collection of arguments for invoking getDestination.

type LookupDestinationCertificatesArgs added in v0.0.4

type LookupDestinationCertificatesArgs struct {
	Certificates []GetDestinationCertificatesCertificate `pulumi:"certificates"`
	// The unique identifier for the resource. Equal to target destination id.
	Id string `pulumi:"id"`
}

A collection of arguments for invoking getDestinationCertificates.

type LookupDestinationCertificatesOutputArgs added in v0.0.4

type LookupDestinationCertificatesOutputArgs struct {
	Certificates GetDestinationCertificatesCertificateArrayInput `pulumi:"certificates"`
	// The unique identifier for the resource. Equal to target destination id.
	Id pulumi.StringInput `pulumi:"id"`
}

A collection of arguments for invoking getDestinationCertificates.

func (LookupDestinationCertificatesOutputArgs) ElementType added in v0.0.4

type LookupDestinationCertificatesResult added in v0.0.4

type LookupDestinationCertificatesResult struct {
	Certificates []GetDestinationCertificatesCertificate `pulumi:"certificates"`
	// The unique identifier for the target destination within the Fivetran system.
	DestinationId string `pulumi:"destinationId"`
	// The unique identifier for the resource. Equal to target destination id.
	Id string `pulumi:"id"`
}

A collection of values returned by getDestinationCertificates.

func LookupDestinationCertificates added in v0.0.4

type LookupDestinationCertificatesResultOutput added in v0.0.4

type LookupDestinationCertificatesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDestinationCertificates.

func (LookupDestinationCertificatesResultOutput) Certificates added in v0.0.4

func (LookupDestinationCertificatesResultOutput) DestinationId added in v0.0.4

The unique identifier for the target destination within the Fivetran system.

func (LookupDestinationCertificatesResultOutput) ElementType added in v0.0.4

func (LookupDestinationCertificatesResultOutput) Id added in v0.0.4

The unique identifier for the resource. Equal to target destination id.

func (LookupDestinationCertificatesResultOutput) ToLookupDestinationCertificatesResultOutput added in v0.0.4

func (o LookupDestinationCertificatesResultOutput) ToLookupDestinationCertificatesResultOutput() LookupDestinationCertificatesResultOutput

func (LookupDestinationCertificatesResultOutput) ToLookupDestinationCertificatesResultOutputWithContext added in v0.0.4

func (o LookupDestinationCertificatesResultOutput) ToLookupDestinationCertificatesResultOutputWithContext(ctx context.Context) LookupDestinationCertificatesResultOutput

func (LookupDestinationCertificatesResultOutput) ToOutput added in v0.0.4

type LookupDestinationFingerprintsArgs added in v0.0.4

type LookupDestinationFingerprintsArgs struct {
	Fingerprints []GetDestinationFingerprintsFingerprint `pulumi:"fingerprints"`
	// The unique identifier for the resource. Equal to target destination id.
	Id string `pulumi:"id"`
}

A collection of arguments for invoking getDestinationFingerprints.

type LookupDestinationFingerprintsOutputArgs added in v0.0.4

type LookupDestinationFingerprintsOutputArgs struct {
	Fingerprints GetDestinationFingerprintsFingerprintArrayInput `pulumi:"fingerprints"`
	// The unique identifier for the resource. Equal to target destination id.
	Id pulumi.StringInput `pulumi:"id"`
}

A collection of arguments for invoking getDestinationFingerprints.

func (LookupDestinationFingerprintsOutputArgs) ElementType added in v0.0.4

type LookupDestinationFingerprintsResult added in v0.0.4

type LookupDestinationFingerprintsResult struct {
	// The unique identifier for the target destination within the Fivetran system.
	DestinationId string                                  `pulumi:"destinationId"`
	Fingerprints  []GetDestinationFingerprintsFingerprint `pulumi:"fingerprints"`
	// The unique identifier for the resource. Equal to target destination id.
	Id string `pulumi:"id"`
}

A collection of values returned by getDestinationFingerprints.

func LookupDestinationFingerprints added in v0.0.4

This data source returns a list of SSH fingerprints approved for specified destination.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.LookupDestinationFingerprints(ctx, &fivetran.LookupDestinationFingerprintsArgs{
			Id: "destination_id",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupDestinationFingerprintsResultOutput added in v0.0.4

type LookupDestinationFingerprintsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDestinationFingerprints.

func (LookupDestinationFingerprintsResultOutput) DestinationId added in v0.0.4

The unique identifier for the target destination within the Fivetran system.

func (LookupDestinationFingerprintsResultOutput) ElementType added in v0.0.4

func (LookupDestinationFingerprintsResultOutput) Fingerprints added in v0.0.4

func (LookupDestinationFingerprintsResultOutput) Id added in v0.0.4

The unique identifier for the resource. Equal to target destination id.

func (LookupDestinationFingerprintsResultOutput) ToLookupDestinationFingerprintsResultOutput added in v0.0.4

func (o LookupDestinationFingerprintsResultOutput) ToLookupDestinationFingerprintsResultOutput() LookupDestinationFingerprintsResultOutput

func (LookupDestinationFingerprintsResultOutput) ToLookupDestinationFingerprintsResultOutputWithContext added in v0.0.4

func (o LookupDestinationFingerprintsResultOutput) ToLookupDestinationFingerprintsResultOutputWithContext(ctx context.Context) LookupDestinationFingerprintsResultOutput

func (LookupDestinationFingerprintsResultOutput) ToOutput added in v0.0.4

type LookupDestinationOutputArgs

type LookupDestinationOutputArgs struct {
	Configs GetDestinationConfigArrayInput `pulumi:"configs"`
	// The unique identifier for the destination within the Fivetran system
	Id pulumi.StringInput `pulumi:"id"`
}

A collection of arguments for invoking getDestination.

func (LookupDestinationOutputArgs) ElementType

type LookupDestinationResult

type LookupDestinationResult struct {
	Configs []GetDestinationConfig `pulumi:"configs"`
	// The unique identifier for the Group within the Fivetran system.
	GroupId string `pulumi:"groupId"`
	// The unique identifier for the destination within the Fivetran system
	Id string `pulumi:"id"`
	// Data processing location. This is where Fivetran will operate and run computation on data.
	Region string `pulumi:"region"`
	// The destination type name within the Fivetran system
	Service string `pulumi:"service"`
	// Destination setup status
	SetupStatus string `pulumi:"setupStatus"`
	// Determines the time zone for the Fivetran sync schedule.
	TimeZoneOffset string `pulumi:"timeZoneOffset"`
}

A collection of values returned by getDestination.

func LookupDestination

func LookupDestination(ctx *pulumi.Context, args *LookupDestinationArgs, opts ...pulumi.InvokeOption) (*LookupDestinationResult, error)

This data source returns a destination object.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.LookupDestination(ctx, &fivetran.LookupDestinationArgs{
			Id: "anonymous_mystery",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupDestinationResultOutput

type LookupDestinationResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDestination.

func (LookupDestinationResultOutput) Configs

func (LookupDestinationResultOutput) ElementType

func (LookupDestinationResultOutput) GroupId

The unique identifier for the Group within the Fivetran system.

func (LookupDestinationResultOutput) Id

The unique identifier for the destination within the Fivetran system

func (LookupDestinationResultOutput) Region

Data processing location. This is where Fivetran will operate and run computation on data.

func (LookupDestinationResultOutput) Service

The destination type name within the Fivetran system

func (LookupDestinationResultOutput) SetupStatus

Destination setup status

func (LookupDestinationResultOutput) TimeZoneOffset

Determines the time zone for the Fivetran sync schedule.

func (LookupDestinationResultOutput) ToLookupDestinationResultOutput

func (o LookupDestinationResultOutput) ToLookupDestinationResultOutput() LookupDestinationResultOutput

func (LookupDestinationResultOutput) ToLookupDestinationResultOutputWithContext

func (o LookupDestinationResultOutput) ToLookupDestinationResultOutputWithContext(ctx context.Context) LookupDestinationResultOutput

func (LookupDestinationResultOutput) ToOutput

type LookupExternalLoggingArgs added in v0.0.4

type LookupExternalLoggingArgs struct {
	Configs []GetExternalLoggingConfig `pulumi:"configs"`
	// The unique identifier for the log service within the Fivetran system.
	Id string `pulumi:"id"`
	// Specifies whether the setup tests should be run automatically. The default value is TRUE.
	RunSetupTests *bool `pulumi:"runSetupTests"`
}

A collection of arguments for invoking getExternalLogging.

type LookupExternalLoggingOutputArgs added in v0.0.4

type LookupExternalLoggingOutputArgs struct {
	Configs GetExternalLoggingConfigArrayInput `pulumi:"configs"`
	// The unique identifier for the log service within the Fivetran system.
	Id pulumi.StringInput `pulumi:"id"`
	// Specifies whether the setup tests should be run automatically. The default value is TRUE.
	RunSetupTests pulumi.BoolPtrInput `pulumi:"runSetupTests"`
}

A collection of arguments for invoking getExternalLogging.

func (LookupExternalLoggingOutputArgs) ElementType added in v0.0.4

type LookupExternalLoggingResult added in v0.0.4

type LookupExternalLoggingResult struct {
	Configs []GetExternalLoggingConfig `pulumi:"configs"`
	// The boolean value specifying whether the log service is enabled.
	Enabled bool `pulumi:"enabled"`
	// The unique identifier for the log service within the Fivetran system.
	GroupId string `pulumi:"groupId"`
	// The unique identifier for the log service within the Fivetran system.
	Id string `pulumi:"id"`
	// Specifies whether the setup tests should be run automatically. The default value is TRUE.
	RunSetupTests *bool `pulumi:"runSetupTests"`
	// The name for the log service type within the Fivetran system. We support the following log services: azure*monitor*log, cloudwatch, datadog*log, new*relic_log, splunkLog, stackdriver.
	Service string `pulumi:"service"`
}

A collection of values returned by getExternalLogging.

func LookupExternalLogging added in v0.0.4

func LookupExternalLogging(ctx *pulumi.Context, args *LookupExternalLoggingArgs, opts ...pulumi.InvokeOption) (*LookupExternalLoggingResult, error)

This data source returns a logging service object.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.LookupExternalLogging(ctx, &fivetran.LookupExternalLoggingArgs{
			Id: "anonymous_mystery",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupExternalLoggingResultOutput added in v0.0.4

type LookupExternalLoggingResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getExternalLogging.

func LookupExternalLoggingOutput added in v0.0.4

func (LookupExternalLoggingResultOutput) Configs added in v0.0.4

func (LookupExternalLoggingResultOutput) ElementType added in v0.0.4

func (LookupExternalLoggingResultOutput) Enabled added in v0.0.4

The boolean value specifying whether the log service is enabled.

func (LookupExternalLoggingResultOutput) GroupId added in v0.0.4

The unique identifier for the log service within the Fivetran system.

func (LookupExternalLoggingResultOutput) Id added in v0.0.4

The unique identifier for the log service within the Fivetran system.

func (LookupExternalLoggingResultOutput) RunSetupTests added in v0.0.4

Specifies whether the setup tests should be run automatically. The default value is TRUE.

func (LookupExternalLoggingResultOutput) Service added in v0.0.4

The name for the log service type within the Fivetran system. We support the following log services: azure*monitor*log, cloudwatch, datadog*log, new*relic_log, splunkLog, stackdriver.

func (LookupExternalLoggingResultOutput) ToLookupExternalLoggingResultOutput added in v0.0.4

func (o LookupExternalLoggingResultOutput) ToLookupExternalLoggingResultOutput() LookupExternalLoggingResultOutput

func (LookupExternalLoggingResultOutput) ToLookupExternalLoggingResultOutputWithContext added in v0.0.4

func (o LookupExternalLoggingResultOutput) ToLookupExternalLoggingResultOutputWithContext(ctx context.Context) LookupExternalLoggingResultOutput

func (LookupExternalLoggingResultOutput) ToOutput added in v0.0.4

type LookupGroupArgs

type LookupGroupArgs struct {
	// The unique identifier for the group within the Fivetran system.
	Id string `pulumi:"id"`
}

A collection of arguments for invoking getGroup.

type LookupGroupOutputArgs

type LookupGroupOutputArgs struct {
	// The unique identifier for the group within the Fivetran system.
	Id pulumi.StringInput `pulumi:"id"`
}

A collection of arguments for invoking getGroup.

func (LookupGroupOutputArgs) ElementType

func (LookupGroupOutputArgs) ElementType() reflect.Type

type LookupGroupResult

type LookupGroupResult struct {
	// The timestamp of when the group was created in your account.
	CreatedAt string `pulumi:"createdAt"`
	// The unique identifier for the group within the Fivetran system.
	Id string `pulumi:"id"`
	// The name of the group within your account.
	Name string `pulumi:"name"`
}

A collection of values returned by getGroup.

func LookupGroup

func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)

This data source returns a group object.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.LookupGroup(ctx, &fivetran.LookupGroupArgs{
			Id: "anonymous_mystery",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupGroupResultOutput

type LookupGroupResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGroup.

func (LookupGroupResultOutput) CreatedAt

The timestamp of when the group was created in your account.

func (LookupGroupResultOutput) ElementType

func (LookupGroupResultOutput) ElementType() reflect.Type

func (LookupGroupResultOutput) Id

The unique identifier for the group within the Fivetran system.

func (LookupGroupResultOutput) Name

The name of the group within your account.

func (LookupGroupResultOutput) ToLookupGroupResultOutput

func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput

func (LookupGroupResultOutput) ToLookupGroupResultOutputWithContext

func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput

func (LookupGroupResultOutput) ToOutput

type LookupGroupUsersArgs

type LookupGroupUsersArgs struct {
	// The unique identifier for the user within the account.
	Id    string              `pulumi:"id"`
	Users []GetGroupUsersUser `pulumi:"users"`
}

A collection of arguments for invoking getGroupUsers.

type LookupGroupUsersOutputArgs

type LookupGroupUsersOutputArgs struct {
	// The unique identifier for the user within the account.
	Id    pulumi.StringInput          `pulumi:"id"`
	Users GetGroupUsersUserArrayInput `pulumi:"users"`
}

A collection of arguments for invoking getGroupUsers.

func (LookupGroupUsersOutputArgs) ElementType

func (LookupGroupUsersOutputArgs) ElementType() reflect.Type

type LookupGroupUsersResult

type LookupGroupUsersResult struct {
	// The unique identifier for the group within the Fivetran system. Data-source will represent a set of users who has membership in this group.
	Id    string              `pulumi:"id"`
	Users []GetGroupUsersUser `pulumi:"users"`
}

A collection of values returned by getGroupUsers.

func LookupGroupUsers

func LookupGroupUsers(ctx *pulumi.Context, args *LookupGroupUsersArgs, opts ...pulumi.InvokeOption) (*LookupGroupUsersResult, error)

This data source returns a list of information about all users within a group in your Fivetran account.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.LookupGroupUsers(ctx, &fivetran.LookupGroupUsersArgs{
			Id: "anonymous_mystery",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupGroupUsersResultOutput

type LookupGroupUsersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGroupUsers.

func (LookupGroupUsersResultOutput) ElementType

func (LookupGroupUsersResultOutput) Id

The unique identifier for the group within the Fivetran system. Data-source will represent a set of users who has membership in this group.

func (LookupGroupUsersResultOutput) ToLookupGroupUsersResultOutput

func (o LookupGroupUsersResultOutput) ToLookupGroupUsersResultOutput() LookupGroupUsersResultOutput

func (LookupGroupUsersResultOutput) ToLookupGroupUsersResultOutputWithContext

func (o LookupGroupUsersResultOutput) ToLookupGroupUsersResultOutputWithContext(ctx context.Context) LookupGroupUsersResultOutput

func (LookupGroupUsersResultOutput) ToOutput

func (LookupGroupUsersResultOutput) Users

type LookupTeamArgs added in v0.0.4

type LookupTeamArgs struct {
	// The unique identifier for the team within your account.
	Id string `pulumi:"id"`
}

A collection of arguments for invoking getTeam.

type LookupTeamOutputArgs added in v0.0.4

type LookupTeamOutputArgs struct {
	// The unique identifier for the team within your account.
	Id pulumi.StringInput `pulumi:"id"`
}

A collection of arguments for invoking getTeam.

func (LookupTeamOutputArgs) ElementType added in v0.0.4

func (LookupTeamOutputArgs) ElementType() reflect.Type

type LookupTeamResult added in v0.0.4

type LookupTeamResult struct {
	// The description of the team within your account.
	Description string `pulumi:"description"`
	// The unique identifier for the team within your account.
	Id string `pulumi:"id"`
	// The name of the team within your account.
	Name string `pulumi:"name"`
	// The account role of the team.
	Role string `pulumi:"role"`
}

A collection of values returned by getTeam.

func LookupTeam added in v0.0.4

func LookupTeam(ctx *pulumi.Context, args *LookupTeamArgs, opts ...pulumi.InvokeOption) (*LookupTeamResult, error)

This data source returns a team object.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.LookupTeam(ctx, &fivetran.LookupTeamArgs{
			Id: "team_id",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupTeamResultOutput added in v0.0.4

type LookupTeamResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTeam.

func LookupTeamOutput added in v0.0.4

func LookupTeamOutput(ctx *pulumi.Context, args LookupTeamOutputArgs, opts ...pulumi.InvokeOption) LookupTeamResultOutput

func (LookupTeamResultOutput) Description added in v0.0.4

func (o LookupTeamResultOutput) Description() pulumi.StringOutput

The description of the team within your account.

func (LookupTeamResultOutput) ElementType added in v0.0.4

func (LookupTeamResultOutput) ElementType() reflect.Type

func (LookupTeamResultOutput) Id added in v0.0.4

The unique identifier for the team within your account.

func (LookupTeamResultOutput) Name added in v0.0.4

The name of the team within your account.

func (LookupTeamResultOutput) Role added in v0.0.4

The account role of the team.

func (LookupTeamResultOutput) ToLookupTeamResultOutput added in v0.0.4

func (o LookupTeamResultOutput) ToLookupTeamResultOutput() LookupTeamResultOutput

func (LookupTeamResultOutput) ToLookupTeamResultOutputWithContext added in v0.0.4

func (o LookupTeamResultOutput) ToLookupTeamResultOutputWithContext(ctx context.Context) LookupTeamResultOutput

func (LookupTeamResultOutput) ToOutput added in v0.0.4

type LookupUserArgs

type LookupUserArgs struct {
	// The unique identifier for the user within the Fivetran system.
	Id string `pulumi:"id"`
}

A collection of arguments for invoking getUser.

type LookupUserOutputArgs

type LookupUserOutputArgs struct {
	// The unique identifier for the user within the Fivetran system.
	Id pulumi.StringInput `pulumi:"id"`
}

A collection of arguments for invoking getUser.

func (LookupUserOutputArgs) ElementType

func (LookupUserOutputArgs) ElementType() reflect.Type

type LookupUserResult

type LookupUserResult struct {
	// The timestamp that the user created their Fivetran account
	CreatedAt string `pulumi:"createdAt"`
	// The email address that the user has associated with their user profile.
	Email string `pulumi:"email"`
	// The last name of the user.
	FamilyName string `pulumi:"familyName"`
	// The first name of the user.
	GivenName string `pulumi:"givenName"`
	// The unique identifier for the user within the Fivetran system.
	Id string `pulumi:"id"`
	// The field indicates whether the user has been invited to your account.
	Invited bool `pulumi:"invited"`
	// The last time that the user has logged into their Fivetran account.
	LoggedInAt string `pulumi:"loggedInAt"`
	// The phone number of the user.
	Phone string `pulumi:"phone"`
	// The user's avatar as a URL link (for example, 'http://mycompany.com/avatars/john_white.png') or base64 data URI (for example, 'data:image/png;base64,aHR0cDovL215Y29tcGFueS5jb20vYXZhdGFycy9qb2huX3doaXRlLnBuZw==')
	Picture string `pulumi:"picture"`
	// The role that you would like to assign to the user
	Role string `pulumi:"role"`
	// The field indicates whether the user has verified their email address in the account creation process.
	Verified bool `pulumi:"verified"`
}

A collection of values returned by getUser.

func LookupUser

func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)

This data source returns a user object.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.LookupUser(ctx, &fivetran.LookupUserArgs{
			Id: "anonymous_mystery",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupUserResultOutput

type LookupUserResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUser.

func (LookupUserResultOutput) CreatedAt

The timestamp that the user created their Fivetran account

func (LookupUserResultOutput) ElementType

func (LookupUserResultOutput) ElementType() reflect.Type

func (LookupUserResultOutput) Email

The email address that the user has associated with their user profile.

func (LookupUserResultOutput) FamilyName

The last name of the user.

func (LookupUserResultOutput) GivenName

The first name of the user.

func (LookupUserResultOutput) Id

The unique identifier for the user within the Fivetran system.

func (LookupUserResultOutput) Invited

The field indicates whether the user has been invited to your account.

func (LookupUserResultOutput) LoggedInAt

The last time that the user has logged into their Fivetran account.

func (LookupUserResultOutput) Phone

The phone number of the user.

func (LookupUserResultOutput) Picture

The user's avatar as a URL link (for example, 'http://mycompany.com/avatars/john_white.png') or base64 data URI (for example, 'data:image/png;base64,aHR0cDovL215Y29tcGFueS5jb20vYXZhdGFycy9qb2huX3doaXRlLnBuZw==')

func (LookupUserResultOutput) Role

The role that you would like to assign to the user

func (LookupUserResultOutput) ToLookupUserResultOutput

func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput

func (LookupUserResultOutput) ToLookupUserResultOutputWithContext

func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput

func (LookupUserResultOutput) ToOutput

func (LookupUserResultOutput) Verified

The field indicates whether the user has verified their email address in the account creation process.

type LookupWebhookArgs

type LookupWebhookArgs struct {
	// The webhook ID
	Id string `pulumi:"id"`
	// Specifies whether the setup tests should be run
	RunTests *bool `pulumi:"runTests"`
}

A collection of arguments for invoking getWebhook.

type LookupWebhookOutputArgs

type LookupWebhookOutputArgs struct {
	// The webhook ID
	Id pulumi.StringInput `pulumi:"id"`
	// Specifies whether the setup tests should be run
	RunTests pulumi.BoolPtrInput `pulumi:"runTests"`
}

A collection of arguments for invoking getWebhook.

func (LookupWebhookOutputArgs) ElementType

func (LookupWebhookOutputArgs) ElementType() reflect.Type

type LookupWebhookResult

type LookupWebhookResult struct {
	// Boolean, if set to true, webhooks are immediately sent in response to events
	Active bool `pulumi:"active"`
	// The webhook creation timestamp
	CreatedAt string `pulumi:"createdAt"`
	// The ID of the user who created the webhook.
	CreatedBy string `pulumi:"createdBy"`
	// The array of event types
	Events []string `pulumi:"events"`
	// The group ID
	GroupId string `pulumi:"groupId"`
	// The webhook ID
	Id string `pulumi:"id"`
	// Specifies whether the setup tests should be run
	RunTests *bool `pulumi:"runTests"`
	// The secret string used for payload signing and masked in the response.
	Secret string `pulumi:"secret"`
	// The webhook type (group, account)
	Type string `pulumi:"type"`
	// Your webhooks URL endpoint for your application
	Url string `pulumi:"url"`
}

A collection of values returned by getWebhook.

func LookupWebhook

func LookupWebhook(ctx *pulumi.Context, args *LookupWebhookArgs, opts ...pulumi.InvokeOption) (*LookupWebhookResult, error)

This data source returns a webhook object.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.LookupWebhook(ctx, &fivetran.LookupWebhookArgs{
			Id: "webhook_id",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupWebhookResultOutput

type LookupWebhookResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getWebhook.

func (LookupWebhookResultOutput) Active

Boolean, if set to true, webhooks are immediately sent in response to events

func (LookupWebhookResultOutput) CreatedAt

The webhook creation timestamp

func (LookupWebhookResultOutput) CreatedBy

The ID of the user who created the webhook.

func (LookupWebhookResultOutput) ElementType

func (LookupWebhookResultOutput) ElementType() reflect.Type

func (LookupWebhookResultOutput) Events

The array of event types

func (LookupWebhookResultOutput) GroupId

The group ID

func (LookupWebhookResultOutput) Id

The webhook ID

func (LookupWebhookResultOutput) RunTests

Specifies whether the setup tests should be run

func (LookupWebhookResultOutput) Secret

The secret string used for payload signing and masked in the response.

func (LookupWebhookResultOutput) ToLookupWebhookResultOutput

func (o LookupWebhookResultOutput) ToLookupWebhookResultOutput() LookupWebhookResultOutput

func (LookupWebhookResultOutput) ToLookupWebhookResultOutputWithContext

func (o LookupWebhookResultOutput) ToLookupWebhookResultOutputWithContext(ctx context.Context) LookupWebhookResultOutput

func (LookupWebhookResultOutput) ToOutput

func (LookupWebhookResultOutput) Type

The webhook type (group, account)

func (LookupWebhookResultOutput) Url

Your webhooks URL endpoint for your application

type Provider

type Provider struct {
	pulumi.ProviderResourceState

	ApiKey    pulumi.StringPtrOutput `pulumi:"apiKey"`
	ApiSecret pulumi.StringPtrOutput `pulumi:"apiSecret"`
	ApiUrl    pulumi.StringPtrOutput `pulumi:"apiUrl"`
}

The provider type for the fivetran package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.

func NewProvider

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

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

func (*Provider) ElementType

func (*Provider) ElementType() reflect.Type

func (*Provider) ToOutput

func (i *Provider) ToOutput(ctx context.Context) pulumix.Output[*Provider]

func (*Provider) ToProviderOutput

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ProviderArgs

type ProviderArgs struct {
	ApiKey    pulumi.StringPtrInput
	ApiSecret pulumi.StringPtrInput
	ApiUrl    pulumi.StringPtrInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput

type ProviderOutput struct{ *pulumi.OutputState }

func (ProviderOutput) ApiKey

func (ProviderOutput) ApiSecret

func (o ProviderOutput) ApiSecret() pulumi.StringPtrOutput

func (ProviderOutput) ApiUrl

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) ToOutput

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type Team added in v0.0.4

type Team struct {
	pulumi.CustomResourceState

	// The description of the team within your account.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the team within your account.
	Name pulumi.StringOutput `pulumi:"name"`
	// The account role of the team.
	Role pulumi.StringOutput `pulumi:"role"`
}

This resource allows you to create, update, and delete teams.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.NewTeam(ctx, "testTeam", &fivetran.TeamArgs{
			Description: pulumi.String("test_description"),
			Role:        pulumi.String("Account Reviewer"),
		}, pulumi.Provider(fivetran_provider))
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

1. To import an existing `fivetran_team` resource into your Terraform state, you need to get `team_id`.

You can retrieve all teams using the [fivetran_teams data source](/docs/data-sources/teams). 2. Define an empty resource in your `.tf` configurationhcl resource "fivetran_team" "my_imported_fivetran_team" { }

```sh

$ pulumi import fivetran:index/team:Team

Run the `terraform import` command ```

```sh

$ pulumi import fivetran:index/team:Team my_imported_fivetran_team {team_id}

```

  1. Use the `terraform state show` command to get the values from the stateterraform state show 'fivetran_team.my_imported_fivetran_team' 5. Copy the values and paste them to your `.tf` configuration.

func GetTeam added in v0.0.4

func GetTeam(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TeamState, opts ...pulumi.ResourceOption) (*Team, error)

GetTeam gets an existing Team 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 NewTeam added in v0.0.4

func NewTeam(ctx *pulumi.Context,
	name string, args *TeamArgs, opts ...pulumi.ResourceOption) (*Team, error)

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

func (*Team) ElementType added in v0.0.4

func (*Team) ElementType() reflect.Type

func (*Team) ToOutput added in v0.0.4

func (i *Team) ToOutput(ctx context.Context) pulumix.Output[*Team]

func (*Team) ToTeamOutput added in v0.0.4

func (i *Team) ToTeamOutput() TeamOutput

func (*Team) ToTeamOutputWithContext added in v0.0.4

func (i *Team) ToTeamOutputWithContext(ctx context.Context) TeamOutput

type TeamArgs added in v0.0.4

type TeamArgs struct {
	// The description of the team within your account.
	Description pulumi.StringPtrInput
	// The name of the team within your account.
	Name pulumi.StringPtrInput
	// The account role of the team.
	Role pulumi.StringInput
}

The set of arguments for constructing a Team resource.

func (TeamArgs) ElementType added in v0.0.4

func (TeamArgs) ElementType() reflect.Type

type TeamArray added in v0.0.4

type TeamArray []TeamInput

func (TeamArray) ElementType added in v0.0.4

func (TeamArray) ElementType() reflect.Type

func (TeamArray) ToOutput added in v0.0.4

func (i TeamArray) ToOutput(ctx context.Context) pulumix.Output[[]*Team]

func (TeamArray) ToTeamArrayOutput added in v0.0.4

func (i TeamArray) ToTeamArrayOutput() TeamArrayOutput

func (TeamArray) ToTeamArrayOutputWithContext added in v0.0.4

func (i TeamArray) ToTeamArrayOutputWithContext(ctx context.Context) TeamArrayOutput

type TeamArrayInput added in v0.0.4

type TeamArrayInput interface {
	pulumi.Input

	ToTeamArrayOutput() TeamArrayOutput
	ToTeamArrayOutputWithContext(context.Context) TeamArrayOutput
}

TeamArrayInput is an input type that accepts TeamArray and TeamArrayOutput values. You can construct a concrete instance of `TeamArrayInput` via:

TeamArray{ TeamArgs{...} }

type TeamArrayOutput added in v0.0.4

type TeamArrayOutput struct{ *pulumi.OutputState }

func (TeamArrayOutput) ElementType added in v0.0.4

func (TeamArrayOutput) ElementType() reflect.Type

func (TeamArrayOutput) Index added in v0.0.4

func (TeamArrayOutput) ToOutput added in v0.0.4

func (o TeamArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Team]

func (TeamArrayOutput) ToTeamArrayOutput added in v0.0.4

func (o TeamArrayOutput) ToTeamArrayOutput() TeamArrayOutput

func (TeamArrayOutput) ToTeamArrayOutputWithContext added in v0.0.4

func (o TeamArrayOutput) ToTeamArrayOutputWithContext(ctx context.Context) TeamArrayOutput

type TeamConnectorMembership added in v0.0.4

type TeamConnectorMembership struct {
	pulumi.CustomResourceState

	Connectors TeamConnectorMembershipConnectorArrayOutput `pulumi:"connectors"`
	// The unique identifier for the team within your account.
	TeamId pulumi.StringOutput `pulumi:"teamId"`
}

This resource allows you to create, update, and delete connector membership for teams

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.NewTeamConnectorMembership(ctx, "testTeamConnectorMembership", &fivetran.TeamConnectorMembershipArgs{
			TeamId: pulumi.String("test_team"),
			Connectors: fivetran.TeamConnectorMembershipConnectorArray{
				&fivetran.TeamConnectorMembershipConnectorArgs{
					ConnectorId: pulumi.String("test_connector"),
					Role:        pulumi.String("Connector Administrator"),
					CreatedAt:   pulumi.String("2020-05-25T15:26:47.306509Z"),
				},
				&fivetran.TeamConnectorMembershipConnectorArgs{
					ConnectorId: pulumi.String("test_connector"),
					Role:        pulumi.String("Connector Administrator"),
					CreatedAt:   pulumi.String("2020-05-25T15:26:47.306509Z"),
				},
			},
		}, pulumi.Provider(fivetran_provider))
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

1. To import an existing `fivetran_team_connector_membership` resource into your Terraform state, you need to get `team_id` and `connector_id` You can retrieve all teams using the [fivetran_teams data source](/docs/data-sources/teams). 2. Define an empty resource in your `.tf` configurationhcl resource "fivetran_team_connector_membership" "my_imported_fivetran_team_connector_membership" { }

```sh

$ pulumi import fivetran:index/teamConnectorMembership:TeamConnectorMembership

Run the `terraform import` command ```

```sh

$ pulumi import fivetran:index/teamConnectorMembership:TeamConnectorMembership my_imported_fivetran_team_connector_membership {team_id}

```

  1. Use the `terraform state show` command to get the values from the stateterraform state show 'fivetran_team_connector_membership.my_imported_fivetran_team_connector_membership' 5. Copy the values and paste them to your `.tf` configuration.

func GetTeamConnectorMembership added in v0.0.4

func GetTeamConnectorMembership(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TeamConnectorMembershipState, opts ...pulumi.ResourceOption) (*TeamConnectorMembership, error)

GetTeamConnectorMembership gets an existing TeamConnectorMembership 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 NewTeamConnectorMembership added in v0.0.4

func NewTeamConnectorMembership(ctx *pulumi.Context,
	name string, args *TeamConnectorMembershipArgs, opts ...pulumi.ResourceOption) (*TeamConnectorMembership, error)

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

func (*TeamConnectorMembership) ElementType added in v0.0.4

func (*TeamConnectorMembership) ElementType() reflect.Type

func (*TeamConnectorMembership) ToOutput added in v0.0.4

func (*TeamConnectorMembership) ToTeamConnectorMembershipOutput added in v0.0.4

func (i *TeamConnectorMembership) ToTeamConnectorMembershipOutput() TeamConnectorMembershipOutput

func (*TeamConnectorMembership) ToTeamConnectorMembershipOutputWithContext added in v0.0.4

func (i *TeamConnectorMembership) ToTeamConnectorMembershipOutputWithContext(ctx context.Context) TeamConnectorMembershipOutput

type TeamConnectorMembershipArgs added in v0.0.4

type TeamConnectorMembershipArgs struct {
	Connectors TeamConnectorMembershipConnectorArrayInput
	// The unique identifier for the team within your account.
	TeamId pulumi.StringInput
}

The set of arguments for constructing a TeamConnectorMembership resource.

func (TeamConnectorMembershipArgs) ElementType added in v0.0.4

type TeamConnectorMembershipArray added in v0.0.4

type TeamConnectorMembershipArray []TeamConnectorMembershipInput

func (TeamConnectorMembershipArray) ElementType added in v0.0.4

func (TeamConnectorMembershipArray) ToOutput added in v0.0.4

func (TeamConnectorMembershipArray) ToTeamConnectorMembershipArrayOutput added in v0.0.4

func (i TeamConnectorMembershipArray) ToTeamConnectorMembershipArrayOutput() TeamConnectorMembershipArrayOutput

func (TeamConnectorMembershipArray) ToTeamConnectorMembershipArrayOutputWithContext added in v0.0.4

func (i TeamConnectorMembershipArray) ToTeamConnectorMembershipArrayOutputWithContext(ctx context.Context) TeamConnectorMembershipArrayOutput

type TeamConnectorMembershipArrayInput added in v0.0.4

type TeamConnectorMembershipArrayInput interface {
	pulumi.Input

	ToTeamConnectorMembershipArrayOutput() TeamConnectorMembershipArrayOutput
	ToTeamConnectorMembershipArrayOutputWithContext(context.Context) TeamConnectorMembershipArrayOutput
}

TeamConnectorMembershipArrayInput is an input type that accepts TeamConnectorMembershipArray and TeamConnectorMembershipArrayOutput values. You can construct a concrete instance of `TeamConnectorMembershipArrayInput` via:

TeamConnectorMembershipArray{ TeamConnectorMembershipArgs{...} }

type TeamConnectorMembershipArrayOutput added in v0.0.4

type TeamConnectorMembershipArrayOutput struct{ *pulumi.OutputState }

func (TeamConnectorMembershipArrayOutput) ElementType added in v0.0.4

func (TeamConnectorMembershipArrayOutput) Index added in v0.0.4

func (TeamConnectorMembershipArrayOutput) ToOutput added in v0.0.4

func (TeamConnectorMembershipArrayOutput) ToTeamConnectorMembershipArrayOutput added in v0.0.4

func (o TeamConnectorMembershipArrayOutput) ToTeamConnectorMembershipArrayOutput() TeamConnectorMembershipArrayOutput

func (TeamConnectorMembershipArrayOutput) ToTeamConnectorMembershipArrayOutputWithContext added in v0.0.4

func (o TeamConnectorMembershipArrayOutput) ToTeamConnectorMembershipArrayOutputWithContext(ctx context.Context) TeamConnectorMembershipArrayOutput

type TeamConnectorMembershipConnector added in v0.0.4

type TeamConnectorMembershipConnector struct {
	// The connector unique identifier
	ConnectorId string `pulumi:"connectorId"`
	// The date and time the membership was created
	CreatedAt *string `pulumi:"createdAt"`
	// The team's role that links the team and the connector
	Role string `pulumi:"role"`
}

type TeamConnectorMembershipConnectorArgs added in v0.0.4

type TeamConnectorMembershipConnectorArgs struct {
	// The connector unique identifier
	ConnectorId pulumi.StringInput `pulumi:"connectorId"`
	// The date and time the membership was created
	CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"`
	// The team's role that links the team and the connector
	Role pulumi.StringInput `pulumi:"role"`
}

func (TeamConnectorMembershipConnectorArgs) ElementType added in v0.0.4

func (TeamConnectorMembershipConnectorArgs) ToOutput added in v0.0.4

func (TeamConnectorMembershipConnectorArgs) ToTeamConnectorMembershipConnectorOutput added in v0.0.4

func (i TeamConnectorMembershipConnectorArgs) ToTeamConnectorMembershipConnectorOutput() TeamConnectorMembershipConnectorOutput

func (TeamConnectorMembershipConnectorArgs) ToTeamConnectorMembershipConnectorOutputWithContext added in v0.0.4

func (i TeamConnectorMembershipConnectorArgs) ToTeamConnectorMembershipConnectorOutputWithContext(ctx context.Context) TeamConnectorMembershipConnectorOutput

type TeamConnectorMembershipConnectorArray added in v0.0.4

type TeamConnectorMembershipConnectorArray []TeamConnectorMembershipConnectorInput

func (TeamConnectorMembershipConnectorArray) ElementType added in v0.0.4

func (TeamConnectorMembershipConnectorArray) ToOutput added in v0.0.4

func (TeamConnectorMembershipConnectorArray) ToTeamConnectorMembershipConnectorArrayOutput added in v0.0.4

func (i TeamConnectorMembershipConnectorArray) ToTeamConnectorMembershipConnectorArrayOutput() TeamConnectorMembershipConnectorArrayOutput

func (TeamConnectorMembershipConnectorArray) ToTeamConnectorMembershipConnectorArrayOutputWithContext added in v0.0.4

func (i TeamConnectorMembershipConnectorArray) ToTeamConnectorMembershipConnectorArrayOutputWithContext(ctx context.Context) TeamConnectorMembershipConnectorArrayOutput

type TeamConnectorMembershipConnectorArrayInput added in v0.0.4

type TeamConnectorMembershipConnectorArrayInput interface {
	pulumi.Input

	ToTeamConnectorMembershipConnectorArrayOutput() TeamConnectorMembershipConnectorArrayOutput
	ToTeamConnectorMembershipConnectorArrayOutputWithContext(context.Context) TeamConnectorMembershipConnectorArrayOutput
}

TeamConnectorMembershipConnectorArrayInput is an input type that accepts TeamConnectorMembershipConnectorArray and TeamConnectorMembershipConnectorArrayOutput values. You can construct a concrete instance of `TeamConnectorMembershipConnectorArrayInput` via:

TeamConnectorMembershipConnectorArray{ TeamConnectorMembershipConnectorArgs{...} }

type TeamConnectorMembershipConnectorArrayOutput added in v0.0.4

type TeamConnectorMembershipConnectorArrayOutput struct{ *pulumi.OutputState }

func (TeamConnectorMembershipConnectorArrayOutput) ElementType added in v0.0.4

func (TeamConnectorMembershipConnectorArrayOutput) Index added in v0.0.4

func (TeamConnectorMembershipConnectorArrayOutput) ToOutput added in v0.0.4

func (TeamConnectorMembershipConnectorArrayOutput) ToTeamConnectorMembershipConnectorArrayOutput added in v0.0.4

func (o TeamConnectorMembershipConnectorArrayOutput) ToTeamConnectorMembershipConnectorArrayOutput() TeamConnectorMembershipConnectorArrayOutput

func (TeamConnectorMembershipConnectorArrayOutput) ToTeamConnectorMembershipConnectorArrayOutputWithContext added in v0.0.4

func (o TeamConnectorMembershipConnectorArrayOutput) ToTeamConnectorMembershipConnectorArrayOutputWithContext(ctx context.Context) TeamConnectorMembershipConnectorArrayOutput

type TeamConnectorMembershipConnectorInput added in v0.0.4

type TeamConnectorMembershipConnectorInput interface {
	pulumi.Input

	ToTeamConnectorMembershipConnectorOutput() TeamConnectorMembershipConnectorOutput
	ToTeamConnectorMembershipConnectorOutputWithContext(context.Context) TeamConnectorMembershipConnectorOutput
}

TeamConnectorMembershipConnectorInput is an input type that accepts TeamConnectorMembershipConnectorArgs and TeamConnectorMembershipConnectorOutput values. You can construct a concrete instance of `TeamConnectorMembershipConnectorInput` via:

TeamConnectorMembershipConnectorArgs{...}

type TeamConnectorMembershipConnectorOutput added in v0.0.4

type TeamConnectorMembershipConnectorOutput struct{ *pulumi.OutputState }

func (TeamConnectorMembershipConnectorOutput) ConnectorId added in v0.0.4

The connector unique identifier

func (TeamConnectorMembershipConnectorOutput) CreatedAt added in v0.0.4

The date and time the membership was created

func (TeamConnectorMembershipConnectorOutput) ElementType added in v0.0.4

func (TeamConnectorMembershipConnectorOutput) Role added in v0.0.4

The team's role that links the team and the connector

func (TeamConnectorMembershipConnectorOutput) ToOutput added in v0.0.4

func (TeamConnectorMembershipConnectorOutput) ToTeamConnectorMembershipConnectorOutput added in v0.0.4

func (o TeamConnectorMembershipConnectorOutput) ToTeamConnectorMembershipConnectorOutput() TeamConnectorMembershipConnectorOutput

func (TeamConnectorMembershipConnectorOutput) ToTeamConnectorMembershipConnectorOutputWithContext added in v0.0.4

func (o TeamConnectorMembershipConnectorOutput) ToTeamConnectorMembershipConnectorOutputWithContext(ctx context.Context) TeamConnectorMembershipConnectorOutput

type TeamConnectorMembershipInput added in v0.0.4

type TeamConnectorMembershipInput interface {
	pulumi.Input

	ToTeamConnectorMembershipOutput() TeamConnectorMembershipOutput
	ToTeamConnectorMembershipOutputWithContext(ctx context.Context) TeamConnectorMembershipOutput
}

type TeamConnectorMembershipMap added in v0.0.4

type TeamConnectorMembershipMap map[string]TeamConnectorMembershipInput

func (TeamConnectorMembershipMap) ElementType added in v0.0.4

func (TeamConnectorMembershipMap) ElementType() reflect.Type

func (TeamConnectorMembershipMap) ToOutput added in v0.0.4

func (TeamConnectorMembershipMap) ToTeamConnectorMembershipMapOutput added in v0.0.4

func (i TeamConnectorMembershipMap) ToTeamConnectorMembershipMapOutput() TeamConnectorMembershipMapOutput

func (TeamConnectorMembershipMap) ToTeamConnectorMembershipMapOutputWithContext added in v0.0.4

func (i TeamConnectorMembershipMap) ToTeamConnectorMembershipMapOutputWithContext(ctx context.Context) TeamConnectorMembershipMapOutput

type TeamConnectorMembershipMapInput added in v0.0.4

type TeamConnectorMembershipMapInput interface {
	pulumi.Input

	ToTeamConnectorMembershipMapOutput() TeamConnectorMembershipMapOutput
	ToTeamConnectorMembershipMapOutputWithContext(context.Context) TeamConnectorMembershipMapOutput
}

TeamConnectorMembershipMapInput is an input type that accepts TeamConnectorMembershipMap and TeamConnectorMembershipMapOutput values. You can construct a concrete instance of `TeamConnectorMembershipMapInput` via:

TeamConnectorMembershipMap{ "key": TeamConnectorMembershipArgs{...} }

type TeamConnectorMembershipMapOutput added in v0.0.4

type TeamConnectorMembershipMapOutput struct{ *pulumi.OutputState }

func (TeamConnectorMembershipMapOutput) ElementType added in v0.0.4

func (TeamConnectorMembershipMapOutput) MapIndex added in v0.0.4

func (TeamConnectorMembershipMapOutput) ToOutput added in v0.0.4

func (TeamConnectorMembershipMapOutput) ToTeamConnectorMembershipMapOutput added in v0.0.4

func (o TeamConnectorMembershipMapOutput) ToTeamConnectorMembershipMapOutput() TeamConnectorMembershipMapOutput

func (TeamConnectorMembershipMapOutput) ToTeamConnectorMembershipMapOutputWithContext added in v0.0.4

func (o TeamConnectorMembershipMapOutput) ToTeamConnectorMembershipMapOutputWithContext(ctx context.Context) TeamConnectorMembershipMapOutput

type TeamConnectorMembershipOutput added in v0.0.4

type TeamConnectorMembershipOutput struct{ *pulumi.OutputState }

func (TeamConnectorMembershipOutput) Connectors added in v0.0.4

func (TeamConnectorMembershipOutput) ElementType added in v0.0.4

func (TeamConnectorMembershipOutput) TeamId added in v0.0.4

The unique identifier for the team within your account.

func (TeamConnectorMembershipOutput) ToOutput added in v0.0.4

func (TeamConnectorMembershipOutput) ToTeamConnectorMembershipOutput added in v0.0.4

func (o TeamConnectorMembershipOutput) ToTeamConnectorMembershipOutput() TeamConnectorMembershipOutput

func (TeamConnectorMembershipOutput) ToTeamConnectorMembershipOutputWithContext added in v0.0.4

func (o TeamConnectorMembershipOutput) ToTeamConnectorMembershipOutputWithContext(ctx context.Context) TeamConnectorMembershipOutput

type TeamConnectorMembershipState added in v0.0.4

type TeamConnectorMembershipState struct {
	Connectors TeamConnectorMembershipConnectorArrayInput
	// The unique identifier for the team within your account.
	TeamId pulumi.StringPtrInput
}

func (TeamConnectorMembershipState) ElementType added in v0.0.4

type TeamGroupMembership added in v0.0.4

type TeamGroupMembership struct {
	pulumi.CustomResourceState

	Groups TeamGroupMembershipGroupArrayOutput `pulumi:"groups"`
	// The unique identifier for the team within your account.
	TeamId pulumi.StringOutput `pulumi:"teamId"`
}

This resource allows you to create, update, and delete group membership for teams

## Import

1. To import an existing `fivetran_team_group_membership` resource into your Terraform state, you need to get `team_id` and `group_id` You can retrieve all teams using the [fivetran_teams data source](/docs/data-sources/teams). 2. Define an empty resource in your `.tf` configurationhcl resource "fivetran_team_group_membership" "my_imported_fivetran_team_group_membership" { }

```sh

$ pulumi import fivetran:index/teamGroupMembership:TeamGroupMembership

Run the `terraform import` command ```

```sh

$ pulumi import fivetran:index/teamGroupMembership:TeamGroupMembership my_imported_fivetran_team_group_membership {team_id}

```

  1. Use the `terraform state show` command to get the values from the stateterraform state show 'fivetran_team_group_membership.my_imported_fivetran_team_group_membership' 5. Copy the values and paste them to your `.tf` configuration.

func GetTeamGroupMembership added in v0.0.4

func GetTeamGroupMembership(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TeamGroupMembershipState, opts ...pulumi.ResourceOption) (*TeamGroupMembership, error)

GetTeamGroupMembership gets an existing TeamGroupMembership 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 NewTeamGroupMembership added in v0.0.4

func NewTeamGroupMembership(ctx *pulumi.Context,
	name string, args *TeamGroupMembershipArgs, opts ...pulumi.ResourceOption) (*TeamGroupMembership, error)

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

func (*TeamGroupMembership) ElementType added in v0.0.4

func (*TeamGroupMembership) ElementType() reflect.Type

func (*TeamGroupMembership) ToOutput added in v0.0.4

func (*TeamGroupMembership) ToTeamGroupMembershipOutput added in v0.0.4

func (i *TeamGroupMembership) ToTeamGroupMembershipOutput() TeamGroupMembershipOutput

func (*TeamGroupMembership) ToTeamGroupMembershipOutputWithContext added in v0.0.4

func (i *TeamGroupMembership) ToTeamGroupMembershipOutputWithContext(ctx context.Context) TeamGroupMembershipOutput

type TeamGroupMembershipArgs added in v0.0.4

type TeamGroupMembershipArgs struct {
	Groups TeamGroupMembershipGroupArrayInput
	// The unique identifier for the team within your account.
	TeamId pulumi.StringInput
}

The set of arguments for constructing a TeamGroupMembership resource.

func (TeamGroupMembershipArgs) ElementType added in v0.0.4

func (TeamGroupMembershipArgs) ElementType() reflect.Type

type TeamGroupMembershipArray added in v0.0.4

type TeamGroupMembershipArray []TeamGroupMembershipInput

func (TeamGroupMembershipArray) ElementType added in v0.0.4

func (TeamGroupMembershipArray) ElementType() reflect.Type

func (TeamGroupMembershipArray) ToOutput added in v0.0.4

func (TeamGroupMembershipArray) ToTeamGroupMembershipArrayOutput added in v0.0.4

func (i TeamGroupMembershipArray) ToTeamGroupMembershipArrayOutput() TeamGroupMembershipArrayOutput

func (TeamGroupMembershipArray) ToTeamGroupMembershipArrayOutputWithContext added in v0.0.4

func (i TeamGroupMembershipArray) ToTeamGroupMembershipArrayOutputWithContext(ctx context.Context) TeamGroupMembershipArrayOutput

type TeamGroupMembershipArrayInput added in v0.0.4

type TeamGroupMembershipArrayInput interface {
	pulumi.Input

	ToTeamGroupMembershipArrayOutput() TeamGroupMembershipArrayOutput
	ToTeamGroupMembershipArrayOutputWithContext(context.Context) TeamGroupMembershipArrayOutput
}

TeamGroupMembershipArrayInput is an input type that accepts TeamGroupMembershipArray and TeamGroupMembershipArrayOutput values. You can construct a concrete instance of `TeamGroupMembershipArrayInput` via:

TeamGroupMembershipArray{ TeamGroupMembershipArgs{...} }

type TeamGroupMembershipArrayOutput added in v0.0.4

type TeamGroupMembershipArrayOutput struct{ *pulumi.OutputState }

func (TeamGroupMembershipArrayOutput) ElementType added in v0.0.4

func (TeamGroupMembershipArrayOutput) Index added in v0.0.4

func (TeamGroupMembershipArrayOutput) ToOutput added in v0.0.4

func (TeamGroupMembershipArrayOutput) ToTeamGroupMembershipArrayOutput added in v0.0.4

func (o TeamGroupMembershipArrayOutput) ToTeamGroupMembershipArrayOutput() TeamGroupMembershipArrayOutput

func (TeamGroupMembershipArrayOutput) ToTeamGroupMembershipArrayOutputWithContext added in v0.0.4

func (o TeamGroupMembershipArrayOutput) ToTeamGroupMembershipArrayOutputWithContext(ctx context.Context) TeamGroupMembershipArrayOutput

type TeamGroupMembershipGroup added in v0.0.4

type TeamGroupMembershipGroup struct {
	// The date and time the membership was created
	CreatedAt *string `pulumi:"createdAt"`
	// The group unique identifier
	GroupId string `pulumi:"groupId"`
	// The team's role that links the team and the group
	Role string `pulumi:"role"`
}

type TeamGroupMembershipGroupArgs added in v0.0.4

type TeamGroupMembershipGroupArgs struct {
	// The date and time the membership was created
	CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"`
	// The group unique identifier
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// The team's role that links the team and the group
	Role pulumi.StringInput `pulumi:"role"`
}

func (TeamGroupMembershipGroupArgs) ElementType added in v0.0.4

func (TeamGroupMembershipGroupArgs) ToOutput added in v0.0.4

func (TeamGroupMembershipGroupArgs) ToTeamGroupMembershipGroupOutput added in v0.0.4

func (i TeamGroupMembershipGroupArgs) ToTeamGroupMembershipGroupOutput() TeamGroupMembershipGroupOutput

func (TeamGroupMembershipGroupArgs) ToTeamGroupMembershipGroupOutputWithContext added in v0.0.4

func (i TeamGroupMembershipGroupArgs) ToTeamGroupMembershipGroupOutputWithContext(ctx context.Context) TeamGroupMembershipGroupOutput

type TeamGroupMembershipGroupArray added in v0.0.4

type TeamGroupMembershipGroupArray []TeamGroupMembershipGroupInput

func (TeamGroupMembershipGroupArray) ElementType added in v0.0.4

func (TeamGroupMembershipGroupArray) ToOutput added in v0.0.4

func (TeamGroupMembershipGroupArray) ToTeamGroupMembershipGroupArrayOutput added in v0.0.4

func (i TeamGroupMembershipGroupArray) ToTeamGroupMembershipGroupArrayOutput() TeamGroupMembershipGroupArrayOutput

func (TeamGroupMembershipGroupArray) ToTeamGroupMembershipGroupArrayOutputWithContext added in v0.0.4

func (i TeamGroupMembershipGroupArray) ToTeamGroupMembershipGroupArrayOutputWithContext(ctx context.Context) TeamGroupMembershipGroupArrayOutput

type TeamGroupMembershipGroupArrayInput added in v0.0.4

type TeamGroupMembershipGroupArrayInput interface {
	pulumi.Input

	ToTeamGroupMembershipGroupArrayOutput() TeamGroupMembershipGroupArrayOutput
	ToTeamGroupMembershipGroupArrayOutputWithContext(context.Context) TeamGroupMembershipGroupArrayOutput
}

TeamGroupMembershipGroupArrayInput is an input type that accepts TeamGroupMembershipGroupArray and TeamGroupMembershipGroupArrayOutput values. You can construct a concrete instance of `TeamGroupMembershipGroupArrayInput` via:

TeamGroupMembershipGroupArray{ TeamGroupMembershipGroupArgs{...} }

type TeamGroupMembershipGroupArrayOutput added in v0.0.4

type TeamGroupMembershipGroupArrayOutput struct{ *pulumi.OutputState }

func (TeamGroupMembershipGroupArrayOutput) ElementType added in v0.0.4

func (TeamGroupMembershipGroupArrayOutput) Index added in v0.0.4

func (TeamGroupMembershipGroupArrayOutput) ToOutput added in v0.0.4

func (TeamGroupMembershipGroupArrayOutput) ToTeamGroupMembershipGroupArrayOutput added in v0.0.4

func (o TeamGroupMembershipGroupArrayOutput) ToTeamGroupMembershipGroupArrayOutput() TeamGroupMembershipGroupArrayOutput

func (TeamGroupMembershipGroupArrayOutput) ToTeamGroupMembershipGroupArrayOutputWithContext added in v0.0.4

func (o TeamGroupMembershipGroupArrayOutput) ToTeamGroupMembershipGroupArrayOutputWithContext(ctx context.Context) TeamGroupMembershipGroupArrayOutput

type TeamGroupMembershipGroupInput added in v0.0.4

type TeamGroupMembershipGroupInput interface {
	pulumi.Input

	ToTeamGroupMembershipGroupOutput() TeamGroupMembershipGroupOutput
	ToTeamGroupMembershipGroupOutputWithContext(context.Context) TeamGroupMembershipGroupOutput
}

TeamGroupMembershipGroupInput is an input type that accepts TeamGroupMembershipGroupArgs and TeamGroupMembershipGroupOutput values. You can construct a concrete instance of `TeamGroupMembershipGroupInput` via:

TeamGroupMembershipGroupArgs{...}

type TeamGroupMembershipGroupOutput added in v0.0.4

type TeamGroupMembershipGroupOutput struct{ *pulumi.OutputState }

func (TeamGroupMembershipGroupOutput) CreatedAt added in v0.0.4

The date and time the membership was created

func (TeamGroupMembershipGroupOutput) ElementType added in v0.0.4

func (TeamGroupMembershipGroupOutput) GroupId added in v0.0.4

The group unique identifier

func (TeamGroupMembershipGroupOutput) Role added in v0.0.4

The team's role that links the team and the group

func (TeamGroupMembershipGroupOutput) ToOutput added in v0.0.4

func (TeamGroupMembershipGroupOutput) ToTeamGroupMembershipGroupOutput added in v0.0.4

func (o TeamGroupMembershipGroupOutput) ToTeamGroupMembershipGroupOutput() TeamGroupMembershipGroupOutput

func (TeamGroupMembershipGroupOutput) ToTeamGroupMembershipGroupOutputWithContext added in v0.0.4

func (o TeamGroupMembershipGroupOutput) ToTeamGroupMembershipGroupOutputWithContext(ctx context.Context) TeamGroupMembershipGroupOutput

type TeamGroupMembershipInput added in v0.0.4

type TeamGroupMembershipInput interface {
	pulumi.Input

	ToTeamGroupMembershipOutput() TeamGroupMembershipOutput
	ToTeamGroupMembershipOutputWithContext(ctx context.Context) TeamGroupMembershipOutput
}

type TeamGroupMembershipMap added in v0.0.4

type TeamGroupMembershipMap map[string]TeamGroupMembershipInput

func (TeamGroupMembershipMap) ElementType added in v0.0.4

func (TeamGroupMembershipMap) ElementType() reflect.Type

func (TeamGroupMembershipMap) ToOutput added in v0.0.4

func (TeamGroupMembershipMap) ToTeamGroupMembershipMapOutput added in v0.0.4

func (i TeamGroupMembershipMap) ToTeamGroupMembershipMapOutput() TeamGroupMembershipMapOutput

func (TeamGroupMembershipMap) ToTeamGroupMembershipMapOutputWithContext added in v0.0.4

func (i TeamGroupMembershipMap) ToTeamGroupMembershipMapOutputWithContext(ctx context.Context) TeamGroupMembershipMapOutput

type TeamGroupMembershipMapInput added in v0.0.4

type TeamGroupMembershipMapInput interface {
	pulumi.Input

	ToTeamGroupMembershipMapOutput() TeamGroupMembershipMapOutput
	ToTeamGroupMembershipMapOutputWithContext(context.Context) TeamGroupMembershipMapOutput
}

TeamGroupMembershipMapInput is an input type that accepts TeamGroupMembershipMap and TeamGroupMembershipMapOutput values. You can construct a concrete instance of `TeamGroupMembershipMapInput` via:

TeamGroupMembershipMap{ "key": TeamGroupMembershipArgs{...} }

type TeamGroupMembershipMapOutput added in v0.0.4

type TeamGroupMembershipMapOutput struct{ *pulumi.OutputState }

func (TeamGroupMembershipMapOutput) ElementType added in v0.0.4

func (TeamGroupMembershipMapOutput) MapIndex added in v0.0.4

func (TeamGroupMembershipMapOutput) ToOutput added in v0.0.4

func (TeamGroupMembershipMapOutput) ToTeamGroupMembershipMapOutput added in v0.0.4

func (o TeamGroupMembershipMapOutput) ToTeamGroupMembershipMapOutput() TeamGroupMembershipMapOutput

func (TeamGroupMembershipMapOutput) ToTeamGroupMembershipMapOutputWithContext added in v0.0.4

func (o TeamGroupMembershipMapOutput) ToTeamGroupMembershipMapOutputWithContext(ctx context.Context) TeamGroupMembershipMapOutput

type TeamGroupMembershipOutput added in v0.0.4

type TeamGroupMembershipOutput struct{ *pulumi.OutputState }

func (TeamGroupMembershipOutput) ElementType added in v0.0.4

func (TeamGroupMembershipOutput) ElementType() reflect.Type

func (TeamGroupMembershipOutput) Groups added in v0.0.4

func (TeamGroupMembershipOutput) TeamId added in v0.0.4

The unique identifier for the team within your account.

func (TeamGroupMembershipOutput) ToOutput added in v0.0.4

func (TeamGroupMembershipOutput) ToTeamGroupMembershipOutput added in v0.0.4

func (o TeamGroupMembershipOutput) ToTeamGroupMembershipOutput() TeamGroupMembershipOutput

func (TeamGroupMembershipOutput) ToTeamGroupMembershipOutputWithContext added in v0.0.4

func (o TeamGroupMembershipOutput) ToTeamGroupMembershipOutputWithContext(ctx context.Context) TeamGroupMembershipOutput

type TeamGroupMembershipState added in v0.0.4

type TeamGroupMembershipState struct {
	Groups TeamGroupMembershipGroupArrayInput
	// The unique identifier for the team within your account.
	TeamId pulumi.StringPtrInput
}

func (TeamGroupMembershipState) ElementType added in v0.0.4

func (TeamGroupMembershipState) ElementType() reflect.Type

type TeamInput added in v0.0.4

type TeamInput interface {
	pulumi.Input

	ToTeamOutput() TeamOutput
	ToTeamOutputWithContext(ctx context.Context) TeamOutput
}

type TeamMap added in v0.0.4

type TeamMap map[string]TeamInput

func (TeamMap) ElementType added in v0.0.4

func (TeamMap) ElementType() reflect.Type

func (TeamMap) ToOutput added in v0.0.4

func (i TeamMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Team]

func (TeamMap) ToTeamMapOutput added in v0.0.4

func (i TeamMap) ToTeamMapOutput() TeamMapOutput

func (TeamMap) ToTeamMapOutputWithContext added in v0.0.4

func (i TeamMap) ToTeamMapOutputWithContext(ctx context.Context) TeamMapOutput

type TeamMapInput added in v0.0.4

type TeamMapInput interface {
	pulumi.Input

	ToTeamMapOutput() TeamMapOutput
	ToTeamMapOutputWithContext(context.Context) TeamMapOutput
}

TeamMapInput is an input type that accepts TeamMap and TeamMapOutput values. You can construct a concrete instance of `TeamMapInput` via:

TeamMap{ "key": TeamArgs{...} }

type TeamMapOutput added in v0.0.4

type TeamMapOutput struct{ *pulumi.OutputState }

func (TeamMapOutput) ElementType added in v0.0.4

func (TeamMapOutput) ElementType() reflect.Type

func (TeamMapOutput) MapIndex added in v0.0.4

func (TeamMapOutput) ToOutput added in v0.0.4

func (o TeamMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Team]

func (TeamMapOutput) ToTeamMapOutput added in v0.0.4

func (o TeamMapOutput) ToTeamMapOutput() TeamMapOutput

func (TeamMapOutput) ToTeamMapOutputWithContext added in v0.0.4

func (o TeamMapOutput) ToTeamMapOutputWithContext(ctx context.Context) TeamMapOutput

type TeamOutput added in v0.0.4

type TeamOutput struct{ *pulumi.OutputState }

func (TeamOutput) Description added in v0.0.4

func (o TeamOutput) Description() pulumi.StringPtrOutput

The description of the team within your account.

func (TeamOutput) ElementType added in v0.0.4

func (TeamOutput) ElementType() reflect.Type

func (TeamOutput) Name added in v0.0.4

func (o TeamOutput) Name() pulumi.StringOutput

The name of the team within your account.

func (TeamOutput) Role added in v0.0.4

func (o TeamOutput) Role() pulumi.StringOutput

The account role of the team.

func (TeamOutput) ToOutput added in v0.0.4

func (o TeamOutput) ToOutput(ctx context.Context) pulumix.Output[*Team]

func (TeamOutput) ToTeamOutput added in v0.0.4

func (o TeamOutput) ToTeamOutput() TeamOutput

func (TeamOutput) ToTeamOutputWithContext added in v0.0.4

func (o TeamOutput) ToTeamOutputWithContext(ctx context.Context) TeamOutput

type TeamState added in v0.0.4

type TeamState struct {
	// The description of the team within your account.
	Description pulumi.StringPtrInput
	// The name of the team within your account.
	Name pulumi.StringPtrInput
	// The account role of the team.
	Role pulumi.StringPtrInput
}

func (TeamState) ElementType added in v0.0.4

func (TeamState) ElementType() reflect.Type

type TeamUserMembership added in v0.0.4

type TeamUserMembership struct {
	pulumi.CustomResourceState

	// The unique identifier for the team within your account.
	TeamId pulumi.StringOutput               `pulumi:"teamId"`
	Users  TeamUserMembershipUserArrayOutput `pulumi:"users"`
}

This resource allows you to create, update, and delete user membership for teams

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.NewTeamUserMembership(ctx, "testTeamUserMembership", &fivetran.TeamUserMembershipArgs{
			TeamId: pulumi.String("test_team"),
			Users: fivetran.TeamUserMembershipUserArray{
				&fivetran.TeamUserMembershipUserArgs{
					UserId: pulumi.String("test_user"),
					Role:   pulumi.String("Connector Administrator"),
				},
				&fivetran.TeamUserMembershipUserArgs{
					UserId: pulumi.String("test_user"),
					Role:   pulumi.String("Connector Administrator"),
				},
			},
		}, pulumi.Provider(fivetran_provider))
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

1. To import an existing `fivetran_team_user_membership` resource into your Terraform state, you need to get `team_id` and `user_id` You can retrieve all teams using the [fivetran_teams data source](/docs/data-sources/teams). 2. Define an empty resource in your `.tf` configurationhcl resource "fivetran_team_user_membership" "my_imported_fivetran_team_user_membership" { }

```sh

$ pulumi import fivetran:index/teamUserMembership:TeamUserMembership

Run the `terraform import` command ```

```sh

$ pulumi import fivetran:index/teamUserMembership:TeamUserMembership my_imported_fivetran_team_user_membership {team_id}

```

  1. Use the `terraform state show` command to get the values from the stateterraform state show 'fivetran_team_user_membership.my_imported_fivetran_team_user_membership' 5. Copy the values and paste them to your `.tf` configuration.

func GetTeamUserMembership added in v0.0.4

func GetTeamUserMembership(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TeamUserMembershipState, opts ...pulumi.ResourceOption) (*TeamUserMembership, error)

GetTeamUserMembership gets an existing TeamUserMembership 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 NewTeamUserMembership added in v0.0.4

func NewTeamUserMembership(ctx *pulumi.Context,
	name string, args *TeamUserMembershipArgs, opts ...pulumi.ResourceOption) (*TeamUserMembership, error)

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

func (*TeamUserMembership) ElementType added in v0.0.4

func (*TeamUserMembership) ElementType() reflect.Type

func (*TeamUserMembership) ToOutput added in v0.0.4

func (*TeamUserMembership) ToTeamUserMembershipOutput added in v0.0.4

func (i *TeamUserMembership) ToTeamUserMembershipOutput() TeamUserMembershipOutput

func (*TeamUserMembership) ToTeamUserMembershipOutputWithContext added in v0.0.4

func (i *TeamUserMembership) ToTeamUserMembershipOutputWithContext(ctx context.Context) TeamUserMembershipOutput

type TeamUserMembershipArgs added in v0.0.4

type TeamUserMembershipArgs struct {
	// The unique identifier for the team within your account.
	TeamId pulumi.StringInput
	Users  TeamUserMembershipUserArrayInput
}

The set of arguments for constructing a TeamUserMembership resource.

func (TeamUserMembershipArgs) ElementType added in v0.0.4

func (TeamUserMembershipArgs) ElementType() reflect.Type

type TeamUserMembershipArray added in v0.0.4

type TeamUserMembershipArray []TeamUserMembershipInput

func (TeamUserMembershipArray) ElementType added in v0.0.4

func (TeamUserMembershipArray) ElementType() reflect.Type

func (TeamUserMembershipArray) ToOutput added in v0.0.4

func (TeamUserMembershipArray) ToTeamUserMembershipArrayOutput added in v0.0.4

func (i TeamUserMembershipArray) ToTeamUserMembershipArrayOutput() TeamUserMembershipArrayOutput

func (TeamUserMembershipArray) ToTeamUserMembershipArrayOutputWithContext added in v0.0.4

func (i TeamUserMembershipArray) ToTeamUserMembershipArrayOutputWithContext(ctx context.Context) TeamUserMembershipArrayOutput

type TeamUserMembershipArrayInput added in v0.0.4

type TeamUserMembershipArrayInput interface {
	pulumi.Input

	ToTeamUserMembershipArrayOutput() TeamUserMembershipArrayOutput
	ToTeamUserMembershipArrayOutputWithContext(context.Context) TeamUserMembershipArrayOutput
}

TeamUserMembershipArrayInput is an input type that accepts TeamUserMembershipArray and TeamUserMembershipArrayOutput values. You can construct a concrete instance of `TeamUserMembershipArrayInput` via:

TeamUserMembershipArray{ TeamUserMembershipArgs{...} }

type TeamUserMembershipArrayOutput added in v0.0.4

type TeamUserMembershipArrayOutput struct{ *pulumi.OutputState }

func (TeamUserMembershipArrayOutput) ElementType added in v0.0.4

func (TeamUserMembershipArrayOutput) Index added in v0.0.4

func (TeamUserMembershipArrayOutput) ToOutput added in v0.0.4

func (TeamUserMembershipArrayOutput) ToTeamUserMembershipArrayOutput added in v0.0.4

func (o TeamUserMembershipArrayOutput) ToTeamUserMembershipArrayOutput() TeamUserMembershipArrayOutput

func (TeamUserMembershipArrayOutput) ToTeamUserMembershipArrayOutputWithContext added in v0.0.4

func (o TeamUserMembershipArrayOutput) ToTeamUserMembershipArrayOutputWithContext(ctx context.Context) TeamUserMembershipArrayOutput

type TeamUserMembershipInput added in v0.0.4

type TeamUserMembershipInput interface {
	pulumi.Input

	ToTeamUserMembershipOutput() TeamUserMembershipOutput
	ToTeamUserMembershipOutputWithContext(ctx context.Context) TeamUserMembershipOutput
}

type TeamUserMembershipMap added in v0.0.4

type TeamUserMembershipMap map[string]TeamUserMembershipInput

func (TeamUserMembershipMap) ElementType added in v0.0.4

func (TeamUserMembershipMap) ElementType() reflect.Type

func (TeamUserMembershipMap) ToOutput added in v0.0.4

func (TeamUserMembershipMap) ToTeamUserMembershipMapOutput added in v0.0.4

func (i TeamUserMembershipMap) ToTeamUserMembershipMapOutput() TeamUserMembershipMapOutput

func (TeamUserMembershipMap) ToTeamUserMembershipMapOutputWithContext added in v0.0.4

func (i TeamUserMembershipMap) ToTeamUserMembershipMapOutputWithContext(ctx context.Context) TeamUserMembershipMapOutput

type TeamUserMembershipMapInput added in v0.0.4

type TeamUserMembershipMapInput interface {
	pulumi.Input

	ToTeamUserMembershipMapOutput() TeamUserMembershipMapOutput
	ToTeamUserMembershipMapOutputWithContext(context.Context) TeamUserMembershipMapOutput
}

TeamUserMembershipMapInput is an input type that accepts TeamUserMembershipMap and TeamUserMembershipMapOutput values. You can construct a concrete instance of `TeamUserMembershipMapInput` via:

TeamUserMembershipMap{ "key": TeamUserMembershipArgs{...} }

type TeamUserMembershipMapOutput added in v0.0.4

type TeamUserMembershipMapOutput struct{ *pulumi.OutputState }

func (TeamUserMembershipMapOutput) ElementType added in v0.0.4

func (TeamUserMembershipMapOutput) MapIndex added in v0.0.4

func (TeamUserMembershipMapOutput) ToOutput added in v0.0.4

func (TeamUserMembershipMapOutput) ToTeamUserMembershipMapOutput added in v0.0.4

func (o TeamUserMembershipMapOutput) ToTeamUserMembershipMapOutput() TeamUserMembershipMapOutput

func (TeamUserMembershipMapOutput) ToTeamUserMembershipMapOutputWithContext added in v0.0.4

func (o TeamUserMembershipMapOutput) ToTeamUserMembershipMapOutputWithContext(ctx context.Context) TeamUserMembershipMapOutput

type TeamUserMembershipOutput added in v0.0.4

type TeamUserMembershipOutput struct{ *pulumi.OutputState }

func (TeamUserMembershipOutput) ElementType added in v0.0.4

func (TeamUserMembershipOutput) ElementType() reflect.Type

func (TeamUserMembershipOutput) TeamId added in v0.0.4

The unique identifier for the team within your account.

func (TeamUserMembershipOutput) ToOutput added in v0.0.4

func (TeamUserMembershipOutput) ToTeamUserMembershipOutput added in v0.0.4

func (o TeamUserMembershipOutput) ToTeamUserMembershipOutput() TeamUserMembershipOutput

func (TeamUserMembershipOutput) ToTeamUserMembershipOutputWithContext added in v0.0.4

func (o TeamUserMembershipOutput) ToTeamUserMembershipOutputWithContext(ctx context.Context) TeamUserMembershipOutput

func (TeamUserMembershipOutput) Users added in v0.0.4

type TeamUserMembershipState added in v0.0.4

type TeamUserMembershipState struct {
	// The unique identifier for the team within your account.
	TeamId pulumi.StringPtrInput
	Users  TeamUserMembershipUserArrayInput
}

func (TeamUserMembershipState) ElementType added in v0.0.4

func (TeamUserMembershipState) ElementType() reflect.Type

type TeamUserMembershipUser added in v0.0.4

type TeamUserMembershipUser struct {
	// The team's role that links the team and the user
	Role string `pulumi:"role"`
	// The user unique identifier
	UserId string `pulumi:"userId"`
}

type TeamUserMembershipUserArgs added in v0.0.4

type TeamUserMembershipUserArgs struct {
	// The team's role that links the team and the user
	Role pulumi.StringInput `pulumi:"role"`
	// The user unique identifier
	UserId pulumi.StringInput `pulumi:"userId"`
}

func (TeamUserMembershipUserArgs) ElementType added in v0.0.4

func (TeamUserMembershipUserArgs) ElementType() reflect.Type

func (TeamUserMembershipUserArgs) ToOutput added in v0.0.4

func (TeamUserMembershipUserArgs) ToTeamUserMembershipUserOutput added in v0.0.4

func (i TeamUserMembershipUserArgs) ToTeamUserMembershipUserOutput() TeamUserMembershipUserOutput

func (TeamUserMembershipUserArgs) ToTeamUserMembershipUserOutputWithContext added in v0.0.4

func (i TeamUserMembershipUserArgs) ToTeamUserMembershipUserOutputWithContext(ctx context.Context) TeamUserMembershipUserOutput

type TeamUserMembershipUserArray added in v0.0.4

type TeamUserMembershipUserArray []TeamUserMembershipUserInput

func (TeamUserMembershipUserArray) ElementType added in v0.0.4

func (TeamUserMembershipUserArray) ToOutput added in v0.0.4

func (TeamUserMembershipUserArray) ToTeamUserMembershipUserArrayOutput added in v0.0.4

func (i TeamUserMembershipUserArray) ToTeamUserMembershipUserArrayOutput() TeamUserMembershipUserArrayOutput

func (TeamUserMembershipUserArray) ToTeamUserMembershipUserArrayOutputWithContext added in v0.0.4

func (i TeamUserMembershipUserArray) ToTeamUserMembershipUserArrayOutputWithContext(ctx context.Context) TeamUserMembershipUserArrayOutput

type TeamUserMembershipUserArrayInput added in v0.0.4

type TeamUserMembershipUserArrayInput interface {
	pulumi.Input

	ToTeamUserMembershipUserArrayOutput() TeamUserMembershipUserArrayOutput
	ToTeamUserMembershipUserArrayOutputWithContext(context.Context) TeamUserMembershipUserArrayOutput
}

TeamUserMembershipUserArrayInput is an input type that accepts TeamUserMembershipUserArray and TeamUserMembershipUserArrayOutput values. You can construct a concrete instance of `TeamUserMembershipUserArrayInput` via:

TeamUserMembershipUserArray{ TeamUserMembershipUserArgs{...} }

type TeamUserMembershipUserArrayOutput added in v0.0.4

type TeamUserMembershipUserArrayOutput struct{ *pulumi.OutputState }

func (TeamUserMembershipUserArrayOutput) ElementType added in v0.0.4

func (TeamUserMembershipUserArrayOutput) Index added in v0.0.4

func (TeamUserMembershipUserArrayOutput) ToOutput added in v0.0.4

func (TeamUserMembershipUserArrayOutput) ToTeamUserMembershipUserArrayOutput added in v0.0.4

func (o TeamUserMembershipUserArrayOutput) ToTeamUserMembershipUserArrayOutput() TeamUserMembershipUserArrayOutput

func (TeamUserMembershipUserArrayOutput) ToTeamUserMembershipUserArrayOutputWithContext added in v0.0.4

func (o TeamUserMembershipUserArrayOutput) ToTeamUserMembershipUserArrayOutputWithContext(ctx context.Context) TeamUserMembershipUserArrayOutput

type TeamUserMembershipUserInput added in v0.0.4

type TeamUserMembershipUserInput interface {
	pulumi.Input

	ToTeamUserMembershipUserOutput() TeamUserMembershipUserOutput
	ToTeamUserMembershipUserOutputWithContext(context.Context) TeamUserMembershipUserOutput
}

TeamUserMembershipUserInput is an input type that accepts TeamUserMembershipUserArgs and TeamUserMembershipUserOutput values. You can construct a concrete instance of `TeamUserMembershipUserInput` via:

TeamUserMembershipUserArgs{...}

type TeamUserMembershipUserOutput added in v0.0.4

type TeamUserMembershipUserOutput struct{ *pulumi.OutputState }

func (TeamUserMembershipUserOutput) ElementType added in v0.0.4

func (TeamUserMembershipUserOutput) Role added in v0.0.4

The team's role that links the team and the user

func (TeamUserMembershipUserOutput) ToOutput added in v0.0.4

func (TeamUserMembershipUserOutput) ToTeamUserMembershipUserOutput added in v0.0.4

func (o TeamUserMembershipUserOutput) ToTeamUserMembershipUserOutput() TeamUserMembershipUserOutput

func (TeamUserMembershipUserOutput) ToTeamUserMembershipUserOutputWithContext added in v0.0.4

func (o TeamUserMembershipUserOutput) ToTeamUserMembershipUserOutputWithContext(ctx context.Context) TeamUserMembershipUserOutput

func (TeamUserMembershipUserOutput) UserId added in v0.0.4

The user unique identifier

type User

type User struct {
	pulumi.CustomResourceState

	// The timestamp that the user created their Fivetran account
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The email address that the user has associated with their user profile.
	Email pulumi.StringOutput `pulumi:"email"`
	// The last name of the user.
	FamilyName pulumi.StringOutput `pulumi:"familyName"`
	// The first name of the user.
	GivenName pulumi.StringOutput `pulumi:"givenName"`
	// The field indicates whether the user has been invited to your account.
	Invited     pulumi.BoolOutput   `pulumi:"invited"`
	LastUpdated pulumi.StringOutput `pulumi:"lastUpdated"`
	// The last time that the user has logged into their Fivetran account.
	LoggedInAt pulumi.StringOutput `pulumi:"loggedInAt"`
	// The phone number of the user.
	Phone pulumi.StringPtrOutput `pulumi:"phone"`
	// The user's avatar as a URL link (for example, 'http://mycompany.com/avatars/john_white.png') or base64 data URI (for example, 'data:image/png;base64,aHR0cDovL215Y29tcGFueS5jb20vYXZhdGFycy9qb2huX3doaXRlLnBuZw==')
	Picture pulumi.StringPtrOutput `pulumi:"picture"`
	// The role that you would like to assign to the user
	Role pulumi.StringPtrOutput `pulumi:"role"`
	// The field indicates whether the user has verified their email address in the account creation process.
	Verified pulumi.BoolOutput `pulumi:"verified"`
}

-This resource allows you to create, update, and delete users.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/ryan-pip/pulumi-fivetran/sdk/go/fivetran"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.NewUser(ctx, "user", &fivetran.UserArgs{
			Email:      pulumi.String("user@email.address.com"),
			FamilyName: pulumi.String("Doe"),
			GivenName:  pulumi.String("John"),
			Phone:      pulumi.String("+353 00 0000 0000"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

1. To import an existing `fivetran_user` resource into your Terraform state, you need to get `user_id`.

You can retrieve all users using the [fivetran_users data source](/docs/data-sources/users). 2. Define an empty resource in your `.tf` configurationhcl resource "fivetran_user" "my_imported_fivetran_user" { }

```sh

$ pulumi import fivetran:index/user:User

Run the `terraform import` command ```

```sh

$ pulumi import fivetran:index/user:User my_imported_fivetran_user {user_id}

```

  1. Use the `terraform state show` command to get the values from the stateterraform state show 'fivetran_user.my_imported_fivetran_user' 5. Copy the values and paste them to your `.tf` configuration.

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) ToOutput

func (i *User) ToOutput(ctx context.Context) pulumix.Output[*User]

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 email address that the user has associated with their user profile.
	Email pulumi.StringInput
	// The last name of the user.
	FamilyName pulumi.StringInput
	// The first name of the user.
	GivenName pulumi.StringInput
	// The phone number of the user.
	Phone pulumi.StringPtrInput
	// The user's avatar as a URL link (for example, 'http://mycompany.com/avatars/john_white.png') or base64 data URI (for example, 'data:image/png;base64,aHR0cDovL215Y29tcGFueS5jb20vYXZhdGFycy9qb2huX3doaXRlLnBuZw==')
	Picture pulumi.StringPtrInput
	// The role that you would like to assign to the user
	Role pulumi.StringPtrInput
}

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) ToOutput

func (i UserArray) ToOutput(ctx context.Context) pulumix.Output[[]*User]

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) ToOutput

func (o UserArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*User]

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) ToOutput

func (i UserMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*User]

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) ToOutput

func (o UserMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*User]

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) CreatedAt

func (o UserOutput) CreatedAt() pulumi.StringOutput

The timestamp that the user created their Fivetran account

func (UserOutput) ElementType

func (UserOutput) ElementType() reflect.Type

func (UserOutput) Email

func (o UserOutput) Email() pulumi.StringOutput

The email address that the user has associated with their user profile.

func (UserOutput) FamilyName

func (o UserOutput) FamilyName() pulumi.StringOutput

The last name of the user.

func (UserOutput) GivenName

func (o UserOutput) GivenName() pulumi.StringOutput

The first name of the user.

func (UserOutput) Invited

func (o UserOutput) Invited() pulumi.BoolOutput

The field indicates whether the user has been invited to your account.

func (UserOutput) LastUpdated

func (o UserOutput) LastUpdated() pulumi.StringOutput

func (UserOutput) LoggedInAt

func (o UserOutput) LoggedInAt() pulumi.StringOutput

The last time that the user has logged into their Fivetran account.

func (UserOutput) Phone

func (o UserOutput) Phone() pulumi.StringPtrOutput

The phone number of the user.

func (UserOutput) Picture

func (o UserOutput) Picture() pulumi.StringPtrOutput

The user's avatar as a URL link (for example, 'http://mycompany.com/avatars/john_white.png') or base64 data URI (for example, 'data:image/png;base64,aHR0cDovL215Y29tcGFueS5jb20vYXZhdGFycy9qb2huX3doaXRlLnBuZw==')

func (UserOutput) Role

The role that you would like to assign to the user

func (UserOutput) ToOutput

func (o UserOutput) ToOutput(ctx context.Context) pulumix.Output[*User]

func (UserOutput) ToUserOutput

func (o UserOutput) ToUserOutput() UserOutput

func (UserOutput) ToUserOutputWithContext

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

func (UserOutput) Verified

func (o UserOutput) Verified() pulumi.BoolOutput

The field indicates whether the user has verified their email address in the account creation process.

type UserState

type UserState struct {
	// The timestamp that the user created their Fivetran account
	CreatedAt pulumi.StringPtrInput
	// The email address that the user has associated with their user profile.
	Email pulumi.StringPtrInput
	// The last name of the user.
	FamilyName pulumi.StringPtrInput
	// The first name of the user.
	GivenName pulumi.StringPtrInput
	// The field indicates whether the user has been invited to your account.
	Invited     pulumi.BoolPtrInput
	LastUpdated pulumi.StringPtrInput
	// The last time that the user has logged into their Fivetran account.
	LoggedInAt pulumi.StringPtrInput
	// The phone number of the user.
	Phone pulumi.StringPtrInput
	// The user's avatar as a URL link (for example, 'http://mycompany.com/avatars/john_white.png') or base64 data URI (for example, 'data:image/png;base64,aHR0cDovL215Y29tcGFueS5jb20vYXZhdGFycy9qb2huX3doaXRlLnBuZw==')
	Picture pulumi.StringPtrInput
	// The role that you would like to assign to the user
	Role pulumi.StringPtrInput
	// The field indicates whether the user has verified their email address in the account creation process.
	Verified pulumi.BoolPtrInput
}

func (UserState) ElementType

func (UserState) ElementType() reflect.Type

type Webhook

type Webhook struct {
	pulumi.CustomResourceState

	// Boolean, if set to true, webhooks are immediately sent in response to events
	Active pulumi.BoolOutput `pulumi:"active"`
	// The webhook creation timestamp
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The ID of the user who created the webhook.
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// The array of event types
	Events pulumi.StringArrayOutput `pulumi:"events"`
	// The group ID
	GroupId pulumi.StringPtrOutput `pulumi:"groupId"`
	// Specifies whether the setup tests should be run
	RunTests pulumi.BoolPtrOutput `pulumi:"runTests"`
	// The secret string used for payload signing and masked in the response.
	Secret pulumi.StringOutput `pulumi:"secret"`
	// The webhook type (group, account)
	Type pulumi.StringOutput `pulumi:"type"`
	// Your webhooks URL endpoint for your application
	Url pulumi.StringOutput `pulumi:"url"`
}

This resource allows you to create, update, and delete webhooks.

## Import

1. To import an existing `fivetran_webhook` resource into your Terraform state, you need to get `webhook_id`.

You can retrieve all webhooks using the [fivetran_webhooks data source](/docs/data-sources/webhooks). 2. Define an empty resource in your `.tf` configurationhcl resource "fivetran_webhook" "my_imported_fivetran_webhook" { }

```sh

$ pulumi import fivetran:index/webhook:Webhook

Run the `terraform import` command ```

```sh

$ pulumi import fivetran:index/webhook:Webhook my_imported_fivetran_webhook {webhook_id}

```

  1. Use the `terraform state show` command to get the values from the stateterraform state show 'fivetran_webhook.my_imported_fivetran_webhook' 5. Copy the values and paste them to your `.tf` configuration.

func GetWebhook

func GetWebhook(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebhookState, opts ...pulumi.ResourceOption) (*Webhook, error)

GetWebhook gets an existing Webhook 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 NewWebhook

func NewWebhook(ctx *pulumi.Context,
	name string, args *WebhookArgs, opts ...pulumi.ResourceOption) (*Webhook, error)

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

func (*Webhook) ElementType

func (*Webhook) ElementType() reflect.Type

func (*Webhook) ToOutput

func (i *Webhook) ToOutput(ctx context.Context) pulumix.Output[*Webhook]

func (*Webhook) ToWebhookOutput

func (i *Webhook) ToWebhookOutput() WebhookOutput

func (*Webhook) ToWebhookOutputWithContext

func (i *Webhook) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput

type WebhookArgs

type WebhookArgs struct {
	// Boolean, if set to true, webhooks are immediately sent in response to events
	Active pulumi.BoolInput
	// The array of event types
	Events pulumi.StringArrayInput
	// The group ID
	GroupId pulumi.StringPtrInput
	// Specifies whether the setup tests should be run
	RunTests pulumi.BoolPtrInput
	// The secret string used for payload signing and masked in the response.
	Secret pulumi.StringInput
	// The webhook type (group, account)
	Type pulumi.StringInput
	// Your webhooks URL endpoint for your application
	Url pulumi.StringInput
}

The set of arguments for constructing a Webhook resource.

func (WebhookArgs) ElementType

func (WebhookArgs) ElementType() reflect.Type

type WebhookArray

type WebhookArray []WebhookInput

func (WebhookArray) ElementType

func (WebhookArray) ElementType() reflect.Type

func (WebhookArray) ToOutput

func (i WebhookArray) ToOutput(ctx context.Context) pulumix.Output[[]*Webhook]

func (WebhookArray) ToWebhookArrayOutput

func (i WebhookArray) ToWebhookArrayOutput() WebhookArrayOutput

func (WebhookArray) ToWebhookArrayOutputWithContext

func (i WebhookArray) ToWebhookArrayOutputWithContext(ctx context.Context) WebhookArrayOutput

type WebhookArrayInput

type WebhookArrayInput interface {
	pulumi.Input

	ToWebhookArrayOutput() WebhookArrayOutput
	ToWebhookArrayOutputWithContext(context.Context) WebhookArrayOutput
}

WebhookArrayInput is an input type that accepts WebhookArray and WebhookArrayOutput values. You can construct a concrete instance of `WebhookArrayInput` via:

WebhookArray{ WebhookArgs{...} }

type WebhookArrayOutput

type WebhookArrayOutput struct{ *pulumi.OutputState }

func (WebhookArrayOutput) ElementType

func (WebhookArrayOutput) ElementType() reflect.Type

func (WebhookArrayOutput) Index

func (WebhookArrayOutput) ToOutput

func (WebhookArrayOutput) ToWebhookArrayOutput

func (o WebhookArrayOutput) ToWebhookArrayOutput() WebhookArrayOutput

func (WebhookArrayOutput) ToWebhookArrayOutputWithContext

func (o WebhookArrayOutput) ToWebhookArrayOutputWithContext(ctx context.Context) WebhookArrayOutput

type WebhookInput

type WebhookInput interface {
	pulumi.Input

	ToWebhookOutput() WebhookOutput
	ToWebhookOutputWithContext(ctx context.Context) WebhookOutput
}

type WebhookMap

type WebhookMap map[string]WebhookInput

func (WebhookMap) ElementType

func (WebhookMap) ElementType() reflect.Type

func (WebhookMap) ToOutput

func (i WebhookMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Webhook]

func (WebhookMap) ToWebhookMapOutput

func (i WebhookMap) ToWebhookMapOutput() WebhookMapOutput

func (WebhookMap) ToWebhookMapOutputWithContext

func (i WebhookMap) ToWebhookMapOutputWithContext(ctx context.Context) WebhookMapOutput

type WebhookMapInput

type WebhookMapInput interface {
	pulumi.Input

	ToWebhookMapOutput() WebhookMapOutput
	ToWebhookMapOutputWithContext(context.Context) WebhookMapOutput
}

WebhookMapInput is an input type that accepts WebhookMap and WebhookMapOutput values. You can construct a concrete instance of `WebhookMapInput` via:

WebhookMap{ "key": WebhookArgs{...} }

type WebhookMapOutput

type WebhookMapOutput struct{ *pulumi.OutputState }

func (WebhookMapOutput) ElementType

func (WebhookMapOutput) ElementType() reflect.Type

func (WebhookMapOutput) MapIndex

func (WebhookMapOutput) ToOutput

func (WebhookMapOutput) ToWebhookMapOutput

func (o WebhookMapOutput) ToWebhookMapOutput() WebhookMapOutput

func (WebhookMapOutput) ToWebhookMapOutputWithContext

func (o WebhookMapOutput) ToWebhookMapOutputWithContext(ctx context.Context) WebhookMapOutput

type WebhookOutput

type WebhookOutput struct{ *pulumi.OutputState }

func (WebhookOutput) Active

func (o WebhookOutput) Active() pulumi.BoolOutput

Boolean, if set to true, webhooks are immediately sent in response to events

func (WebhookOutput) CreatedAt

func (o WebhookOutput) CreatedAt() pulumi.StringOutput

The webhook creation timestamp

func (WebhookOutput) CreatedBy

func (o WebhookOutput) CreatedBy() pulumi.StringOutput

The ID of the user who created the webhook.

func (WebhookOutput) ElementType

func (WebhookOutput) ElementType() reflect.Type

func (WebhookOutput) Events

The array of event types

func (WebhookOutput) GroupId

func (o WebhookOutput) GroupId() pulumi.StringPtrOutput

The group ID

func (WebhookOutput) RunTests

func (o WebhookOutput) RunTests() pulumi.BoolPtrOutput

Specifies whether the setup tests should be run

func (WebhookOutput) Secret

func (o WebhookOutput) Secret() pulumi.StringOutput

The secret string used for payload signing and masked in the response.

func (WebhookOutput) ToOutput

func (o WebhookOutput) ToOutput(ctx context.Context) pulumix.Output[*Webhook]

func (WebhookOutput) ToWebhookOutput

func (o WebhookOutput) ToWebhookOutput() WebhookOutput

func (WebhookOutput) ToWebhookOutputWithContext

func (o WebhookOutput) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput

func (WebhookOutput) Type

The webhook type (group, account)

func (WebhookOutput) Url

Your webhooks URL endpoint for your application

type WebhookState

type WebhookState struct {
	// Boolean, if set to true, webhooks are immediately sent in response to events
	Active pulumi.BoolPtrInput
	// The webhook creation timestamp
	CreatedAt pulumi.StringPtrInput
	// The ID of the user who created the webhook.
	CreatedBy pulumi.StringPtrInput
	// The array of event types
	Events pulumi.StringArrayInput
	// The group ID
	GroupId pulumi.StringPtrInput
	// Specifies whether the setup tests should be run
	RunTests pulumi.BoolPtrInput
	// The secret string used for payload signing and masked in the response.
	Secret pulumi.StringPtrInput
	// The webhook type (group, account)
	Type pulumi.StringPtrInput
	// Your webhooks URL endpoint for your application
	Url pulumi.StringPtrInput
}

func (WebhookState) ElementType

func (WebhookState) ElementType() reflect.Type

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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