aws_appflow_connector_profile

package
v0.0.0-...-4deecce Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Args

type Args struct {
	// ConnectionMode: string, required
	ConnectionMode terra.StringValue `hcl:"connection_mode,attr" validate:"required"`
	// ConnectorLabel: string, optional
	ConnectorLabel terra.StringValue `hcl:"connector_label,attr"`
	// ConnectorType: string, required
	ConnectorType terra.StringValue `hcl:"connector_type,attr" validate:"required"`
	// Id: string, optional
	Id terra.StringValue `hcl:"id,attr"`
	// KmsArn: string, optional
	KmsArn terra.StringValue `hcl:"kms_arn,attr"`
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
	// ConnectorProfileConfig: required
	ConnectorProfileConfig *ConnectorProfileConfig `hcl:"connector_profile_config,block" validate:"required"`
}

Args contains the configurations for aws_appflow_connector_profile.

type ConnectorProfileConfig

type ConnectorProfileConfig struct {
	// ConnectorProfileConfigConnectorProfileCredentials: required
	ConnectorProfileCredentials *ConnectorProfileConfigConnectorProfileCredentials `hcl:"connector_profile_credentials,block" validate:"required"`
	// ConnectorProfileConfigConnectorProfileProperties: required
	ConnectorProfileProperties *ConnectorProfileConfigConnectorProfileProperties `hcl:"connector_profile_properties,block" validate:"required"`
}

type ConnectorProfileConfigAttributes

type ConnectorProfileConfigAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigAttributes) ConnectorProfileProperties

func (ConnectorProfileConfigAttributes) InternalRef

func (ConnectorProfileConfigAttributes) InternalTokens

func (cpc ConnectorProfileConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ConnectorProfileConfigAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfileCredentials

type ConnectorProfileConfigConnectorProfileCredentials struct {
	// ConnectorProfileConfigConnectorProfileCredentialsAmplitude: optional
	Amplitude *ConnectorProfileConfigConnectorProfileCredentialsAmplitude `hcl:"amplitude,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsCustomConnector: optional
	CustomConnector *ConnectorProfileConfigConnectorProfileCredentialsCustomConnector `hcl:"custom_connector,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsDatadog: optional
	Datadog *ConnectorProfileConfigConnectorProfileCredentialsDatadog `hcl:"datadog,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsDynatrace: optional
	Dynatrace *ConnectorProfileConfigConnectorProfileCredentialsDynatrace `hcl:"dynatrace,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics: optional
	GoogleAnalytics *ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics `hcl:"google_analytics,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsHoneycode: optional
	Honeycode *ConnectorProfileConfigConnectorProfileCredentialsHoneycode `hcl:"honeycode,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsInforNexus: optional
	InforNexus *ConnectorProfileConfigConnectorProfileCredentialsInforNexus `hcl:"infor_nexus,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsMarketo: optional
	Marketo *ConnectorProfileConfigConnectorProfileCredentialsMarketo `hcl:"marketo,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsRedshift: optional
	Redshift *ConnectorProfileConfigConnectorProfileCredentialsRedshift `hcl:"redshift,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsSalesforce: optional
	Salesforce *ConnectorProfileConfigConnectorProfileCredentialsSalesforce `hcl:"salesforce,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsSapoData: optional
	SapoData *ConnectorProfileConfigConnectorProfileCredentialsSapoData `hcl:"sapo_data,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsServiceNow: optional
	ServiceNow *ConnectorProfileConfigConnectorProfileCredentialsServiceNow `hcl:"service_now,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsSingular: optional
	Singular *ConnectorProfileConfigConnectorProfileCredentialsSingular `hcl:"singular,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsSlack: optional
	Slack *ConnectorProfileConfigConnectorProfileCredentialsSlack `hcl:"slack,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsSnowflake: optional
	Snowflake *ConnectorProfileConfigConnectorProfileCredentialsSnowflake `hcl:"snowflake,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsTrendmicro: optional
	Trendmicro *ConnectorProfileConfigConnectorProfileCredentialsTrendmicro `hcl:"trendmicro,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsVeeva: optional
	Veeva *ConnectorProfileConfigConnectorProfileCredentialsVeeva `hcl:"veeva,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsZendesk: optional
	Zendesk *ConnectorProfileConfigConnectorProfileCredentialsZendesk `hcl:"zendesk,block"`
}

type ConnectorProfileConfigConnectorProfileCredentials2Baa85Ee

type ConnectorProfileConfigConnectorProfileCredentials2Baa85Ee struct {
	// AuthCode: string, optional
	AuthCode terra.StringValue `hcl:"auth_code,attr"`
	// RedirectUri: string, optional
	RedirectUri terra.StringValue `hcl:"redirect_uri,attr"`
}

type ConnectorProfileConfigConnectorProfileCredentials2Baa85EeAttributes

type ConnectorProfileConfigConnectorProfileCredentials2Baa85EeAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentials2Baa85EeAttributes) AuthCode

func (ConnectorProfileConfigConnectorProfileCredentials2Baa85EeAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentials2Baa85EeAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentials2Baa85EeAttributes) InternalWithRef

func (ConnectorProfileConfigConnectorProfileCredentials2Baa85EeAttributes) RedirectUri

type ConnectorProfileConfigConnectorProfileCredentials2Baa85EeState

type ConnectorProfileConfigConnectorProfileCredentials2Baa85EeState struct {
	AuthCode    string `json:"auth_code"`
	RedirectUri string `json:"redirect_uri"`
}

type ConnectorProfileConfigConnectorProfileCredentials97Bdc99D

type ConnectorProfileConfigConnectorProfileCredentials97Bdc99D struct {
	// AuthCode: string, optional
	AuthCode terra.StringValue `hcl:"auth_code,attr"`
	// RedirectUri: string, optional
	RedirectUri terra.StringValue `hcl:"redirect_uri,attr"`
}

type ConnectorProfileConfigConnectorProfileCredentials97Bdc99DAttributes

type ConnectorProfileConfigConnectorProfileCredentials97Bdc99DAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentials97Bdc99DAttributes) AuthCode

func (ConnectorProfileConfigConnectorProfileCredentials97Bdc99DAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentials97Bdc99DAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentials97Bdc99DAttributes) InternalWithRef

func (ConnectorProfileConfigConnectorProfileCredentials97Bdc99DAttributes) RedirectUri

type ConnectorProfileConfigConnectorProfileCredentials97Bdc99DState

type ConnectorProfileConfigConnectorProfileCredentials97Bdc99DState struct {
	AuthCode    string `json:"auth_code"`
	RedirectUri string `json:"redirect_uri"`
}

type ConnectorProfileConfigConnectorProfileCredentialsAmplitude

type ConnectorProfileConfigConnectorProfileCredentialsAmplitude struct {
	// ApiKey: string, required
	ApiKey terra.StringValue `hcl:"api_key,attr" validate:"required"`
	// SecretKey: string, required
	SecretKey terra.StringValue `hcl:"secret_key,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfileCredentialsAmplitudeAttributes

type ConnectorProfileConfigConnectorProfileCredentialsAmplitudeAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsAmplitudeAttributes) ApiKey

func (ConnectorProfileConfigConnectorProfileCredentialsAmplitudeAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsAmplitudeAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsAmplitudeAttributes) InternalWithRef

func (ConnectorProfileConfigConnectorProfileCredentialsAmplitudeAttributes) SecretKey

type ConnectorProfileConfigConnectorProfileCredentialsAmplitudeState

type ConnectorProfileConfigConnectorProfileCredentialsAmplitudeState struct {
	ApiKey    string `json:"api_key"`
	SecretKey string `json:"secret_key"`
}

type ConnectorProfileConfigConnectorProfileCredentialsAttributes

type ConnectorProfileConfigConnectorProfileCredentialsAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnector

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnector struct {
	// AuthenticationType: string, required
	AuthenticationType terra.StringValue `hcl:"authentication_type,attr" validate:"required"`
	// ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey: optional
	ApiKey *ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey `hcl:"api_key,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic: optional
	Basic *ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic `hcl:"basic,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom: optional
	Custom *ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom `hcl:"custom,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2: optional
	Oauth2 *ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2 `hcl:"oauth2,block"`
}

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey struct {
	// ApiKey: string, required
	ApiKey terra.StringValue `hcl:"api_key,attr" validate:"required"`
	// ApiSecretKey: string, optional
	ApiSecretKey terra.StringValue `hcl:"api_secret_key,attr"`
}

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyAttributes

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyAttributes) ApiKey

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyAttributes) ApiSecretKey

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyAttributes) InternalTokens

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyState

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyState struct {
	ApiKey       string `json:"api_key"`
	ApiSecretKey string `json:"api_secret_key"`
}

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorAttributes

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorAttributes) AuthenticationType

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic struct {
	// Password: string, required
	Password terra.StringValue `hcl:"password,attr" validate:"required"`
	// Username: string, required
	Username terra.StringValue `hcl:"username,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicAttributes

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicAttributes) Password

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicAttributes) Username

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicState

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicState struct {
	Password string `json:"password"`
	Username string `json:"username"`
}

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom struct {
	// CredentialsMap: map of string, optional
	CredentialsMap terra.MapValue[terra.StringValue] `hcl:"credentials_map,attr"`
	// CustomAuthenticationType: string, required
	CustomAuthenticationType terra.StringValue `hcl:"custom_authentication_type,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomAttributes

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomAttributes) CredentialsMap

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomAttributes) CustomAuthenticationType

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomAttributes) InternalTokens

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomState

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomState struct {
	CredentialsMap           map[string]string `json:"credentials_map"`
	CustomAuthenticationType string            `json:"custom_authentication_type"`
}

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2 struct {
	// AccessToken: string, optional
	AccessToken terra.StringValue `hcl:"access_token,attr"`
	// ClientId: string, optional
	ClientId terra.StringValue `hcl:"client_id,attr"`
	// ClientSecret: string, optional
	ClientSecret terra.StringValue `hcl:"client_secret,attr"`
	// RefreshToken: string, optional
	RefreshToken terra.StringValue `hcl:"refresh_token,attr"`
	// ConnectorProfileConfigConnectorProfileCredentials2Baa85Ee: optional
	OauthRequest *ConnectorProfileConfigConnectorProfileCredentials2Baa85Ee `hcl:"oauth_request,block"`
}

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Attributes

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Attributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Attributes) AccessToken

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Attributes) ClientId

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Attributes) ClientSecret

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Attributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Attributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Attributes) OauthRequest

func (ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Attributes) RefreshToken

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2State

type ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2State struct {
	AccessToken  string                                                           `json:"access_token"`
	ClientId     string                                                           `json:"client_id"`
	ClientSecret string                                                           `json:"client_secret"`
	RefreshToken string                                                           `json:"refresh_token"`
	OauthRequest []ConnectorProfileConfigConnectorProfileCredentials2Baa85EeState `json:"oauth_request"`
}

type ConnectorProfileConfigConnectorProfileCredentialsDatadog

type ConnectorProfileConfigConnectorProfileCredentialsDatadog struct {
	// ApiKey: string, required
	ApiKey terra.StringValue `hcl:"api_key,attr" validate:"required"`
	// ApplicationKey: string, required
	ApplicationKey terra.StringValue `hcl:"application_key,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfileCredentialsDatadogAttributes

type ConnectorProfileConfigConnectorProfileCredentialsDatadogAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsDatadogAttributes) ApiKey

