deploytf

package
v0.0.0-...-3855e86 Latest Latest
Warning

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

Go to latest
Published: Nov 15, 2024 License: Apache-2.0 Imports: 38 Imported by: 0

README

Nitric AWS Terraform Provider

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type NitricAwsTerraformProvider

type NitricAwsTerraformProvider struct {
	*deploy.CommonStackDetails
	Stack tfstack.Stack

	Vpc vpc.Vpc
	Rds rds.Rds

	AwsConfig      *common.AwsConfig
	Apis           map[string]api.Api
	Buckets        map[string]bucket.Bucket
	Topics         map[string]topic.Topic
	Schedules      map[string]schedule.Schedule
	Services       map[string]service.Service
	Secrets        map[string]secret.Secret
	Queues         map[string]queue.Queue
	KeyValueStores map[string]keyvalue.Keyvalue
	Websockets     map[string]websocket.Websocket

	provider.NitricDefaultOrder
}

func NewNitricAwsProvider

func NewNitricAwsProvider() *NitricAwsTerraformProvider

func (*NitricAwsTerraformProvider) Api

func (*NitricAwsTerraformProvider) Bucket

Bucket - Deploy a Storage Bucket

func (*NitricAwsTerraformProvider) CdkTfModules

func (a *NitricAwsTerraformProvider) CdkTfModules() (string, fs.FS, error)

func (*NitricAwsTerraformProvider) Http

func (*NitricAwsTerraformProvider) Init

func (a *NitricAwsTerraformProvider) Init(attributes map[string]interface{}) error

func (*NitricAwsTerraformProvider) KeyValueStore

// KeyValueStore - Deploy a Key Value tioStore

func (*NitricAwsTerraformProvider) Policy

func (*NitricAwsTerraformProvider) Post

func (*NitricAwsTerraformProvider) Pre

func (*NitricAwsTerraformProvider) Queue

// Queue - Deploy a Queue

func (*NitricAwsTerraformProvider) Schedule

// Schedule - Deploy a Schedule

func (*NitricAwsTerraformProvider) Secret

// Secret - Deploy a Secret

func (*NitricAwsTerraformProvider) Service

func (a *NitricAwsTerraformProvider) Service(stack cdktf.TerraformStack, name string, config *deploymentspb.Service, runtimeProvider provider.RuntimeProvider) error

func (*NitricAwsTerraformProvider) SqlDatabase

func (*NitricAwsTerraformProvider) Topic

func (*NitricAwsTerraformProvider) Websocket

Directories

Path Synopsis
generated
api
api
api
api/jsii
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
bucket
bucket
bucket
bucket/jsii
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
http_proxy
http_proxy
http_proxy
http_proxy/jsii
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
keyvalue
keyvalue
keyvalue
keyvalue/jsii
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
policy
policy
policy
policy/jsii
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
queue
queue
queue
queue/jsii
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
rds
rds
rds
rds/jsii
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
schedule
schedule
schedule
schedule/jsii
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
secret
secret
secret
secret/jsii
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
service
service
service
service/jsii
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
sql
sql
sql
sql/jsii
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
stack
stack
stack
stack/jsii
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
topic
topic
topic
topic/jsii
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
vpc
vpc
vpc
vpc/jsii
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
websocket
websocket
websocket
websocket/jsii
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.
Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.

Jump to

Keyboard shortcuts

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