appflowconnectorprofile

package
v0.0.0-...-964ba77 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiKey

type ApiKey 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 ApiKeyAttributes

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

func (ApiKeyAttributes) ApiKey

func (ak ApiKeyAttributes) ApiKey() terra.StringValue

func (ApiKeyAttributes) ApiSecretKey

func (ak ApiKeyAttributes) ApiSecretKey() terra.StringValue

func (ApiKeyAttributes) InternalRef

func (ak ApiKeyAttributes) InternalRef() (terra.Reference, error)

func (ApiKeyAttributes) InternalTokens

func (ak ApiKeyAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ApiKeyAttributes) InternalWithRef

func (ak ApiKeyAttributes) InternalWithRef(ref terra.Reference) ApiKeyAttributes

type ApiKeyState

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

type Basic

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

type BasicAttributes

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

func (BasicAttributes) InternalRef

func (b BasicAttributes) InternalRef() (terra.Reference, error)

func (BasicAttributes) InternalTokens

func (b BasicAttributes) InternalTokens() (hclwrite.Tokens, error)

func (BasicAttributes) InternalWithRef

func (b BasicAttributes) InternalWithRef(ref terra.Reference) BasicAttributes

func (BasicAttributes) Password

func (b BasicAttributes) Password() terra.StringValue

func (BasicAttributes) Username

func (b BasicAttributes) Username() terra.StringValue

type BasicAuthCredentials

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

type BasicAuthCredentialsAttributes

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

func (BasicAuthCredentialsAttributes) InternalRef

func (bac BasicAuthCredentialsAttributes) InternalRef() (terra.Reference, error)

func (BasicAuthCredentialsAttributes) InternalTokens

func (bac BasicAuthCredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (BasicAuthCredentialsAttributes) InternalWithRef

func (BasicAuthCredentialsAttributes) Password

func (BasicAuthCredentialsAttributes) Username

type BasicAuthCredentialsState

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

type BasicState

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

type ConnectorProfileConfig

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

type ConnectorProfileConfigAttributes

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

func (ConnectorProfileConfigAttributes) ConnectorProfileCredentials

func (ConnectorProfileConfigAttributes) ConnectorProfileProperties

func (ConnectorProfileConfigAttributes) InternalRef

func (ConnectorProfileConfigAttributes) InternalTokens

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

func (ConnectorProfileConfigAttributes) InternalWithRef

type ConnectorProfileConfigState

type ConnectorProfileConfigState struct {
	ConnectorProfileCredentials []ConnectorProfileCredentialsState `json:"connector_profile_credentials"`
	ConnectorProfileProperties  []ConnectorProfilePropertiesState  `json:"connector_profile_properties"`
}

type ConnectorProfileCredentials

type ConnectorProfileCredentials struct {
	// ConnectorProfileCredentialsAmplitude: optional
	Amplitude *ConnectorProfileCredentialsAmplitude `hcl:"amplitude,block"`
	// ConnectorProfileCredentialsCustomConnector: optional
	CustomConnector *ConnectorProfileCredentialsCustomConnector `hcl:"custom_connector,block"`
	// ConnectorProfileCredentialsDatadog: optional
	Datadog *ConnectorProfileCredentialsDatadog `hcl:"datadog,block"`
	// ConnectorProfileCredentialsDynatrace: optional
	Dynatrace *ConnectorProfileCredentialsDynatrace `hcl:"dynatrace,block"`
	// ConnectorProfileCredentialsGoogleAnalytics: optional
	GoogleAnalytics *ConnectorProfileCredentialsGoogleAnalytics `hcl:"google_analytics,block"`
	// ConnectorProfileCredentialsHoneycode: optional
	Honeycode *ConnectorProfileCredentialsHoneycode `hcl:"honeycode,block"`
	// ConnectorProfileCredentialsInforNexus: optional
	InforNexus *ConnectorProfileCredentialsInforNexus `hcl:"infor_nexus,block"`
	// ConnectorProfileCredentialsMarketo: optional
	Marketo *ConnectorProfileCredentialsMarketo `hcl:"marketo,block"`
	// ConnectorProfileCredentialsRedshift: optional
	Redshift *ConnectorProfileCredentialsRedshift `hcl:"redshift,block"`
	// ConnectorProfileCredentialsSalesforce: optional
	Salesforce *ConnectorProfileCredentialsSalesforce `hcl:"salesforce,block"`
	// ConnectorProfileCredentialsSapoData: optional
	SapoData *ConnectorProfileCredentialsSapoData `hcl:"sapo_data,block"`
	// ConnectorProfileCredentialsServiceNow: optional
	ServiceNow *ConnectorProfileCredentialsServiceNow `hcl:"service_now,block"`
	// ConnectorProfileCredentialsSingular: optional
	Singular *ConnectorProfileCredentialsSingular `hcl:"singular,block"`
	// ConnectorProfileCredentialsSlack: optional
	Slack *ConnectorProfileCredentialsSlack `hcl:"slack,block"`
	// ConnectorProfileCredentialsSnowflake: optional
	Snowflake *ConnectorProfileCredentialsSnowflake `hcl:"snowflake,block"`
	// ConnectorProfileCredentialsTrendmicro: optional
	Trendmicro *ConnectorProfileCredentialsTrendmicro `hcl:"trendmicro,block"`
	// ConnectorProfileCredentialsVeeva: optional
	Veeva *ConnectorProfileCredentialsVeeva `hcl:"veeva,block"`
	// ConnectorProfileCredentialsZendesk: optional
	Zendesk *ConnectorProfileCredentialsZendesk `hcl:"zendesk,block"`
}

type ConnectorProfileCredentialsAmplitude

type ConnectorProfileCredentialsAmplitude 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 ConnectorProfileCredentialsAmplitudeAttributes

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

func (ConnectorProfileCredentialsAmplitudeAttributes) ApiKey

func (ConnectorProfileCredentialsAmplitudeAttributes) InternalRef

func (ConnectorProfileCredentialsAmplitudeAttributes) InternalTokens

func (ConnectorProfileCredentialsAmplitudeAttributes) InternalWithRef

func (ConnectorProfileCredentialsAmplitudeAttributes) SecretKey

type ConnectorProfileCredentialsAmplitudeState

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

type ConnectorProfileCredentialsAttributes

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

func (ConnectorProfileCredentialsAttributes) Amplitude

func (ConnectorProfileCredentialsAttributes) CustomConnector

func (ConnectorProfileCredentialsAttributes) Datadog

func (ConnectorProfileCredentialsAttributes) Dynatrace

func (ConnectorProfileCredentialsAttributes) GoogleAnalytics

func (ConnectorProfileCredentialsAttributes) Honeycode

func (ConnectorProfileCredentialsAttributes) InforNexus

func (ConnectorProfileCredentialsAttributes) InternalRef

func (ConnectorProfileCredentialsAttributes) InternalTokens

func (ConnectorProfileCredentialsAttributes) InternalWithRef

func (ConnectorProfileCredentialsAttributes) Marketo

func (ConnectorProfileCredentialsAttributes) Redshift

func (ConnectorProfileCredentialsAttributes) Salesforce

func (ConnectorProfileCredentialsAttributes) SapoData

func (ConnectorProfileCredentialsAttributes) ServiceNow

func (ConnectorProfileCredentialsAttributes) Singular

func (ConnectorProfileCredentialsAttributes) Slack

func (ConnectorProfileCredentialsAttributes) Snowflake

func (ConnectorProfileCredentialsAttributes) Trendmicro

func (ConnectorProfileCredentialsAttributes) Veeva

func (ConnectorProfileCredentialsAttributes) Zendesk

type ConnectorProfileCredentialsCustomConnector

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

type ConnectorProfileCredentialsCustomConnectorAttributes

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

func (ConnectorProfileCredentialsCustomConnectorAttributes) ApiKey

func (ConnectorProfileCredentialsCustomConnectorAttributes) AuthenticationType

func (ConnectorProfileCredentialsCustomConnectorAttributes) Basic

func (ConnectorProfileCredentialsCustomConnectorAttributes) Custom

func (ConnectorProfileCredentialsCustomConnectorAttributes) InternalRef

func (ConnectorProfileCredentialsCustomConnectorAttributes) InternalTokens

func (ConnectorProfileCredentialsCustomConnectorAttributes) InternalWithRef

func (ConnectorProfileCredentialsCustomConnectorAttributes) Oauth2

type ConnectorProfileCredentialsCustomConnectorState

type ConnectorProfileCredentialsCustomConnectorState struct {
	AuthenticationType string        `json:"authentication_type"`
	ApiKey             []ApiKeyState `json:"api_key"`
	Basic              []BasicState  `json:"basic"`
	Custom             []CustomState `json:"custom"`
	Oauth2             []Oauth2State `json:"oauth2"`
}

type ConnectorProfileCredentialsDatadog

type ConnectorProfileCredentialsDatadog 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 ConnectorProfileCredentialsDatadogAttributes

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

func (ConnectorProfileCredentialsDatadogAttributes) ApiKey

func (ConnectorProfileCredentialsDatadogAttributes) ApplicationKey

func (ConnectorProfileCredentialsDatadogAttributes) InternalRef

func (ConnectorProfileCredentialsDatadogAttributes) InternalTokens

func (ConnectorProfileCredentialsDatadogAttributes) InternalWithRef

type ConnectorProfileCredentialsDatadogState

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

type ConnectorProfileCredentialsDynatrace

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

type ConnectorProfileCredentialsDynatraceAttributes

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

func (ConnectorProfileCredentialsDynatraceAttributes) ApiToken

func (ConnectorProfileCredentialsDynatraceAttributes) InternalRef

func (ConnectorProfileCredentialsDynatraceAttributes) InternalTokens

func (ConnectorProfileCredentialsDynatraceAttributes) InternalWithRef

type ConnectorProfileCredentialsDynatraceState

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

type ConnectorProfileCredentialsGoogleAnalytics

type ConnectorProfileCredentialsGoogleAnalytics 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"`
	// GoogleAnalyticsOauthRequest: optional
	OauthRequest *GoogleAnalyticsOauthRequest `hcl:"oauth_request,block"`
}

