Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ExternalNameConfigs = map[string]config.ExternalName{ "datadog_api_key": datadogExternalNameWithInjectedID(), "datadog_apm_retention_filter": config.IdentifierFromProvider, "datadog_apm_retention_filter_order": config.IdentifierFromProvider, "datadog_application_key": datadogExternalNameWithInjectedID(), "datadog_authn_mapping": config.IdentifierFromProvider, "datadog_child_organization": config.IdentifierFromProvider, "datadog_cloud_configuration_rule": config.IdentifierFromProvider, "datadog_cloud_workload_security_agent_rule": config.IdentifierFromProvider, "datadog_dashboard_json": config.IdentifierFromProvider, "datadog_dashboard_list": datadogExternalNameWithInjectedID(), "datadog_downtime": config.IdentifierFromProvider, "datadog_downtime_schedule": datadogExternalNameWithInjectedUUID(), "datadog_integration_aws": config.IdentifierFromProvider, "datadog_integration_aws_event_bridge": config.IdentifierFromProvider, "datadog_integration_aws_lambda_arn": config.IdentifierFromProvider, "datadog_integration_aws_log_collection": config.IdentifierFromProvider, "datadog_integration_aws_tag_filter": config.IdentifierFromProvider, "datadog_integration_azure": config.IdentifierFromProvider, "datadog_integration_cloudflare_account": config.IdentifierFromProvider, "datadog_integration_confluent_account": config.IdentifierFromProvider, "datadog_integration_confluent_resource": config.IdentifierFromProvider, "datadog_integration_fastly_account": config.IdentifierFromProvider, "datadog_integration_fastly_service": config.IdentifierFromProvider, "datadog_integration_gcp": config.IdentifierFromProvider, "datadog_integration_gcp_sts": config.IdentifierFromProvider, "datadog_integration_opsgenie_service_object": config.IdentifierFromProvider, "datadog_integration_pagerduty": config.IdentifierFromProvider, "datadog_integration_pagerduty_service_object": config.IdentifierFromProvider, "datadog_integration_slack_channel": config.IdentifierFromProvider, "datadog_ip_allowlist": config.IdentifierFromProvider, "datadog_logs_archive": config.IdentifierFromProvider, "datadog_logs_archive_order": config.IdentifierFromProvider, "datadog_logs_custom_pipeline": config.IdentifierFromProvider, "datadog_logs_index": config.IdentifierFromProvider, "datadog_logs_index_order": config.IdentifierFromProvider, "datadog_logs_integration_pipeline": config.IdentifierFromProvider, "datadog_logs_metric": config.IdentifierFromProvider, "datadog_logs_pipeline_order": config.IdentifierFromProvider, "datadog_metric_metadata": config.IdentifierFromProvider, "datadog_metric_tag_configuration": config.IdentifierFromProvider, "datadog_monitor": config.IdentifierFromProvider, "datadog_monitor_config_policy": config.IdentifierFromProvider, "datadog_monitor_json": config.IdentifierFromProvider, "datadog_organization_settings": config.IdentifierFromProvider, "datadog_powerpack": config.IdentifierFromProvider, "datadog_restriction_policy": config.IdentifierFromProvider, "datadog_role": config.IdentifierFromProvider, "datadog_rum_application": datadogExternalNameWithInjectedID(), "datadog_security_monitoring_default_rule": config.IdentifierFromProvider, "datadog_security_monitoring_filter": config.IdentifierFromProvider, "datadog_security_monitoring_rule": config.IdentifierFromProvider, "datadog_sensitive_data_scanner_group": config.IdentifierFromProvider, "datadog_sensitive_data_scanner_group_order": config.IdentifierFromProvider, "datadog_sensitive_data_scanner_rule": config.IdentifierFromProvider, "datadog_service_account": config.IdentifierFromProvider, "datadog_service_account_application_key": config.IdentifierFromProvider, "datadog_service_definition_yaml": config.IdentifierFromProvider, "datadog_service_level_objective": config.IdentifierFromProvider, "datadog_slo_correction": config.IdentifierFromProvider, "datadog_spans_metric": datadogExternalNameWithInjectedID(), "datadog_synthetics_concurrency_cap": config.IdentifierFromProvider, "datadog_synthetics_global_variable": config.IdentifierFromProvider, "datadog_synthetics_private_location": config.IdentifierFromProvider, "datadog_team": datadogExternalNameWithInjectedID(), "datadog_team_link": datadogExternalNameWithInjectedID(), "datadog_team_membership": config.IdentifierFromProvider, "datadog_team_permission_setting": datadogExternalNameWithInjectedID(), "datadog_user": datadogExternalNameWithInjectedID(), "datadog_webhook": config.IdentifierFromProvider, "datadog_webhook_custom_variable": config.IdentifierFromProvider, }
ExternalNameConfigs contains all external name configurations for this provider.
Functions ¶
func ExternalNameConfigurations ¶
func ExternalNameConfigurations() config.ResourceOption
ExternalNameConfigurations applies all external name configs listed in the table ExternalNameConfigs and sets the version of those resources to v1beta1 assuming they will be tested.
func ExternalNameConfigured ¶
func ExternalNameConfigured() []string
ExternalNameConfigured returns the list of all resources whose external name is configured manually.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.