Class: Azure::Network::Profiles::Latest::Mgmt::NetworkManagementClass

Inherits:
Object
  • Object
show all
Defined in:
lib/profiles/latest/modules/network_profile_module.rb

Overview

NetworkManagementClass

Direct Known Subclasses

Client

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ NetworkManagementClass

Returns a new instance of NetworkManagementClass.



845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 845

def initialize(options = {})
  if options.is_a?(Hash) && options.length == 0
    @options = setup_default_options
  else
    @options = options
  end

  reset!(options)

  @configurable = self
  @base_url = options[:base_url].nil? ? nil:options[:base_url]
  @options = options[:options].nil? ? nil:options[:options]

  @client_0 = Azure::Network::Mgmt::V2017_03_30::NetworkManagementClient.new(configurable.credentials, base_url, options)
  if(@client_0.respond_to?(:subscription_id))
    @client_0.subscription_id = configurable.subscription_id
  end
  add_telemetry(@client_0)

  @client_1 = Azure::Network::Mgmt::V2019_06_01::NetworkManagementClient.new(configurable.credentials, base_url, options)
  if(@client_1.respond_to?(:subscription_id))
    @client_1.subscription_id = configurable.subscription_id
  end
  add_telemetry(@client_1)
  @firewall_policy_rule_groups = @client_1.firewall_policy_rule_groups
  @p2s_vpn_server_configurations = @client_1.p2s_vpn_server_configurations

  @client_2 = Azure::Network::Mgmt::V2020_08_01::NetworkManagementClient.new(configurable.credentials, base_url, options)
  if(@client_2.respond_to?(:subscription_id))
    @client_2.subscription_id = configurable.subscription_id
  end
  add_telemetry(@client_2)
  @application_gateways = @client_2.application_gateways
  @application_gateway_private_link_resources = @client_2.application_gateway_private_link_resources
  @application_gateway_private_endpoint_connections = @client_2.application_gateway_private_endpoint_connections
  @application_security_groups = @client_2.application_security_groups
  @available_delegations = @client_2.available_delegations
  @available_resource_group_delegations = @client_2.available_resource_group_delegations
  @available_service_aliases = @client_2.available_service_aliases
  @azure_firewalls = @client_2.azure_firewalls
  @azure_firewall_fqdn_tags = @client_2.azure_firewall_fqdn_tags
  @web_categories = @client_2.web_categories
  @bastion_hosts = @client_2.bastion_hosts
  @custom_ipprefixes = @client_2.custom_ipprefixes
  @ddos_custom_policies = @client_2.ddos_custom_policies
  @ddos_protection_plans = @client_2.ddos_protection_plans
  @dscp_configuration_operations = @client_2.dscp_configuration_operations
  @available_endpoint_services = @client_2.available_endpoint_services
  @express_route_circuit_authorizations = @client_2.express_route_circuit_authorizations
  @express_route_circuit_peerings = @client_2.express_route_circuit_peerings
  @express_route_circuit_connections = @client_2.express_route_circuit_connections
  @peer_express_route_circuit_connections = @client_2.peer_express_route_circuit_connections
  @express_route_circuits = @client_2.express_route_circuits
  @express_route_service_providers = @client_2.express_route_service_providers
  @express_route_cross_connections = @client_2.express_route_cross_connections
  @express_route_cross_connection_peerings = @client_2.express_route_cross_connection_peerings
  @express_route_ports_locations = @client_2.express_route_ports_locations
  @express_route_ports = @client_2.express_route_ports
  @express_route_links = @client_2.express_route_links
  @firewall_policies = @client_2.firewall_policies
  @firewall_policy_rule_collection_groups = @client_2.firewall_policy_rule_collection_groups
  @ip_allocations = @client_2.ip_allocations
  @ip_groups = @client_2.ip_groups
  @load_balancers = @client_2.load_balancers
  @load_balancer_backend_address_pools = @client_2.load_balancer_backend_address_pools
  @load_balancer_frontend_ipconfigurations = @client_2.load_balancer_frontend_ipconfigurations
  @inbound_nat_rules = @client_2.inbound_nat_rules
  @load_balancer_load_balancing_rules = @client_2.load_balancer_load_balancing_rules
  @load_balancer_outbound_rules = @client_2.load_balancer_outbound_rules
  @load_balancer_network_interfaces = @client_2.load_balancer_network_interfaces
  @load_balancer_probes = @client_2.load_balancer_probes
  @nat_gateways = @client_2.nat_gateways
  @network_interfaces = @client_2.network_interfaces
  @network_interface_ipconfigurations = @client_2.network_interface_ipconfigurations
  @network_interface_load_balancers = @client_2.network_interface_load_balancers
  @network_interface_tap_configurations = @client_2.network_interface_tap_configurations
  @network_profiles = @client_2.network_profiles
  @network_security_groups = @client_2.network_security_groups
  @security_rules = @client_2.security_rules
  @default_security_rules = @client_2.default_security_rules
  @network_virtual_appliances = @client_2.network_virtual_appliances
  @virtual_appliance_sites = @client_2.virtual_appliance_sites
  @virtual_appliance_skus = @client_2.virtual_appliance_skus
  @inbound_security_rule_operations = @client_2.inbound_security_rule_operations
  @network_watchers = @client_2.network_watchers
  @packet_captures = @client_2.packet_captures
  @connection_monitors = @client_2.connection_monitors
  @flow_logs = @client_2.flow_logs
  @operations = @client_2.operations
  @private_endpoints = @client_2.private_endpoints
  @available_private_endpoint_types = @client_2.available_private_endpoint_types
  @private_dns_zone_groups = @client_2.private_dns_zone_groups
  @private_link_services = @client_2.private_link_services
  @public_ipaddresses = @client_2.public_ipaddresses
  @public_ipprefixes = @client_2.public_ipprefixes
  @route_filters = @client_2.route_filters
  @route_filter_rules = @client_2.route_filter_rules
  @route_tables = @client_2.route_tables
  @routes = @client_2.routes
  @security_partner_providers = @client_2.security_partner_providers
  @bgp_service_communities = @client_2.bgp_service_communities
  @service_endpoint_policies = @client_2.service_endpoint_policies
  @service_endpoint_policy_definitions = @client_2.service_endpoint_policy_definitions
  @service_tags = @client_2.service_tags
  @usages = @client_2.usages
  @virtual_networks = @client_2.virtual_networks
  @subnets = @client_2.subnets
  @resource_navigation_links = @client_2.resource_navigation_links
  @service_association_links = @client_2.service_association_links
  @virtual_network_peerings = @client_2.virtual_network_peerings
  @virtual_network_gateways = @client_2.virtual_network_gateways
  @virtual_network_gateway_connections = @client_2.virtual_network_gateway_connections
  @local_network_gateways = @client_2.local_network_gateways
  @virtual_network_taps = @client_2.virtual_network_taps
  @virtual_routers = @client_2.virtual_routers
  @virtual_router_peerings = @client_2.virtual_router_peerings
  @virtual_wans = @client_2.virtual_wans
  @vpn_sites = @client_2.vpn_sites
  @vpn_site_links = @client_2.vpn_site_links
  @vpn_sites_configuration = @client_2.vpn_sites_configuration
  @vpn_server_configurations = @client_2.vpn_server_configurations
  @virtual_hubs = @client_2.virtual_hubs
  @hub_virtual_network_connections = @client_2.hub_virtual_network_connections
  @vpn_gateways = @client_2.vpn_gateways
  @vpn_connections = @client_2.vpn_connections
  @vpn_site_link_connections = @client_2.vpn_site_link_connections
  @vpn_link_connections = @client_2.vpn_link_connections
  @nat_rules = @client_2.nat_rules
  @p2s_vpn_gateways = @client_2.p2s_vpn_gateways
  @vpn_server_configurations_associated_with_virtual_wan = @client_2.vpn_server_configurations_associated_with_virtual_wan
  @virtual_hub_route_table_v2s = @client_2.virtual_hub_route_table_v2s
  @express_route_gateways = @client_2.express_route_gateways
  @express_route_connections = @client_2.express_route_connections
  @virtual_hub_bgp_connection = @client_2.virtual_hub_bgp_connection
  @virtual_hub_bgp_connections = @client_2.virtual_hub_bgp_connections
  @virtual_hub_ip_configuration = @client_2.virtual_hub_ip_configuration
  @hub_route_tables = @client_2.hub_route_tables
  @web_application_firewall_policies = @client_2.web_application_firewall_policies

  @model_classes = ModelClasses.new
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method

