Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Export ¶
func Export(ctx *pulumi.Context, c component, imp Importable) error
Export should not be used directly but only by an `Importable` type itself to add type safety.
func NewComponent ¶
func NewComponent[C component](e config.Env, name string, builder func(comp C) error, opts ...pulumi.ResourceOption) (C, error)
Create any component type and register it as a Pulumi component Passing a nil `builder` is valid and will only produce an empty component. `name` is used with the reflected component type name to create a unique key for the component instance. For example, if the component type is `DockerAgent`, the key will be `dd-DockerAgent-<name>`
Types ¶
type CloudProviderIdentifier ¶
type CloudProviderIdentifier string
const ( CloudProviderAWS CloudProviderIdentifier = "aws" CloudProviderAzure CloudProviderIdentifier = "azure" CloudProviderGCP CloudProviderIdentifier = "gcp" )
type Importable ¶
Importable needs to be implemented by the fully resolved type used outside of Pulumi
type JSONImporter ¶
type JSONImporter struct {
// contains filtered or unexported fields
}
func (*JSONImporter) Key ¶
func (imp *JSONImporter) Key() string
func (*JSONImporter) SetKey ¶
func (imp *JSONImporter) SetKey(key string)
Directories ¶
Path | Synopsis |
---|---|
datadog
|
|
Package iis contains code for the IIS component
|
Package iis contains code for the IIS component |
Click to show internal directories.
Click to hide internal directories.