Documentation
¶
Index ¶
- func FillWithRandomIntegers[A constraints.Integer](a []A)
- func NewProvider() provider.Provider
- type Provider
- func (p *Provider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *Provider) DataSources(_ context.Context) []func() datasource.DataSource
- func (p *Provider) EphemeralResources(_ context.Context) []func() ephemeral.EphemeralResource
- func (p *Provider) Metadata(_ context.Context, _ provider.MetadataRequest, resp *provider.MetadataResponse)
- func (p *Provider) Resources(_ context.Context) []func() resource.Resource
- func (p *Provider) Schema(_ context.Context, _ provider.SchemaRequest, resp *provider.SchemaResponse)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FillWithRandomIntegers ¶ added in v0.40.0
func FillWithRandomIntegers[A constraints.Integer](a []A)
func NewProvider ¶
NewProvider instantiates the provider in main
Types ¶
type Provider ¶
Provider fulfils the provider.Provider interface
func (*Provider) Configure ¶
func (p *Provider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*Provider) DataSources ¶
func (p *Provider) DataSources(_ context.Context) []func() datasource.DataSource
DataSources defines provider data sources
func (*Provider) EphemeralResources ¶ added in v0.78.0
func (p *Provider) EphemeralResources(_ context.Context) []func() ephemeral.EphemeralResource
EphemeralResources defines provider ephemeral resources
func (*Provider) Metadata ¶
func (p *Provider) Metadata(_ context.Context, _ provider.MetadataRequest, resp *provider.MetadataResponse)
func (*Provider) Schema ¶
func (p *Provider) Schema(_ context.Context, _ provider.SchemaRequest, resp *provider.SchemaResponse)
Source Files
¶
- configure_data_source.go
- configure_ephemeral.go
- configure_resource.go
- constants.go
- data_source_agent.go
- data_source_agent_profile.go
- data_source_agent_profiles.go
- data_source_agents.go
- data_source_asn_pool.go
- data_source_asn_pools.go
- data_source_blueprint_anomalies.go
- data_source_blueprint_deployment.go
- data_source_blueprint_device_rendered_config.go
- data_source_blueprint_graph_query.go
- data_source_blueprint_iba_dashboards.go
- data_source_blueprint_iba_predefined_probe.go
- data_source_blueprints.go
- data_source_configlet.go
- data_source_configlets.go
- data_source_datacenter_blueprint.go
- data_source_datacenter_configlet.go
- data_source_datacenter_configlets.go
- data_source_datacenter_connectivity_templates_status.go
- data_source_datacenter_ct_bgp_peering_generic_system.go
- data_source_datacenter_ct_bgp_peering_ip_endpoint.go
- data_source_datacenter_ct_custom_static_route.go
- data_source_datacenter_ct_dynamic_bgp_peering.go
- data_source_datacenter_ct_ip_link.go
- data_source_datacenter_ct_routing_policy.go
- data_source_datacenter_ct_routing_zone_constraint.go
- data_source_datacenter_ct_static_route.go
- data_source_datacenter_ct_virtual_network_multiple.go
- data_source_datacenter_ct_virtual_network_single.go
- data_source_datacenter_external_gateway.go
- data_source_datacenter_external_gateways.go
- data_source_datacenter_interconnect_domain.go
- data_source_datacenter_interconnect_domain_gateway.go
- data_source_datacenter_interconnect_domain_gateways.go
- data_source_datacenter_interconnect_domains.go
- data_source_datacenter_interfaces_by_link_tag.go
- data_source_datacenter_interfaces_by_system.go
- data_source_datacenter_property_set.go
- data_source_datacenter_property_sets.go
- data_source_datacenter_routing_policies.go
- data_source_datacenter_routing_policy.go
- data_source_datacenter_routing_zone.go
- data_source_datacenter_routing_zone_constraint.go
- data_source_datacenter_routing_zone_constraints.go
- data_source_datacenter_routing_zones.go
- data_source_datacenter_security_policies.go
- data_source_datacenter_security_policy.go
- data_source_datacenter_svi_map.go
- data_source_datacenter_system.go
- data_source_datacenter_systems.go
- data_source_datacenter_tag.go
- data_source_datacenter_tags.go
- data_source_datacenter_virtual_network.go
- data_source_datacenter_virtual_network_binding_constructor.go
- data_source_datacenter_virtual_networks.go
- data_source_device_config.go
- data_source_freeform_allocation_group.go
- data_source_freeform_blueprint.go
- data_source_freeform_config_template.go
- data_source_freeform_link.go
- data_source_freeform_property_set.go
- data_source_freeform_resource.go
- data_source_freeform_resource_generator.go
- data_source_freeform_resource_group.go
- data_source_freeform_resource_group_generator.go
- data_source_freeform_system.go
- data_source_integer_pool.go
- data_source_integer_pools.go
- data_source_interface_map.go
- data_source_interface_maps.go
- data_source_ipv4_pool.go
- data_source_ipv4_pools.go
- data_source_ipv6_pool.go
- data_source_ipv6_pools.go
- data_source_logical_device.go
- data_source_property_set.go
- data_source_property_sets.go
- data_source_rack_type.go
- data_source_rack_types.go
- data_source_tag.go
- data_source_telemetry_service_registry_entries.go
- data_source_telemetry_service_registry_entry.go
- data_source_template_collapsed.go
- data_source_template_pod_based.go
- data_source_template_rack_based.go
- data_source_templates.go
- data_source_vni_pool.go
- data_source_vni_pools.go
- devices_agent_profile.go
- ephemeral_api_token.go
- helpers.go
- provider.go
- resource_agent_profile.go
- resource_asn_pool.go
- resource_blueprint_deployment.go
- resource_blueprint_iba_probe.go
- resource_configlet.go
- resource_datacenter_blueprint.go
- resource_datacenter_configlet.go
- resource_datacenter_connectivity_template.go
- resource_datacenter_connectivity_template_assignments.go
- resource_datacenter_connectivity_template_interface.go
- resource_datacenter_connectivity_template_loopback.go
- resource_datacenter_connectivity_template_protocol_endpoint.go
- resource_datacenter_connectivity_template_svi.go
- resource_datacenter_connectivity_template_system.go
- resource_datacenter_connectivity_templates_assignment.go
- resource_datacenter_device_allocation.go
- resource_datacenter_external_gateway.go
- resource_datacenter_generic_system.go
- resource_datacenter_interconnect_domain.go
- resource_datacenter_interconnect_domain_gateway.go
- resource_datacenter_ip_link_addressing.go
- resource_datacenter_property_set.go
- resource_datacenter_rack.go
- resource_datacenter_resource_pool_allocation.go
- resource_datacenter_routing_policy.go
- resource_datacenter_routing_zone.go
- resource_datacenter_routing_zone_constraint.go
- resource_datacenter_routing_zone_loopback_addresses.go
- resource_datacenter_security_policy.go
- resource_datacenter_tag.go
- resource_datacenter_virtual_network.go
- resource_freeform_allocation_group.go
- resource_freeform_blueprint.go
- resource_freeform_config_template.go
- resource_freeform_device_profile.go
- resource_freeform_link.go
- resource_freeform_property_set.go
- resource_freeform_resource.go
- resource_freeform_resource_generator.go
- resource_freeform_resource_group.go
- resource_freeform_resource_group_generator.go
- resource_freeform_system.go
- resource_integer_pool.go
- resource_interface_map.go
- resource_ipv4_pool.go
- resource_ipv6_pool.go
- resource_logical_device.go
- resource_managed_device.go
- resource_managed_device_ack.go
- resource_modular_device_profile.go
- resource_property_set.go
- resource_rack_type.go
- resource_raw_json.go
- resource_tag.go
- resource_telemetry_service_registry_entry.go
- resource_template_collapsed.go
- resource_template_pod_based.go
- resource_template_rack_based.go
- resource_vni_pool.go
Click to show internal directories.
Click to hide internal directories.