Documentation ¶
Index ¶
- Constants
- Variables
- func DiffSuppressFuncDistributedFirewallingPolicyPortRangeHi(k, old, new string, d *schema.ResourceData) bool
- func DiffSuppressFuncGCPVpcId(k, old, new string, d *schema.ResourceData) bool
- func DiffSuppressFuncGatewayVpcId(k, old, new string, d *schema.ResourceData) bool
- func DiffSuppressFuncIgnoreSpaceInString(k, old, new string, d *schema.ResourceData) bool
- func DiffSuppressFuncIgnoreSpaceOnlyInString(k, old, new string, d *schema.ResourceData) bool
- func DiffSuppressFuncNatInterface(k, old, new string, d *schema.ResourceData) bool
- func DiffSuppressFuncString(k, old, new string, d *schema.ResourceData) bool
- func GetAviatrixSamlEndpointInput(d *schema.ResourceData) (*goaviatrix.SamlEndpoint, error)
- func Provider() *schema.Provider
- func TagsMapToJson(tagsMap map[string]string) (string, error)
- type Config
Constants ¶
View Source
const FQDNVendorType = "fqdn_gateway"
Variables ¶
View Source
var Version string
Functions ¶
func DiffSuppressFuncDistributedFirewallingPolicyPortRangeHi ¶
func DiffSuppressFuncDistributedFirewallingPolicyPortRangeHi(k, old, new string, d *schema.ResourceData) bool
DiffSuppressFuncDistributedFirewallingPolicyPortRangeHi suppresses a diff in a distributed firewalling policy's port range when hi is not set and hi returned from the API is equal to lo,
func DiffSuppressFuncGCPVpcId ¶
func DiffSuppressFuncGCPVpcId(k, old, new string, d *schema.ResourceData) bool
func DiffSuppressFuncGatewayVpcId ¶
func DiffSuppressFuncGatewayVpcId(k, old, new string, d *schema.ResourceData) bool
func DiffSuppressFuncIgnoreSpaceInString ¶
func DiffSuppressFuncIgnoreSpaceInString(k, old, new string, d *schema.ResourceData) bool
func DiffSuppressFuncIgnoreSpaceOnlyInString ¶
func DiffSuppressFuncIgnoreSpaceOnlyInString(k, old, new string, d *schema.ResourceData) bool
func DiffSuppressFuncNatInterface ¶
func DiffSuppressFuncNatInterface(k, old, new string, d *schema.ResourceData) bool
func DiffSuppressFuncString ¶
func DiffSuppressFuncString(k, old, new string, d *schema.ResourceData) bool
func GetAviatrixSamlEndpointInput ¶
func GetAviatrixSamlEndpointInput(d *schema.ResourceData) (*goaviatrix.SamlEndpoint, error)
Types ¶
type Config ¶
type Config struct { // Username is the username for accessing the Aviatrix Controller. Username string // Password is the password for accessing the Aviatrix Controller. Password string // ControllerIP Is the IP address of the Aviatrix Controller. ControllerIP string // VerifyCert signals whether to verify the server's certificate chain and // hostname. VerifyCert bool // PathToCACert represents the path to the CA Certificate to use when // communicating with the Aviatrix Controller. PathToCACert string // IgnoreTags represents keys or key prefixes that should be ignored // across all resources handled by this provider for situations where // external systems are managing certain tags. IgnoreTags *goaviatrix.IgnoreTagsConfig }
Config contains the configuration for the Aviatrix provider
Source Files ¶
- config.go
- data_source_aviatrix_account.go
- data_source_aviatrix_caller_identity.go
- data_source_aviatrix_controller_metadata.go
- data_source_aviatrix_device_interfaces.go
- data_source_aviatrix_edge_gateway_wan_interface_discovery.go
- data_source_aviatrix_firenet.go
- data_source_aviatrix_firenet_firewall_manager.go
- data_source_aviatrix_firenet_vendor_integration.go
- data_source_aviatrix_firewall.go
- data_source_aviatrix_firewall_instance_images.go
- data_source_aviatrix_gateway.go
- data_source_aviatrix_gateway_image.go
- data_source_aviatrix_network_domains.go
- data_source_aviatrix_smart_groups.go
- data_source_aviatrix_spoke_gateway.go
- data_source_aviatrix_spoke_gateway_inspection_subnets.go
- data_source_aviatrix_spoke_gateways.go
- data_source_aviatrix_transit_gateway.go
- data_source_aviatrix_transit_gateways.go
- data_source_aviatrix_vpc.go
- data_source_aviatrix_vpc_tracker.go
- provider.go
- resource_aviatrix_account.go
- resource_aviatrix_account_user.go
- resource_aviatrix_aws_guard_duty.go
- resource_aviatrix_aws_peer.go
- resource_aviatrix_aws_tgw.go
- resource_aviatrix_aws_tgw_connect.go
- resource_aviatrix_aws_tgw_connect_peer.go
- resource_aviatrix_aws_tgw_directconnect.go
- resource_aviatrix_aws_tgw_intra_domain_inspection.go
- resource_aviatrix_aws_tgw_migrate.go
- resource_aviatrix_aws_tgw_network_domain.go
- resource_aviatrix_aws_tgw_peering.go
- resource_aviatrix_aws_tgw_peering_domain_conn.go
- resource_aviatrix_aws_tgw_transit_gateway_attachment.go
- resource_aviatrix_aws_tgw_vpc_attachment.go
- resource_aviatrix_aws_tgw_vpn_conn.go
- resource_aviatrix_azure_peer.go
- resource_aviatrix_azure_spoke_native_peering.go
- resource_aviatrix_azure_vng_conn.go
- resource_aviatrix_centralized_transit_firenet.go
- resource_aviatrix_cloudn_registration.go
- resource_aviatrix_cloudn_transit_gateway_attachment.go
- resource_aviatrix_cloudwatch_agent.go
- resource_aviatrix_controller_access_allow_list_config.go
- resource_aviatrix_controller_bgp_max_as_limit_config.go
- resource_aviatrix_controller_cert_domain_config.go
- resource_aviatrix_controller_config.go
- resource_aviatrix_controller_email_config.go
- resource_aviatrix_controller_email_exception_notification_config.go
- resource_aviatrix_controller_gateway_keepalive_config.go
- resource_aviatrix_controller_private_mode_config.go
- resource_aviatrix_controller_private_oob.go
- resource_aviatrix_controller_security_group_management_config.go
- resource_aviatrix_copilot_association.go
- resource_aviatrix_copilot_fault_tolerant_deployment.go
- resource_aviatrix_copilot_security_group_management_config.go
- resource_aviatrix_copilot_simple_deployment.go
- resource_aviatrix_datadog_agent.go
- resource_aviatrix_device_interface_config.go
- resource_aviatrix_distributed_firewalling_config.go
- resource_aviatrix_distributed_firewalling_intra_vpc.go
- resource_aviatrix_distributed_firewalling_origin_cert_enforcement_config.go
- resource_aviatrix_distributed_firewalling_policy_list.go
- resource_aviatrix_distributed_firewalling_proxy_ca_config.go
- resource_aviatrix_dns_profile.go
- resource_aviatrix_edge_csp.go
- resource_aviatrix_edge_csp_ha.go
- resource_aviatrix_edge_equinix.go
- resource_aviatrix_edge_equinix_ha.go
- resource_aviatrix_edge_gateway_selfmanaged.go
- resource_aviatrix_edge_gateway_selfmanaged_ha.go
- resource_aviatrix_edge_neo.go
- resource_aviatrix_edge_neo_device_onboarding.go
- resource_aviatrix_edge_neo_ha.go
- resource_aviatrix_edge_platform.go
- resource_aviatrix_edge_platform_device_onboarding.go
- resource_aviatrix_edge_platform_ha.go
- resource_aviatrix_edge_proxy_profile_config.go
- resource_aviatrix_edge_spoke.go
- resource_aviatrix_edge_spoke_external_device_conn.go
- resource_aviatrix_edge_spoke_transit_attachment.go
- resource_aviatrix_edge_vm_selfmanaged.go
- resource_aviatrix_edge_vm_selfmanaged_ha.go
- resource_aviatrix_edge_zededa.go
- resource_aviatrix_edge_zededa_ha.go
- resource_aviatrix_filebeat_forwarder.go
- resource_aviatrix_firenet.go
- resource_aviatrix_firenet_migrate.go
- resource_aviatrix_firewall.go
- resource_aviatrix_firewall_instance.go
- resource_aviatrix_firewall_instance_association.go
- resource_aviatrix_firewall_management_access.go
- resource_aviatrix_firewall_migrate.go
- resource_aviatrix_firewall_policy.go
- resource_aviatrix_firewall_tag.go
- resource_aviatrix_fqdn.go
- resource_aviatrix_fqdn_global_config.go
- resource_aviatrix_fqdn_migrate.go
- resource_aviatrix_fqdn_pass_through.go
- resource_aviatrix_fqdn_tag_rule.go
- resource_aviatrix_gateway.go
- resource_aviatrix_gateway_certificate_config.go
- resource_aviatrix_gateway_dnat.go
- resource_aviatrix_gateway_migrate.go
- resource_aviatrix_gateway_snat.go
- resource_aviatrix_geo_vpn.go
- resource_aviatrix_global_vpc_excluded_instance.go
- resource_aviatrix_global_vpc_tagging_settings.go
- resource_aviatrix_kubernetes_cluster.go
- resource_aviatrix_link_hierarchy.go
- resource_aviatrix_netflow_agent.go
- resource_aviatrix_periodic_ping.go
- resource_aviatrix_private_mode_lb.go
- resource_aviatrix_private_mode_multicloud_endpoint.go
- resource_aviatrix_proxy_config.go
- resource_aviatrix_qos_class.go
- resource_aviatrix_qos_policy_list.go
- resource_aviatrix_rbac_group.go
- resource_aviatrix_rbac_group_access_account_attachment.go
- resource_aviatrix_rbac_group_permission_attachment.go
- resource_aviatrix_rbac_group_user_attachment.go
- resource_aviatrix_remote_syslog.go
- resource_aviatrix_saml_endpoint.go
- resource_aviatrix_segmentation_network_domain.go
- resource_aviatrix_segmentation_network_domain_association.go
- resource_aviatrix_segmentation_network_domain_connection_policy.go
- resource_aviatrix_site2cloud.go
- resource_aviatrix_site2cloud_ca_cert_tag.go
- resource_aviatrix_site2cloud_migrate.go
- resource_aviatrix_sla_class.go
- resource_aviatrix_smart_group.go
- resource_aviatrix_splunk_logging.go
- resource_aviatrix_spoke_external_device_conn.go
- resource_aviatrix_spoke_gateway.go
- resource_aviatrix_spoke_gateway_migrate.go
- resource_aviatrix_spoke_gateway_subnet_group.go
- resource_aviatrix_spoke_ha_gateway.go
- resource_aviatrix_spoke_transit_attachment.go
- resource_aviatrix_sumologic_forwarder.go
- resource_aviatrix_traffic_classifier.go
- resource_aviatrix_trans_peer.go
- resource_aviatrix_transit_external_device_conn.go
- resource_aviatrix_transit_firenet_policy.go
- resource_aviatrix_transit_gateway.go
- resource_aviatrix_transit_gateway_migrate.go
- resource_aviatrix_transit_gateway_peering.go
- resource_aviatrix_tunnel.go
- resource_aviatrix_vgw_conn.go
- resource_aviatrix_vgw_conn_migrate.go
- resource_aviatrix_vpc.go
- resource_aviatrix_vpc_migrate.go
- resource_aviatrix_vpn_cert_download.go
- resource_aviatrix_vpn_profile.go
- resource_aviatrix_vpn_profile_migrate.go
- resource_aviatrix_vpn_user.go
- resource_aviatrix_vpn_user_accelerator.go
- resource_aviatrix_vpn_user_migrate.go
- resource_aviatrix_web_group.go
- utils.go
Click to show internal directories.
Click to hide internal directories.