app/models/manageiq/providers/amazon/network_manager.rb
class ManageIQ::Providers::Amazon::NetworkManager < ManageIQ::Providers::NetworkManager
include ManageIQ::Providers::Amazon::ManagerMixin
# Auth and endpoints delegations, editing of this type of manager must be disabled
delegate :authentication_check,
:authentication_status,
:authentication_status_ok?,
:authentications,
:authentication_for_summary,
:connect,
:verify_credentials,
:with_provider_connection,
:address,
:ip_address,
:hostname,
:default_endpoint,
:endpoints,
:to => :parent_manager,
:allow_nil => true
def self.ems_type
@ems_type ||= "ec2_network".freeze
end
def self.description
@description ||= "Amazon EC2 Network".freeze
end
def self.hostname_required?
false
end
def self.default_blacklisted_event_names
%w(
ConfigurationSnapshotDeliveryCompleted
ConfigurationSnapshotDeliveryStarted
ConfigurationSnapshotDeliveryFailed
)
end
def self.display_name(number = 1)
n_('Network Provider (Amazon)', 'Network Providers (Amazon)', number)
end
end