func (ConnectorProfileConfigConnectorProfileCredentialsDatadogAttributes) ApplicationKey

func (ConnectorProfileConfigConnectorProfileCredentialsDatadogAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsDatadogAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsDatadogAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfileCredentialsDatadogState

type ConnectorProfileConfigConnectorProfileCredentialsDatadogState struct {
	ApiKey         string `json:"api_key"`
	ApplicationKey string `json:"application_key"`
}

type ConnectorProfileConfigConnectorProfileCredentialsDynatrace

type ConnectorProfileConfigConnectorProfileCredentialsDynatrace struct {
	// ApiToken: string, required
	ApiToken terra.StringValue `hcl:"api_token,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfileCredentialsDynatraceAttributes

type ConnectorProfileConfigConnectorProfileCredentialsDynatraceAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsDynatraceAttributes) ApiToken

func (ConnectorProfileConfigConnectorProfileCredentialsDynatraceAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsDynatraceAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsDynatraceAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfileCredentialsDynatraceState

type ConnectorProfileConfigConnectorProfileCredentialsDynatraceState struct {
	ApiToken string `json:"api_token"`
}

type ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics

type ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics struct {
	// AccessToken: string, optional
	AccessToken terra.StringValue `hcl:"access_token,attr"`
	// ClientId: string, required
	ClientId terra.StringValue `hcl:"client_id,attr" validate:"required"`
	// ClientSecret: string, required
	ClientSecret terra.StringValue `hcl:"client_secret,attr" validate:"required"`
	// RefreshToken: string, optional
	RefreshToken terra.StringValue `hcl:"refresh_token,attr"`
	// ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequest: optional
	OauthRequest *ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequest `hcl:"oauth_request,block"`
}

type ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsAttributes

type ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsAttributes) AccessToken

func (ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsAttributes) ClientId

func (ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsAttributes) ClientSecret

func (ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsAttributes) InternalWithRef

func (ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsAttributes) RefreshToken

type ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequest

type ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequest struct {
	// AuthCode: string, optional
	AuthCode terra.StringValue `hcl:"auth_code,attr"`
	// RedirectUri: string, optional
	RedirectUri terra.StringValue `hcl:"redirect_uri,attr"`
}

type ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequestAttributes

type ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequestAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequestAttributes) AuthCode

func (ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequestAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequestAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequestAttributes) RedirectUri

type ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequestState

type ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequestState struct {
	AuthCode    string `json:"auth_code"`
	RedirectUri string `json:"redirect_uri"`
}

type ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsState

type ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsState struct {
	AccessToken  string                                                                              `json:"access_token"`
	ClientId     string                                                                              `json:"client_id"`
	ClientSecret string                                                                              `json:"client_secret"`
	RefreshToken string                                                                              `json:"refresh_token"`
	OauthRequest []ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequestState `json:"oauth_request"`
}

type ConnectorProfileConfigConnectorProfileCredentialsHoneycode

type ConnectorProfileConfigConnectorProfileCredentialsHoneycode struct {
	// AccessToken: string, optional
	AccessToken terra.StringValue `hcl:"access_token,attr"`
	// RefreshToken: string, optional
	RefreshToken terra.StringValue `hcl:"refresh_token,attr"`
	// ConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequest: optional
	OauthRequest *ConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequest `hcl:"oauth_request,block"`
}

type ConnectorProfileConfigConnectorProfileCredentialsHoneycodeAttributes

type ConnectorProfileConfigConnectorProfileCredentialsHoneycodeAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsHoneycodeAttributes) AccessToken

func (ConnectorProfileConfigConnectorProfileCredentialsHoneycodeAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsHoneycodeAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsHoneycodeAttributes) InternalWithRef

func (ConnectorProfileConfigConnectorProfileCredentialsHoneycodeAttributes) RefreshToken

type ConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequest

type ConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequest struct {
	// AuthCode: string, optional
	AuthCode terra.StringValue `hcl:"auth_code,attr"`
	// RedirectUri: string, optional
	RedirectUri terra.StringValue `hcl:"redirect_uri,attr"`
}

type ConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequestAttributes

type ConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequestAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequestAttributes) AuthCode

func (ConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequestAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequestAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequestAttributes) RedirectUri

type ConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequestState

type ConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequestState struct {
	AuthCode    string `json:"auth_code"`
	RedirectUri string `json:"redirect_uri"`
}

type ConnectorProfileConfigConnectorProfileCredentialsHoneycodeState

type ConnectorProfileConfigConnectorProfileCredentialsHoneycodeState struct {
	AccessToken  string                                                                        `json:"access_token"`
	RefreshToken string                                                                        `json:"refresh_token"`
	OauthRequest []ConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequestState `json:"oauth_request"`
}

type ConnectorProfileConfigConnectorProfileCredentialsInforNexus

type ConnectorProfileConfigConnectorProfileCredentialsInforNexus struct {
	// AccessKeyId: string, required
	AccessKeyId terra.StringValue `hcl:"access_key_id,attr" validate:"required"`
	// Datakey: string, required
	Datakey terra.StringValue `hcl:"datakey,attr" validate:"required"`
	// SecretAccessKey: string, required
	SecretAccessKey terra.StringValue `hcl:"secret_access_key,attr" validate:"required"`
	// UserId: string, required
	UserId terra.StringValue `hcl:"user_id,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfileCredentialsInforNexusAttributes

type ConnectorProfileConfigConnectorProfileCredentialsInforNexusAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsInforNexusAttributes) AccessKeyId

func (ConnectorProfileConfigConnectorProfileCredentialsInforNexusAttributes) Datakey

func (ConnectorProfileConfigConnectorProfileCredentialsInforNexusAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsInforNexusAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsInforNexusAttributes) InternalWithRef

func (ConnectorProfileConfigConnectorProfileCredentialsInforNexusAttributes) SecretAccessKey

func (ConnectorProfileConfigConnectorProfileCredentialsInforNexusAttributes) UserId

type ConnectorProfileConfigConnectorProfileCredentialsInforNexusState

type ConnectorProfileConfigConnectorProfileCredentialsInforNexusState struct {
	AccessKeyId     string `json:"access_key_id"`
	Datakey         string `json:"datakey"`
	SecretAccessKey string `json:"secret_access_key"`
	UserId          string `json:"user_id"`
}

type ConnectorProfileConfigConnectorProfileCredentialsMarketo

type ConnectorProfileConfigConnectorProfileCredentialsMarketo struct {
	// AccessToken: string, optional
	AccessToken terra.StringValue `hcl:"access_token,attr"`
	// ClientId: string, required
	ClientId terra.StringValue `hcl:"client_id,attr" validate:"required"`
	// ClientSecret: string, required
	ClientSecret terra.StringValue `hcl:"client_secret,attr" validate:"required"`
	// ConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequest: optional
	OauthRequest *ConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequest `hcl:"oauth_request,block"`
}

type ConnectorProfileConfigConnectorProfileCredentialsMarketoAttributes

type ConnectorProfileConfigConnectorProfileCredentialsMarketoAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsMarketoAttributes) AccessToken

