Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Provisioner ¶
func Provisioner() terraform.ResourceProvisioner
Types ¶
type ReporterConfig ¶
type ReporterConfig struct { Url string `json:"url,omitempty"` Token string `json:"token,omitempty"` NodeID string `json:"node_uuid,omitempty"` NodeName string `json:"node_name,omitempty"` Environment string `json:"environment,omitempty"` ReportUUID string `json:"report_uuid,omitempty"` JobUUID string `json:"job_uuid,omitempty"` }
type TargetConfig ¶
type TargetConfig struct { Backend string `json:"backend,omitempty"` Hostname string `json:"host,omitempty"` Port int `json:"port,omitempty"` User string `json:"user,omitempty"` Password string `json:"password,omitempty"` KeyFiles []string `json:"key_files,omitempty"` SudoPassword string `json:"sudo_password,omitempty"` SudoOptions string `json:"sudo_options,omitempty"` AwsUser string `json:"aws_user,omitempty"` AwsPassword string `json:"aws_password,omitempty"` AzureClientID string `json:"azure_client_id,omitempty"` AzureClientSecret string `json:"azure_client_secret,omitempty"` AzureTenantID string `json:"azure_tenant_id,omitempty"` LoginPath string `json:"login_path,omitempty"` Sudo bool `json:"sudo,omitempty"` Format string `json:"format,omitempty"` Reporter map[string]ReporterConfig `json:"reporter,omitempty"` Ssl bool `json:"ssl,omitempty"` SslSelfSigned bool `json:"self_signed,omitempty"` BackendCache bool `json:"backend_cache,omitempty"` Region string `json:"region,omitempty"` SubscriptionId string `json:"subscription_id,omitempty"` }
Click to show internal directories.
Click to hide internal directories.