Documentation ¶
Index ¶
Constants ¶
View Source
const DDAPIKeyEnvName = "DD_API_KEY"
DDAPIKeyEnvName name of env var for API key
View Source
const DDAPPKeyEnvName = "DD_APP_KEY"
DDAPPKeyEnvName name of env var for APP key
View Source
const DatadogAPIKeyEnvName = "DATADOG_API_KEY"
DatadogAPIKeyEnvName name of env var for API key
View Source
const DatadogAPPKeyEnvName = "DATADOG_APP_KEY"
DatadogAPPKeyEnvName name of env var for APP key
Variables ¶
View Source
var APIKeyEnvVars = []string{DDAPIKeyEnvName, DatadogAPIKeyEnvName}
APIKeyEnvVars names of env var for API key
View Source
var APPKeyEnvVars = []string{DDAPPKeyEnvName, DatadogAPPKeyEnvName}
APPKeyEnvVars names of env var for APP key
Functions ¶
func GetRolePermissionSchema ¶
GetRolePermissionSchema returns the schema specific to permissions
Types ¶
type ProviderConfiguration ¶
type ProviderConfiguration struct { CommunityClient *datadogCommunity.Client DatadogClientV1 *datadogV1.APIClient DatadogClientV2 *datadogV2.APIClient AuthV1 context.Context AuthV2 context.Context Now func() time.Time }
ProviderConfiguration contains the initialized API clients to communicate with the Datadog API
Source Files ¶
- data_source_datadog_api_key.go
- data_source_datadog_application_key.go
- data_source_datadog_dashboard.go
- data_source_datadog_dashboard_list.go
- data_source_datadog_ip_ranges.go
- data_source_datadog_logs_indexes_order.go
- data_source_datadog_monitor.go
- data_source_datadog_monitors.go
- data_source_datadog_permissions.go
- data_source_datadog_role.go
- data_source_datadog_roles.go
- data_source_datadog_security_monitoring_filters.go
- data_source_datadog_security_monitoring_rules.go
- data_source_datadog_service_level_objective.go
- data_source_datadog_service_level_objectives.go
- data_source_datadog_synthetics_global_variable.go
- data_source_datadog_synthetics_locations.go
- data_source_datadog_user.go
- provider.go
- resource_datadog_api_key.go
- resource_datadog_application_key.go
- resource_datadog_child_organization.go
- resource_datadog_dashboard.go
- resource_datadog_dashboard_json.go
- resource_datadog_dashboard_list.go
- resource_datadog_downtime.go
- resource_datadog_integration_aws.go
- resource_datadog_integration_aws_lambda_arn.go
- resource_datadog_integration_aws_log_collection.go
- resource_datadog_integration_aws_tag_filter.go
- resource_datadog_integration_azure.go
- resource_datadog_integration_gcp.go
- resource_datadog_integration_pagerduty.go
- resource_datadog_integration_pagerduty_service_object.go
- resource_datadog_integration_slack_channel.go
- resource_datadog_logs_archive.go
- resource_datadog_logs_archive_order.go
- resource_datadog_logs_custom_pipeline.go
- resource_datadog_logs_index.go
- resource_datadog_logs_index_order.go
- resource_datadog_logs_integration_pipeline.go
- resource_datadog_logs_metric.go
- resource_datadog_logs_pipeline_order.go
- resource_datadog_metric_metadata.go
- resource_datadog_metric_tag_configuration.go
- resource_datadog_monitor.go
- resource_datadog_monitor_json.go
- resource_datadog_organization_settings.go
- resource_datadog_role.go
- resource_datadog_security_monitoring_default_rule.go
- resource_datadog_security_monitoring_filters.go
- resource_datadog_security_monitoring_rule.go
- resource_datadog_service_level_objective.go
- resource_datadog_slo_correction.go
- resource_datadog_synthetics_global_variable.go
- resource_datadog_synthetics_private_location.go
- resource_datadog_synthetics_test_.go
- resource_datadog_user.go
- resource_datadog_webhook.go
- resource_datadog_webhook_custom_variable.go
Click to show internal directories.
Click to hide internal directories.