deploytf

package
v0.0.0-...-d08274a Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2025 License: Apache-2.0 Imports: 42 Imported by: 0

Documentation

Index

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 EventGridSubscriber struct {
	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"`
}

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 (*NitricAzureTerraformProvider) Bucket

Bucket - Deploy a Storage Bucket

func (*NitricAzureTerraformProvider) CdkTfModules

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 (*NitricAzureTerraformProvider) Init

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

func (*NitricAzureTerraformProvider) KeyValueStore

// KeyValueStore - Deploy a Key Value tioStore

func (*NitricAzureTerraformProvider) NewCdn

func (*NitricAzureTerraformProvider) Policy

func (*NitricAzureTerraformProvider) Post

func (*NitricAzureTerraformProvider) Pre

func (*NitricAzureTerraformProvider) Queue

// Queue - Deploy a Queue

func (*NitricAzureTerraformProvider) RequiredProviders

func (a *NitricAzureTerraformProvider) RequiredProviders() map[string]interface{}

func (*NitricAzureTerraformProvider) Schedule

Schedule - Deploy a Schedule

func (*NitricAzureTerraformProvider) Secret

// Secret - Deploy a Secret

func (*NitricAzureTerraformProvider) Service

func (*NitricAzureTerraformProvider) SqlDatabase

func (*NitricAzureTerraformProvider) Topic

func (*NitricAzureTerraformProvider) Website

Website - Deploy a Website

func (*NitricAzureTerraformProvider) Websocket

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"`
}

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.

Jump to

Keyboard shortcuts

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