func (ConnectorProfileConfigConnectorProfileCredentialsMarketoAttributes) ClientId

func (ConnectorProfileConfigConnectorProfileCredentialsMarketoAttributes) ClientSecret

func (ConnectorProfileConfigConnectorProfileCredentialsMarketoAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsMarketoAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsMarketoAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequest

type ConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequest struct {
	// AuthCode: string, optional
	AuthCode terra.StringValue `hcl:"auth_code,attr"`
	// RedirectUri: string, optional
	RedirectUri terra.StringValue `hcl:"redirect_uri,attr"`
}

type ConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequestAttributes

type ConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequestAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequestAttributes) AuthCode

func (ConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequestAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequestAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequestAttributes) RedirectUri

type ConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequestState

type ConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequestState struct {
	AuthCode    string `json:"auth_code"`
	RedirectUri string `json:"redirect_uri"`
}

type ConnectorProfileConfigConnectorProfileCredentialsMarketoState

type ConnectorProfileConfigConnectorProfileCredentialsMarketoState struct {
	AccessToken  string                                                                      `json:"access_token"`
	ClientId     string                                                                      `json:"client_id"`
	ClientSecret string                                                                      `json:"client_secret"`
	OauthRequest []ConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequestState `json:"oauth_request"`
}

type ConnectorProfileConfigConnectorProfileCredentialsRedshift

type ConnectorProfileConfigConnectorProfileCredentialsRedshift struct {
	// Password: string, required
	Password terra.StringValue `hcl:"password,attr" validate:"required"`
	// Username: string, required
	Username terra.StringValue `hcl:"username,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfileCredentialsRedshiftAttributes

type ConnectorProfileConfigConnectorProfileCredentialsRedshiftAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsRedshiftAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsRedshiftAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsRedshiftAttributes) InternalWithRef

func (ConnectorProfileConfigConnectorProfileCredentialsRedshiftAttributes) Password

func (ConnectorProfileConfigConnectorProfileCredentialsRedshiftAttributes) Username

type ConnectorProfileConfigConnectorProfileCredentialsRedshiftState

type ConnectorProfileConfigConnectorProfileCredentialsRedshiftState struct {
	Password string `json:"password"`
	Username string `json:"username"`
}

type ConnectorProfileConfigConnectorProfileCredentialsSalesforce

type ConnectorProfileConfigConnectorProfileCredentialsSalesforce struct {
	// AccessToken: string, optional
	AccessToken terra.StringValue `hcl:"access_token,attr"`
	// ClientCredentialsArn: string, optional
	ClientCredentialsArn terra.StringValue `hcl:"client_credentials_arn,attr"`
	// JwtToken: string, optional
	JwtToken terra.StringValue `hcl:"jwt_token,attr"`
	// Oauth2GrantType: string, optional
	Oauth2GrantType terra.StringValue `hcl:"oauth2_grant_type,attr"`
	// RefreshToken: string, optional
	RefreshToken terra.StringValue `hcl:"refresh_token,attr"`
	// ConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequest: optional
	OauthRequest *ConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequest `hcl:"oauth_request,block"`
}

type ConnectorProfileConfigConnectorProfileCredentialsSalesforceAttributes

type ConnectorProfileConfigConnectorProfileCredentialsSalesforceAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsSalesforceAttributes) AccessToken

func (ConnectorProfileConfigConnectorProfileCredentialsSalesforceAttributes) ClientCredentialsArn

func (ConnectorProfileConfigConnectorProfileCredentialsSalesforceAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsSalesforceAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsSalesforceAttributes) InternalWithRef

func (ConnectorProfileConfigConnectorProfileCredentialsSalesforceAttributes) JwtToken

func (ConnectorProfileConfigConnectorProfileCredentialsSalesforceAttributes) Oauth2GrantType

func (ConnectorProfileConfigConnectorProfileCredentialsSalesforceAttributes) RefreshToken

type ConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequest

type ConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequest struct {
	// AuthCode: string, optional
	AuthCode terra.StringValue `hcl:"auth_code,attr"`
	// RedirectUri: string, optional
	RedirectUri terra.StringValue `hcl:"redirect_uri,attr"`
}

type ConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestAttributes

type ConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestAttributes) AuthCode

func (ConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestAttributes) RedirectUri

type ConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestState

type ConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestState struct {
	AuthCode    string `json:"auth_code"`
	RedirectUri string `json:"redirect_uri"`
}

type ConnectorProfileConfigConnectorProfileCredentialsSalesforceState

type ConnectorProfileConfigConnectorProfileCredentialsSalesforceState struct {
	AccessToken          string                                                                         `json:"access_token"`
	ClientCredentialsArn string                                                                         `json:"client_credentials_arn"`
	JwtToken             string                                                                         `json:"jwt_token"`
	Oauth2GrantType      string                                                                         `json:"oauth2_grant_type"`
	RefreshToken         string                                                                         `json:"refresh_token"`
	OauthRequest         []ConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestState `json:"oauth_request"`
}

type ConnectorProfileConfigConnectorProfileCredentialsSapoData

type ConnectorProfileConfigConnectorProfileCredentialsSapoData struct {
	// ConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials: optional
	BasicAuthCredentials *ConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials `hcl:"basic_auth_credentials,block"`
	// ConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentials: optional
	OauthCredentials *ConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentials `hcl:"oauth_credentials,block"`
}

type ConnectorProfileConfigConnectorProfileCredentialsSapoDataAttributes

type ConnectorProfileConfigConnectorProfileCredentialsSapoDataAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsSapoDataAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsSapoDataAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsSapoDataAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials

type ConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials struct {
	// Password: string, required
	Password terra.StringValue `hcl:"password,attr" validate:"required"`
	// Username: string, required
	Username terra.StringValue `hcl:"username,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsAttributes

type ConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsAttributes) Password