type ConnectorProfileCredentialsGoogleAnalyticsAttributes

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

func (ConnectorProfileCredentialsGoogleAnalyticsAttributes) AccessToken

func (ConnectorProfileCredentialsGoogleAnalyticsAttributes) ClientId

func (ConnectorProfileCredentialsGoogleAnalyticsAttributes) ClientSecret

func (ConnectorProfileCredentialsGoogleAnalyticsAttributes) InternalRef

func (ConnectorProfileCredentialsGoogleAnalyticsAttributes) InternalTokens

func (ConnectorProfileCredentialsGoogleAnalyticsAttributes) InternalWithRef

func (ConnectorProfileCredentialsGoogleAnalyticsAttributes) OauthRequest

func (ConnectorProfileCredentialsGoogleAnalyticsAttributes) RefreshToken

type ConnectorProfileCredentialsGoogleAnalyticsState

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

type ConnectorProfileCredentialsHoneycode

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

type ConnectorProfileCredentialsHoneycodeAttributes

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

func (ConnectorProfileCredentialsHoneycodeAttributes) AccessToken

func (ConnectorProfileCredentialsHoneycodeAttributes) InternalRef

func (ConnectorProfileCredentialsHoneycodeAttributes) InternalTokens

func (ConnectorProfileCredentialsHoneycodeAttributes) InternalWithRef

func (ConnectorProfileCredentialsHoneycodeAttributes) OauthRequest

func (ConnectorProfileCredentialsHoneycodeAttributes) RefreshToken

type ConnectorProfileCredentialsHoneycodeState

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

type ConnectorProfileCredentialsInforNexus

type ConnectorProfileCredentialsInforNexus 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 ConnectorProfileCredentialsInforNexusAttributes

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

func (ConnectorProfileCredentialsInforNexusAttributes) AccessKeyId

func (ConnectorProfileCredentialsInforNexusAttributes) Datakey