#method_missing(method, *args) ⇒ Object



992
993
994
995
996
997
998
999
1000
1001
1002
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 992

def method_missing(method, *args)
  if @client_2.respond_to?method
    @client_2.send(method, *args)
  elsif @client_1.respond_to?method
    @client_1.send(method, *args)
  elsif @client_0.respond_to?method
    @client_0.send(method, *args)
  else
    super
  end
end

Instance Attribute Details

#application_gateway_private_endpoint_connectionsObject (readonly)

Returns the value of attribute application_gateway_private_endpoint_connections.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def application_gateway_private_endpoint_connections
  @application_gateway_private_endpoint_connections
end

Returns the value of attribute application_gateway_private_link_resources.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def application_gateway_private_link_resources
  @application_gateway_private_link_resources
end

#application_gatewaysObject (readonly)

Returns the value of attribute application_gateways.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def application_gateways
  @application_gateways
end

#application_security_groupsObject (readonly)

Returns the value of attribute application_security_groups.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def application_security_groups
  @application_security_groups
end

#available_delegationsObject (readonly)

Returns the value of attribute available_delegations.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def available_delegations
  @available_delegations
end

#available_endpoint_servicesObject (readonly)

Returns the value of attribute available_endpoint_services.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def available_endpoint_services
  @available_endpoint_services
