Documentation
¶
Index ¶
- func RuleBeforePublishLambdaResourceSchema(ctx context.Context) schema.Schema
- type AuthenticationType
- func (t AuthenticationType) Equal(o attr.Type) bool
- func (t AuthenticationType) String() string
- func (t AuthenticationType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t AuthenticationType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t AuthenticationType) ValueType(ctx context.Context) attr.Value
- type AuthenticationValue
- func NewAuthenticationValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (AuthenticationValue, diag.Diagnostics)
- func NewAuthenticationValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) AuthenticationValue
- func NewAuthenticationValueNull() AuthenticationValue
- func NewAuthenticationValueUnknown() AuthenticationValue
- func (v AuthenticationValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v AuthenticationValue) Equal(o attr.Value) bool
- func (v AuthenticationValue) IsNull() bool
- func (v AuthenticationValue) IsUnknown() bool
- func (v AuthenticationValue) String() string
- func (v AuthenticationValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v AuthenticationValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v AuthenticationValue) Type(ctx context.Context) attr.Type
- type BeforePublishConfigType
- func (t BeforePublishConfigType) Equal(o attr.Type) bool
- func (t BeforePublishConfigType) String() string
- func (t BeforePublishConfigType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t BeforePublishConfigType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t BeforePublishConfigType) ValueType(ctx context.Context) attr.Value
- type BeforePublishConfigValue
- func NewBeforePublishConfigValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (BeforePublishConfigValue, diag.Diagnostics)
- func NewBeforePublishConfigValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) BeforePublishConfigValue
- func NewBeforePublishConfigValueNull() BeforePublishConfigValue
- func NewBeforePublishConfigValueUnknown() BeforePublishConfigValue
- func (v BeforePublishConfigValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v BeforePublishConfigValue) Equal(o attr.Value) bool
- func (v BeforePublishConfigValue) IsNull() bool
- func (v BeforePublishConfigValue) IsUnknown() bool
- func (v BeforePublishConfigValue) String() string
- func (v BeforePublishConfigValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v BeforePublishConfigValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v BeforePublishConfigValue) Type(ctx context.Context) attr.Type
- type RuleBeforePublishLambdaModel
- type SourceType
- func (t SourceType) Equal(o attr.Type) bool
- func (t SourceType) String() string
- func (t SourceType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t SourceType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t SourceType) ValueType(ctx context.Context) attr.Value
- type SourceValue
- func NewSourceValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (SourceValue, diag.Diagnostics)
- func NewSourceValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) SourceValue
- func NewSourceValueNull() SourceValue
- func NewSourceValueUnknown() SourceValue
- func (v SourceValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v SourceValue) Equal(o attr.Value) bool
- func (v SourceValue) IsNull() bool
- func (v SourceValue) IsUnknown() bool
- func (v SourceValue) String() string
- func (v SourceValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v SourceValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v SourceValue) Type(ctx context.Context) attr.Type
- type TargetType
- func (t TargetType) Equal(o attr.Type) bool
- func (t TargetType) String() string
- func (t TargetType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t TargetType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t TargetType) ValueType(ctx context.Context) attr.Value
- type TargetValue
- func NewTargetValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (TargetValue, diag.Diagnostics)
- func NewTargetValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) TargetValue
- func NewTargetValueNull() TargetValue
- func NewTargetValueUnknown() TargetValue
- func (v TargetValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v TargetValue) Equal(o attr.Value) bool
- func (v TargetValue) IsNull() bool
- func (v TargetValue) IsUnknown() bool
- func (v TargetValue) String() string
- func (v TargetValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v TargetValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v TargetValue) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AuthenticationType ¶
type AuthenticationType struct {
basetypes.ObjectType
}
func (AuthenticationType) String ¶
func (t AuthenticationType) String() string
func (AuthenticationType) ValueFromObject ¶
func (t AuthenticationType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (AuthenticationType) ValueFromTerraform ¶
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 NewAuthenticationValueNull ¶
func NewAuthenticationValueNull() AuthenticationValue
func NewAuthenticationValueUnknown ¶
func NewAuthenticationValueUnknown() AuthenticationValue
func (AuthenticationValue) AttributeTypes ¶
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 (v AuthenticationValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (AuthenticationValue) ToTerraformValue ¶
type BeforePublishConfigType ¶
type BeforePublishConfigType struct {
basetypes.ObjectType
}
func (BeforePublishConfigType) String ¶
func (t BeforePublishConfigType) String() string
func (BeforePublishConfigType) ValueFromObject ¶
func (t BeforePublishConfigType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (BeforePublishConfigType) ValueFromTerraform ¶
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 NewBeforePublishConfigValueNull ¶
func NewBeforePublishConfigValueNull() BeforePublishConfigValue
func NewBeforePublishConfigValueUnknown ¶
func NewBeforePublishConfigValueUnknown() BeforePublishConfigValue
func (BeforePublishConfigValue) AttributeTypes ¶
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 (v BeforePublishConfigValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (BeforePublishConfigValue) ToTerraformValue ¶
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) String ¶
func (t SourceType) String() string
func (SourceType) ValueFromObject ¶
func (t SourceType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (SourceType) ValueFromTerraform ¶
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 NewSourceValueNull ¶
func NewSourceValueNull() SourceValue
func NewSourceValueUnknown ¶
func NewSourceValueUnknown() SourceValue
func (SourceValue) AttributeTypes ¶
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 (v SourceValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (SourceValue) ToTerraformValue ¶
type TargetType ¶
type TargetType struct {
basetypes.ObjectType
}
func (TargetType) String ¶
func (t TargetType) String() string
func (TargetType) ValueFromObject ¶
func (t TargetType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (TargetType) ValueFromTerraform ¶
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 NewTargetValueNull ¶
func NewTargetValueNull() TargetValue
func NewTargetValueUnknown ¶
func NewTargetValueUnknown() TargetValue
func (TargetValue) AttributeTypes ¶
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 (v TargetValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (TargetValue) ToTerraformValue ¶
Click to show internal directories.
Click to hide internal directories.