func (ConnectorProfileCredentialsInforNexusAttributes) InternalRef

func (ConnectorProfileCredentialsInforNexusAttributes) InternalTokens

func (ConnectorProfileCredentialsInforNexusAttributes) InternalWithRef

func (ConnectorProfileCredentialsInforNexusAttributes) SecretAccessKey

func (ConnectorProfileCredentialsInforNexusAttributes) UserId

type ConnectorProfileCredentialsInforNexusState

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

type ConnectorProfileCredentialsMarketo

type ConnectorProfileCredentialsMarketo 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"`
	// MarketoOauthRequest: optional
	OauthRequest *MarketoOauthRequest `hcl:"oauth_request,block"`
}

type ConnectorProfileCredentialsMarketoAttributes

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

func (ConnectorProfileCredentialsMarketoAttributes) AccessToken

func (ConnectorProfileCredentialsMarketoAttributes) ClientId

func (ConnectorProfileCredentialsMarketoAttributes) ClientSecret

func (ConnectorProfileCredentialsMarketoAttributes) InternalRef

func (ConnectorProfileCredentialsMarketoAttributes) InternalTokens

func (ConnectorProfileCredentialsMarketoAttributes) InternalWithRef

func (ConnectorProfileCredentialsMarketoAttributes) OauthRequest

type ConnectorProfileCredentialsMarketoState

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

type ConnectorProfileCredentialsRedshift

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

type ConnectorProfileCredentialsRedshiftAttributes

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

func (ConnectorProfileCredentialsRedshiftAttributes) InternalRef

func (ConnectorProfileCredentialsRedshiftAttributes) InternalTokens

func (ConnectorProfileCredentialsRedshiftAttributes) InternalWithRef

func (ConnectorProfileCredentialsRedshiftAttributes) Password

func (ConnectorProfileCredentialsRedshiftAttributes) Username

type ConnectorProfileCredentialsRedshiftState

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

type ConnectorProfileCredentialsSalesforce

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

type ConnectorProfileCredentialsSalesforceAttributes

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

func (ConnectorProfileCredentialsSalesforceAttributes) AccessToken

func (ConnectorProfileCredentialsSalesforceAttributes) ClientCredentialsArn

func (ConnectorProfileCredentialsSalesforceAttributes) InternalRef

func (ConnectorProfileCredentialsSalesforceAttributes) InternalTokens

func (ConnectorProfileCredentialsSalesforceAttributes) InternalWithRef

func (ConnectorProfileCredentialsSalesforceAttributes) OauthRequest

func (ConnectorProfileCredentialsSalesforceAttributes) RefreshToken

type ConnectorProfileCredentialsSalesforceState

type ConnectorProfileCredentialsSalesforceState struct {
	AccessToken          string                        `json:"access_token"`
	ClientCredentialsArn string                        `json:"client_credentials_arn"`
	RefreshToken         string                        `json:"refresh_token"`
	OauthRequest         []SalesforceOauthRequestState `json:"oauth_request"`
}

type ConnectorProfileCredentialsSapoData

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

type ConnectorProfileCredentialsSapoDataAttributes

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

func (ConnectorProfileCredentialsSapoDataAttributes) BasicAuthCredentials

func (ConnectorProfileCredentialsSapoDataAttributes) InternalRef

func (ConnectorProfileCredentialsSapoDataAttributes) InternalTokens

func (ConnectorProfileCredentialsSapoDataAttributes) InternalWithRef

func (ConnectorProfileCredentialsSapoDataAttributes) OauthCredentials

type ConnectorProfileCredentialsSapoDataState

type ConnectorProfileCredentialsSapoDataState struct {
	BasicAuthCredentials []BasicAuthCredentialsState `json:"basic_auth_credentials"`
	OauthCredentials     []OauthCredentialsState     `json:"oauth_credentials"`
}

type ConnectorProfileCredentialsServiceNow

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

type ConnectorProfileCredentialsServiceNowAttributes

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

func (ConnectorProfileCredentialsServiceNowAttributes) InternalRef

func (ConnectorProfileCredentialsServiceNowAttributes) InternalTokens

func (ConnectorProfileCredentialsServiceNowAttributes) InternalWithRef

func (ConnectorProfileCredentialsServiceNowAttributes) Password

func (ConnectorProfileCredentialsServiceNowAttributes) Username

type ConnectorProfileCredentialsServiceNowState

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

type ConnectorProfileCredentialsSingular

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

type ConnectorProfileCredentialsSingularAttributes

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

func (ConnectorProfileCredentialsSingularAttributes) ApiKey

func (ConnectorProfileCredentialsSingularAttributes) InternalRef

func (ConnectorProfileCredentialsSingularAttributes) InternalTokens

func (ConnectorProfileCredentialsSingularAttributes) InternalWithRef

type ConnectorProfileCredentialsSingularState

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

type ConnectorProfileCredentialsSlack

type ConnectorProfileCredentialsSlack 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"`
	// SlackOauthRequest: optional
	OauthRequest *SlackOauthRequest `hcl:"oauth_request,block"`
}

type ConnectorProfileCredentialsSlackAttributes

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

func (ConnectorProfileCredentialsSlackAttributes) AccessToken

func (ConnectorProfileCredentialsSlackAttributes) ClientId

func (ConnectorProfileCredentialsSlackAttributes) ClientSecret

func (ConnectorProfileCredentialsSlackAttributes) InternalRef

func (ConnectorProfileCredentialsSlackAttributes) InternalTokens

func (ConnectorProfileCredentialsSlackAttributes) InternalWithRef

func (ConnectorProfileCredentialsSlackAttributes) OauthRequest

type ConnectorProfileCredentialsSlackState

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

type ConnectorProfileCredentialsSnowflake

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

type ConnectorProfileCredentialsSnowflakeAttributes

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

func (ConnectorProfileCredentialsSnowflakeAttributes) InternalRef

func (ConnectorProfileCredentialsSnowflakeAttributes) InternalTokens

func (ConnectorProfileCredentialsSnowflakeAttributes) InternalWithRef