end

#available_private_endpoint_typesObject (readonly)

Returns the value of attribute available_private_endpoint_types.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def available_private_endpoint_types
  @available_private_endpoint_types
end

#available_resource_group_delegationsObject (readonly)

Returns the value of attribute available_resource_group_delegations.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def available_resource_group_delegations
  @available_resource_group_delegations
end

#available_service_aliasesObject (readonly)

Returns the value of attribute available_service_aliases.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def available_service_aliases
  @available_service_aliases
end

#azure_firewall_fqdn_tagsObject (readonly)

Returns the value of attribute azure_firewall_fqdn_tags.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def azure_firewall_fqdn_tags
  @azure_firewall_fqdn_tags
end

#azure_firewallsObject (readonly)

Returns the value of attribute azure_firewalls.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def azure_firewalls
  @azure_firewalls
end

#base_urlObject (readonly)

Returns the value of attribute base_url.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def base_url
  @base_url
end

#bastion_hostsObject (readonly)

Returns the value of attribute bastion_hosts.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def bastion_hosts
  @bastion_hosts
end

#bgp_service_communitiesObject (readonly)

Returns the value of attribute bgp_service_communities.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def bgp_service_communities
  @bgp_service_communities
end

#configurableObject (readonly)

Returns the value of attribute configurable.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def configurable
  @configurable
end

#connection_monitorsObject (readonly)

Returns the value of attribute connection_monitors.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def connection_monitors
  @connection_monitors
end

#custom_ipprefixesObject (readonly)

Returns the value of attribute custom_ipprefixes.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def custom_ipprefixes
  @custom_ipprefixes
end

#ddos_custom_policiesObject (readonly)

Returns the value of attribute ddos_custom_policies.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def ddos_custom_policies
  @ddos_custom_policies
end

#ddos_protection_plansObject (readonly)

Returns the value of attribute ddos_protection_plans.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def ddos_protection_plans
  @ddos_protection_plans
end

#default_security_rulesObject (readonly)

Returns the value of attribute default_security_rules.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def default_security_rules
  @default_security_rules
end

#dscp_configuration_operationsObject (readonly)

Returns the value of attribute dscp_configuration_operations.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def dscp_configuration_operations
  @dscp_configuration_operations
end

#express_route_circuit_authorizationsObject (readonly)

Returns the value of attribute express_route_circuit_authorizations.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def express_route_circuit_authorizations
  @express_route_circuit_authorizations
end

#express_route_circuit_connectionsObject (readonly)

Returns the value of attribute express_route_circuit_connections.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def express_route_circuit_connections
  @express_route_circuit_connections
end

#express_route_circuit_peeringsObject (readonly)

Returns the value of attribute express_route_circuit_peerings.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def express_route_circuit_peerings
  @express_route_circuit_peerings
end

#express_route_circuitsObject (readonly)

Returns the value of attribute express_route_circuits.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def express_route_circuits
  @express_route_circuits
end

#express_route_connectionsObject (readonly)

Returns the value of attribute express_route_connections.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def express_route_connections
  @express_route_connections
end

#express_route_cross_connection_peeringsObject (readonly)