func (ConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsAttributes) Username

type ConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsState

type ConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsState struct {
	Password string `json:"password"`
	Username string `json:"username"`
}

type ConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentials

type ConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentials struct {
	// AccessToken: string, optional
	AccessToken terra.StringValue `hcl:"access_token,attr"`
	// ClientId: string, required
	ClientId terra.StringValue `hcl:"client_id,attr" validate:"required"`
	// ClientSecret: string, required
	ClientSecret terra.StringValue `hcl:"client_secret,attr" validate:"required"`
	// RefreshToken: string, optional
	RefreshToken terra.StringValue `hcl:"refresh_token,attr"`
	// ConnectorProfileConfigConnectorProfileCredentials97Bdc99D: optional
	OauthRequest *ConnectorProfileConfigConnectorProfileCredentials97Bdc99D `hcl:"oauth_request,block"`
}

type ConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsAttributes

type ConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsAttributes) AccessToken

func (ConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsAttributes) ClientId

func (ConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsAttributes) ClientSecret

func (ConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsAttributes) OauthRequest

func (ConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsAttributes) RefreshToken

type ConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsState

type ConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsState struct {
	AccessToken  string                                                           `json:"access_token"`
	ClientId     string                                                           `json:"client_id"`
	ClientSecret string                                                           `json:"client_secret"`
	RefreshToken string                                                           `json:"refresh_token"`
	OauthRequest []ConnectorProfileConfigConnectorProfileCredentials97Bdc99DState `json:"oauth_request"`
}

type ConnectorProfileConfigConnectorProfileCredentialsSapoDataState

type ConnectorProfileConfigConnectorProfileCredentialsSapoDataState struct {
	BasicAuthCredentials []ConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsState `json:"basic_auth_credentials"`
	OauthCredentials     []ConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsState     `json:"oauth_credentials"`
}

type ConnectorProfileConfigConnectorProfileCredentialsServiceNow

type ConnectorProfileConfigConnectorProfileCredentialsServiceNow struct {
	// Password: string, required
	Password terra.StringValue `hcl:"password,attr" validate:"required"`
	// Username: string, required
	Username terra.StringValue `hcl:"username,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfileCredentialsServiceNowAttributes

type ConnectorProfileConfigConnectorProfileCredentialsServiceNowAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsServiceNowAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsServiceNowAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsServiceNowAttributes) InternalWithRef

func (ConnectorProfileConfigConnectorProfileCredentialsServiceNowAttributes) Password

func (ConnectorProfileConfigConnectorProfileCredentialsServiceNowAttributes) Username

type ConnectorProfileConfigConnectorProfileCredentialsServiceNowState

type ConnectorProfileConfigConnectorProfileCredentialsServiceNowState struct {
	Password string `json:"password"`
	Username string `json:"username"`
}

type ConnectorProfileConfigConnectorProfileCredentialsSingular

type ConnectorProfileConfigConnectorProfileCredentialsSingular struct {
	// ApiKey: string, required
	ApiKey terra.StringValue `hcl:"api_key,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfileCredentialsSingularAttributes

type ConnectorProfileConfigConnectorProfileCredentialsSingularAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsSingularAttributes) ApiKey

func (ConnectorProfileConfigConnectorProfileCredentialsSingularAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsSingularAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsSingularAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfileCredentialsSingularState

type ConnectorProfileConfigConnectorProfileCredentialsSingularState struct {
	ApiKey string `json:"api_key"`
}

type ConnectorProfileConfigConnectorProfileCredentialsSlack

type ConnectorProfileConfigConnectorProfileCredentialsSlack struct {
	// AccessToken: string, optional
	AccessToken terra.StringValue `hcl:"access_token,attr"`
	// ClientId: string, required
	ClientId terra.StringValue `hcl:"client_id,attr" validate:"required"`
	// ClientSecret: string, required
	ClientSecret terra.StringValue `hcl:"client_secret,attr" validate:"required"`
	// ConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequest: optional
	OauthRequest *ConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequest `hcl:"oauth_request,block"`
}

type ConnectorProfileConfigConnectorProfileCredentialsSlackAttributes

type ConnectorProfileConfigConnectorProfileCredentialsSlackAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsSlackAttributes) AccessToken

func (ConnectorProfileConfigConnectorProfileCredentialsSlackAttributes) ClientId

func (ConnectorProfileConfigConnectorProfileCredentialsSlackAttributes) ClientSecret

func (ConnectorProfileConfigConnectorProfileCredentialsSlackAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsSlackAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsSlackAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequest

type ConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequest struct {
	// AuthCode: string, optional
	AuthCode terra.StringValue `hcl:"auth_code,attr"`
	// RedirectUri: string, optional
	RedirectUri terra.StringValue `hcl:"redirect_uri,attr"`
}

type ConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequestAttributes

type ConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequestAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequestAttributes) AuthCode

func (ConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequestAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequestAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequestAttributes) InternalWithRef

func (ConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequestAttributes) RedirectUri

type ConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequestState

type ConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequestState struct {
	AuthCode    string `json:"auth_code"`
	RedirectUri string `json:"redirect_uri"`
}

type ConnectorProfileConfigConnectorProfileCredentialsSlackState

type ConnectorProfileConfigConnectorProfileCredentialsSlackState struct {
	AccessToken  string                                                                    `json:"access_token"`
	ClientId     string                                                                    `json:"client_id"`
	ClientSecret string                                                                    `json:"client_secret"`
	OauthRequest []ConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequestState `json:"oauth_request"`
}

type ConnectorProfileConfigConnectorProfileCredentialsSnowflake

type ConnectorProfileConfigConnectorProfileCredentialsSnowflake struct {
	// Password: string, required
	Password terra.StringValue `hcl:"password,attr" validate:"required"`
	// Username: string, required
	Username terra.StringValue `hcl:"username,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfileCredentialsSnowflakeAttributes

type ConnectorProfileConfigConnectorProfileCredentialsSnowflakeAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsSnowflakeAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsSnowflakeAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsSnowflakeAttributes) InternalWithRef

func (ConnectorProfileConfigConnectorProfileCredentialsSnowflakeAttributes) Password

func (ConnectorProfileConfigConnectorProfileCredentialsSnowflakeAttributes) Username

type ConnectorProfileConfigConnectorProfileCredentialsSnowflakeState

type ConnectorProfileConfigConnectorProfileCredentialsSnowflakeState struct {
	Password string `json:"password"`
	Username string `json:"username"`
}

type ConnectorProfileConfigConnectorProfileCredentialsState

type ConnectorProfileConfigConnectorProfileCredentialsState struct {
	Amplitude       []ConnectorProfileConfigConnectorProfileCredentialsAmplitudeState       `json:"amplitude"`
	CustomConnector []ConnectorProfileConfigConnectorProfileCredentialsCustomConnectorState `json:"custom_connector"`
	Datadog         []ConnectorProfileConfigConnectorProfileCredentialsDatadogState         `json:"datadog"`
	Dynatrace       []ConnectorProfileConfigConnectorProfileCredentialsDynatraceState       `json:"dynatrace"`
	GoogleAnalytics []ConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsState `json:"google_analytics"`
	Honeycode       []ConnectorProfileConfigConnectorProfileCredentialsHoneycodeState       `json:"honeycode"`
	InforNexus      []ConnectorProfileConfigConnectorProfileCredentialsInforNexusState      `json:"infor_nexus"`
	Marketo         []ConnectorProfileConfigConnectorProfileCredentialsMarketoState         `json:"marketo"`
	Redshift        []ConnectorProfileConfigConnectorProfileCredentialsRedshiftState        `json:"redshift"`
	Salesforce      []ConnectorProfileConfigConnectorProfileCredentialsSalesforceState      `json:"salesforce"`
	SapoData        []ConnectorProfileConfigConnectorProfileCredentialsSapoDataState        `json:"sapo_data"`
	ServiceNow      []ConnectorProfileConfigConnectorProfileCredentialsServiceNowState      `json:"service_now"`
	Singular        []ConnectorProfileConfigConnectorProfileCredentialsSingularState        `json:"singular"`
	Slack           []ConnectorProfileConfigConnectorProfileCredentialsSlackState           `json:"slack"`
	Snowflake       []ConnectorProfileConfigConnectorProfileCredentialsSnowflakeState       `json:"snowflake"`
	Trendmicro      []ConnectorProfileConfigConnectorProfileCredentialsTrendmicroState      `json:"trendmicro"`
	Veeva           []ConnectorProfileConfigConnectorProfileCredentialsVeevaState           `json:"veeva"`
	Zendesk         []ConnectorProfileConfigConnectorProfileCredentialsZendeskState         `json:"zendesk"`
}

type ConnectorProfileConfigConnectorProfileCredentialsTrendmicro

type ConnectorProfileConfigConnectorProfileCredentialsTrendmicro struct {
	// ApiSecretKey: string, required
	ApiSecretKey terra.StringValue `hcl:"api_secret_key,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfileCredentialsTrendmicroAttributes

type ConnectorProfileConfigConnectorProfileCredentialsTrendmicroAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsTrendmicroAttributes) ApiSecretKey