func (ConnectorProfileCredentialsSnowflakeAttributes) Password

func (ConnectorProfileCredentialsSnowflakeAttributes) Username

type ConnectorProfileCredentialsSnowflakeState

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

type ConnectorProfileCredentialsState

type ConnectorProfileCredentialsState struct {
	Amplitude       []ConnectorProfileCredentialsAmplitudeState       `json:"amplitude"`
	CustomConnector []ConnectorProfileCredentialsCustomConnectorState `json:"custom_connector"`
	Datadog         []ConnectorProfileCredentialsDatadogState         `json:"datadog"`
	Dynatrace       []ConnectorProfileCredentialsDynatraceState       `json:"dynatrace"`
	GoogleAnalytics []ConnectorProfileCredentialsGoogleAnalyticsState `json:"google_analytics"`
	Honeycode       []ConnectorProfileCredentialsHoneycodeState       `json:"honeycode"`
	InforNexus      []ConnectorProfileCredentialsInforNexusState      `json:"infor_nexus"`
	Marketo         []ConnectorProfileCredentialsMarketoState         `json:"marketo"`
	Redshift        []ConnectorProfileCredentialsRedshiftState        `json:"redshift"`
	Salesforce      []ConnectorProfileCredentialsSalesforceState      `json:"salesforce"`
	SapoData        []ConnectorProfileCredentialsSapoDataState        `json:"sapo_data"`
	ServiceNow      []ConnectorProfileCredentialsServiceNowState      `json:"service_now"`
	Singular        []ConnectorProfileCredentialsSingularState        `json:"singular"`
	Slack           []ConnectorProfileCredentialsSlackState           `json:"slack"`
	Snowflake       []ConnectorProfileCredentialsSnowflakeState       `json:"snowflake"`
	Trendmicro      []ConnectorProfileCredentialsTrendmicroState      `json:"trendmicro"`
	Veeva           []ConnectorProfileCredentialsVeevaState           `json:"veeva"`
	Zendesk         []ConnectorProfileCredentialsZendeskState         `json:"zendesk"`
}

type ConnectorProfileCredentialsTrendmicro

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

type ConnectorProfileCredentialsTrendmicroAttributes

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

func (ConnectorProfileCredentialsTrendmicroAttributes) ApiSecretKey

func (ConnectorProfileCredentialsTrendmicroAttributes) InternalRef

func (ConnectorProfileCredentialsTrendmicroAttributes) InternalTokens

func (ConnectorProfileCredentialsTrendmicroAttributes) InternalWithRef

type ConnectorProfileCredentialsTrendmicroState

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

type ConnectorProfileCredentialsVeeva

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

type ConnectorProfileCredentialsVeevaAttributes

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

func (ConnectorProfileCredentialsVeevaAttributes) InternalRef

func (ConnectorProfileCredentialsVeevaAttributes) InternalTokens

func (ConnectorProfileCredentialsVeevaAttributes) InternalWithRef

func (ConnectorProfileCredentialsVeevaAttributes) Password

func (ConnectorProfileCredentialsVeevaAttributes) Username

type ConnectorProfileCredentialsVeevaState

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

type ConnectorProfileCredentialsZendesk

type ConnectorProfileCredentialsZendesk 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"`
	// ZendeskOauthRequest: optional
	OauthRequest *ZendeskOauthRequest `hcl:"oauth_request,block"`
}

type ConnectorProfileCredentialsZendeskAttributes

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

func (ConnectorProfileCredentialsZendeskAttributes) AccessToken

func (ConnectorProfileCredentialsZendeskAttributes) ClientId

func (ConnectorProfileCredentialsZendeskAttributes) ClientSecret

func (ConnectorProfileCredentialsZendeskAttributes) InternalRef

func (ConnectorProfileCredentialsZendeskAttributes) InternalTokens

func (ConnectorProfileCredentialsZendeskAttributes) InternalWithRef

func (ConnectorProfileCredentialsZendeskAttributes) OauthRequest

type ConnectorProfileCredentialsZendeskState

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

type ConnectorProfileProperties

type ConnectorProfileProperties struct {
	// ConnectorProfilePropertiesAmplitude: optional
	Amplitude *ConnectorProfilePropertiesAmplitude `hcl:"amplitude,block"`
	// ConnectorProfilePropertiesCustomConnector: optional
	CustomConnector *ConnectorProfilePropertiesCustomConnector `hcl:"custom_connector,block"`
	// ConnectorProfilePropertiesDatadog: optional
	Datadog *ConnectorProfilePropertiesDatadog `hcl:"datadog,block"`
	// ConnectorProfilePropertiesDynatrace: optional
	Dynatrace *ConnectorProfilePropertiesDynatrace `hcl:"dynatrace,block"`
	// ConnectorProfilePropertiesGoogleAnalytics: optional
	GoogleAnalytics *ConnectorProfilePropertiesGoogleAnalytics `hcl:"google_analytics,block"`
	// ConnectorProfilePropertiesHoneycode: optional
	Honeycode *ConnectorProfilePropertiesHoneycode `hcl:"honeycode,block"`
	// ConnectorProfilePropertiesInforNexus: optional
	InforNexus *ConnectorProfilePropertiesInforNexus `hcl:"infor_nexus,block"`
	// ConnectorProfilePropertiesMarketo: optional
	Marketo *ConnectorProfilePropertiesMarketo `hcl:"marketo,block"`
	// ConnectorProfilePropertiesRedshift: optional
	Redshift *ConnectorProfilePropertiesRedshift `hcl:"redshift,block"`
	// ConnectorProfilePropertiesSalesforce: optional
	Salesforce *ConnectorProfilePropertiesSalesforce `hcl:"salesforce,block"`
	// ConnectorProfilePropertiesSapoData: optional
	SapoData *ConnectorProfilePropertiesSapoData `hcl:"sapo_data,block"`
	// ConnectorProfilePropertiesServiceNow: optional
	ServiceNow *ConnectorProfilePropertiesServiceNow `hcl:"service_now,block"`
	// ConnectorProfilePropertiesSingular: optional
	Singular *ConnectorProfilePropertiesSingular `hcl:"singular,block"`
	// ConnectorProfilePropertiesSlack: optional
	Slack *ConnectorProfilePropertiesSlack `hcl:"slack,block"`
	// ConnectorProfilePropertiesSnowflake: optional
	Snowflake *ConnectorProfilePropertiesSnowflake `hcl:"snowflake,block"`
	// ConnectorProfilePropertiesTrendmicro: optional
	Trendmicro *ConnectorProfilePropertiesTrendmicro `hcl:"trendmicro,block"`
	// ConnectorProfilePropertiesVeeva: optional
	Veeva *ConnectorProfilePropertiesVeeva `hcl:"veeva,block"`
	// ConnectorProfilePropertiesZendesk: optional
	Zendesk *ConnectorProfilePropertiesZendesk `hcl:"zendesk,block"`
}

