Documentation ¶
Index ¶
- type Endpoint
- type EndpointAttributes
- func (e EndpointAttributes) InternalRef() (terra.Reference, error)
- func (e EndpointAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e EndpointAttributes) InternalWithRef(ref terra.Reference) EndpointAttributes
- func (e EndpointAttributes) KinesisStreamConfig() terra.ListValue[KinesisStreamConfigAttributes]
- func (e EndpointAttributes) StreamType() terra.StringValue
- type EndpointState
- type KinesisStreamConfig
- type KinesisStreamConfigAttributes
- func (ksc KinesisStreamConfigAttributes) InternalRef() (terra.Reference, error)
- func (ksc KinesisStreamConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ksc KinesisStreamConfigAttributes) InternalWithRef(ref terra.Reference) KinesisStreamConfigAttributes
- func (ksc KinesisStreamConfigAttributes) RoleArn() terra.StringValue
- func (ksc KinesisStreamConfigAttributes) StreamArn() terra.StringValue
- type KinesisStreamConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Endpoint ¶
type Endpoint struct { // StreamType: string, required StreamType terra.StringValue `hcl:"stream_type,attr" validate:"required"` // KinesisStreamConfig: required KinesisStreamConfig *KinesisStreamConfig `hcl:"kinesis_stream_config,block" validate:"required"` }
type EndpointAttributes ¶
type EndpointAttributes struct {
// contains filtered or unexported fields
}
func (EndpointAttributes) InternalRef ¶
func (e EndpointAttributes) InternalRef() (terra.Reference, error)
func (EndpointAttributes) InternalTokens ¶
func (e EndpointAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EndpointAttributes) InternalWithRef ¶
func (e EndpointAttributes) InternalWithRef(ref terra.Reference) EndpointAttributes
func (EndpointAttributes) KinesisStreamConfig ¶
func (e EndpointAttributes) KinesisStreamConfig() terra.ListValue[KinesisStreamConfigAttributes]
func (EndpointAttributes) StreamType ¶
func (e EndpointAttributes) StreamType() terra.StringValue
type EndpointState ¶
type EndpointState struct { StreamType string `json:"stream_type"` KinesisStreamConfig []KinesisStreamConfigState `json:"kinesis_stream_config"` }
type KinesisStreamConfig ¶
type KinesisStreamConfig struct { // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // StreamArn: string, required StreamArn terra.StringValue `hcl:"stream_arn,attr" validate:"required"` }
type KinesisStreamConfigAttributes ¶
type KinesisStreamConfigAttributes struct {
// contains filtered or unexported fields
}
func (KinesisStreamConfigAttributes) InternalRef ¶
func (ksc KinesisStreamConfigAttributes) InternalRef() (terra.Reference, error)
func (KinesisStreamConfigAttributes) InternalTokens ¶
func (ksc KinesisStreamConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KinesisStreamConfigAttributes) InternalWithRef ¶
func (ksc KinesisStreamConfigAttributes) InternalWithRef(ref terra.Reference) KinesisStreamConfigAttributes
func (KinesisStreamConfigAttributes) RoleArn ¶
func (ksc KinesisStreamConfigAttributes) RoleArn() terra.StringValue
func (KinesisStreamConfigAttributes) StreamArn ¶
func (ksc KinesisStreamConfigAttributes) StreamArn() terra.StringValue
Click to show internal directories.
Click to hide internal directories.