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

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

Defined Under Namespace

Classes: ModelClasses

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(configurable, base_url = nil, options = nil) ⇒ NetworkManagementClass

Returns a new instance of NetworkManagementClass.



813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
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
# File 'lib/latest/modules/network_profile_module.rb', line 813

def initialize(configurable, base_url=nil, options=nil)
  @configurable, @base_url, @options = configurable, base_url, 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_06_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
  @bastion_hosts = @client_2.bastion_hosts
  @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
  @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



947
948
949
950
951
952
953
954
955
956
957
# File 'lib/latest/modules/network_profile_module.rb', line 947

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.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def application_gateway_private_endpoint_connections
  @application_gateway_private_endpoint_connections
end

Returns the value of attribute application_gateway_private_link_resources.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def application_gateway_private_link_resources
  @application_gateway_private_link_resources
end

#application_gatewaysObject (readonly)

Returns the value of attribute application_gateways.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def application_gateways
  @application_gateways
end

#application_security_groupsObject (readonly)

Returns the value of attribute application_security_groups.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def application_security_groups
  @application_security_groups
end

#available_delegationsObject (readonly)

Returns the value of attribute available_delegations.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def available_delegations
  @available_delegations
end

#available_endpoint_servicesObject (readonly)

Returns the value of attribute available_endpoint_services.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def available_endpoint_services
  @available_endpoint_services
end

#available_private_endpoint_typesObject (readonly)

Returns the value of attribute available_private_endpoint_types.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def available_private_endpoint_types
  @available_private_endpoint_types
end

#available_resource_group_delegationsObject (readonly)

Returns the value of attribute available_resource_group_delegations.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def available_resource_group_delegations
  @available_resource_group_delegations
end

#available_service_aliasesObject (readonly)

Returns the value of attribute available_service_aliases.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def available_service_aliases
  @available_service_aliases
end

#azure_firewall_fqdn_tagsObject (readonly)

Returns the value of attribute azure_firewall_fqdn_tags.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def azure_firewall_fqdn_tags
  @azure_firewall_fqdn_tags
end

#azure_firewallsObject (readonly)

Returns the value of attribute azure_firewalls.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def azure_firewalls
  @azure_firewalls
end

#base_urlObject (readonly)

Returns the value of attribute base_url.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def base_url
  @base_url
end

#bastion_hostsObject (readonly)

Returns the value of attribute bastion_hosts.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def bastion_hosts
  @bastion_hosts
end

#bgp_service_communitiesObject (readonly)

Returns the value of attribute bgp_service_communities.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def bgp_service_communities
  @bgp_service_communities
end

#configurableObject (readonly)

Returns the value of attribute configurable.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def configurable
  @configurable
end

#connection_monitorsObject (readonly)

Returns the value of attribute connection_monitors.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def connection_monitors
  @connection_monitors
end

#ddos_custom_policiesObject (readonly)

Returns the value of attribute ddos_custom_policies.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def ddos_custom_policies
  @ddos_custom_policies
end

#ddos_protection_plansObject (readonly)

Returns the value of attribute ddos_protection_plans.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def ddos_protection_plans
  @ddos_protection_plans
end

#default_security_rulesObject (readonly)

Returns the value of attribute default_security_rules.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def default_security_rules
  @default_security_rules
end

#dscp_configuration_operationsObject (readonly)

Returns the value of attribute dscp_configuration_operations.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def dscp_configuration_operations
  @dscp_configuration_operations
end

#express_route_circuit_authorizationsObject (readonly)

Returns the value of attribute express_route_circuit_authorizations.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def express_route_circuit_authorizations
  @express_route_circuit_authorizations
end

#express_route_circuit_connectionsObject (readonly)

Returns the value of attribute express_route_circuit_connections.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def express_route_circuit_connections
  @express_route_circuit_connections
end

#express_route_circuit_peeringsObject (readonly)