type ConnectorProfilePropertiesAmplitude

type ConnectorProfilePropertiesAmplitude struct{}

type ConnectorProfilePropertiesAmplitudeAttributes

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

func (ConnectorProfilePropertiesAmplitudeAttributes) InternalRef

func (ConnectorProfilePropertiesAmplitudeAttributes) InternalTokens

func (ConnectorProfilePropertiesAmplitudeAttributes) InternalWithRef

type ConnectorProfilePropertiesAmplitudeState

type ConnectorProfilePropertiesAmplitudeState struct{}

type ConnectorProfilePropertiesAttributes

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

func (ConnectorProfilePropertiesAttributes) Amplitude

func (ConnectorProfilePropertiesAttributes) CustomConnector

func (ConnectorProfilePropertiesAttributes) Datadog

func (ConnectorProfilePropertiesAttributes) Dynatrace

func (ConnectorProfilePropertiesAttributes) GoogleAnalytics

func (ConnectorProfilePropertiesAttributes) Honeycode

func (ConnectorProfilePropertiesAttributes) InforNexus

func (ConnectorProfilePropertiesAttributes) InternalRef

func (ConnectorProfilePropertiesAttributes) InternalTokens

func (ConnectorProfilePropertiesAttributes) InternalWithRef

func (ConnectorProfilePropertiesAttributes) Marketo

func (ConnectorProfilePropertiesAttributes) Redshift

func (ConnectorProfilePropertiesAttributes) Salesforce

func (ConnectorProfilePropertiesAttributes) SapoData

func (ConnectorProfilePropertiesAttributes) ServiceNow

func (ConnectorProfilePropertiesAttributes) Singular

func (ConnectorProfilePropertiesAttributes) Slack

func (ConnectorProfilePropertiesAttributes) Snowflake

func (ConnectorProfilePropertiesAttributes) Trendmicro

func (ConnectorProfilePropertiesAttributes) Veeva

func (ConnectorProfilePropertiesAttributes) Zendesk

type ConnectorProfilePropertiesCustomConnector

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

type ConnectorProfilePropertiesCustomConnectorAttributes

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

func (ConnectorProfilePropertiesCustomConnectorAttributes) InternalRef

func (ConnectorProfilePropertiesCustomConnectorAttributes) InternalTokens

func (ConnectorProfilePropertiesCustomConnectorAttributes) InternalWithRef

func (ConnectorProfilePropertiesCustomConnectorAttributes) Oauth2Properties

func (ConnectorProfilePropertiesCustomConnectorAttributes) ProfileProperties

type ConnectorProfilePropertiesCustomConnectorState

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

type ConnectorProfilePropertiesDatadog

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

type ConnectorProfilePropertiesDatadogAttributes

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

func (ConnectorProfilePropertiesDatadogAttributes) InstanceUrl

func (ConnectorProfilePropertiesDatadogAttributes) InternalRef

func (ConnectorProfilePropertiesDatadogAttributes) InternalTokens

func (ConnectorProfilePropertiesDatadogAttributes) InternalWithRef

type ConnectorProfilePropertiesDatadogState

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

type ConnectorProfilePropertiesDynatrace

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

type ConnectorProfilePropertiesDynatraceAttributes

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

func (ConnectorProfilePropertiesDynatraceAttributes) InstanceUrl

func (ConnectorProfilePropertiesDynatraceAttributes) InternalRef

func (ConnectorProfilePropertiesDynatraceAttributes) InternalTokens

func (ConnectorProfilePropertiesDynatraceAttributes) InternalWithRef

type ConnectorProfilePropertiesDynatraceState

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

type ConnectorProfilePropertiesGoogleAnalytics

type ConnectorProfilePropertiesGoogleAnalytics struct{}

type ConnectorProfilePropertiesGoogleAnalyticsAttributes

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

func (ConnectorProfilePropertiesGoogleAnalyticsAttributes) InternalRef

func (ConnectorProfilePropertiesGoogleAnalyticsAttributes) InternalTokens

func (ConnectorProfilePropertiesGoogleAnalyticsAttributes) InternalWithRef

type ConnectorProfilePropertiesGoogleAnalyticsState

type ConnectorProfilePropertiesGoogleAnalyticsState struct{}

type ConnectorProfilePropertiesHoneycode

type ConnectorProfilePropertiesHoneycode struct{}

type ConnectorProfilePropertiesHoneycodeAttributes

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

func (ConnectorProfilePropertiesHoneycodeAttributes) InternalRef

func (ConnectorProfilePropertiesHoneycodeAttributes) InternalTokens

func (ConnectorProfilePropertiesHoneycodeAttributes) InternalWithRef

type ConnectorProfilePropertiesHoneycodeState

type ConnectorProfilePropertiesHoneycodeState struct{}

type ConnectorProfilePropertiesInforNexus

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

type ConnectorProfilePropertiesInforNexusAttributes

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

func (ConnectorProfilePropertiesInforNexusAttributes) InstanceUrl

func (ConnectorProfilePropertiesInforNexusAttributes) InternalRef

func (ConnectorProfilePropertiesInforNexusAttributes) InternalTokens

func (ConnectorProfilePropertiesInforNexusAttributes) InternalWithRef

