Class: MintPress::OracleTrafficDirector::Configuration
- Inherits:
-
Object
- Object
- MintPress::OracleTrafficDirector::Configuration
- Includes:
- MintLogger, Mixins::Properties, OtdCommon
- Defined in:
- src/oracle-otd/lib/oracle-otd/generated/configuration.rb,
src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb
Overview
Properties (Read/Write)
-
#name ⇒ String
'Name of the configuration to be deleted.'
Property Attributes- otd_prop ⇒ true
- otd_mandatory ⇒ true
- delete_prop ⇒ true
- otd_delete_mandatory ⇒ true
128
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 128 property :name, description: 'Name of the configuration to be deleted.', otd_prop: true, otd_mandatory: true, type: String, delete_prop: true, otd_delete_mandatory: true
-
#key_store ⇒ Hash of ⇒ MintPress::OracleTrafficDirector::KeyStoreEntry
Property Attributes123
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 123 property :key_store, hash: true, type: MintPress::OracleTrafficDirector::KeyStoreEntry
-
#key_store_certificate ⇒ Hash of ⇒ MintPress::OracleTrafficDirector::KeyStoreCertificate
Property Attributes124
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 124 property :key_store_certificate, hash: true, type: MintPress::OracleTrafficDirector::KeyStoreCertificate
-
#wallet_password ⇒ MintPress::OracleTrafficDirector::WalletPassword
Property Attributes125
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 125 property :wallet_password, type: MintPress::OracleTrafficDirector::WalletPassword
-
#listener_port ⇒ Integer
'Listener port through which the server accepts requests. Range of values: port number should be an integer between 1 and 65535, both inclusive.'
Property Attributes- otd_prop ⇒ true
- otd_mandatory ⇒ true
131 132
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 131 property :listener_port, description: 'Listener port through which the server accepts requests. Range of values: port number should be an integer between 1 and 65535, both inclusive.', otd_prop: true, otd_mandatory: true, type: Integer
-
#server_name ⇒ String
'Valid only if origin-server-type is http or https. The server name is used in any URLs that are generated automatically by the server and sent to the client. This server name should be the virtual host name or alias name if your server uses an alias. If a colon and port number are appended to the server name then that port is used in the generated URLs.'
Property Attributes- otd_prop ⇒ true
134
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 134 property :server_name, description: 'Valid only if origin-server-type is http or https. The server name is used in any URLs that are generated automatically by the server and sent to the client. This server name should be the virtual host name or alias name if your server uses an alias. If a colon and port number are appended to the server name then that port is used in the generated URLs.', otd_prop: true, type: String
-
#ip ⇒ String
'The server will bind to this Internet Protocol (IP) address for the default listener. Only traffic sent to this IP address will be serviced. * indicates that the server will listen on all IP addresses. Range of values: *, a hostname, or an IPV4/IPV6 address'
Property Attributes- otd_prop ⇒ true
137 138
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 137 property :ip, description: 'The server will bind to this Internet Protocol (IP) address for the default listener. Only traffic sent to this IP address will be serviced. * indicates that the server will listen on all IP addresses. Range of values: *, a hostname, or an IPV4/IPV6 address', otd_prop: true, type: String
-
#origin_server_type ⇒ String
'Type of requests handled by the origin servers. Range of values: http/https/tcp Default: http'
Property Attributes- otd_prop ⇒ true
142 143 144
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 142 property :origin_server_type, description: 'Type of requests handled by the origin servers. Range of values: http/https/tcp Default: http', otd_prop: true, type: String
-
#origin_server ⇒ Hash of ⇒ [MintPress::OracleTrafficDirector::OriginServer]
'A back-end server to which Oracle Traffic Director forwards requests that it receives from clients, and from which it receives responses to client requests. The origin servers could, for example, be application servers like Oracle WebLogic Server, web servers, LDAP servers, and so on. This should be specified as a comma separated list of origin servers of the format host:port.'
Property Attributes- otd_prop ⇒ true
- from ⇒ String
146
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 146 property :origin_server, description: 'A back-end server to which Oracle Traffic Director forwards requests that it receives from clients, and from which it receives responses to client requests. The origin servers could, for example, be application servers like Oracle WebLogic Server, web servers, LDAP servers, and so on. This should be specified as a comma separated list of origin servers of the format host:port.', otd_prop: true, type: [MintPress::OracleTrafficDirector::OriginServer], from: String, hash: true
-
#domain_home ⇒ String
'Path to the directory which contains an Oracle Traffic Director domain.'
Property Attributes- delete_prop ⇒ true
148
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 148 property :domain_home, description: 'Path to the directory which contains an Oracle Traffic Director domain.', delete_prop: true, type: String
-
#temp_path ⇒ String
'Any valid directory where the server stores its temporary files.'
Property Attributes- set_prop ⇒ true
150
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 150 property :temp_path, description: 'Any valid directory where the server stores its temporary files.', set_prop: true, type: String
-
#webapp_firewall_ruleset ⇒ Array of ⇒ String
'Wildcard pattern that matches one or more path names or a path to a file containing Web Application Firewall(WAF) rules/configurations. Multiple values (separated by commas) can also be specified.'
Property Attributes- set_prop ⇒ true
152
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 152 property :webapp_firewall_ruleset, description: 'Wildcard pattern that matches one or more path names or a path to a file containing Web Application Firewall(WAF) rules/configurations. Multiple values (separated by commas) can also be specified.', set_prop: true, type: String, array: true
-
#default_language ⇒ String
'An IANA language tag specifying the default language for messages displayed to administrators and content served to clients.'
Property Attributes- set_prop ⇒ true
154
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 154 property :default_language, description: 'An IANA language tag specifying the default language for messages displayed to administrators and content served to clients.', set_prop: true, type: String
-
#negotiate_client_language ⇒ [TrueClass, FalseClass]
'Whether the server attempts to use the Accept-language HTTP header to negotiate the content language with clients. Range of values: true or false. Default: false.'
Property Attributes- set_prop ⇒ true
158 159 160
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 158 property :negotiate_client_language, description: 'Whether the server attempts to use the Accept-language HTTP header to negotiate the content language with clients. Range of values: true or false. Default: false.', set_prop: true, type: [TrueClass, FalseClass]
-
#fips ⇒ [TrueClass, FalseClass]
'Turns on FIPS-140 mode of operation for security library. Range of values: true or false. Default: false.'
Property Attributes- set_prop ⇒ true
164 165 166
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 164 property :fips, description: 'Turns on FIPS-140 mode of operation for security library. Range of values: true or false. Default: false.', set_prop: true, type: [TrueClass, FalseClass]
-
#max_fd ⇒ String
'Sets the maximum value of file descriptor availability. Default: 2097152.'
Property Attributes- set_prop ⇒ true
169 170
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 169 property :max_fd, description: 'Sets the maximum value of file descriptor availability. Default: 2097152.', set_prop: true, type: String
-
#configuration ⇒ String (Default Value: Proc.new { self.name })
'Name of the configuration.'
Property Attributes- set_prop ⇒ true
- default ⇒ Proc.new { self.name }
172
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 172 property :configuration, description: 'Name of the configuration.', set_prop: true, type: String, default: Proc.new { self.name }
-
#event ⇒ Hash of ⇒ MintPress::OracleTrafficDirector::Event
'All child Event objects'
Property Attributes174
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 174 property :event, type: MintPress::OracleTrafficDirector::Event, hash: true, description: 'All child Event objects'
-
#failover_group ⇒ Hash of ⇒ MintPress::OracleTrafficDirector::FailoverGroup
'All child FailoverGroup objects'
Property Attributes176
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 176 property :failover_group, type: MintPress::OracleTrafficDirector::FailoverGroup, hash: true, description: 'All child FailoverGroup objects'
-
#http_listener ⇒ Hash of ⇒ MintPress::OracleTrafficDirector::HttpListener
'All child HttpListener objects'
Property Attributes178
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 178 property :http_listener, type: MintPress::OracleTrafficDirector::HttpListener, hash: true, description: 'All child HttpListener objects'
-
#instance ⇒ Hash of ⇒ MintPress::OracleTrafficDirector::Instance
'All child Instance objects'
Property Attributes180
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 180 property :instance, type: MintPress::OracleTrafficDirector::Instance, hash: true, description: 'All child Instance objects'
-
#mime_type ⇒ Hash of ⇒ MintPress::OracleTrafficDirector::MimeType
'All child MimeType objects'
Property Attributes182
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 182 property :mime_type, type: MintPress::OracleTrafficDirector::MimeType, hash: true, description: 'All child MimeType objects'
-
#origin_server_pool ⇒ Hash of ⇒ MintPress::OracleTrafficDirector::OriginServerPool
'All child OriginServerPool objects'
Property Attributes184
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 184 property :origin_server_pool, type: MintPress::OracleTrafficDirector::OriginServerPool, hash: true, description: 'All child OriginServerPool objects'
-
#variable ⇒ Hash of ⇒ MintPress::OracleTrafficDirector::ConfigurationVariable
'All child ConfigurationVariable objects'
Property Attributes186
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 186 property :variable, type: MintPress::OracleTrafficDirector::ConfigurationVariable, hash: true, description: 'All child ConfigurationVariable objects'
-
#config_file ⇒ MintPress::OracleTrafficDirector::ConfigFile (Default Value: MintPress::OracleTrafficDirector::ConfigFile.new)
'ConfigFile static object'
Property Attributes- default ⇒ MintPress::OracleTrafficDirector::ConfigFile.new
188
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 188 property :config_file, type: MintPress::OracleTrafficDirector::ConfigFile, default: MintPress::OracleTrafficDirector::ConfigFile.new, description: 'ConfigFile static object'
-
#webapp_firewall_ruleset_file ⇒ MintPress::OracleTrafficDirector::ConfigurationWebappFirewallRulesetFile (Default Value: MintPress::OracleTrafficDirector::ConfigurationWebappFirewallRulesetFile.new)
'ConfigurationWebappFirewallRulesetFile static object'
Property Attributes- default ⇒ MintPress::OracleTrafficDirector::ConfigurationWebappFirewallRulesetFile.new
190
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 190 property :webapp_firewall_ruleset_file, type: MintPress::OracleTrafficDirector::ConfigurationWebappFirewallRulesetFile, default: MintPress::OracleTrafficDirector::ConfigurationWebappFirewallRulesetFile.new, description: 'ConfigurationWebappFirewallRulesetFile static object'
-
#crl ⇒ MintPress::OracleTrafficDirector::ConfigurationCrl (Default Value: MintPress::OracleTrafficDirector::ConfigurationCrl.new)
'ConfigurationCrl static object'
Property Attributes- default ⇒ MintPress::OracleTrafficDirector::ConfigurationCrl.new
192
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 192 property :crl, type: MintPress::OracleTrafficDirector::ConfigurationCrl, default: MintPress::OracleTrafficDirector::ConfigurationCrl.new, description: 'ConfigurationCrl static object'
-
#access_log_buffer ⇒ MintPress::OracleTrafficDirector::AccessLogBuffer (Default Value: MintPress::OracleTrafficDirector::AccessLogBuffer.new)
'AccessLogBuffer static object'
Property Attributes- default ⇒ MintPress::OracleTrafficDirector::AccessLogBuffer.new
194
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 194 property :access_log_buffer, type: MintPress::OracleTrafficDirector::AccessLogBuffer, default: MintPress::OracleTrafficDirector::AccessLogBuffer.new, description: 'AccessLogBuffer static object'
-
#cache ⇒ MintPress::OracleTrafficDirector::Cache (Default Value: MintPress::OracleTrafficDirector::Cache.new)
'Cache static object'
Property Attributes- default ⇒ MintPress::OracleTrafficDirector::Cache.new
196
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 196 property :cache, type: MintPress::OracleTrafficDirector::Cache, default: MintPress::OracleTrafficDirector::Cache.new, description: 'Cache static object'
-
#access_log ⇒ MintPress::OracleTrafficDirector::ConfigurationAccessLog (Default Value: MintPress::OracleTrafficDirector::ConfigurationAccessLog.new)
'ConfigurationAccessLog static object'
Property Attributes- default ⇒ MintPress::OracleTrafficDirector::ConfigurationAccessLog.new
198
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 198 property :access_log, type: MintPress::OracleTrafficDirector::ConfigurationAccessLog, default: MintPress::OracleTrafficDirector::ConfigurationAccessLog.new, description: 'ConfigurationAccessLog static object'
-
#dns_cache ⇒ MintPress::OracleTrafficDirector::DnsCache (Default Value: MintPress::OracleTrafficDirector::DnsCache.new)
'DnsCache static object'
Property Attributes- default ⇒ MintPress::OracleTrafficDirector::DnsCache.new
200
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 200 property :dns_cache, type: MintPress::OracleTrafficDirector::DnsCache, default: MintPress::OracleTrafficDirector::DnsCache.new, description: 'DnsCache static object'
-
#file_cache ⇒ MintPress::OracleTrafficDirector::FileCache (Default Value: MintPress::OracleTrafficDirector::FileCache.new)
'FileCache static object'
Property Attributes- default ⇒ MintPress::OracleTrafficDirector::FileCache.new
202
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 202 property :file_cache, type: MintPress::OracleTrafficDirector::FileCache, default: MintPress::OracleTrafficDirector::FileCache.new, description: 'FileCache static object'
-
#http ⇒ MintPress::OracleTrafficDirector::Http (Default Value: MintPress::OracleTrafficDirector::Http.new)
'Http static object'
Property Attributes- default ⇒ MintPress::OracleTrafficDirector::Http.new
204
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 204 property :http, type: MintPress::OracleTrafficDirector::Http, default: MintPress::OracleTrafficDirector::Http.new, description: 'Http static object'
-
#http_thread_pool ⇒ MintPress::OracleTrafficDirector::HttpThreadPool (Default Value: MintPress::OracleTrafficDirector::HttpThreadPool.new)
'HttpThreadPool static object'
Property Attributes- default ⇒ MintPress::OracleTrafficDirector::HttpThreadPool.new
206
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 206 property :http_thread_pool, type: MintPress::OracleTrafficDirector::HttpThreadPool, default: MintPress::OracleTrafficDirector::HttpThreadPool.new, description: 'HttpThreadPool static object'
-
#keepalive ⇒ MintPress::OracleTrafficDirector::Keepalive (Default Value: MintPress::OracleTrafficDirector::Keepalive.new)
'Keepalive static object'
Property Attributes- default ⇒ MintPress::OracleTrafficDirector::Keepalive.new
208
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 208 property :keepalive, type: MintPress::OracleTrafficDirector::Keepalive, default: MintPress::OracleTrafficDirector::Keepalive.new, description: 'Keepalive static object'
-
#log ⇒ MintPress::OracleTrafficDirector::Log (Default Value: MintPress::OracleTrafficDirector::Log.new)
'Log static object'
Property Attributes- default ⇒ MintPress::OracleTrafficDirector::Log.new
210
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 210 property :log, type: MintPress::OracleTrafficDirector::Log, default: MintPress::OracleTrafficDirector::Log.new, description: 'Log static object'
-
#snmp ⇒ MintPress::OracleTrafficDirector::Snmp (Default Value: MintPress::OracleTrafficDirector::Snmp.new)
'Snmp static object'
Property Attributes- default ⇒ MintPress::OracleTrafficDirector::Snmp.new
212
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 212 property :snmp, type: MintPress::OracleTrafficDirector::Snmp, default: MintPress::OracleTrafficDirector::Snmp.new, description: 'Snmp static object'
-
#ssl_session_cache ⇒ MintPress::OracleTrafficDirector::SslSessionCache (Default Value: MintPress::OracleTrafficDirector::SslSessionCache.new)
'SslSessionCache static object'
Property Attributes- default ⇒ MintPress::OracleTrafficDirector::SslSessionCache.new
214
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 214 property :ssl_session_cache, type: MintPress::OracleTrafficDirector::SslSessionCache, default: MintPress::OracleTrafficDirector::SslSessionCache.new, description: 'SslSessionCache static object'
-
#tcp_access_log ⇒ MintPress::OracleTrafficDirector::TcpAccessLog (Default Value: MintPress::OracleTrafficDirector::TcpAccessLog.new)
'TcpAccessLog static object'
Property Attributes- default ⇒ MintPress::OracleTrafficDirector::TcpAccessLog.new
216
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 216 property :tcp_access_log, type: MintPress::OracleTrafficDirector::TcpAccessLog, default: MintPress::OracleTrafficDirector::TcpAccessLog.new, description: 'TcpAccessLog static object'
-
#tcp_thread_pool ⇒ MintPress::OracleTrafficDirector::TcpThreadPool (Default Value: MintPress::OracleTrafficDirector::TcpThreadPool.new)
'TcpThreadPool static object'
Property Attributes- default ⇒ MintPress::OracleTrafficDirector::TcpThreadPool.new
218
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 218 property :tcp_thread_pool, type: MintPress::OracleTrafficDirector::TcpThreadPool, default: MintPress::OracleTrafficDirector::TcpThreadPool.new, description: 'TcpThreadPool static object'
-
#domain ⇒ MintPress::OracleWeblogic::Domain
'The weblogic domain object managing this resource'
Property Attributes220
# File 'src/oracle-otd/lib/oracle-otd/generated/configuration.rb', line 220 property :domain, type: MintPress::OracleWeblogic::Domain, description: 'The weblogic domain object managing this resource'
Properties (Read Only)
Constant Summary collapse
- MODEL_PARENTS =
[]
- LIST_PARAMS =
[]
- GET_PARAMS =
["configuration"]
Constants included from MintLogger
MintLogger::DEBUG, MintLogger::ERROR, MintLogger::FATAL, MintLogger::INFO, MintLogger::UNKNOWN, MintLogger::VERBOSE, MintLogger::WARN
Instance Attribute Summary collapse
-
#get_params ⇒ Object
Returns the value of attribute get_params.
-
#list_params ⇒ Object
Returns the value of attribute list_params.
-
#model_parents ⇒ Object
Returns the value of attribute model_parents.
Attributes included from Mixins::Properties
#autopush_set_cache, #dynamic_create, #harvest_on_access, #harvest_undefined_only, #harvested, #tree_root
Attributes included from OtdCommon
Instance Method Summary collapse
- #create ⇒ Object
- #destroy ⇒ Object
- #exist? ⇒ Boolean
-
#initialize(opts = {}) ⇒ Configuration
constructor
A new instance of Configuration.
-
#reload ⇒ Object
Reload the instances.
-
#restart ⇒ Object
Restart the instances.
-
#start ⇒ Object
Start the instances.
-
#stop ⇒ Object
Stop the instances.
Methods included from Mixins::Properties
#[], #[]=, #add_validate_report_result, #armour_set_property, #array_contains?, #array_is_a?, #check_autopush, #check_stack_overflow, #clone_property_object, #cloner_handle_single_property, #coerce_single, #contains_as_string?, #display_validate_report_result, #double_initialize?, #dump_to_hash, #find_parent, #find_parent_by_identity, #generate_accessor_functions, #get_canonical_renamed, #get_from_opts, #get_my_name, #get_property, #get_property_item, #has?, included, #initialize_validate_report, #inspect, #is_cloned_object?, #is_mintpress_object?, #is_probably_canonical?, #is_set?, #local_debug, #local_info, #local_verbose, #mintpress_property_definitions, #place_object_by_identity, #process_properties, #prop_set?, #property, #property_definitions, #property_details, #property_is_simple_object?, #push_root!, #require_property, #require_update, #retrieve_docstring, #sanitize, #set_map_dirty, #set_property, #set_property_item, #show_short_array, #strip_defaults!, #synchronize, #uncloned_property_definitions, #update_map, #validate, #validate_generic, #validate_properties, #validate_property, #validate_required, #version_allowed?, #weakref
Methods included from MintLogger::Utils::Common
#boolean_val, #has_value?, #no_value?, #nvl, #path_as_symbol, #ruby_level_to_send
Methods included from OtdCommon
#can_exist?, #creator_available?, #delete_generic, #delete_props, #destroy_generic, #disable_props, #empty_mbean?, #enable_prop_generic, #enable_props, #exist_generic?, #form_props, #get_domain, #get_property_from_target, #get_props, #handle_type, #harvest, #harvesters, #harvesting, #list_generic, #list_props, #otd_create_generic, #otd_propize, #set_prop_generic, #set_props