dataec2clientvpnendpoint

package
v0.0.0-...-c2cc54e Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthenticationOptions

type AuthenticationOptions struct{}

type AuthenticationOptionsAttributes

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

func (AuthenticationOptionsAttributes) ActiveDirectoryId

func (ao AuthenticationOptionsAttributes) ActiveDirectoryId() terra.StringValue

func (AuthenticationOptionsAttributes) InternalRef

func (AuthenticationOptionsAttributes) InternalTokens

func (ao AuthenticationOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AuthenticationOptionsAttributes) InternalWithRef

func (AuthenticationOptionsAttributes) RootCertificateChainArn

func (ao AuthenticationOptionsAttributes) RootCertificateChainArn() terra.StringValue

func (AuthenticationOptionsAttributes) SamlProviderArn

func (ao AuthenticationOptionsAttributes) SamlProviderArn() terra.StringValue

func (AuthenticationOptionsAttributes) SelfServiceSamlProviderArn

func (ao AuthenticationOptionsAttributes) SelfServiceSamlProviderArn() terra.StringValue

func (AuthenticationOptionsAttributes) Type

type AuthenticationOptionsState

type AuthenticationOptionsState struct {
	ActiveDirectoryId          string `json:"active_directory_id"`
	RootCertificateChainArn    string `json:"root_certificate_chain_arn"`
	SamlProviderArn            string `json:"saml_provider_arn"`
	SelfServiceSamlProviderArn string `json:"self_service_saml_provider_arn"`
	Type                       string `json:"type"`
}

type ClientConnectOptions

type ClientConnectOptions struct{}

type ClientConnectOptionsAttributes

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

func (ClientConnectOptionsAttributes) Enabled

func (ClientConnectOptionsAttributes) InternalRef

func (cco ClientConnectOptionsAttributes) InternalRef() (terra.Reference, error)

func (ClientConnectOptionsAttributes) InternalTokens

func (cco ClientConnectOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ClientConnectOptionsAttributes) InternalWithRef

func (ClientConnectOptionsAttributes) LambdaFunctionArn

func (cco ClientConnectOptionsAttributes) LambdaFunctionArn() terra.StringValue

type ClientConnectOptionsState

type ClientConnectOptionsState struct {
	Enabled           bool   `json:"enabled"`
	LambdaFunctionArn string `json:"lambda_function_arn"`
}

type ClientLoginBannerOptions

type ClientLoginBannerOptions struct{}

type ClientLoginBannerOptionsAttributes

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

func (ClientLoginBannerOptionsAttributes) BannerText

func (ClientLoginBannerOptionsAttributes) Enabled

func (ClientLoginBannerOptionsAttributes) InternalRef

func (ClientLoginBannerOptionsAttributes) InternalTokens

func (clbo ClientLoginBannerOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ClientLoginBannerOptionsAttributes) InternalWithRef

type ClientLoginBannerOptionsState

type ClientLoginBannerOptionsState struct {
	BannerText string `json:"banner_text"`
	Enabled    bool   `json:"enabled"`
}

type ConnectionLogOptions

type ConnectionLogOptions struct{}

type ConnectionLogOptionsAttributes

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

func (ConnectionLogOptionsAttributes) CloudwatchLogGroup

func (clo ConnectionLogOptionsAttributes) CloudwatchLogGroup() terra.StringValue

func (ConnectionLogOptionsAttributes) CloudwatchLogStream

func (clo ConnectionLogOptionsAttributes) CloudwatchLogStream() terra.StringValue

func (ConnectionLogOptionsAttributes) Enabled

func (ConnectionLogOptionsAttributes) InternalRef

func (clo ConnectionLogOptionsAttributes) InternalRef() (terra.Reference, error)

func (ConnectionLogOptionsAttributes) InternalTokens

func (clo ConnectionLogOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ConnectionLogOptionsAttributes) InternalWithRef

type ConnectionLogOptionsState

type ConnectionLogOptionsState struct {
	CloudwatchLogGroup  string `json:"cloudwatch_log_group"`
	CloudwatchLogStream string `json:"cloudwatch_log_stream"`
	Enabled             bool   `json:"enabled"`
}

type Filter

type Filter struct {
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
	// Values: list of string, required
	Values terra.ListValue[terra.StringValue] `hcl:"values,attr" validate:"required"`
}

type FilterAttributes

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

func (FilterAttributes) InternalRef

func (f FilterAttributes) InternalRef() (terra.Reference, error)

func (FilterAttributes) InternalTokens

func (f FilterAttributes) InternalTokens() (hclwrite.Tokens, error)

func (FilterAttributes) InternalWithRef

func (f FilterAttributes) InternalWithRef(ref terra.Reference) FilterAttributes

func (FilterAttributes) Name

func (FilterAttributes) Values

type FilterState

type FilterState struct {
	Name   string   `json:"name"`
	Values []string `json:"values"`
}

type Timeouts

type Timeouts struct {
	// Read: string, optional
	Read terra.StringValue `hcl:"read,attr"`
}

type TimeoutsAttributes

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

func (TimeoutsAttributes) InternalRef

func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)

func (TimeoutsAttributes) InternalTokens

func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TimeoutsAttributes) InternalWithRef

func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes

func (TimeoutsAttributes) Read

type TimeoutsState

type TimeoutsState struct {
	Read string `json:"read"`
}

Jump to

Keyboard shortcuts

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