Returns the value of attribute express_route_circuit_peerings.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def express_route_circuit_peerings
  @express_route_circuit_peerings
end

#express_route_circuitsObject (readonly)

Returns the value of attribute express_route_circuits.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def express_route_circuits
  @express_route_circuits
end

#express_route_connectionsObject (readonly)

Returns the value of attribute express_route_connections.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def express_route_connections
  @express_route_connections
end

#express_route_cross_connection_peeringsObject (readonly)

Returns the value of attribute express_route_cross_connection_peerings.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

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.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def express_route_cross_connections
  @express_route_cross_connections
end

#express_route_gatewaysObject (readonly)

Returns the value of attribute express_route_gateways.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def express_route_gateways
  @express_route_gateways
end

Returns the value of attribute express_route_links.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def express_route_links
  @express_route_links
end

#express_route_portsObject (readonly)

Returns the value of attribute express_route_ports.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def express_route_ports
  @express_route_ports
end

#express_route_ports_locationsObject (readonly)

Returns the value of attribute express_route_ports_locations.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def express_route_ports_locations
  @express_route_ports_locations
end

#express_route_service_providersObject (readonly)

Returns the value of attribute express_route_service_providers.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def express_route_service_providers
  @express_route_service_providers
end

#firewall_policiesObject (readonly)

Returns the value of attribute firewall_policies.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def firewall_policies
  @firewall_policies
end

#firewall_policy_rule_collection_groupsObject (readonly)

Returns the value of attribute firewall_policy_rule_collection_groups.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

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.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def firewall_policy_rule_groups
  @firewall_policy_rule_groups
end

#flow_logsObject (readonly)

Returns the value of attribute flow_logs.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def flow_logs
  @flow_logs
end

#hub_route_tablesObject (readonly)

Returns the value of attribute hub_route_tables.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def hub_route_tables
  @hub_route_tables
end

#hub_virtual_network_connectionsObject (readonly)

Returns the value of attribute hub_virtual_network_connections.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def hub_virtual_network_connections
  @hub_virtual_network_connections
end

#inbound_nat_rulesObject (readonly)

Returns the value of attribute inbound_nat_rules.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def inbound_nat_rules
  @inbound_nat_rules
end

#inbound_security_rule_operationsObject (readonly)

Returns the value of attribute inbound_security_rule_operations.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def inbound_security_rule_operations
  @inbound_security_rule_operations
end

#ip_allocationsObject (readonly)

Returns the value of attribute ip_allocations.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def ip_allocations
  @ip_allocations
end

#ip_groupsObject (readonly)

Returns the value of attribute ip_groups.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def ip_groups
  @ip_groups
end

#load_balancer_backend_address_poolsObject (readonly)

Returns the value of attribute load_balancer_backend_address_pools.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

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.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

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.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

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.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def load_balancer_network_interfaces
  @load_balancer_network_interfaces
end

#load_balancer_outbound_rulesObject (readonly)

Returns the value of attribute load_balancer_outbound_rules.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def load_balancer_outbound_rules
  @load_balancer_outbound_rules
end

#load_balancer_probesObject (readonly)

Returns the value of attribute load_balancer_probes.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def load_balancer_probes
  @load_balancer_probes
end

#load_balancersObject (readonly)

Returns the value of attribute load_balancers.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def load_balancers
  @load_balancers
end

#local_network_gatewaysObject (readonly)

Returns the value of attribute local_network_gateways.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def local_network_gateways
  @local_network_gateways
end

#model_classesObject (readonly)

Returns the value of attribute model_classes.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def model_classes
  @model_classes
end

#nat_gatewaysObject (readonly)

Returns the value of attribute nat_gateways.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def nat_gateways
  @nat_gateways
end

#network_interface_ipconfigurationsObject (readonly)

Returns the value of attribute network_interface_ipconfigurations.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def network_interface_ipconfigurations
  @network_interface_ipconfigurations
end

#network_interface_load_balancersObject (readonly)