type ConnectorProfilePropertiesInforNexusState

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

type ConnectorProfilePropertiesMarketo

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

type ConnectorProfilePropertiesMarketoAttributes

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

func (ConnectorProfilePropertiesMarketoAttributes) InstanceUrl

func (ConnectorProfilePropertiesMarketoAttributes) InternalRef

func (ConnectorProfilePropertiesMarketoAttributes) InternalTokens

func (ConnectorProfilePropertiesMarketoAttributes) InternalWithRef

type ConnectorProfilePropertiesMarketoState

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

type ConnectorProfilePropertiesRedshift

type ConnectorProfilePropertiesRedshift 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 ConnectorProfilePropertiesRedshiftAttributes

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

func (ConnectorProfilePropertiesRedshiftAttributes) BucketName

func (ConnectorProfilePropertiesRedshiftAttributes) BucketPrefix

func (ConnectorProfilePropertiesRedshiftAttributes) ClusterIdentifier

func (ConnectorProfilePropertiesRedshiftAttributes) DataApiRoleArn

func (ConnectorProfilePropertiesRedshiftAttributes) DatabaseName

func (ConnectorProfilePropertiesRedshiftAttributes) DatabaseUrl

func (ConnectorProfilePropertiesRedshiftAttributes) InternalRef

func (ConnectorProfilePropertiesRedshiftAttributes) InternalTokens

func (ConnectorProfilePropertiesRedshiftAttributes) InternalWithRef

func (ConnectorProfilePropertiesRedshiftAttributes) RoleArn

type ConnectorProfilePropertiesRedshiftState

type ConnectorProfilePropertiesRedshiftState 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 ConnectorProfilePropertiesSalesforce

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

type ConnectorProfilePropertiesSalesforceAttributes

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

func (ConnectorProfilePropertiesSalesforceAttributes) InstanceUrl

func (ConnectorProfilePropertiesSalesforceAttributes) InternalRef

func (ConnectorProfilePropertiesSalesforceAttributes) InternalTokens

func (ConnectorProfilePropertiesSalesforceAttributes) InternalWithRef

func (ConnectorProfilePropertiesSalesforceAttributes) IsSandboxEnvironment

type ConnectorProfilePropertiesSalesforceState

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

type ConnectorProfilePropertiesSapoData

type ConnectorProfilePropertiesSapoData 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"`
	// OauthProperties: optional
	OauthProperties *OauthProperties `hcl:"oauth_properties,block"`
}

type ConnectorProfilePropertiesSapoDataAttributes

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

func (ConnectorProfilePropertiesSapoDataAttributes) ApplicationHostUrl

func (ConnectorProfilePropertiesSapoDataAttributes) ApplicationServicePath

func (ConnectorProfilePropertiesSapoDataAttributes) ClientNumber

func (ConnectorProfilePropertiesSapoDataAttributes) InternalRef

func (ConnectorProfilePropertiesSapoDataAttributes) InternalTokens

func (ConnectorProfilePropertiesSapoDataAttributes) InternalWithRef

func (ConnectorProfilePropertiesSapoDataAttributes) LogonLanguage

func (ConnectorProfilePropertiesSapoDataAttributes) OauthProperties

func (ConnectorProfilePropertiesSapoDataAttributes) PortNumber

func (ConnectorProfilePropertiesSapoDataAttributes) PrivateLinkServiceName

type ConnectorProfilePropertiesSapoDataState

type ConnectorProfilePropertiesSapoDataState 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        []OauthPropertiesState `json:"oauth_properties"`
}

type ConnectorProfilePropertiesServiceNow

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

type ConnectorProfilePropertiesServiceNowAttributes

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

func (ConnectorProfilePropertiesServiceNowAttributes) InstanceUrl

func (ConnectorProfilePropertiesServiceNowAttributes) InternalRef

func (ConnectorProfilePropertiesServiceNowAttributes) InternalTokens

func (ConnectorProfilePropertiesServiceNowAttributes) InternalWithRef

type ConnectorProfilePropertiesServiceNowState

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

type ConnectorProfilePropertiesSingular

type ConnectorProfilePropertiesSingular struct{}

type ConnectorProfilePropertiesSingularAttributes

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

func (ConnectorProfilePropertiesSingularAttributes) InternalRef

func (ConnectorProfilePropertiesSingularAttributes) InternalTokens

func (ConnectorProfilePropertiesSingularAttributes) InternalWithRef

type ConnectorProfilePropertiesSingularState

type ConnectorProfilePropertiesSingularState struct{}

type ConnectorProfilePropertiesSlack

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

type ConnectorProfilePropertiesSlackAttributes

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

func (ConnectorProfilePropertiesSlackAttributes) InstanceUrl

func (ConnectorProfilePropertiesSlackAttributes) InternalRef

func (ConnectorProfilePropertiesSlackAttributes) InternalTokens

func (ConnectorProfilePropertiesSlackAttributes) InternalWithRef

type ConnectorProfilePropertiesSlackState

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

type ConnectorProfilePropertiesSnowflake

type ConnectorProfilePropertiesSnowflake 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 ConnectorProfilePropertiesSnowflakeAttributes

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

func (ConnectorProfilePropertiesSnowflakeAttributes) AccountName

func (ConnectorProfilePropertiesSnowflakeAttributes) BucketName

func (ConnectorProfilePropertiesSnowflakeAttributes) BucketPrefix

func (ConnectorProfilePropertiesSnowflakeAttributes) InternalRef

func (ConnectorProfilePropertiesSnowflakeAttributes) InternalTokens

func (ConnectorProfilePropertiesSnowflakeAttributes) InternalWithRef

func (ConnectorProfilePropertiesSnowflakeAttributes) PrivateLinkServiceName

func (ConnectorProfilePropertiesSnowflakeAttributes) Region

func (ConnectorProfilePropertiesSnowflakeAttributes) Stage

func (ConnectorProfilePropertiesSnowflakeAttributes) Warehouse

type ConnectorProfilePropertiesSnowflakeState

type ConnectorProfilePropertiesSnowflakeState 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 ConnectorProfilePropertiesState