Returns the value of attribute express_route_cross_connection_peerings.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def express_route_cross_connection_peerings
  @express_route_cross_connection_peerings
end

#express_route_cross_connectionsObject (readonly)

Returns the value of attribute express_route_cross_connections.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def express_route_cross_connections
  @express_route_cross_connections
end

#express_route_gatewaysObject (readonly)

Returns the value of attribute express_route_gateways.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def express_route_gateways
  @express_route_gateways
end

Returns the value of attribute express_route_links.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def express_route_links
  @express_route_links
end

#express_route_portsObject (readonly)

Returns the value of attribute express_route_ports.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def express_route_ports
  @express_route_ports
end

#express_route_ports_locationsObject (readonly)

Returns the value of attribute express_route_ports_locations.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def express_route_ports_locations
  @express_route_ports_locations
end

#express_route_service_providersObject (readonly)

Returns the value of attribute express_route_service_providers.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def express_route_service_providers
  @express_route_service_providers
end

#firewall_policiesObject (readonly)

Returns the value of attribute firewall_policies.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def firewall_policies
  @firewall_policies
end

#firewall_policy_rule_collection_groupsObject (readonly)

Returns the value of attribute firewall_policy_rule_collection_groups.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def firewall_policy_rule_collection_groups
  @firewall_policy_rule_collection_groups
end

#firewall_policy_rule_groupsObject (readonly)

Returns the value of attribute firewall_policy_rule_groups.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def firewall_policy_rule_groups
  @firewall_policy_rule_groups
end

#flow_logsObject (readonly)

Returns the value of attribute flow_logs.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def flow_logs
  @flow_logs
end

#hub_route_tablesObject (readonly)

Returns the value of attribute hub_route_tables.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def hub_route_tables
  @hub_route_tables
end

#hub_virtual_network_connectionsObject (readonly)

Returns the value of attribute hub_virtual_network_connections.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def hub_virtual_network_connections
  @hub_virtual_network_connections
end

#inbound_nat_rulesObject (readonly)

Returns the value of attribute inbound_nat_rules.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def inbound_nat_rules
  @inbound_nat_rules
end

#inbound_security_rule_operationsObject (readonly)

Returns the value of attribute inbound_security_rule_operations.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def inbound_security_rule_operations
  @inbound_security_rule_operations
end

#ip_allocationsObject (readonly)

Returns the value of attribute ip_allocations.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def ip_allocations
  @ip_allocations
end

#ip_groupsObject (readonly)

Returns the value of attribute ip_groups.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def ip_groups
  @ip_groups
end

#load_balancer_backend_address_poolsObject (readonly)

Returns the value of attribute load_balancer_backend_address_pools.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def load_balancer_backend_address_pools
  @load_balancer_backend_address_pools
end

#load_balancer_frontend_ipconfigurationsObject (readonly)

Returns the value of attribute load_balancer_frontend_ipconfigurations.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def load_balancer_frontend_ipconfigurations
  @load_balancer_frontend_ipconfigurations
end

#load_balancer_load_balancing_rulesObject (readonly)

Returns the value of attribute load_balancer_load_balancing_rules.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def load_balancer_load_balancing_rules
  @load_balancer_load_balancing_rules
end

#load_balancer_network_interfacesObject (readonly)

Returns the value of attribute load_balancer_network_interfaces.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def load_balancer_network_interfaces
  @load_balancer_network_interfaces
end

#load_balancer_outbound_rulesObject (readonly)

Returns the value of attribute load_balancer_outbound_rules.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def load_balancer_outbound_rules
  @load_balancer_outbound_rules
end

#load_balancer_probesObject (readonly)

Returns the value of attribute load_balancer_probes.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def load_balancer_probes
  @load_balancer_probes
end

#load_balancersObject (readonly)

Returns the value of attribute load_balancers.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def load_balancers
  @load_balancers
end

#local_network_gatewaysObject (readonly)

Returns the value of attribute local_network_gateways.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def local_network_gateways
  @local_network_gateways
end

#model_classesObject (readonly)

Returns the value of attribute model_classes.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def model_classes
  @model_classes
end

#nat_gatewaysObject (readonly)

Returns the value of attribute nat_gateways.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def nat_gateways
  @nat_gateways
end

#nat_rulesObject (readonly)

Returns the value of attribute nat_rules.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def nat_rules
  @nat_rules
end

#network_interface_ipconfigurationsObject (readonly)

