provider

package
v0.0.0-...-ad8b531 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2026 License: MIT Imports: 27 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(version string) func() provider.Provider

New returns a provider factory closure with the given version string.

func NewAuthorizerResource

func NewAuthorizerResource() resource.Resource

NewAuthorizerResource creates the main Terraform resource for this provider.

Types

type CognitoBlock

type CognitoBlock struct {
	SignInAliases types.List       `tfsdk:"sign_in_aliases"`
	SesConfig     *CognitoSesBlock `tfsdk:"ses_config"`
}

CognitoBlock captures Cognito configuration.

type CognitoSesBlock

type CognitoSesBlock struct {
	SourceArn        types.String `tfsdk:"source_arn"`
	From             types.String `tfsdk:"from"`
	ReplyToEmail     types.String `tfsdk:"reply_to_email"`
	ConfigurationSet types.String `tfsdk:"configuration_set"`
}

CognitoSesBlock defines SES email options for Cognito.

type DynamoBlock

type DynamoBlock struct {
	EnableDynamoDbStream types.Bool `tfsdk:"enable_dynamo_db_stream"`
}

DynamoBlock captures DynamoDB options.

type LambdaBlock

type LambdaBlock struct {
	MemorySize             types.Int64 `tfsdk:"memory_size"`
	ReservedConcurrency    types.Int64 `tfsdk:"reserved_concurrency"`
	ProvisionedConcurrency types.Int64 `tfsdk:"provisioned_concurrency"`
}

LambdaBlock captures optional Lambda configuration inputs.

type VerifiedPermissionsBlock

type VerifiedPermissionsBlock struct {
	SchemaFile             types.String `tfsdk:"schema_file"`
	PolicyDir              types.String `tfsdk:"policy_dir"`
	ActionGroupEnforcement types.String `tfsdk:"action_group_enforcement"`
	DisableGuardrails      types.Bool   `tfsdk:"disable_guardrails"`
	CanaryFile             types.String `tfsdk:"canary_file"`
}

VerifiedPermissionsBlock configures AVP schema/policies/guardrails.

Jump to

Keyboard shortcuts

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