type ConnectorProfilePropertiesState struct {
	Amplitude       []ConnectorProfilePropertiesAmplitudeState       `json:"amplitude"`
	CustomConnector []ConnectorProfilePropertiesCustomConnectorState `json:"custom_connector"`
	Datadog         []ConnectorProfilePropertiesDatadogState         `json:"datadog"`
	Dynatrace       []ConnectorProfilePropertiesDynatraceState       `json:"dynatrace"`
	GoogleAnalytics []ConnectorProfilePropertiesGoogleAnalyticsState `json:"google_analytics"`
	Honeycode       []ConnectorProfilePropertiesHoneycodeState       `json:"honeycode"`
	InforNexus      []ConnectorProfilePropertiesInforNexusState      `json:"infor_nexus"`
	Marketo         []ConnectorProfilePropertiesMarketoState         `json:"marketo"`
	Redshift        []ConnectorProfilePropertiesRedshiftState        `json:"redshift"`
	Salesforce      []ConnectorProfilePropertiesSalesforceState      `json:"salesforce"`
	SapoData        []ConnectorProfilePropertiesSapoDataState        `json:"sapo_data"`
	ServiceNow      []ConnectorProfilePropertiesServiceNowState      `json:"service_now"`
	Singular        []ConnectorProfilePropertiesSingularState        `json:"singular"`
	Slack           []ConnectorProfilePropertiesSlackState           `json:"slack"`
	Snowflake       []ConnectorProfilePropertiesSnowflakeState       `json:"snowflake"`
	Trendmicro      []ConnectorProfilePropertiesTrendmicroState      `json:"trendmicro"`
	Veeva           []ConnectorProfilePropertiesVeevaState           `json:"veeva"`
	Zendesk         []ConnectorProfilePropertiesZendeskState         `json:"zendesk"`
}

type ConnectorProfilePropertiesTrendmicro

type ConnectorProfilePropertiesTrendmicro struct{}

type ConnectorProfilePropertiesTrendmicroAttributes

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

func (ConnectorProfilePropertiesTrendmicroAttributes) InternalRef

func (ConnectorProfilePropertiesTrendmicroAttributes) InternalTokens

func (ConnectorProfilePropertiesTrendmicroAttributes) InternalWithRef

type ConnectorProfilePropertiesTrendmicroState

type ConnectorProfilePropertiesTrendmicroState struct{}

type ConnectorProfilePropertiesVeeva

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

type ConnectorProfilePropertiesVeevaAttributes

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

func (ConnectorProfilePropertiesVeevaAttributes) InstanceUrl

func (ConnectorProfilePropertiesVeevaAttributes) InternalRef

func (ConnectorProfilePropertiesVeevaAttributes) InternalTokens

func (ConnectorProfilePropertiesVeevaAttributes) InternalWithRef

type ConnectorProfilePropertiesVeevaState

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

type ConnectorProfilePropertiesZendesk

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

type ConnectorProfilePropertiesZendeskAttributes

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

func (ConnectorProfilePropertiesZendeskAttributes) InstanceUrl

func (ConnectorProfilePropertiesZendeskAttributes) InternalRef

func (ConnectorProfilePropertiesZendeskAttributes) InternalTokens

func (ConnectorProfilePropertiesZendeskAttributes) InternalWithRef

type ConnectorProfilePropertiesZendeskState

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

type Custom

type Custom 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 CustomAttributes

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

func (CustomAttributes) CredentialsMap

func (c CustomAttributes) CredentialsMap() terra.MapValue[terra.StringValue]

func (CustomAttributes) CustomAuthenticationType

func (c CustomAttributes) CustomAuthenticationType() terra.StringValue

func (CustomAttributes) InternalRef

func (c CustomAttributes) InternalRef() (terra.Reference, error)

func (CustomAttributes) InternalTokens

func (c CustomAttributes) InternalTokens() (hclwrite.Tokens, error)

func (CustomAttributes) InternalWithRef

func (c CustomAttributes) InternalWithRef(ref terra.Reference) CustomAttributes

type CustomState

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

type GoogleAnalyticsOauthRequest

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

type GoogleAnalyticsOauthRequestAttributes

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

func (GoogleAnalyticsOauthRequestAttributes) AuthCode

func (GoogleAnalyticsOauthRequestAttributes) InternalRef

func (GoogleAnalyticsOauthRequestAttributes) InternalTokens

func (GoogleAnalyticsOauthRequestAttributes) InternalWithRef

func (GoogleAnalyticsOauthRequestAttributes) RedirectUri

type GoogleAnalyticsOauthRequestState

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

type HoneycodeOauthRequest

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

type HoneycodeOauthRequestAttributes

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

func (HoneycodeOauthRequestAttributes) AuthCode

func (HoneycodeOauthRequestAttributes) InternalRef

func (HoneycodeOauthRequestAttributes) InternalTokens

func (or HoneycodeOauthRequestAttributes) InternalTokens() (hclwrite.Tokens, error)

func (HoneycodeOauthRequestAttributes) InternalWithRef

func (HoneycodeOauthRequestAttributes) RedirectUri

type HoneycodeOauthRequestState

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

type MarketoOauthRequest

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

type MarketoOauthRequestAttributes

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

func (MarketoOauthRequestAttributes) AuthCode

func (MarketoOauthRequestAttributes) InternalRef

func (or MarketoOauthRequestAttributes) InternalRef() (terra.Reference, error)

func (MarketoOauthRequestAttributes) InternalTokens

func (or MarketoOauthRequestAttributes) InternalTokens() (hclwrite.Tokens, error)

func (MarketoOauthRequestAttributes) InternalWithRef

func (MarketoOauthRequestAttributes) RedirectUri

type MarketoOauthRequestState

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

type Oauth2

type Oauth2 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"`
	// Oauth2OauthRequest: optional
	OauthRequest *Oauth2OauthRequest `hcl:"oauth_request,block"`
}

type Oauth2Attributes

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

func (Oauth2Attributes) AccessToken

func (o Oauth2Attributes) AccessToken() terra.StringValue