func (ConnectorProfileConfigConnectorProfileCredentialsTrendmicroAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsTrendmicroAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsTrendmicroAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfileCredentialsTrendmicroState

type ConnectorProfileConfigConnectorProfileCredentialsTrendmicroState struct {
	ApiSecretKey string `json:"api_secret_key"`
}

type ConnectorProfileConfigConnectorProfileCredentialsVeeva

type ConnectorProfileConfigConnectorProfileCredentialsVeeva struct {
	// Password: string, required
	Password terra.StringValue `hcl:"password,attr" validate:"required"`
	// Username: string, required
	Username terra.StringValue `hcl:"username,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfileCredentialsVeevaAttributes

type ConnectorProfileConfigConnectorProfileCredentialsVeevaAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsVeevaAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsVeevaAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsVeevaAttributes) InternalWithRef

func (ConnectorProfileConfigConnectorProfileCredentialsVeevaAttributes) Password

func (ConnectorProfileConfigConnectorProfileCredentialsVeevaAttributes) Username

type ConnectorProfileConfigConnectorProfileCredentialsVeevaState

type ConnectorProfileConfigConnectorProfileCredentialsVeevaState struct {
	Password string `json:"password"`
	Username string `json:"username"`
}

type ConnectorProfileConfigConnectorProfileCredentialsZendesk

type ConnectorProfileConfigConnectorProfileCredentialsZendesk struct {
	// AccessToken: string, optional
	AccessToken terra.StringValue `hcl:"access_token,attr"`
	// ClientId: string, required
	ClientId terra.StringValue `hcl:"client_id,attr" validate:"required"`
	// ClientSecret: string, required
	ClientSecret terra.StringValue `hcl:"client_secret,attr" validate:"required"`
	// ConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequest: optional
	OauthRequest *ConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequest `hcl:"oauth_request,block"`
}

type ConnectorProfileConfigConnectorProfileCredentialsZendeskAttributes

type ConnectorProfileConfigConnectorProfileCredentialsZendeskAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsZendeskAttributes) AccessToken

func (ConnectorProfileConfigConnectorProfileCredentialsZendeskAttributes) ClientId

func (ConnectorProfileConfigConnectorProfileCredentialsZendeskAttributes) ClientSecret

func (ConnectorProfileConfigConnectorProfileCredentialsZendeskAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsZendeskAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsZendeskAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequest

type ConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequest struct {
	// AuthCode: string, optional
	AuthCode terra.StringValue `hcl:"auth_code,attr"`
	// RedirectUri: string, optional
	RedirectUri terra.StringValue `hcl:"redirect_uri,attr"`
}

type ConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequestAttributes

type ConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequestAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequestAttributes) AuthCode

func (ConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequestAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequestAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequestAttributes) RedirectUri

type ConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequestState

type ConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequestState struct {
	AuthCode    string `json:"auth_code"`
	RedirectUri string `json:"redirect_uri"`
}

type ConnectorProfileConfigConnectorProfileCredentialsZendeskState

type ConnectorProfileConfigConnectorProfileCredentialsZendeskState struct {
	AccessToken  string                                                                      `json:"access_token"`
	ClientId     string                                                                      `json:"client_id"`
	ClientSecret string                                                                      `json:"client_secret"`
	OauthRequest []ConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequestState `json:"oauth_request"`
}

type ConnectorProfileConfigConnectorProfileProperties

type ConnectorProfileConfigConnectorProfileProperties struct {
	// ConnectorProfileConfigConnectorProfilePropertiesAmplitude: optional
	Amplitude *ConnectorProfileConfigConnectorProfilePropertiesAmplitude `hcl:"amplitude,block"`
	// ConnectorProfileConfigConnectorProfilePropertiesCustomConnector: optional
	CustomConnector *ConnectorProfileConfigConnectorProfilePropertiesCustomConnector `hcl:"custom_connector,block"`
	// ConnectorProfileConfigConnectorProfilePropertiesDatadog: optional
	Datadog *ConnectorProfileConfigConnectorProfilePropertiesDatadog `hcl:"datadog,block"`
	// ConnectorProfileConfigConnectorProfilePropertiesDynatrace: optional
	Dynatrace *ConnectorProfileConfigConnectorProfilePropertiesDynatrace `hcl:"dynatrace,block"`
	// ConnectorProfileConfigConnectorProfilePropertiesGoogleAnalytics: optional
	GoogleAnalytics *ConnectorProfileConfigConnectorProfilePropertiesGoogleAnalytics `hcl:"google_analytics,block"`
	// ConnectorProfileConfigConnectorProfilePropertiesHoneycode: optional
	Honeycode *ConnectorProfileConfigConnectorProfilePropertiesHoneycode `hcl:"honeycode,block"`
	// ConnectorProfileConfigConnectorProfilePropertiesInforNexus: optional
	InforNexus *ConnectorProfileConfigConnectorProfilePropertiesInforNexus `hcl:"infor_nexus,block"`
	// ConnectorProfileConfigConnectorProfilePropertiesMarketo: optional
	Marketo *ConnectorProfileConfigConnectorProfilePropertiesMarketo `hcl:"marketo,block"`
	// ConnectorProfileConfigConnectorProfilePropertiesRedshift: optional
	Redshift *ConnectorProfileConfigConnectorProfilePropertiesRedshift `hcl:"redshift,block"`
	// ConnectorProfileConfigConnectorProfilePropertiesSalesforce: optional
	Salesforce *ConnectorProfileConfigConnectorProfilePropertiesSalesforce `hcl:"salesforce,block"`
	// ConnectorProfileConfigConnectorProfilePropertiesSapoData: optional
	SapoData *ConnectorProfileConfigConnectorProfilePropertiesSapoData `hcl:"sapo_data,block"`
	// ConnectorProfileConfigConnectorProfilePropertiesServiceNow: optional
	ServiceNow *ConnectorProfileConfigConnectorProfilePropertiesServiceNow `hcl:"service_now,block"`
	// ConnectorProfileConfigConnectorProfilePropertiesSingular: optional
	Singular *ConnectorProfileConfigConnectorProfilePropertiesSingular `hcl:"singular,block"`
	// ConnectorProfileConfigConnectorProfilePropertiesSlack: optional
	Slack *ConnectorProfileConfigConnectorProfilePropertiesSlack `hcl:"slack,block"`
	// ConnectorProfileConfigConnectorProfilePropertiesSnowflake: optional
	Snowflake *ConnectorProfileConfigConnectorProfilePropertiesSnowflake `hcl:"snowflake,block"`
	// ConnectorProfileConfigConnectorProfilePropertiesTrendmicro: optional
	Trendmicro *ConnectorProfileConfigConnectorProfilePropertiesTrendmicro `hcl:"trendmicro,block"`
	// ConnectorProfileConfigConnectorProfilePropertiesVeeva: optional
	Veeva *ConnectorProfileConfigConnectorProfilePropertiesVeeva `hcl:"veeva,block"`
	// ConnectorProfileConfigConnectorProfilePropertiesZendesk: optional
	Zendesk *ConnectorProfileConfigConnectorProfilePropertiesZendesk `hcl:"zendesk,block"`
}

type ConnectorProfileConfigConnectorProfilePropertiesAmplitude

type ConnectorProfileConfigConnectorProfilePropertiesAmplitude struct{}

type ConnectorProfileConfigConnectorProfilePropertiesAmplitudeAttributes

type ConnectorProfileConfigConnectorProfilePropertiesAmplitudeAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesAmplitudeAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesAmplitudeAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesAmplitudeAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfilePropertiesAmplitudeState

type ConnectorProfileConfigConnectorProfilePropertiesAmplitudeState struct{}

type ConnectorProfileConfigConnectorProfilePropertiesAttributes

type ConnectorProfileConfigConnectorProfilePropertiesAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfilePropertiesCustomConnector

type ConnectorProfileConfigConnectorProfilePropertiesCustomConnector struct {
	// ProfileProperties: map of string, optional
	ProfileProperties terra.MapValue[terra.StringValue] `hcl:"profile_properties,attr"`
	// ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2Properties: optional
	Oauth2Properties *ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2Properties `hcl:"oauth2_properties,block"`
}

type ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorAttributes

type ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorAttributes) InternalWithRef

func (ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorAttributes) ProfileProperties

type ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2Properties

type ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2Properties struct {
	// Oauth2GrantType: string, required
	Oauth2GrantType terra.StringValue `hcl:"oauth2_grant_type,attr" validate:"required"`
	// TokenUrl: string, required
	TokenUrl terra.StringValue `hcl:"token_url,attr" validate:"required"`
	// TokenUrlCustomProperties: map of string, optional
	TokenUrlCustomProperties terra.MapValue[terra.StringValue] `hcl:"token_url_custom_properties,attr"`
}

type ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2PropertiesAttributes

type ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2PropertiesAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2PropertiesAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2PropertiesAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2PropertiesAttributes) Oauth2GrantType

func (ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2PropertiesAttributes) TokenUrl

func (ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2PropertiesAttributes) TokenUrlCustomProperties

type ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2PropertiesState

type ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2PropertiesState struct {
	Oauth2GrantType          string            `json:"oauth2_grant_type"`
	TokenUrl                 string            `json:"token_url"`
	TokenUrlCustomProperties map[string]string `json:"token_url_custom_properties"`
}

type ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorState

type ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorState struct {
	ProfileProperties map[string]string                                                                      `json:"profile_properties"`
	Oauth2Properties  []ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2PropertiesState `json:"oauth2_properties"`
}

type ConnectorProfileConfigConnectorProfilePropertiesDatadog

type ConnectorProfileConfigConnectorProfilePropertiesDatadog struct {
	// InstanceUrl: string, required
	InstanceUrl terra.StringValue `hcl:"instance_url,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfilePropertiesDatadogAttributes

type ConnectorProfileConfigConnectorProfilePropertiesDatadogAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesDatadogAttributes) InstanceUrl

func (ConnectorProfileConfigConnectorProfilePropertiesDatadogAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesDatadogAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesDatadogAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfilePropertiesDatadogState

type ConnectorProfileConfigConnectorProfilePropertiesDatadogState struct {
	InstanceUrl string `json:"instance_url"`
}

type ConnectorProfileConfigConnectorProfilePropertiesDynatrace

type ConnectorProfileConfigConnectorProfilePropertiesDynatrace struct {
	// InstanceUrl: string, required
	InstanceUrl terra.StringValue `hcl:"instance_url,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfilePropertiesDynatraceAttributes

type ConnectorProfileConfigConnectorProfilePropertiesDynatraceAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesDynatraceAttributes) InstanceUrl

func (ConnectorProfileConfigConnectorProfilePropertiesDynatraceAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesDynatraceAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesDynatraceAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfilePropertiesDynatraceState

type ConnectorProfileConfigConnectorProfilePropertiesDynatraceState struct {
	InstanceUrl string `json:"instance_url"`
}

type ConnectorProfileConfigConnectorProfilePropertiesGoogleAnalytics

type ConnectorProfileConfigConnectorProfilePropertiesGoogleAnalytics struct{}

type ConnectorProfileConfigConnectorProfilePropertiesGoogleAnalyticsAttributes

type ConnectorProfileConfigConnectorProfilePropertiesGoogleAnalyticsAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesGoogleAnalyticsAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesGoogleAnalyticsAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesGoogleAnalyticsAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfilePropertiesGoogleAnalyticsState

type ConnectorProfileConfigConnectorProfilePropertiesGoogleAnalyticsState struct{}

type ConnectorProfileConfigConnectorProfilePropertiesHoneycode

type ConnectorProfileConfigConnectorProfilePropertiesHoneycode struct{}

type ConnectorProfileConfigConnectorProfilePropertiesHoneycodeAttributes

type ConnectorProfileConfigConnectorProfilePropertiesHoneycodeAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesHoneycodeAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesHoneycodeAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesHoneycodeAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfilePropertiesHoneycodeState

type ConnectorProfileConfigConnectorProfilePropertiesHoneycodeState struct{}

type ConnectorProfileConfigConnectorProfilePropertiesInforNexus

type ConnectorProfileConfigConnectorProfilePropertiesInforNexus struct {
	// InstanceUrl: string, required
	InstanceUrl terra.StringValue `hcl:"instance_url,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfilePropertiesInforNexusAttributes

type ConnectorProfileConfigConnectorProfilePropertiesInforNexusAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesInforNexusAttributes) InstanceUrl

func (ConnectorProfileConfigConnectorProfilePropertiesInforNexusAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesInforNexusAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesInforNexusAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfilePropertiesInforNexusState

type ConnectorProfileConfigConnectorProfilePropertiesInforNexusState struct {
	InstanceUrl string `json:"instance_url"`
}

type ConnectorProfileConfigConnectorProfilePropertiesMarketo

type ConnectorProfileConfigConnectorProfilePropertiesMarketo struct {
	// InstanceUrl: string, required
	InstanceUrl terra.StringValue `hcl:"instance_url,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfilePropertiesMarketoAttributes

type ConnectorProfileConfigConnectorProfilePropertiesMarketoAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesMarketoAttributes) InstanceUrl

func (ConnectorProfileConfigConnectorProfilePropertiesMarketoAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesMarketoAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesMarketoAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfilePropertiesMarketoState

type ConnectorProfileConfigConnectorProfilePropertiesMarketoState struct {
	InstanceUrl string `json:"instance_url"`
}

type ConnectorProfileConfigConnectorProfilePropertiesRedshift

type ConnectorProfileConfigConnectorProfilePropertiesRedshift struct {
	// BucketName: string, required
	BucketName terra.StringValue `hcl:"bucket_name,attr" validate:"required"`
	// BucketPrefix: string, optional
	BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr"`
	// ClusterIdentifier: string, optional
	ClusterIdentifier terra.StringValue `hcl:"cluster_identifier,attr"`
	// DataApiRoleArn: string, optional
	DataApiRoleArn terra.StringValue `hcl:"data_api_role_arn,attr"`
	// DatabaseName: string, optional
	DatabaseName terra.StringValue `hcl:"database_name,attr"`
	// DatabaseUrl: string, optional
	DatabaseUrl terra.StringValue `hcl:"database_url,attr"`
	// RoleArn: string, required
	RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfilePropertiesRedshiftAttributes

type ConnectorProfileConfigConnectorProfilePropertiesRedshiftAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesRedshiftAttributes) BucketName

func (ConnectorProfileConfigConnectorProfilePropertiesRedshiftAttributes) BucketPrefix

func (ConnectorProfileConfigConnectorProfilePropertiesRedshiftAttributes) ClusterIdentifier

func (ConnectorProfileConfigConnectorProfilePropertiesRedshiftAttributes) DataApiRoleArn

func (ConnectorProfileConfigConnectorProfilePropertiesRedshiftAttributes) DatabaseName

func (ConnectorProfileConfigConnectorProfilePropertiesRedshiftAttributes) DatabaseUrl

func (ConnectorProfileConfigConnectorProfilePropertiesRedshiftAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesRedshiftAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesRedshiftAttributes) InternalWithRef

func (ConnectorProfileConfigConnectorProfilePropertiesRedshiftAttributes) RoleArn

type ConnectorProfileConfigConnectorProfilePropertiesRedshiftState

type ConnectorProfileConfigConnectorProfilePropertiesRedshiftState struct {
	BucketName        string `json:"bucket_name"`
	BucketPrefix      string `json:"bucket_prefix"`
	ClusterIdentifier string `json:"cluster_identifier"`
	DataApiRoleArn    string `json:"data_api_role_arn"`
	DatabaseName      string `json:"database_name"`
	DatabaseUrl       string `json:"database_url"`
	RoleArn           string `json:"role_arn"`
}

type ConnectorProfileConfigConnectorProfilePropertiesSalesforce

type ConnectorProfileConfigConnectorProfilePropertiesSalesforce struct {
	// InstanceUrl: string, optional
	InstanceUrl terra.StringValue `hcl:"instance_url,attr"`
	// IsSandboxEnvironment: bool, optional
	IsSandboxEnvironment terra.BoolValue `hcl:"is_sandbox_environment,attr"`
}

type ConnectorProfileConfigConnectorProfilePropertiesSalesforceAttributes

type ConnectorProfileConfigConnectorProfilePropertiesSalesforceAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesSalesforceAttributes) InstanceUrl

func (ConnectorProfileConfigConnectorProfilePropertiesSalesforceAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesSalesforceAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesSalesforceAttributes) InternalWithRef

func (ConnectorProfileConfigConnectorProfilePropertiesSalesforceAttributes) IsSandboxEnvironment

type ConnectorProfileConfigConnectorProfilePropertiesSalesforceState

type ConnectorProfileConfigConnectorProfilePropertiesSalesforceState struct {
	InstanceUrl          string `json:"instance_url"`
	IsSandboxEnvironment bool   `json:"is_sandbox_environment"`
}

type ConnectorProfileConfigConnectorProfilePropertiesSapoData

type ConnectorProfileConfigConnectorProfilePropertiesSapoData struct {
	// ApplicationHostUrl: string, required
	ApplicationHostUrl terra.StringValue `hcl:"application_host_url,attr" validate:"required"`
	// ApplicationServicePath: string, required
	ApplicationServicePath terra.StringValue `hcl:"application_service_path,attr" validate:"required"`
	// ClientNumber: string, required
	ClientNumber terra.StringValue `hcl:"client_number,attr" validate:"required"`
	// LogonLanguage: string, optional
	LogonLanguage terra.StringValue `hcl:"logon_language,attr"`
	// PortNumber: number, required
	PortNumber terra.NumberValue `hcl:"port_number,attr" validate:"required"`
	// PrivateLinkServiceName: string, optional
	PrivateLinkServiceName terra.StringValue `hcl:"private_link_service_name,attr"`
	// ConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthProperties: optional
	OauthProperties *ConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthProperties `hcl:"oauth_properties,block"`
}

type ConnectorProfileConfigConnectorProfilePropertiesSapoDataAttributes

type ConnectorProfileConfigConnectorProfilePropertiesSapoDataAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesSapoDataAttributes) ApplicationHostUrl

func (ConnectorProfileConfigConnectorProfilePropertiesSapoDataAttributes) ApplicationServicePath

func (ConnectorProfileConfigConnectorProfilePropertiesSapoDataAttributes) ClientNumber

func (ConnectorProfileConfigConnectorProfilePropertiesSapoDataAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesSapoDataAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesSapoDataAttributes) InternalWithRef

func (ConnectorProfileConfigConnectorProfilePropertiesSapoDataAttributes) LogonLanguage

func (ConnectorProfileConfigConnectorProfilePropertiesSapoDataAttributes) PortNumber

func (ConnectorProfileConfigConnectorProfilePropertiesSapoDataAttributes) PrivateLinkServiceName

type ConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthProperties

type ConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthProperties struct {
	// AuthCodeUrl: string, required
	AuthCodeUrl terra.StringValue `hcl:"auth_code_url,attr" validate:"required"`
	// OauthScopes: list of string, required
	OauthScopes terra.ListValue[terra.StringValue] `hcl:"oauth_scopes,attr" validate:"required"`
	// TokenUrl: string, required
	TokenUrl terra.StringValue `hcl:"token_url,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthPropertiesAttributes

type ConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthPropertiesAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthPropertiesAttributes) AuthCodeUrl

func (ConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthPropertiesAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthPropertiesAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthPropertiesAttributes) OauthScopes

func (ConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthPropertiesAttributes) TokenUrl

type ConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthPropertiesState

type ConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthPropertiesState struct {
	AuthCodeUrl string   `json:"auth_code_url"`
	OauthScopes []string `json:"oauth_scopes"`
	TokenUrl    string   `json:"token_url"`
}

type ConnectorProfileConfigConnectorProfilePropertiesSapoDataState

type ConnectorProfileConfigConnectorProfilePropertiesSapoDataState struct {
	ApplicationHostUrl     string                                                                         `json:"application_host_url"`
	ApplicationServicePath string                                                                         `json:"application_service_path"`
	ClientNumber           string                                                                         `json:"client_number"`
	LogonLanguage          string                                                                         `json:"logon_language"`
	PortNumber             float64                                                                        `json:"port_number"`
	PrivateLinkServiceName string                                                                         `json:"private_link_service_name"`
	OauthProperties        []ConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthPropertiesState `json:"oauth_properties"`
}

type ConnectorProfileConfigConnectorProfilePropertiesServiceNow

type ConnectorProfileConfigConnectorProfilePropertiesServiceNow struct {
	// InstanceUrl: string, required
	InstanceUrl terra.StringValue `hcl:"instance_url,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfilePropertiesServiceNowAttributes

type ConnectorProfileConfigConnectorProfilePropertiesServiceNowAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesServiceNowAttributes) InstanceUrl

func (ConnectorProfileConfigConnectorProfilePropertiesServiceNowAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesServiceNowAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesServiceNowAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfilePropertiesServiceNowState

type ConnectorProfileConfigConnectorProfilePropertiesServiceNowState struct {
	InstanceUrl string `json:"instance_url"`
}

type ConnectorProfileConfigConnectorProfilePropertiesSingular

type ConnectorProfileConfigConnectorProfilePropertiesSingular struct{}

type ConnectorProfileConfigConnectorProfilePropertiesSingularAttributes

type ConnectorProfileConfigConnectorProfilePropertiesSingularAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesSingularAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesSingularAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesSingularAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfilePropertiesSingularState

type ConnectorProfileConfigConnectorProfilePropertiesSingularState struct{}

type ConnectorProfileConfigConnectorProfilePropertiesSlack

type ConnectorProfileConfigConnectorProfilePropertiesSlack struct {
	// InstanceUrl: string, required
	InstanceUrl terra.StringValue `hcl:"instance_url,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfilePropertiesSlackAttributes

type ConnectorProfileConfigConnectorProfilePropertiesSlackAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesSlackAttributes) InstanceUrl

func (ConnectorProfileConfigConnectorProfilePropertiesSlackAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesSlackAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesSlackAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfilePropertiesSlackState

type ConnectorProfileConfigConnectorProfilePropertiesSlackState struct {
	InstanceUrl string `json:"instance_url"`
}

type ConnectorProfileConfigConnectorProfilePropertiesSnowflake

type ConnectorProfileConfigConnectorProfilePropertiesSnowflake struct {
	// AccountName: string, optional
	AccountName terra.StringValue `hcl:"account_name,attr"`
	// BucketName: string, required
	BucketName terra.StringValue `hcl:"bucket_name,attr" validate:"required"`
	// BucketPrefix: string, optional
	BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr"`
	// PrivateLinkServiceName: string, optional
	PrivateLinkServiceName terra.StringValue `hcl:"private_link_service_name,attr"`
	// Region: string, optional
	Region terra.StringValue `hcl:"region,attr"`
	// Stage: string, required
	Stage terra.StringValue `hcl:"stage,attr" validate:"required"`
	// Warehouse: string, required
	Warehouse terra.StringValue `hcl:"warehouse,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfilePropertiesSnowflakeAttributes

type ConnectorProfileConfigConnectorProfilePropertiesSnowflakeAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesSnowflakeAttributes) AccountName

func (ConnectorProfileConfigConnectorProfilePropertiesSnowflakeAttributes) BucketName

func (ConnectorProfileConfigConnectorProfilePropertiesSnowflakeAttributes) BucketPrefix

func (ConnectorProfileConfigConnectorProfilePropertiesSnowflakeAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesSnowflakeAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesSnowflakeAttributes) InternalWithRef

func (ConnectorProfileConfigConnectorProfilePropertiesSnowflakeAttributes) PrivateLinkServiceName

func (ConnectorProfileConfigConnectorProfilePropertiesSnowflakeAttributes) Region

func (ConnectorProfileConfigConnectorProfilePropertiesSnowflakeAttributes) Stage

func (ConnectorProfileConfigConnectorProfilePropertiesSnowflakeAttributes) Warehouse

type ConnectorProfileConfigConnectorProfilePropertiesSnowflakeState

type ConnectorProfileConfigConnectorProfilePropertiesSnowflakeState struct {
	AccountName            string `json:"account_name"`
	BucketName             string `json:"bucket_name"`
	BucketPrefix           string `json:"bucket_prefix"`
	PrivateLinkServiceName string `json:"private_link_service_name"`
	Region                 string `json:"region"`
	Stage                  string `json:"stage"`
	Warehouse              string `json:"warehouse"`
}

type ConnectorProfileConfigConnectorProfilePropertiesState

type ConnectorProfileConfigConnectorProfilePropertiesState struct {
	Amplitude       []ConnectorProfileConfigConnectorProfilePropertiesAmplitudeState       `json:"amplitude"`
	CustomConnector []ConnectorProfileConfigConnectorProfilePropertiesCustomConnectorState `json:"custom_connector"`
	Datadog         []ConnectorProfileConfigConnectorProfilePropertiesDatadogState         `json:"datadog"`
	Dynatrace       []ConnectorProfileConfigConnectorProfilePropertiesDynatraceState       `json:"dynatrace"`
	GoogleAnalytics []ConnectorProfileConfigConnectorProfilePropertiesGoogleAnalyticsState `json:"google_analytics"`
	Honeycode       []ConnectorProfileConfigConnectorProfilePropertiesHoneycodeState       `json:"honeycode"`
	InforNexus      []ConnectorProfileConfigConnectorProfilePropertiesInforNexusState      `json:"infor_nexus"`
	Marketo         []ConnectorProfileConfigConnectorProfilePropertiesMarketoState         `json:"marketo"`
	Redshift        []ConnectorProfileConfigConnectorProfilePropertiesRedshiftState        `json:"redshift"`
	Salesforce      []ConnectorProfileConfigConnectorProfilePropertiesSalesforceState      `json:"salesforce"`
	SapoData        []ConnectorProfileConfigConnectorProfilePropertiesSapoDataState        `json:"sapo_data"`
	ServiceNow      []ConnectorProfileConfigConnectorProfilePropertiesServiceNowState      `json:"service_now"`
	Singular        []ConnectorProfileConfigConnectorProfilePropertiesSingularState        `json:"singular"`
	Slack           []ConnectorProfileConfigConnectorProfilePropertiesSlackState           `json:"slack"`
	Snowflake       []ConnectorProfileConfigConnectorProfilePropertiesSnowflakeState       `json:"snowflake"`
	Trendmicro      []ConnectorProfileConfigConnectorProfilePropertiesTrendmicroState      `json:"trendmicro"`
	Veeva           []ConnectorProfileConfigConnectorProfilePropertiesVeevaState           `json:"veeva"`
	Zendesk         []ConnectorProfileConfigConnectorProfilePropertiesZendeskState         `json:"zendesk"`
}

type ConnectorProfileConfigConnectorProfilePropertiesTrendmicro

type ConnectorProfileConfigConnectorProfilePropertiesTrendmicro struct{}

type ConnectorProfileConfigConnectorProfilePropertiesTrendmicroAttributes

type ConnectorProfileConfigConnectorProfilePropertiesTrendmicroAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesTrendmicroAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesTrendmicroAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesTrendmicroAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfilePropertiesTrendmicroState

type ConnectorProfileConfigConnectorProfilePropertiesTrendmicroState struct{}

type ConnectorProfileConfigConnectorProfilePropertiesVeeva

type ConnectorProfileConfigConnectorProfilePropertiesVeeva struct {
	// InstanceUrl: string, required
	InstanceUrl terra.StringValue `hcl:"instance_url,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfilePropertiesVeevaAttributes

type ConnectorProfileConfigConnectorProfilePropertiesVeevaAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesVeevaAttributes) InstanceUrl

func (ConnectorProfileConfigConnectorProfilePropertiesVeevaAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesVeevaAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesVeevaAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfilePropertiesVeevaState

type ConnectorProfileConfigConnectorProfilePropertiesVeevaState struct {
	InstanceUrl string `json:"instance_url"`
}

type ConnectorProfileConfigConnectorProfilePropertiesZendesk

type ConnectorProfileConfigConnectorProfilePropertiesZendesk struct {
	// InstanceUrl: string, required
	InstanceUrl terra.StringValue `hcl:"instance_url,attr" validate:"required"`
}

type ConnectorProfileConfigConnectorProfilePropertiesZendeskAttributes

type ConnectorProfileConfigConnectorProfilePropertiesZendeskAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectorProfileConfigConnectorProfilePropertiesZendeskAttributes) InstanceUrl

func (ConnectorProfileConfigConnectorProfilePropertiesZendeskAttributes) InternalRef

func (ConnectorProfileConfigConnectorProfilePropertiesZendeskAttributes) InternalTokens

func (ConnectorProfileConfigConnectorProfilePropertiesZendeskAttributes) InternalWithRef

type ConnectorProfileConfigConnectorProfilePropertiesZendeskState

type ConnectorProfileConfigConnectorProfilePropertiesZendeskState struct {
	InstanceUrl string `json:"instance_url"`
}

type ConnectorProfileConfigState

type ConnectorProfileConfigState struct {
	ConnectorProfileCredentials []ConnectorProfileConfigConnectorProfileCredentialsState `json:"connector_profile_credentials"`
	ConnectorProfileProperties  []ConnectorProfileConfigConnectorProfilePropertiesState  `json:"connector_profile_properties"`
}

type Resource

type Resource struct {
	Name string
	Args Args

	DependsOn terra.Dependencies
	Lifecycle *terra.Lifecycle
	// contains filtered or unexported fields
}

Resource represents the Terraform resource aws_appflow_connector_profile.

func New

func New(name string, args Args) *Resource

New creates a new instance of Resource.

func (*Resource) Attributes

func (aacp *Resource) Attributes() awsAppflowConnectorProfileAttributes

Attributes returns the attributes for Resource.

func (*Resource) Configuration

func (aacp *Resource) Configuration() interface{}

Configuration returns the configuration (args) for Resource.

func (*Resource) DependOn

func (aacp *Resource) DependOn() terra.Reference

DependOn is used for other resources to depend on Resource.

func (*Resource) Dependencies

func (aacp *Resource) Dependencies() terra.Dependencies

Dependencies returns the list of resources Resource depends_on.

func (*Resource) ImportState

func (aacp *Resource) ImportState(state io.Reader) error

ImportState imports the given attribute values into Resource's state.

func (*Resource) LifecycleManagement

func (aacp *Resource) LifecycleManagement() *terra.Lifecycle

LifecycleManagement returns the lifecycle block for Resource.

func (*Resource) LocalName

func (aacp *Resource) LocalName() string

LocalName returns the local name for Resource.

func (*Resource) State

func (aacp *Resource) State() (*awsAppflowConnectorProfileState, bool)

State returns the state and a bool indicating if Resource has state.

func (*Resource) StateMust

func (aacp *Resource) StateMust() *awsAppflowConnectorProfileState

StateMust returns the state for Resource. Panics if the state is nil.

func (*Resource) Type

func (aacp *Resource) Type() string

Type returns the Terraform object type for Resource.

Jump to

Keyboard shortcuts

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