Documentation
¶
Index ¶
- type BucketSubscriber
- type EventGridSubscriber
- type NitricAzureTerraformProvider
- func (n *NitricAzureTerraformProvider) Api(stack cdktf.TerraformStack, name string, config *deploymentspb.Api) error
- func (n *NitricAzureTerraformProvider) Bucket(stack cdktf.TerraformStack, name string, config *deploymentspb.Bucket) error
- func (a *NitricAzureTerraformProvider) CdkTfModules() ([]provider.ModuleDirectory, error)
- func (a *NitricAzureTerraformProvider) GetGlobalTags() *map[string]*string
- func (a *NitricAzureTerraformProvider) GetTags(stackID string, resourceName string, resourceType resources.ResourceType) *map[string]*string
- func (n *NitricAzureTerraformProvider) Http(stack cdktf.TerraformStack, name string, config *deploymentspb.Http) error
- func (a *NitricAzureTerraformProvider) Init(attributes map[string]interface{}) error
- func (a *NitricAzureTerraformProvider) KeyValueStore(stack cdktf.TerraformStack, name string, config *deploymentspb.KeyValueStore) error
- func (n *NitricAzureTerraformProvider) NewCdn(tfstack cdktf.TerraformStack) error
- func (a *NitricAzureTerraformProvider) Policy(stack cdktf.TerraformStack, name string, config *deploymentspb.Policy) error
- func (a *NitricAzureTerraformProvider) Post(stack cdktf.TerraformStack) error
- func (a *NitricAzureTerraformProvider) Pre(tfstack cdktf.TerraformStack, resources []*deploymentspb.Resource) error
- func (a *NitricAzureTerraformProvider) Queue(stack cdktf.TerraformStack, name string, config *deploymentspb.Queue) error
- func (a *NitricAzureTerraformProvider) RequiredProviders() map[string]interface{}
- func (a *NitricAzureTerraformProvider) Schedule(stack cdktf.TerraformStack, name string, config *deploymentspb.Schedule) error
- func (a *NitricAzureTerraformProvider) Secret(stack cdktf.TerraformStack, name string, config *deploymentspb.Secret) error
- func (a *NitricAzureTerraformProvider) Service(stack cdktf.TerraformStack, name string, config *deploymentspb.Service, ...) error
- func (n *NitricAzureTerraformProvider) SqlDatabase(stack cdktf.TerraformStack, name string, config *deploymentspb.SqlDatabase) error
- func (a *NitricAzureTerraformProvider) Topic(stack cdktf.TerraformStack, name string, config *deploymentspb.Topic) error
- func (n *NitricAzureTerraformProvider) Website(stack cdktf.TerraformStack, name string, config *deploymentspb.Website) error
- func (a *NitricAzureTerraformProvider) Websocket(stack cdktf.TerraformStack, name string, config *deploymentspb.Websocket) error
- type ResourceScope
- type WebhookSubscriber
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BucketSubscriber ¶
type BucketSubscriber struct {
EventGridSubscriber `json:",inline"`
// Url *string `json:"url"`
// ActiveDirectoryAppIdOrUri *string `json:"active_directory_app_id_or_uri"`
// ActiveDirectoryTenantId *string `json:"active_directory_tenant_id"`
// EventToken *string `json:"event_token"`
EventType []*string `json:"event_type"`
}
type EventGridSubscriber ¶
type NitricAzureTerraformProvider ¶
type NitricAzureTerraformProvider struct {
*deploy.CommonStackDetails
Stack stack.Stack
Roles roles.Roles
Apis map[string]api.Api
Proxies map[string]http_proxy.HttpProxy
Buckets map[string]bucket.Bucket
Services map[string]service.Service
Queues map[string]queue.Queue
KvStores map[string]keyvalue.Keyvalue
Topics map[string]topic.Topic
Databases map[string]sql.Sql
Websites map[string]website.Website
EnableWebsites bool
SubscriptionId string
AzureConfig *common.AzureConfig
provider.NitricDefaultOrder
// contains filtered or unexported fields
}
func NewNitricAzureProvider ¶
func NewNitricAzureProvider() *NitricAzureTerraformProvider
func (*NitricAzureTerraformProvider) Api ¶
func (n *NitricAzureTerraformProvider) Api(stack cdktf.TerraformStack, name string, config *deploymentspb.Api) error
func (*NitricAzureTerraformProvider) Bucket ¶
func (n *NitricAzureTerraformProvider) Bucket(stack cdktf.TerraformStack, name string, config *deploymentspb.Bucket) error
Bucket - Deploy a Storage Bucket
func (*NitricAzureTerraformProvider) CdkTfModules ¶
func (a *NitricAzureTerraformProvider) CdkTfModules() ([]provider.ModuleDirectory, error)
func (*NitricAzureTerraformProvider) GetGlobalTags ¶
func (a *NitricAzureTerraformProvider) GetGlobalTags() *map[string]*string
func (*NitricAzureTerraformProvider) GetTags ¶
func (a *NitricAzureTerraformProvider) GetTags(stackID string, resourceName string, resourceType resources.ResourceType) *map[string]*string
func (*NitricAzureTerraformProvider) Http ¶
func (n *NitricAzureTerraformProvider) Http(stack cdktf.TerraformStack, name string, config *deploymentspb.Http) error
func (*NitricAzureTerraformProvider) Init ¶
func (a *NitricAzureTerraformProvider) Init(attributes map[string]interface{}) error
func (*NitricAzureTerraformProvider) KeyValueStore ¶
func (a *NitricAzureTerraformProvider) KeyValueStore(stack cdktf.TerraformStack, name string, config *deploymentspb.KeyValueStore) error
// KeyValueStore - Deploy a Key Value tioStore
func (*NitricAzureTerraformProvider) NewCdn ¶
func (n *NitricAzureTerraformProvider) NewCdn(tfstack cdktf.TerraformStack) error
func (*NitricAzureTerraformProvider) Policy ¶
func (a *NitricAzureTerraformProvider) Policy(stack cdktf.TerraformStack, name string, config *deploymentspb.Policy) error
func (*NitricAzureTerraformProvider) Post ¶
func (a *NitricAzureTerraformProvider) Post(stack cdktf.TerraformStack) error
func (*NitricAzureTerraformProvider) Pre ¶
func (a *NitricAzureTerraformProvider) Pre(tfstack cdktf.TerraformStack, resources []*deploymentspb.Resource) error
func (*NitricAzureTerraformProvider) Queue ¶
func (a *NitricAzureTerraformProvider) Queue(stack cdktf.TerraformStack, name string, config *deploymentspb.Queue) error
// Queue - Deploy a Queue
func (*NitricAzureTerraformProvider) RequiredProviders ¶
func (a *NitricAzureTerraformProvider) RequiredProviders() map[string]interface{}
func (*NitricAzureTerraformProvider) Schedule ¶
func (a *NitricAzureTerraformProvider) Schedule(stack cdktf.TerraformStack, name string, config *deploymentspb.Schedule) error
Schedule - Deploy a Schedule
func (*NitricAzureTerraformProvider) Secret ¶
func (a *NitricAzureTerraformProvider) Secret(stack cdktf.TerraformStack, name string, config *deploymentspb.Secret) error
// Secret - Deploy a Secret
func (*NitricAzureTerraformProvider) Service ¶
func (a *NitricAzureTerraformProvider) Service(stack cdktf.TerraformStack, name string, config *deploymentspb.Service, runtimeProvider provider.RuntimeProvider) error
func (*NitricAzureTerraformProvider) SqlDatabase ¶
func (n *NitricAzureTerraformProvider) SqlDatabase(stack cdktf.TerraformStack, name string, config *deploymentspb.SqlDatabase) error
func (*NitricAzureTerraformProvider) Topic ¶
func (a *NitricAzureTerraformProvider) Topic(stack cdktf.TerraformStack, name string, config *deploymentspb.Topic) error
func (*NitricAzureTerraformProvider) Website ¶
func (n *NitricAzureTerraformProvider) Website(stack cdktf.TerraformStack, name string, config *deploymentspb.Website) error
Website - Deploy a Website
func (*NitricAzureTerraformProvider) Websocket ¶
func (a *NitricAzureTerraformProvider) Websocket(stack cdktf.TerraformStack, name string, config *deploymentspb.Websocket) error
type ResourceScope ¶
type ResourceScope struct {
Scope *string `json:"scope"`
Condition *string `json:"condition"`
Dependency cdktf.ITerraformDependable
}
type WebhookSubscriber ¶
type WebhookSubscriber struct {
ClientId *string `json:"client_id"`
ClientSecret *string `json:"client_secret"`
TenantId *string `json:"tenant_id"`
EventGridSubscriber `json:",inline"`
}
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. |
|
cdn
cdn
|
cdn |
|
cdn/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. |
|
cdn_api_rewrites
cdn_api_rewrites
|
cdn_api_rewrites |
|
cdn_api_rewrites/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. |
|
cdn_subsites
cdn_subsites
|
cdn_subsites |
|
cdn_subsites/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. |
|
roles
roles
|
roles |
|
roles/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. |
|
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. |
|
website
website
|
website |
|
website/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.