Documentation ¶
Index ¶
- Constants
- 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 DiffSuppressFuncMicrosegPolicyPortRangeHi(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 ¶
This section is empty.
Functions ¶
func DiffSuppressFuncGCPVpcId ¶ added in v2.22.0
func DiffSuppressFuncGCPVpcId(k, old, new string, d *schema.ResourceData) bool
func DiffSuppressFuncGatewayVpcId ¶ added in v2.20.0
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 DiffSuppressFuncMicrosegPolicyPortRangeHi ¶ added in v2.22.0
func DiffSuppressFuncMicrosegPolicyPortRangeHi(k, old, new string, d *schema.ResourceData) bool
DiffSuppressFuncMicrosegPolicyPortRangeHi suppresses a diff in a microseg policy's port range when hi is not set and hi returned from the API is equal to lo,
func DiffSuppressFuncNatInterface ¶ added in v2.22.0
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 string Password string ControllerIP string VerifyCert bool PathToCACert string IgnoreTags *goaviatrix.IgnoreTagsConfig }
Config contains the configuration for the Aviatrix provider (Username, Password, and Controller IP)
Source Files ¶
- config.go
- data_source_aviatrix_account.go
- data_source_aviatrix_caller_identity.go
- data_source_aviatrix_device_interfaces.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_spoke_gateway.go
- data_source_aviatrix_spoke_gateway_inspection_subnets.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_app_domain.go
- resource_aviatrix_arm_peer.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_security_domain.go
- resource_aviatrix_aws_tgw_security_domain_connection.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_cloudn_registration.go
- resource_aviatrix_cloudn_transit_gateway_attachment.go
- resource_aviatrix_cloudwatch_agent.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_security_group_management_config.go
- resource_aviatrix_datadog_agent.go
- resource_aviatrix_device_interface_config.go
- resource_aviatrix_edge_caag.go
- resource_aviatrix_edge_spoke.go
- resource_aviatrix_edge_spoke_external_device_conn.go
- resource_aviatrix_edge_spoke_transit_attachment.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_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_microseg_policy_list.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_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_segmentation_security_domain.go
- resource_aviatrix_segmentation_security_domain_association.go
- resource_aviatrix_segmentation_security_domain_connection_policy.go
- resource_aviatrix_site2cloud.go
- resource_aviatrix_site2cloud_ca_cert_tag.go
- resource_aviatrix_site2cloud_migrate.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_transit_attachment.go
- resource_aviatrix_spoke_vpc.go
- resource_aviatrix_spoke_vpc_migrate.go
- resource_aviatrix_sumologic_forwarder.go
- resource_aviatrix_trans_peer.go
- resource_aviatrix_transit_cloudn_conn.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_transit_vpc.go
- resource_aviatrix_transit_vpc_migrate.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
- utils.go
Click to show internal directories.
Click to hide internal directories.