Returns the value of attribute network_interface_ipconfigurations.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def network_interface_ipconfigurations
  @network_interface_ipconfigurations
end

#network_interface_load_balancersObject (readonly)

Returns the value of attribute network_interface_load_balancers.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def network_interface_load_balancers
  @network_interface_load_balancers
end

#network_interface_tap_configurationsObject (readonly)

Returns the value of attribute network_interface_tap_configurations.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def network_interface_tap_configurations
  @network_interface_tap_configurations
end

#network_interfacesObject (readonly)

Returns the value of attribute network_interfaces.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def network_interfaces
  @network_interfaces
end

#network_profilesObject (readonly)

Returns the value of attribute network_profiles.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def network_profiles
  @network_profiles
end

#network_security_groupsObject (readonly)

Returns the value of attribute network_security_groups.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def network_security_groups
  @network_security_groups
end

#network_virtual_appliancesObject (readonly)

Returns the value of attribute network_virtual_appliances.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def network_virtual_appliances
  @network_virtual_appliances
end

#network_watchersObject (readonly)

Returns the value of attribute network_watchers.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def network_watchers
  @network_watchers
end

#operationsObject (readonly)

Returns the value of attribute operations.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def operations
  @operations
end

#optionsObject (readonly)

Returns the value of attribute options.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def options
  @options
end

#p2s_vpn_gatewaysObject (readonly)

Returns the value of attribute p2s_vpn_gateways.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def p2s_vpn_gateways
  @p2s_vpn_gateways
end

#p2s_vpn_server_configurationsObject (readonly)

Returns the value of attribute p2s_vpn_server_configurations.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def p2s_vpn_server_configurations
  @p2s_vpn_server_configurations
end

#packet_capturesObject (readonly)

Returns the value of attribute packet_captures.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def packet_captures
  @packet_captures
end

#peer_express_route_circuit_connectionsObject (readonly)

Returns the value of attribute peer_express_route_circuit_connections.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def peer_express_route_circuit_connections
  @peer_express_route_circuit_connections
end

#private_dns_zone_groupsObject (readonly)

Returns the value of attribute private_dns_zone_groups.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def private_dns_zone_groups
  @private_dns_zone_groups
end

#private_endpointsObject (readonly)

Returns the value of attribute private_endpoints.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def private_endpoints
  @private_endpoints
end

Returns the value of attribute private_link_services.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def private_link_services
  @private_link_services
end

#public_ipaddressesObject (readonly)

Returns the value of attribute public_ipaddresses.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def public_ipaddresses
  @public_ipaddresses
end

#public_ipprefixesObject (readonly)

Returns the value of attribute public_ipprefixes.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def public_ipprefixes
  @public_ipprefixes
end

Returns the value of attribute resource_navigation_links.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def resource_navigation_links
  @resource_navigation_links
end

#route_filter_rulesObject (readonly)

Returns the value of attribute route_filter_rules.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def route_filter_rules
  @route_filter_rules
end

#route_filtersObject (readonly)

Returns the value of attribute route_filters.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def route_filters
  @route_filters
end

#route_tablesObject (readonly)

Returns the value of attribute route_tables.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def route_tables
  @route_tables
end

#routesObject (readonly)

Returns the value of attribute routes.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def routes
  @routes
end

#security_partner_providersObject (readonly)

Returns the value of attribute security_partner_providers.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def security_partner_providers
  @security_partner_providers
end

#security_rulesObject (readonly)

Returns the value of attribute security_rules.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def security_rules
  @security_rules
end

Returns the value of attribute service_association_links.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def service_association_links
  @service_association_links
end

#service_endpoint_policiesObject (readonly)

Returns the value of attribute service_endpoint_policies.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def service_endpoint_policies
  @service_endpoint_policies
end

#service_endpoint_policy_definitionsObject (readonly)

Returns the value of attribute service_endpoint_policy_definitions.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def service_endpoint_policy_definitions
  @service_endpoint_policy_definitions
end

#service_tagsObject (readonly)

Returns the value of attribute service_tags.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def service_tags
  @service_tags
end

#subnetsObject (readonly)

Returns the value of attribute subnets.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def subnets
  @subnets
end

#usagesObject (readonly)

Returns the value of attribute usages.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def usages
  @usages
end

#virtual_appliance_sitesObject (readonly)

