config

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 31, 2023 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ExternalNameConfigs = map[string]config.ExternalName{

	"yandex_iam_service_account":                              config.NameAsIdentifier,
	"yandex_iam_service_account_key":                          config.NameAsIdentifier,
	"yandex_iam_service_account_api_key":                      config.NameAsIdentifier,
	"yandex_iam_service_account_iam_policy":                   config.NameAsIdentifier,
	"yandex_iam_service_account_iam_binding":                  config.NameAsIdentifier,
	"yandex_iam_service_account_static_access_key":            config.NameAsIdentifier,
	"yandex_iam_service_account_iam_member":                   config.NameAsIdentifier,
	"yandex_organizationmanager_group":                        config.IdentifierFromProvider,
	"yandex_organizationmanager_group_iam_member":             config.IdentifierFromProvider,
	"yandex_organizationmanager_group_membership":             config.IdentifierFromProvider,
	"yandex_organizationmanager_organization_iam_binding":     config.IdentifierFromProvider,
	"yandex_organizationmanager_organization_iam_member":      config.IdentifierFromProvider,
	"yandex_organizationmanager_saml_federation":              config.IdentifierFromProvider,
	"yandex_organizationmanager_saml_federation_user_account": config.IdentifierFromProvider,
	"yandex_resourcemanager_cloud":                            config.IdentifierFromProvider,
	"yandex_resourcemanager_cloud_iam_binding":                config.IdentifierFromProvider,
	"yandex_resourcemanager_cloud_iam_member":                 config.IdentifierFromProvider,
	"yandex_resourcemanager_folder":                           config.IdentifierFromProvider,
	"yandex_resourcemanager_folder_iam_binding":               config.IdentifierFromProvider,
	"yandex_resourcemanager_folder_iam_member":                config.IdentifierFromProvider,
	"yandex_resourcemanager_folder_iam_policy":                config.IdentifierFromProvider,
	"yandex_kms_asymmetric_encryption_key":                    config.IdentifierFromProvider,
	"yandex_kms_asymmetric_encryption_key_iam_binding":        config.IdentifierFromProvider,
	"yandex_kms_asymmetric_signature_key":                     config.IdentifierFromProvider,
	"yandex_kms_asymmetric_signature_key_iam_binding":         config.IdentifierFromProvider,
	"yandex_kms_secret_ciphertext":                            config.IdentifierFromProvider,
	"yandex_kms_symmetric_key":                                config.IdentifierFromProvider,
	"yandex_kms_symmetric_key_iam_binding":                    config.IdentifierFromProvider,
	"yandex_vpc_network":                                      config.IdentifierFromProvider,
	"yandex_vpc_route_table":                                  config.IdentifierFromProvider,
	"yandex_vpc_gateway":                                      config.IdentifierFromProvider,
	"yandex_vpc_subnet":                                       config.IdentifierFromProvider,
	"yandex_vpc_default_security_group":                       config.IdentifierFromProvider,
	"yandex_vpc_security_group":                               config.IdentifierFromProvider,
	"yandex_vpc_security_group_rule":                          config.IdentifierFromProvider,
	"yandex_vpc_address":                                      config.IdentifierFromProvider,
	"yandex_kubernetes_cluster":                               config.IdentifierFromProvider,
	"yandex_kubernetes_node_group":                            config.IdentifierFromProvider,
	"yandex_mdb_clickhouse_cluster":                           config.IdentifierFromProvider,
	"yandex_mdb_elasticsearch_cluster":                        config.IdentifierFromProvider,
	"yandex_mdb_greenplum_cluster":                            config.IdentifierFromProvider,
	"yandex_mdb_kafka_cluster":                                config.IdentifierFromProvider,
	"yandex_mdb_kafka_connector":                              config.IdentifierFromProvider,
	"yandex_mdb_kafka_topic":                                  config.IdentifierFromProvider,
	"yandex_mdb_kafka_user":                                   config.IdentifierFromProvider,
	"yandex_mdb_mongodb_cluster":                              config.IdentifierFromProvider,
	"yandex_mdb_mysql_cluster":                                config.IdentifierFromProvider,
	"yandex_mdb_mysql_database":                               config.IdentifierFromProvider,
	"yandex_mdb_mysql_user":                                   config.IdentifierFromProvider,
	"yandex_mdb_postgresql_cluster":                           config.IdentifierFromProvider,
	"yandex_mdb_postgresql_database":                          config.IdentifierFromProvider,
	"yandex_mdb_postgresql_user":                              config.IdentifierFromProvider,
	"yandex_mdb_redis_cluster":                                config.IdentifierFromProvider,
	"yandex_mdb_sqlserver_cluster":                            config.IdentifierFromProvider,
	"yandex_compute_disk":                                     config.IdentifierFromProvider,
	"yandex_compute_disk_placement_group":                     config.IdentifierFromProvider,
	"yandex_compute_filesystem":                               config.IdentifierFromProvider,
	"yandex_compute_gpu_cluster":                              config.IdentifierFromProvider,
	"yandex_compute_image":                                    config.IdentifierFromProvider,
	"yandex_compute_instance":                                 config.IdentifierFromProvider,
	"yandex_compute_instance_group":                           config.IdentifierFromProvider,
	"yandex_compute_instance_migrate":                         config.IdentifierFromProvider,
	"yandex_compute_placement_group":                          config.IdentifierFromProvider,
	"yandex_compute_snapshot":                                 config.IdentifierFromProvider,
	"yandex_compute_snapshot_schedule":                        config.IdentifierFromProvider,
	"yandex_container_registry":                               config.IdentifierFromProvider,
	"yandex_container_registry_iam_binding":                   config.IdentifierFromProvider,
	"yandex_container_registry_ip_permission":                 config.IdentifierFromProvider,
	"yandex_container_repository":                             config.IdentifierFromProvider,
	"yandex_container_repository_iam_binding":                 config.IdentifierFromProvider,
	"yandex_container_repository_lifecycle_policy":            config.IdentifierFromProvider,
	"yandex_alb_backend_group":                                config.IdentifierFromProvider,
	"yandex_alb_http_router":                                  config.IdentifierFromProvider,
	"yandex_alb_load_balancer":                                config.IdentifierFromProvider,
	"yandex_alb_target_group":                                 config.IdentifierFromProvider,
	"yandex_alb_virtual_host":                                 config.IdentifierFromProvider,
	"yandex_storage_bucket":                                   config.IdentifierFromProvider,
	"yandex_storage_object":                                   config.IdentifierFromProvider,
	"yandex_lb_network_load_balancer":                         config.IdentifierFromProvider,
	"yandex_lb_target_group":                                  config.IdentifierFromProvider,
	"yandex_dns_recordset":                                    config.IdentifierFromProvider,
	"yandex_dns_zone":                                         config.IdentifierFromProvider,
	"yandex_logging_group":                                    config.IdentifierFromProvider,
	"yandex_message_queue":                                    config.IdentifierFromProvider,
	"yandex_ydb_database_dedicated":                           config.IdentifierFromProvider,
	"yandex_ydb_database_iam_binding":                         config.IdentifierFromProvider,
	"yandex_ydb_database_serverless":                          config.IdentifierFromProvider,
	"yandex_ydb_table":                                        config.IdentifierFromProvider,
	"yandex_ydb_table_changefeed":                             config.IdentifierFromProvider,
	"yandex_ydb_table_index":                                  config.IdentifierFromProvider,
	"yandex_ydb_topic":                                        config.IdentifierFromProvider,
	"yandex_datatransfer_endpoint":                            config.IdentifierFromProvider,
	"yandex_datatransfer_transfer":                            config.IdentifierFromProvider,
	"yandex_lockbox_secret":                                   config.IdentifierFromProvider,
	"yandex_lockbox_secret_iam_binding":                       config.IdentifierFromProvider,
	"yandex_lockbox_secret_version":                           config.IdentifierFromProvider,
	"yandex_monitoring_dashboard":                             config.IdentifierFromProvider,
	"yandex_loadtesting_agent":                                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.

func GetProvider

func GetProvider() *ujconfig.Provider

GetProvider returns provider configuration

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL