Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ExternalNameConfigs = map[string]config.ExternalName{ "netbox_device": config.NameAsIdentifier, "netbox_device_role": config.NameAsIdentifier, "netbox_device_type": config.IdentifierFromProvider, "netbox_device_interface": config.NameAsIdentifier, "netbox_location": config.NameAsIdentifier, "netbox_manufacturer": config.NameAsIdentifier, "netbox_platform": config.NameAsIdentifier, "netbox_rack": config.NameAsIdentifier, "netbox_rack_reservation": config.IdentifierFromProvider, "netbox_rack_role": config.NameAsIdentifier, "netbox_region": config.NameAsIdentifier, "netbox_site": config.NameAsIdentifier, "netbox_site_group": config.NameAsIdentifier, "netbox_custom_field": config.NameAsIdentifier, "netbox_tag": config.NameAsIdentifier, "netbox_aggregate": config.IdentifierFromProvider, "netbox_asn": config.IdentifierFromProvider, "netbox_available_ip_address": config.IdentifierFromProvider, "netbox_available_prefix": config.IdentifierFromProvider, "netbox_ip_address": config.IdentifierFromProvider, "netbox_ip_range": config.IdentifierFromProvider, "netbox_ipam_role": config.NameAsIdentifier, "netbox_prefix": config.IdentifierFromProvider, "netbox_rir": config.NameAsIdentifier, "netbox_route_target": config.NameAsIdentifier, "netbox_service": config.NameAsIdentifier, "netbox_vlan": config.NameAsIdentifier, "netbox_vlan_group": config.NameAsIdentifier, "netbox_vrf": config.NameAsIdentifier, "netbox_contact": config.NameAsIdentifier, "netbox_contact_assignment": config.NameAsIdentifier, "netbox_contact_group": config.NameAsIdentifier, "netbox_contact_role": config.NameAsIdentifier, "netbox_tenant": config.NameAsIdentifier, "netbox_tenant_group": config.NameAsIdentifier, "netbox_cluster": config.NameAsIdentifier, "netbox_cluster_group": config.NameAsIdentifier, "netbox_cluster_type": config.NameAsIdentifier, "netbox_interface": config.NameAsIdentifier, "netbox_primary_ip": config.IdentifierFromProvider, "netbox_virtual_machine": config.NameAsIdentifier, "netbox_circuit": config.IdentifierFromProvider, "netbox_circuit_provider": config.NameAsIdentifier, "netbox_circuit_termination": config.IdentifierFromProvider, "netbox_circuit_type": config.NameAsIdentifier, }
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.