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.