Documentation ¶
Overview ¶
Package installer defines a Pulumi component for installing the Datadog Installer on a remote host in the provisioning step.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithInstallURL ¶
func WithInstallURL(url string) func(*Configuration) error
WithInstallURL specifies the URL to use to retrieve the Datadog Installer
Types ¶
type Component ¶
type Component struct { pulumi.ResourceState components.Component Host *remoteComp.Host `pulumi:"host"` // contains filtered or unexported fields }
Component is a Datadog Installer component. See https://www.pulumi.com/docs/concepts/resources/components/
func NewInstaller ¶
func NewInstaller(e aws.Environment, host *remoteComp.Host, options ...Option) (*Component, error)
NewInstaller creates a new instance of an on-host Agent Installer
type Configuration ¶
type Configuration struct {
URL string
}
Configuration represents the Windows NewDefender configuration
func NewConfig ¶
func NewConfig(env aws.Environment, options ...Option) (*Configuration, error)
NewConfig creates a default config
type Option ¶
type Option = func(*Configuration) error
Option is an optional function parameter type for Configuration options
type Output ¶
type Output struct {
components.JSONImporter
}
Output is an object that models the output of the resource creation from the Component. See https://www.pulumi.com/docs/concepts/resources/components/#registering-component-outputs