Returns the value of attribute virtual_appliance_sites.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def virtual_appliance_sites
  @virtual_appliance_sites
end

#virtual_appliance_skusObject (readonly)

Returns the value of attribute virtual_appliance_skus.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def virtual_appliance_skus
  @virtual_appliance_skus
end

#virtual_hub_bgp_connectionObject (readonly)

Returns the value of attribute virtual_hub_bgp_connection.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def virtual_hub_bgp_connection
  @virtual_hub_bgp_connection
end

#virtual_hub_bgp_connectionsObject (readonly)

Returns the value of attribute virtual_hub_bgp_connections.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def virtual_hub_bgp_connections
  @virtual_hub_bgp_connections
end

#virtual_hub_ip_configurationObject (readonly)

Returns the value of attribute virtual_hub_ip_configuration.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def virtual_hub_ip_configuration
  @virtual_hub_ip_configuration
end

#virtual_hub_route_table_v2sObject (readonly)

Returns the value of attribute virtual_hub_route_table_v2s.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def virtual_hub_route_table_v2s
  @virtual_hub_route_table_v2s
end

#virtual_hubsObject (readonly)

Returns the value of attribute virtual_hubs.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def virtual_hubs
  @virtual_hubs
end

#virtual_network_gateway_connectionsObject (readonly)

Returns the value of attribute virtual_network_gateway_connections.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def virtual_network_gateway_connections
  @virtual_network_gateway_connections
end

#virtual_network_gatewaysObject (readonly)

Returns the value of attribute virtual_network_gateways.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def virtual_network_gateways
  @virtual_network_gateways
end

#virtual_network_peeringsObject (readonly)

Returns the value of attribute virtual_network_peerings.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def virtual_network_peerings
  @virtual_network_peerings
end

#virtual_network_tapsObject (readonly)

Returns the value of attribute virtual_network_taps.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def virtual_network_taps
  @virtual_network_taps
end

#virtual_networksObject (readonly)

Returns the value of attribute virtual_networks.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def virtual_networks
  @virtual_networks
end

#virtual_router_peeringsObject (readonly)

Returns the value of attribute virtual_router_peerings.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def virtual_router_peerings
  @virtual_router_peerings
end

#virtual_routersObject (readonly)

Returns the value of attribute virtual_routers.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def virtual_routers
  @virtual_routers
end

#virtual_wansObject (readonly)

Returns the value of attribute virtual_wans.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def virtual_wans
  @virtual_wans
end

#vpn_connectionsObject (readonly)

Returns the value of attribute vpn_connections.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def vpn_connections
  @vpn_connections
end

#vpn_gatewaysObject (readonly)

Returns the value of attribute vpn_gateways.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def vpn_gateways
  @vpn_gateways
end

Returns the value of attribute vpn_link_connections.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def vpn_link_connections
  @vpn_link_connections
end

#vpn_server_configurationsObject (readonly)

Returns the value of attribute vpn_server_configurations.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def vpn_server_configurations
  @vpn_server_configurations
end

#vpn_server_configurations_associated_with_virtual_wanObject (readonly)

Returns the value of attribute vpn_server_configurations_associated_with_virtual_wan.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def vpn_server_configurations_associated_with_virtual_wan
  @vpn_server_configurations_associated_with_virtual_wan
end

Returns the value of attribute vpn_site_link_connections.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def vpn_site_link_connections
  @vpn_site_link_connections
end

Returns the value of attribute vpn_site_links.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def vpn_site_links
  @vpn_site_links
end

#vpn_sitesObject (readonly)

Returns the value of attribute vpn_sites.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def vpn_sites
  @vpn_sites
end

#vpn_sites_configurationObject (readonly)

Returns the value of attribute vpn_sites_configuration.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def vpn_sites_configuration
  @vpn_sites_configuration
end

#web_application_firewall_policiesObject (readonly)

Returns the value of attribute web_application_firewall_policies.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def web_application_firewall_policies
  @web_application_firewall_policies
end

#web_categoriesObject (readonly)

Returns the value of attribute web_categories.



843
844
845
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 843

def web_categories
  @web_categories
end

Instance Method Details

#add_telemetry(client) ⇒ Object



987
988
989
990
# File 'lib/profiles/latest/modules/network_profile_module.rb', line 987

def add_telemetry(client)
  profile_information = 'Profiles/Latest/Network/Mgmt'
  client.add_user_agent_information(profile_information)
end