config

package
v1.8.0 Latest Latest
Warning

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

Go to latest
Published: Nov 21, 2024 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

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

	"keycloak_generic_protocol_mapper":                  config.IdentifierFromProvider,
	"keycloak_generic_role_mapper":                      config.IdentifierFromProvider,
	"keycloak_group_memberships":                        config.IdentifierFromProvider,
	"keycloak_group_permissions":                        config.IdentifierFromProvider,
	"keycloak_group_roles":                              config.IdentifierFromProvider,
	"keycloak_group":                                    config.IdentifierFromProvider,
	"keycloak_openid_client_client_policy":              config.IdentifierFromProvider,
	"keycloak_openid_client_group_policy":               config.IdentifierFromProvider,
	"keycloak_openid_client_permissions":                config.IdentifierFromProvider,
	"keycloak_openid_client_role_policy":                config.IdentifierFromProvider,
	"keycloak_openid_client_user_policy":                config.IdentifierFromProvider,
	"keycloak_openid_client_default_scopes":             config.IdentifierFromProvider,
	"keycloak_openid_client_optional_scopes":            config.IdentifierFromProvider,
	"keycloak_openid_client_scope":                      config.IdentifierFromProvider,
	"keycloak_openid_client":                            config.IdentifierFromProvider,
	"keycloak_openid_group_membership_protocol_mapper":  config.IdentifierFromProvider,
	"keycloak_openid_client_service_account_realm_role": config.IdentifierFromProvider,
	"keycloak_openid_client_service_account_role":       config.IdentifierFromProvider,
	"keycloak_realm":                                    config.IdentifierFromProvider,
	"keycloak_required_action":                          config.IdentifierFromProvider,
	"keycloak_role":                                     config.IdentifierFromProvider,
	"keycloak_user_groups":                              config.IdentifierFromProvider,
	"keycloak_user_roles":                               config.IdentifierFromProvider,
	"keycloak_users_permissions":                        config.IdentifierFromProvider,
	"keycloak_user":                                     config.IdentifierFromProvider,
	"keycloak_oidc_identity_provider":                   config.IdentifierFromProvider,
	"keycloak_saml_identity_provider":                   config.IdentifierFromProvider,
	"keycloak_custom_identity_provider_mapper":          config.IdentifierFromProvider,
	"keycloak_saml_client":                              config.IdentifierFromProvider,
	"keycloak_saml_client_default_scopes":               config.IdentifierFromProvider,
	"keycloak_saml_client_scope":                        config.IdentifierFromProvider,
	"keycloak_realm_keystore_rsa":                       config.IdentifierFromProvider,
	"keycloak_realm_user_profile":                       config.IdentifierFromProvider,
	"keycloak_realm_events":                             config.IdentifierFromProvider,
	"keycloak_authentication_flow":                      config.IdentifierFromProvider,
	"keycloak_authentication_subflow":                   config.IdentifierFromProvider,
	"keycloak_authentication_execution":                 config.IdentifierFromProvider,
	"keycloak_authentication_execution_config":          config.IdentifierFromProvider,
	"keycloak_authentication_bindings":                  config.IdentifierFromProvider,
	"keycloak_default_roles":                            config.IdentifierFromProvider,
	"keycloak_default_groups":                           config.IdentifierFromProvider,

	"keycloak_ldap_user_federation":                      config.IdentifierFromProvider,
	"keycloak_ldap_user_attribute_mapper":                config.IdentifierFromProvider,
	"keycloak_ldap_role_mapper":                          config.IdentifierFromProvider,
	"keycloak_ldap_group_mapper":                         config.IdentifierFromProvider,
	"keycloak_ldap_hardcoded_role_mapper":                config.IdentifierFromProvider,
	"keycloak_ldap_hardcoded_group_mapper":               config.IdentifierFromProvider,
	"keycloak_ldap_msad_user_account_control_mapper":     config.IdentifierFromProvider,
	"keycloak_ldap_msad_lds_user_account_control_mapper": config.IdentifierFromProvider,
	"keycloak_ldap_hardcoded_attribute_mapper":           config.IdentifierFromProvider,
	"keycloak_ldap_full_name_mapper":                     config.IdentifierFromProvider,
	"keycloak_ldap_custom_mapper":                        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(generationProvider bool) (*ujconfig.Provider, error)

GetProvider returns provider configuration

func KnownReferencers added in v0.2.0

func KnownReferencers() config.ResourceOption

KnownReferencers adds referencers for fields that are known and common among more than a few resources.

Types

This section is empty.

Jump to

Keyboard shortcuts

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