Returns the value of attribute network_interface_load_balancers.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def network_interface_load_balancers
  @network_interface_load_balancers
end

#network_interface_tap_configurationsObject (readonly)

Returns the value of attribute network_interface_tap_configurations.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def network_interface_tap_configurations
  @network_interface_tap_configurations
end

#network_interfacesObject (readonly)

Returns the value of attribute network_interfaces.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def network_interfaces
  @network_interfaces
end

#network_profilesObject (readonly)

Returns the value of attribute network_profiles.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def network_profiles
  @network_profiles
end

#network_security_groupsObject (readonly)

Returns the value of attribute network_security_groups.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def network_security_groups
  @network_security_groups
end

#network_virtual_appliancesObject (readonly)

Returns the value of attribute network_virtual_appliances.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def network_virtual_appliances
  @network_virtual_appliances
end

#network_watchersObject (readonly)

Returns the value of attribute network_watchers.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def network_watchers
  @network_watchers
end

#operationsObject (readonly)

Returns the value of attribute operations.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def operations
  @operations
end

#optionsObject (readonly)

Returns the value of attribute options.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def options
  @options
end

#p2s_vpn_gatewaysObject (readonly)

Returns the value of attribute p2s_vpn_gateways.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def p2s_vpn_gateways
  @p2s_vpn_gateways
end

#p2s_vpn_server_configurationsObject (readonly)

Returns the value of attribute p2s_vpn_server_configurations.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def p2s_vpn_server_configurations
  @p2s_vpn_server_configurations
end

#packet_capturesObject (readonly)

Returns the value of attribute packet_captures.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def packet_captures
  @packet_captures
end

#peer_express_route_circuit_connectionsObject (readonly)

Returns the value of attribute peer_express_route_circuit_connections.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

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.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def private_dns_zone_groups
  @private_dns_zone_groups
end

#private_endpointsObject (readonly)

Returns the value of attribute private_endpoints.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def private_endpoints
  @private_endpoints
end

Returns the value of attribute private_link_services.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def private_link_services
  @private_link_services
end

#public_ipaddressesObject (readonly)

Returns the value of attribute public_ipaddresses.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def public_ipaddresses
  @public_ipaddresses
end

#public_ipprefixesObject (readonly)

Returns the value of attribute public_ipprefixes.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def public_ipprefixes
  @public_ipprefixes
end

Returns the value of attribute resource_navigation_links.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def resource_navigation_links
  @resource_navigation_links
end

#route_filter_rulesObject (readonly)

Returns the value of attribute route_filter_rules.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def route_filter_rules
  @route_filter_rules
end

#route_filtersObject (readonly)

Returns the value of attribute route_filters.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def route_filters
  @route_filters
end

#route_tablesObject (readonly)

Returns the value of attribute route_tables.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def route_tables
  @route_tables
end

#routesObject (readonly)

Returns the value of attribute routes.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def routes
  @routes
end

#security_partner_providersObject (readonly)

Returns the value of attribute security_partner_providers.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def security_partner_providers
  @security_partner_providers
end

#security_rulesObject (readonly)

Returns the value of attribute security_rules.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def security_rules
  @security_rules
end

Returns the value of attribute service_association_links.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def service_association_links
  @service_association_links
end

#service_endpoint_policiesObject (readonly)

Returns the value of attribute service_endpoint_policies.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def service_endpoint_policies
  @service_endpoint_policies
end

#service_endpoint_policy_definitionsObject (readonly)

Returns the value of attribute service_endpoint_policy_definitions.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def service_endpoint_policy_definitions
  @service_endpoint_policy_definitions
end

#service_tagsObject (readonly)

Returns the value of attribute service_tags.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def service_tags
  @service_tags
end

#subnetsObject (readonly)

Returns the value of attribute subnets.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def subnets
  @subnets
end

#usagesObject (readonly)

Returns the value of attribute usages.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def usages
  @usages
