Documentation ¶
Index ¶
- type NitricGcpTerraformProvider
- func (n *NitricGcpTerraformProvider) Api(stack cdktf.TerraformStack, name string, config *deploymentspb.Api) error
- func (n *NitricGcpTerraformProvider) Bucket(stack cdktf.TerraformStack, name string, config *deploymentspb.Bucket) error
- func (a *NitricGcpTerraformProvider) CdkTfModules() (string, fs.FS, error)
- func (a *NitricGcpTerraformProvider) Http(stack cdktf.TerraformStack, name string, config *deploymentspb.Http) error
- func (a *NitricGcpTerraformProvider) Init(attributes map[string]interface{}) error
- func (a *NitricGcpTerraformProvider) KeyValueStore(stack cdktf.TerraformStack, name string, config *deploymentspb.KeyValueStore) error
- func (a *NitricGcpTerraformProvider) Policy(stack cdktf.TerraformStack, name string, config *deploymentspb.Policy) error
- func (a *NitricGcpTerraformProvider) Post(stack cdktf.TerraformStack) error
- func (a *NitricGcpTerraformProvider) Pre(stack cdktf.TerraformStack, resources []*deploymentspb.Resource) error
- func (a *NitricGcpTerraformProvider) Queue(stack cdktf.TerraformStack, name string, config *deploymentspb.Queue) error
- func (a *NitricGcpTerraformProvider) Schedule(stack cdktf.TerraformStack, name string, config *deploymentspb.Schedule) error
- func (a *NitricGcpTerraformProvider) Secret(stack cdktf.TerraformStack, name string, config *deploymentspb.Secret) error
- func (a *NitricGcpTerraformProvider) Service(stack cdktf.TerraformStack, name string, config *deploymentspb.Service, ...) error
- func (a *NitricGcpTerraformProvider) SqlDatabase(stack cdktf.TerraformStack, name string, config *deploymentspb.SqlDatabase) error
- func (a *NitricGcpTerraformProvider) Topic(stack cdktf.TerraformStack, name string, config *deploymentspb.Topic) error
- func (a *NitricGcpTerraformProvider) Websocket(stack cdktf.TerraformStack, name string, config *deploymentspb.Websocket) error
- type NotifiedService
- type SubscriberService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NitricGcpTerraformProvider ¶
type NitricGcpTerraformProvider struct { *deploy.CommonStackDetails Stack tfstack.Stack GcpConfig *common.GcpConfig 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 NewNitricGcpProvider ¶
func NewNitricGcpProvider() *NitricGcpTerraformProvider
func (*NitricGcpTerraformProvider) Api ¶
func (n *NitricGcpTerraformProvider) Api(stack cdktf.TerraformStack, name string, config *deploymentspb.Api) error
func (*NitricGcpTerraformProvider) Bucket ¶
func (n *NitricGcpTerraformProvider) Bucket(stack cdktf.TerraformStack, name string, config *deploymentspb.Bucket) error
Bucket - Deploy a Storage Bucket
func (*NitricGcpTerraformProvider) CdkTfModules ¶
func (a *NitricGcpTerraformProvider) CdkTfModules() (string, fs.FS, error)
func (*NitricGcpTerraformProvider) Http ¶
func (a *NitricGcpTerraformProvider) Http(stack cdktf.TerraformStack, name string, config *deploymentspb.Http) error
func (*NitricGcpTerraformProvider) Init ¶
func (a *NitricGcpTerraformProvider) Init(attributes map[string]interface{}) error
func (*NitricGcpTerraformProvider) KeyValueStore ¶
func (a *NitricGcpTerraformProvider) KeyValueStore(stack cdktf.TerraformStack, name string, config *deploymentspb.KeyValueStore) error
func (*NitricGcpTerraformProvider) Policy ¶
func (a *NitricGcpTerraformProvider) Policy(stack cdktf.TerraformStack, name string, config *deploymentspb.Policy) error
func (*NitricGcpTerraformProvider) Post ¶
func (a *NitricGcpTerraformProvider) Post(stack cdktf.TerraformStack) error
func (*NitricGcpTerraformProvider) Pre ¶
func (a *NitricGcpTerraformProvider) Pre(stack cdktf.TerraformStack, resources []*deploymentspb.Resource) error
func (*NitricGcpTerraformProvider) Queue ¶
func (a *NitricGcpTerraformProvider) Queue(stack cdktf.TerraformStack, name string, config *deploymentspb.Queue) error
// Queue - Deploy a Queue
func (*NitricGcpTerraformProvider) Schedule ¶
func (a *NitricGcpTerraformProvider) Schedule(stack cdktf.TerraformStack, name string, config *deploymentspb.Schedule) error
// Schedule - Deploy a Schedule
func (*NitricGcpTerraformProvider) Secret ¶
func (a *NitricGcpTerraformProvider) Secret(stack cdktf.TerraformStack, name string, config *deploymentspb.Secret) error
// Secret - Deploy a Secret
func (*NitricGcpTerraformProvider) Service ¶
func (a *NitricGcpTerraformProvider) Service(stack cdktf.TerraformStack, name string, config *deploymentspb.Service, runtimeProvider provider.RuntimeProvider) error
func (*NitricGcpTerraformProvider) SqlDatabase ¶
func (a *NitricGcpTerraformProvider) SqlDatabase(stack cdktf.TerraformStack, name string, config *deploymentspb.SqlDatabase) error
func (*NitricGcpTerraformProvider) Topic ¶
func (a *NitricGcpTerraformProvider) Topic(stack cdktf.TerraformStack, name string, config *deploymentspb.Topic) error
func (*NitricGcpTerraformProvider) Websocket ¶
func (a *NitricGcpTerraformProvider) Websocket(stack cdktf.TerraformStack, name string, config *deploymentspb.Websocket) error
type NotifiedService ¶
type NotifiedService struct { // Explicit JSON names required for JSII serialization Name string `json:"name"` Url string `json:"url"` InvokerServiceAccountEmail string `json:"invoker_service_account_email"` EventToken string `json:"event_token"` Prefix string `json:"prefix"` Events []string `json:"events"` }
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. |
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. |
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. |
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.