resource_rule_before_publish_lambda

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2026 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RuleBeforePublishLambdaResourceSchema

func RuleBeforePublishLambdaResourceSchema(ctx context.Context) schema.Schema

Types

type AuthenticationType

type AuthenticationType struct {
	basetypes.ObjectType
}

func (AuthenticationType) Equal

func (t AuthenticationType) Equal(o attr.Type) bool

func (AuthenticationType) String

func (t AuthenticationType) String() string

func (AuthenticationType) ValueFromObject

func (AuthenticationType) ValueFromTerraform

func (t AuthenticationType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (AuthenticationType) ValueType

func (t AuthenticationType) ValueType(ctx context.Context) attr.Value

type AuthenticationValue

type AuthenticationValue struct {
	AccessKeyId        basetypes.StringValue `tfsdk:"access_key_id"`
	AssumeRoleArn      basetypes.StringValue `tfsdk:"assume_role_arn"`
	AuthenticationMode basetypes.StringValue `tfsdk:"authentication_mode"`
	SecretAccessKey    basetypes.StringValue `tfsdk:"secret_access_key"`
	// contains filtered or unexported fields
}

func NewAuthenticationValue

func NewAuthenticationValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (AuthenticationValue, diag.Diagnostics)

func NewAuthenticationValueMust

func NewAuthenticationValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) AuthenticationValue

func NewAuthenticationValueNull

func NewAuthenticationValueNull() AuthenticationValue

func NewAuthenticationValueUnknown

func NewAuthenticationValueUnknown() AuthenticationValue

func (AuthenticationValue) AttributeTypes