end

#virtual_appliance_sitesObject (readonly)

Returns the value of attribute virtual_appliance_sites.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def virtual_appliance_sites
  @virtual_appliance_sites
end

#virtual_appliance_skusObject (readonly)

Returns the value of attribute virtual_appliance_skus.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def virtual_appliance_skus
  @virtual_appliance_skus
end

#virtual_hub_bgp_connectionObject (readonly)

Returns the value of attribute virtual_hub_bgp_connection.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def virtual_hub_bgp_connection
  @virtual_hub_bgp_connection
end

#virtual_hub_bgp_connectionsObject (readonly)

Returns the value of attribute virtual_hub_bgp_connections.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def virtual_hub_bgp_connections
  @virtual_hub_bgp_connections
end

#virtual_hub_ip_configurationObject (readonly)

Returns the value of attribute virtual_hub_ip_configuration.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

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.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def virtual_hub_route_table_v2s
  @virtual_hub_route_table_v2s
end

#virtual_hubsObject (readonly)

Returns the value of attribute virtual_hubs.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def virtual_hubs
  @virtual_hubs
end

#virtual_network_gateway_connectionsObject (readonly)

Returns the value of attribute virtual_network_gateway_connections.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def virtual_network_gateway_connections
  @virtual_network_gateway_connections
end

#virtual_network_gatewaysObject (readonly)

Returns the value of attribute virtual_network_gateways.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def virtual_network_gateways
  @virtual_network_gateways
end

#virtual_network_peeringsObject (readonly)

Returns the value of attribute virtual_network_peerings.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def virtual_network_peerings
  @virtual_network_peerings
end

#virtual_network_tapsObject (readonly)

Returns the value of attribute virtual_network_taps.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def virtual_network_taps
  @virtual_network_taps
end

#virtual_networksObject (readonly)

Returns the value of attribute virtual_networks.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def virtual_networks
  @virtual_networks
end

#virtual_router_peeringsObject (readonly)

Returns the value of attribute virtual_router_peerings.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def virtual_router_peerings
  @virtual_router_peerings
end

#virtual_routersObject (readonly)

Returns the value of attribute virtual_routers.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def virtual_routers
  @virtual_routers
end

#virtual_wansObject (readonly)

Returns the value of attribute virtual_wans.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def virtual_wans
  @virtual_wans
end

#vpn_connectionsObject (readonly)

Returns the value of attribute vpn_connections.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def vpn_connections
  @vpn_connections
end

#vpn_gatewaysObject (readonly)

Returns the value of attribute vpn_gateways.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def vpn_gateways
  @vpn_gateways
end

Returns the value of attribute vpn_link_connections.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def vpn_link_connections
  @vpn_link_connections
end

#vpn_server_configurationsObject (readonly)

Returns the value of attribute vpn_server_configurations.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

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.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

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.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def vpn_site_link_connections
  @vpn_site_link_connections
end

Returns the value of attribute vpn_site_links.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def vpn_site_links
  @vpn_site_links
end

#vpn_sitesObject (readonly)

Returns the value of attribute vpn_sites.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def vpn_sites
  @vpn_sites
end

#vpn_sites_configurationObject (readonly)

Returns the value of attribute vpn_sites_configuration.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def vpn_sites_configuration
  @vpn_sites_configuration
end

#web_application_firewall_policiesObject (readonly)

Returns the value of attribute web_application_firewall_policies.



811
812
813
# File 'lib/latest/modules/network_profile_module.rb', line 811

def web_application_firewall_policies
  @web_application_firewall_policies
end

Instance Method Details

#add_telemetry(client) ⇒ Object



942
943
944
945
# File 'lib/latest/modules/network_profile_module.rb', line 942

def add_telemetry(client)
  profile_information = "Profiles/azure_sdk/#{Azure::VERSION}/Latest/Network/Mgmt"
  client.add_user_agent_information(profile_information)
end