Documentation ¶
Index ¶
- type NitricAwsTerraformProvider
- func (n *NitricAwsTerraformProvider) Api(stack cdktf.TerraformStack, name string, config *deploymentspb.Api) error
- func (n *NitricAwsTerraformProvider) Bucket(stack cdktf.TerraformStack, name string, config *deploymentspb.Bucket) error
- func (a *NitricAwsTerraformProvider) CdkTfModules() (string, fs.FS, error)
- func (a *NitricAwsTerraformProvider) Http(stack cdktf.TerraformStack, name string, config *deploymentspb.Http) error
- func (a *NitricAwsTerraformProvider) Init(attributes map[string]interface{}) error
- func (a *NitricAwsTerraformProvider) KeyValueStore(stack cdktf.TerraformStack, name string, config *deploymentspb.KeyValueStore) error
- func (a *NitricAwsTerraformProvider) Policy(stack cdktf.TerraformStack, name string, config *deploymentspb.Policy) error
- func (a *NitricAwsTerraformProvider) Post(stack cdktf.TerraformStack) error
- func (a *NitricAwsTerraformProvider) Pre(stack cdktf.TerraformStack, resources []*deploymentspb.Resource) error
- func (a *NitricAwsTerraformProvider) Queue(stack cdktf.TerraformStack, name string, config *deploymentspb.Queue) error
- func (a *NitricAwsTerraformProvider) Schedule(stack cdktf.TerraformStack, name string, config *deploymentspb.Schedule) error
- func (a *NitricAwsTerraformProvider) Secret(stack cdktf.TerraformStack, name string, config *deploymentspb.Secret) error
- func (a *NitricAwsTerraformProvider) Service(stack cdktf.TerraformStack, name string, config *deploymentspb.Service, ...) error
- func (n *NitricAwsTerraformProvider) SqlDatabase(stack cdktf.TerraformStack, name string, config *deploymentspb.SqlDatabase) error
- func (a *NitricAwsTerraformProvider) Topic(stack cdktf.TerraformStack, name string, config *deploymentspb.Topic) error
- func (a *NitricAwsTerraformProvider) Websocket(stack cdktf.TerraformStack, name string, config *deploymentspb.Websocket) error
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 (n *NitricAwsTerraformProvider) Api(stack cdktf.TerraformStack, name string, config *deploymentspb.Api) error
func (*NitricAwsTerraformProvider) Bucket ¶
func (n *NitricAwsTerraformProvider) Bucket(stack cdktf.TerraformStack, name string, config *deploymentspb.Bucket) error
Bucket - Deploy a Storage Bucket
func (*NitricAwsTerraformProvider) CdkTfModules ¶
func (a *NitricAwsTerraformProvider) CdkTfModules() (string, fs.FS, error)
func (*NitricAwsTerraformProvider) Http ¶
func (a *NitricAwsTerraformProvider) Http(stack cdktf.TerraformStack, name string, config *deploymentspb.Http) error
func (*NitricAwsTerraformProvider) Init ¶
func (a *NitricAwsTerraformProvider) Init(attributes map[string]interface{}) error
func (*NitricAwsTerraformProvider) KeyValueStore ¶
func (a *NitricAwsTerraformProvider) KeyValueStore(stack cdktf.TerraformStack, name string, config *deploymentspb.KeyValueStore) error
// KeyValueStore - Deploy a Key Value tioStore
func (*NitricAwsTerraformProvider) Policy ¶
func (a *NitricAwsTerraformProvider) Policy(stack cdktf.TerraformStack, name string, config *deploymentspb.Policy) error
func (*NitricAwsTerraformProvider) Post ¶
func (a *NitricAwsTerraformProvider) Post(stack cdktf.TerraformStack) error
func (*NitricAwsTerraformProvider) Pre ¶
func (a *NitricAwsTerraformProvider) Pre(stack cdktf.TerraformStack, resources []*deploymentspb.Resource) error
func (*NitricAwsTerraformProvider) Queue ¶
func (a *NitricAwsTerraformProvider) Queue(stack cdktf.TerraformStack, name string, config *deploymentspb.Queue) error
// Queue - Deploy a Queue
func (*NitricAwsTerraformProvider) Schedule ¶
func (a *NitricAwsTerraformProvider) Schedule(stack cdktf.TerraformStack, name string, config *deploymentspb.Schedule) error
// Schedule - Deploy a Schedule
func (*NitricAwsTerraformProvider) Secret ¶
func (a *NitricAwsTerraformProvider) Secret(stack cdktf.TerraformStack, name string, config *deploymentspb.Secret) error
// 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 (n *NitricAwsTerraformProvider) SqlDatabase(stack cdktf.TerraformStack, name string, config *deploymentspb.SqlDatabase) error
func (*NitricAwsTerraformProvider) Topic ¶
func (a *NitricAwsTerraformProvider) Topic(stack cdktf.TerraformStack, name string, config *deploymentspb.Topic) error
func (*NitricAwsTerraformProvider) Websocket ¶
func (a *NitricAwsTerraformProvider) Websocket(stack cdktf.TerraformStack, name string, config *deploymentspb.Websocket) error
Source Files ¶
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. |
Click to show internal directories.
Click to hide internal directories.