func (v AuthenticationValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (AuthenticationValue) Equal

func (v AuthenticationValue) Equal(o attr.Value) bool

func (AuthenticationValue) IsNull

func (v AuthenticationValue) IsNull() bool

func (AuthenticationValue) IsUnknown

func (v AuthenticationValue) IsUnknown() bool

func (AuthenticationValue) String

func (v AuthenticationValue) String() string

func (AuthenticationValue) ToObjectValue

func (AuthenticationValue) ToTerraformValue

func (v AuthenticationValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (AuthenticationValue) Type

type BeforePublishConfigType

type BeforePublishConfigType struct {
	basetypes.ObjectType
}

func (BeforePublishConfigType) Equal

func (BeforePublishConfigType) String

func (t BeforePublishConfigType) String() string

func (BeforePublishConfigType) ValueFromObject

func (BeforePublishConfigType) ValueFromTerraform

func (t BeforePublishConfigType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (BeforePublishConfigType) ValueType

type BeforePublishConfigValue

type BeforePublishConfigValue struct {
	FailedAction          basetypes.StringValue `tfsdk:"failed_action"`
	MaxRetries            basetypes.Int64Value  `tfsdk:"max_retries"`
	RetryTimeout          basetypes.Int64Value  `tfsdk:"retry_timeout"`
	TooManyRequestsAction basetypes.StringValue `tfsdk:"too_many_requests_action"`
	// contains filtered or unexported fields
}

func NewBeforePublishConfigValue

func NewBeforePublishConfigValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (BeforePublishConfigValue, diag.Diagnostics)

func NewBeforePublishConfigValueMust

func NewBeforePublishConfigValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) BeforePublishConfigValue

func NewBeforePublishConfigValueNull

func NewBeforePublishConfigValueNull() BeforePublishConfigValue

func NewBeforePublishConfigValueUnknown

func NewBeforePublishConfigValueUnknown() BeforePublishConfigValue

func (BeforePublishConfigValue) AttributeTypes

func (v BeforePublishConfigValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (BeforePublishConfigValue) Equal

func (BeforePublishConfigValue) IsNull

func (v BeforePublishConfigValue) IsNull() bool

func (BeforePublishConfigValue) IsUnknown

func (v BeforePublishConfigValue) IsUnknown() bool

func (BeforePublishConfigValue) String

func (v BeforePublishConfigValue) String() string

func (BeforePublishConfigValue) ToObjectValue

func (BeforePublishConfigValue) ToTerraformValue

func (v BeforePublishConfigValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (BeforePublishConfigValue) Type

type RuleBeforePublishLambdaModel

type RuleBeforePublishLambdaModel struct {
	AppId               types.String             `tfsdk:"app_id"`
	BeforePublishConfig BeforePublishConfigValue `tfsdk:"before_publish_config"`
	ChatRoomFilter      types.String             `tfsdk:"chat_room_filter"`
	Id                  types.String             `tfsdk:"id"`
	InvocationMode      types.String             `tfsdk:"invocation_mode"`
	Source              SourceValue              `tfsdk:"source"`
	Status              types.String             `tfsdk:"status"`
	Target              TargetValue              `tfsdk:"target"`
}

type SourceType

type SourceType struct {
	basetypes.ObjectType
}

func (SourceType) Equal

func (t SourceType) Equal(o attr.Type) bool

func (SourceType) String

func (t SourceType) String() string

func (SourceType) ValueFromObject

func (SourceType) ValueFromTerraform

func (t SourceType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (SourceType) ValueType

func (t SourceType) ValueType(ctx context.Context) attr.Value

type SourceValue

type SourceValue struct {
	SourceType basetypes.StringValue `tfsdk:"type"`
	// contains filtered or unexported fields
}

func NewSourceValue

func NewSourceValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (SourceValue, diag.Diagnostics)

func NewSourceValueMust

func NewSourceValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) SourceValue

func NewSourceValueNull

func NewSourceValueNull() SourceValue

func NewSourceValueUnknown

func NewSourceValueUnknown() SourceValue

func (SourceValue) AttributeTypes

func (v SourceValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (SourceValue) Equal

func (v SourceValue) Equal(o attr.Value) bool

func (SourceValue) IsNull

func (v SourceValue) IsNull() bool

func (SourceValue) IsUnknown

func (v SourceValue) IsUnknown() bool

func (SourceValue) String

func (v SourceValue) String() string

func (SourceValue) ToObjectValue

func (SourceValue) ToTerraformValue

func (v SourceValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (SourceValue) Type

func (v SourceValue) Type(ctx context.Context) attr.Type

type TargetType

type TargetType struct {
	basetypes.ObjectType
}

func (TargetType) Equal

func (t TargetType) Equal(o attr.Type) bool

func (TargetType) String

func (t TargetType) String() string

func (TargetType) ValueFromObject

func (TargetType) ValueFromTerraform

func (t TargetType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (TargetType) ValueType

func (t TargetType) ValueType(ctx context.Context) attr.Value

type TargetValue

type TargetValue struct {
	Authentication basetypes.ObjectValue `tfsdk:"authentication"`
	FunctionName   basetypes.StringValue `tfsdk:"function_name"`
	Region         basetypes.StringValue `tfsdk:"region"`
	// contains filtered or unexported fields
}

func NewTargetValue

func NewTargetValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (TargetValue, diag.Diagnostics)

func NewTargetValueMust

func NewTargetValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) TargetValue

func NewTargetValueNull

func NewTargetValueNull() TargetValue

func NewTargetValueUnknown

func NewTargetValueUnknown() TargetValue

func (TargetValue) AttributeTypes

func (v TargetValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (TargetValue) Equal

func (v TargetValue) Equal(o attr.Value) bool

func (TargetValue) IsNull

func (v TargetValue) IsNull() bool

func (TargetValue) IsUnknown

func (v TargetValue) IsUnknown() bool

func (TargetValue) String

func (v TargetValue) String() string

func (TargetValue) ToObjectValue

func (TargetValue) ToTerraformValue

func (v TargetValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (TargetValue) Type

func (v TargetValue) Type(ctx context.Context) attr.Type

Jump to

Keyboard shortcuts

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