Class: MintPress::OracleTrafficDirector::VirtualServerSsl
- Inherits:
-
Object
- Object
- MintPress::OracleTrafficDirector::VirtualServerSsl
- Includes:
- MintLogger, Mixins::Properties, OtdCommon
- Defined in:
- src/oracle-otd/lib/oracle-otd/generated/virtual_server_ssl.rb
Overview
Properties (Read/Write)
-
#name ⇒ String
Property Attributes27
# File 'src/oracle-otd/lib/oracle-otd/generated/virtual_server_ssl.rb', line 27 property :name, type: String
-
#enabled ⇒ [TrueClass, FalseClass]
'Whether SSL/TLS is enabled at runtime. Range of values: true or false. Default: true.'
Property Attributes- set_prop ⇒ true
32 33 34
# File 'src/oracle-otd/lib/oracle-otd/generated/virtual_server_ssl.rb', line 32 property :enabled, description: 'Whether SSL/TLS is enabled at runtime. Range of values: true or false. Default: true.', set_prop: true, type: [TrueClass, FalseClass]
-
#client_auth ⇒ String
'Client certificate authentication method. Range of values: one of required, optional, or false. Default: false.'
Property Attributes- set_prop ⇒ true
38 39 40
# File 'src/oracle-otd/lib/oracle-otd/generated/virtual_server_ssl.rb', line 38 property :client_auth, description: 'Client certificate authentication method. Range of values: one of required, optional, or false. Default: false.', set_prop: true, type: String
-
#client_auth_timeout ⇒ Float
'Timeout (in seconds) after which client authentication handshake fails. Range of values: an interval in seconds between 0.001 and 3600 (1 hour), inclusive. Default: 60.'
Property Attributes- set_prop ⇒ true
44 45 46
# File 'src/oracle-otd/lib/oracle-otd/generated/virtual_server_ssl.rb', line 44 property :client_auth_timeout, description: 'Timeout (in seconds) after which client authentication handshake fails. Range of values: an interval in seconds between 0.001 and 3600 (1 hour), inclusive. Default: 60.', set_prop: true, type: Float
-
#max_client_auth_data ⇒ Integer
'Maximum amount of application-level data to buffer during a client authentication handshake. Range of values: size in bytes between 0 and 2147483647, inclusive. Default: 1048576.'
Property Attributes- set_prop ⇒ true
50 51 52
# File 'src/oracle-otd/lib/oracle-otd/generated/virtual_server_ssl.rb', line 50 property :max_client_auth_data, description: 'Maximum amount of application-level data to buffer during a client authentication handshake. Range of values: size in bytes between 0 and 2147483647, inclusive. Default: 1048576.', set_prop: true, type: Integer
-
#tls10 ⇒ [TrueClass, FalseClass]
'Whether TLS 1.0 connections are accepted. Range of values: true or false. Default: false.'
Property Attributes- set_prop ⇒ true
56 57 58
# File 'src/oracle-otd/lib/oracle-otd/generated/virtual_server_ssl.rb', line 56 property :tls10, description: 'Whether TLS 1.0 connections are accepted. Range of values: true or false. Default: false.', set_prop: true, type: [TrueClass, FalseClass]
-
#tls11 ⇒ [TrueClass, FalseClass]
'Whether TLS 1.1 connections are accepted. Range of values: true or false. Default: true.'
Property Attributes- set_prop ⇒ true
62 63 64
# File 'src/oracle-otd/lib/oracle-otd/generated/virtual_server_ssl.rb', line 62 property :tls11, description: 'Whether TLS 1.1 connections are accepted. Range of values: true or false. Default: true.', set_prop: true, type: [TrueClass, FalseClass]
-
#tls12 ⇒ [TrueClass, FalseClass]
'Whether TLS 1.2 connections are accepted. Range of values: true or false. Default: true.'
Property Attributes- set_prop ⇒ true
68 69 70
# File 'src/oracle-otd/lib/oracle-otd/generated/virtual_server_ssl.rb', line 68 property :tls12, description: 'Whether TLS 1.2 connections are accepted. Range of values: true or false. Default: true.', set_prop: true, type: [TrueClass, FalseClass]
-
#ciphers ⇒ Array of ⇒ String
'Comma separated list of ciphers that must be enabled. Range of values: one (or) more ciphers that are supported. For a list of supported ciphers, see Ciphers. Default: all supported ciphers are enabled by default.'
Property Attributes- set_prop ⇒ true
74 75 76
# File 'src/oracle-otd/lib/oracle-otd/generated/virtual_server_ssl.rb', line 74 property :ciphers, description: 'Comma separated list of ciphers that must be enabled. Range of values: one (or) more ciphers that are supported. For a list of supported ciphers, see Ciphers. Default: all supported ciphers are enabled by default.', set_prop: true, type: String, array: true
-
#override_cipher_order ⇒ [TrueClass, FalseClass]
'Whether cipher order should be overridden. Setting this flag to true will make OTD select the cipher suites in the order specified in server.xml instead of the order specified in the clients ClientHello message. Range of values: true or false. Default: false.'
Property Attributes- set_prop ⇒ true
80 81 82
# File 'src/oracle-otd/lib/oracle-otd/generated/virtual_server_ssl.rb', line 80 property :override_cipher_order, description: 'Whether cipher order should be overridden. Setting this flag to true will make OTD select the cipher suites in the order specified in server.xml instead of the order specified in the clients ClientHello message. Range of values: true or false. Default: false.', set_prop: true, type: [TrueClass, FalseClass]
-
#supported_ciphers ⇒ String
'List of supported ciphers. This is a read-only property. Range of values: for a list of supported ciphers, see Ciphers. Default: N.A.'
Property Attributes- set_prop ⇒ true
86 87 88
# File 'src/oracle-otd/lib/oracle-otd/generated/virtual_server_ssl.rb', line 86 property :supported_ciphers, description: 'List of supported ciphers. This is a read-only property. Range of values: for a list of supported ciphers, see Ciphers. Default: N.A.', set_prop: true, type: String
-
#server_cert_alias ⇒ Array of ⇒ String
'Comma separated list of server certificate aliases present in the keystore. Maximum of one RSA server certificate alias and one EC server certificate alias.'
Property Attributes- set_prop ⇒ true
91 92
# File 'src/oracle-otd/lib/oracle-otd/generated/virtual_server_ssl.rb', line 91 property :server_cert_alias, description: 'Comma separated list of server certificate aliases present in the keystore. Maximum of one RSA server certificate alias and one EC server certificate alias.', set_prop: true, type: String, array: true
-
#configuration ⇒ [MintPress::OracleTrafficDirector::Configuration] (Default Value: Proc.new { virtual_server.configuration })
'Name of the configuration.'
Property Attributes- set_prop ⇒ true
- from ⇒ String
- default ⇒ Proc.new { virtual_server.configuration }
94
# File 'src/oracle-otd/lib/oracle-otd/generated/virtual_server_ssl.rb', line 94 property :configuration, description: 'Name of the configuration.', set_prop: true, type: [MintPress::OracleTrafficDirector::Configuration], from: String, default: Proc.new { virtual_server.configuration }
-
#virtual_server ⇒ [MintPress::OracleTrafficDirector::VirtualServer]
'Name of the virtual server.'
Property Attributes- set_prop ⇒ true
- from ⇒ String
96
# File 'src/oracle-otd/lib/oracle-otd/generated/virtual_server_ssl.rb', line 96 property :virtual_server, description: 'Name of the virtual server.', set_prop: true, type: [MintPress::OracleTrafficDirector::VirtualServer], from: String
-
#parent ⇒ MintPress::OracleTrafficDirector::VirtualServer
Property Attributes97
# File 'src/oracle-otd/lib/oracle-otd/generated/virtual_server_ssl.rb', line 97 property :parent, type: MintPress::OracleTrafficDirector::VirtualServer
Properties (Read Only)
Constant Summary collapse
- MODEL_PARENTS =
["configuration", "virtual-server"]
- LIST_PARAMS =
nil
- GET_PARAMS =
["configuration", "virtual-server"]
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 = {}) ⇒ VirtualServerSsl
constructor
A new instance of VirtualServerSsl.
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