func (Oauth2Attributes) ClientId

func (o Oauth2Attributes) ClientId() terra.StringValue

func (Oauth2Attributes) ClientSecret

func (o Oauth2Attributes) ClientSecret() terra.StringValue

func (Oauth2Attributes) InternalRef

func (o Oauth2Attributes) InternalRef() (terra.Reference, error)

func (Oauth2Attributes) InternalTokens

func (o Oauth2Attributes) InternalTokens() (hclwrite.Tokens, error)

func (Oauth2Attributes) InternalWithRef

func (o Oauth2Attributes) InternalWithRef(ref terra.Reference) Oauth2Attributes

func (Oauth2Attributes) OauthRequest

func (Oauth2Attributes) RefreshToken

func (o Oauth2Attributes) RefreshToken() terra.StringValue

type Oauth2OauthRequest

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

type Oauth2OauthRequestAttributes

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

func (Oauth2OauthRequestAttributes) AuthCode

func (Oauth2OauthRequestAttributes) InternalRef

func (or Oauth2OauthRequestAttributes) InternalRef() (terra.Reference, error)

func (Oauth2OauthRequestAttributes) InternalTokens

func (or Oauth2OauthRequestAttributes) InternalTokens() (hclwrite.Tokens, error)

func (Oauth2OauthRequestAttributes) InternalWithRef

func (Oauth2OauthRequestAttributes) RedirectUri

type Oauth2OauthRequestState

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

type Oauth2Properties

type Oauth2Properties 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 Oauth2PropertiesAttributes

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

func (Oauth2PropertiesAttributes) InternalRef

func (op Oauth2PropertiesAttributes) InternalRef() (terra.Reference, error)

func (Oauth2PropertiesAttributes) InternalTokens

func (op Oauth2PropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (Oauth2PropertiesAttributes) InternalWithRef

func (Oauth2PropertiesAttributes) Oauth2GrantType

func (op Oauth2PropertiesAttributes) Oauth2GrantType() terra.StringValue

func (Oauth2PropertiesAttributes) TokenUrl

func (Oauth2PropertiesAttributes) TokenUrlCustomProperties

func (op Oauth2PropertiesAttributes) TokenUrlCustomProperties() terra.MapValue[terra.StringValue]

type Oauth2PropertiesState

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

type Oauth2State

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

type OauthCredentials

type OauthCredentials 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"`
	// OauthCredentialsOauthRequest: optional
	OauthRequest *OauthCredentialsOauthRequest `hcl:"oauth_request,block"`
}

type OauthCredentialsAttributes

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

func (OauthCredentialsAttributes) AccessToken

func (oc OauthCredentialsAttributes) AccessToken() terra.StringValue

func (OauthCredentialsAttributes) ClientId

func (OauthCredentialsAttributes) ClientSecret

func (oc OauthCredentialsAttributes) ClientSecret() terra.StringValue

func (OauthCredentialsAttributes) InternalRef

func (oc OauthCredentialsAttributes) InternalRef() (terra.Reference, error)

func (OauthCredentialsAttributes) InternalTokens

func (oc OauthCredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (OauthCredentialsAttributes) InternalWithRef

func (OauthCredentialsAttributes) OauthRequest

func (OauthCredentialsAttributes) RefreshToken

func (oc OauthCredentialsAttributes) RefreshToken() terra.StringValue

type OauthCredentialsOauthRequest

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

type OauthCredentialsOauthRequestAttributes

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

func (OauthCredentialsOauthRequestAttributes) AuthCode

func (OauthCredentialsOauthRequestAttributes) InternalRef

func (OauthCredentialsOauthRequestAttributes) InternalTokens

func (OauthCredentialsOauthRequestAttributes) InternalWithRef

func (OauthCredentialsOauthRequestAttributes) RedirectUri

type OauthCredentialsOauthRequestState

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

type OauthCredentialsState

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

type OauthProperties

type OauthProperties 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 OauthPropertiesAttributes

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

func (OauthPropertiesAttributes) AuthCodeUrl

func (op OauthPropertiesAttributes) AuthCodeUrl() terra.StringValue

func (OauthPropertiesAttributes) InternalRef

func (op OauthPropertiesAttributes) InternalRef() (terra.Reference, error)

func (OauthPropertiesAttributes) InternalTokens

func (op OauthPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (OauthPropertiesAttributes) InternalWithRef

func (OauthPropertiesAttributes) OauthScopes

func (OauthPropertiesAttributes) TokenUrl

type OauthPropertiesState

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

type SalesforceOauthRequest

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

type SalesforceOauthRequestAttributes

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

func (SalesforceOauthRequestAttributes) AuthCode

func (SalesforceOauthRequestAttributes) InternalRef

func (SalesforceOauthRequestAttributes) InternalTokens

func (or SalesforceOauthRequestAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SalesforceOauthRequestAttributes) InternalWithRef

func (SalesforceOauthRequestAttributes) RedirectUri

type SalesforceOauthRequestState

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

type SlackOauthRequest

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

type SlackOauthRequestAttributes

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

func (SlackOauthRequestAttributes) AuthCode

func (SlackOauthRequestAttributes) InternalRef

func (or SlackOauthRequestAttributes) InternalRef() (terra.Reference, error)

func (SlackOauthRequestAttributes) InternalTokens

func (or SlackOauthRequestAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SlackOauthRequestAttributes) InternalWithRef

func (SlackOauthRequestAttributes) RedirectUri

type SlackOauthRequestState

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

type ZendeskOauthRequest

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

type ZendeskOauthRequestAttributes

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

func (ZendeskOauthRequestAttributes) AuthCode

func (ZendeskOauthRequestAttributes) InternalRef

func (or ZendeskOauthRequestAttributes) InternalRef() (terra.Reference, error)

func (ZendeskOauthRequestAttributes) InternalTokens

func (or ZendeskOauthRequestAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ZendeskOauthRequestAttributes) InternalWithRef

func (ZendeskOauthRequestAttributes) RedirectUri

type ZendeskOauthRequestState

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

Jump to

Keyboard shortcuts

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