SSH_Proxy_Profile (object)

SSH Profile used for SSH security

Properties (* = required):

name type(s) default allowed values description
class* string   “SSH_Proxy_Profile”  
label string   “^[^x00-x1fx22#&*<>?x5b-x5d`x7f]*$” Optional friendly name for this object. Allows 0-64 chars, excluding a few likely to cause trouble with string searching, JS, TCL, or HTML
remark string   “^[^x00-x1fx22x5cx7f]*$” Arbitrary (brief) text pertaining to this object. Allows 0-64 chars, excluding only control characters, double-quote, and backslash. This is permissive enough that you should worry about XSS attacks
sshProfileAuthInfo array     Specifies the authentication info of public and private keys for this profile
sshProfileDefaultActions object {}   Specifies the default action values,A collection of actions for the SSH Profile
sshProfileRuleSet array     The profile’s collection of rules, each rule holds a set of actions
timeout integer 0 -∞ - -Infinity User defined timeout value

SSH_Proxy_Profile.sshProfileDefaultActions (object)

Specifies the default action values A collection of actions for the SSH Profile

Default: {}

Properties (* = required):

name type(s) default allowed values description
agentAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
localForwardAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
name string     The name of this set of actions
otherAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
remoteForwardAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
rexecAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
scpDownAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
scpUpAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
sftpDownAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
sftpUpAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
shellAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
subSystemAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
x11ForwardAction object {}   The action an SSH Profile will take. The default value is ‘allow’.

SSH_Proxy_Profile.sshProfileDefaultActions.agentAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile.sshProfileDefaultActions.localForwardAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile.sshProfileDefaultActions.otherAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile.sshProfileDefaultActions.remoteForwardAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile.sshProfileDefaultActions.rexecAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile.sshProfileDefaultActions.scpDownAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile.sshProfileDefaultActions.scpUpAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile.sshProfileDefaultActions.sftpDownAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile.sshProfileDefaultActions.sftpUpAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile.sshProfileDefaultActions.shellAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile.sshProfileDefaultActions.subSystemAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile.sshProfileDefaultActions.x11ForwardAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Auth_Info_Collection (object)

A collection of authentication info of public and private keys

Properties (* = required):

name type(s) default allowed values description
name string     The name of this set of Authorized Info
proxyClientAuth object     The keys used to authenticate ssh connections between the big-ip and external sources
proxyServerAuth object     The keys used to authenticate ssh connections between the big-ip and external sources
realServerAuth object     Public key that can be used to authenticate real host server to the proxy

SSH_Proxy_Profile_Auth_Info_Collection.proxyClientAuth (object)

The keys used to authenticate ssh connections between the big-ip and external sources

Properties (* = required):

name type(s) default allowed values description
privateKey object     The private key of the authentication algorithm (rsa, dss, etc…),A value: (a) in a cryptogram in this object; (b) in a cryptogram elsewhere in this declaration; or (c) available from a URL
publicKey string     The public key of the authentication algorithm (rsa, dss, etc…)

SSH_Proxy_Profile_Auth_Info_Collection.proxyClientAuth.privateKey (object)

The private key of the authentication algorithm (rsa, dss, etc…) A value: (a) in a cryptogram in this object; (b) in a cryptogram elsewhere in this declaration; or (c) available from a URL

Properties (* = required):

name type(s) default allowed values description
/*/        
allowReuse boolean   true, false If true, other declaration objects may reuse this value
reuseFrom string     AS3 pointer to another JWE cryptogram in this declaration to copy
url       URL from which secret should be fetched,Describes the URL to remote resource and optional parameters

SSH_Proxy_Profile_Auth_Info_Collection.proxyServerAuth (object)

The keys used to authenticate ssh connections between the big-ip and external sources

Properties (* = required):

name type(s) default allowed values description
privateKey object     The private key of the authentication algorithm (rsa, dss, etc…),A value: (a) in a cryptogram in this object; (b) in a cryptogram elsewhere in this declaration; or (c) available from a URL
publicKey string     The public key of the authentication algorithm (rsa, dss, etc…)

SSH_Proxy_Profile_Auth_Info_Collection.proxyServerAuth.privateKey (object)

The private key of the authentication algorithm (rsa, dss, etc…) A value: (a) in a cryptogram in this object; (b) in a cryptogram elsewhere in this declaration; or (c) available from a URL

Properties (* = required):

name type(s) default allowed values description
/*/        
allowReuse boolean   true, false If true, other declaration objects may reuse this value
reuseFrom string     AS3 pointer to another JWE cryptogram in this declaration to copy
url       URL from which secret should be fetched,Describes the URL to remote resource and optional parameters

SSH_Proxy_Profile_Auth_Info_Collection.realServerAuth (object)

Public key that can be used to authenticate real host server to the proxy

Properties (* = required):

name type(s) default allowed values description
publicKey string     The public key of the authentication algorithm (rsa, dss, etc…)

SSH_Proxy_Profile_Default_Action (object)

The action an SSH Profile will take. The default value is ‘allow’.

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Default_Action_Collection (object)

A collection of actions for the SSH Profile

Properties (* = required):

name type(s) default allowed values description
agentAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
localForwardAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
name string     The name of this set of actions
otherAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
remoteForwardAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
rexecAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
scpDownAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
scpUpAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
sftpDownAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
sftpUpAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
shellAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
subSystemAction object {}   The action an SSH Profile will take. The default value is ‘allow’.
x11ForwardAction object {}   The action an SSH Profile will take. The default value is ‘allow’.

SSH_Proxy_Profile_Default_Action_Collection.agentAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Default_Action_Collection.localForwardAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Default_Action_Collection.otherAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Default_Action_Collection.remoteForwardAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Default_Action_Collection.rexecAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Default_Action_Collection.scpDownAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Default_Action_Collection.scpUpAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Default_Action_Collection.sftpDownAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Default_Action_Collection.sftpUpAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Default_Action_Collection.shellAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Default_Action_Collection.subSystemAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Default_Action_Collection.x11ForwardAction (object)

The action an SSH Profile will take. The default value is ‘allow’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “allow” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Proxy_Auth_Info (object)

The keys used to authenticate ssh connections between the big-ip and external sources

Properties (* = required):

name type(s) default allowed values description
privateKey object     The private key of the authentication algorithm (rsa, dss, etc…),A value: (a) in a cryptogram in this object; (b) in a cryptogram elsewhere in this declaration; or (c) available from a URL
publicKey string     The public key of the authentication algorithm (rsa, dss, etc…)

SSH_Proxy_Profile_Proxy_Auth_Info.privateKey (object)

The private key of the authentication algorithm (rsa, dss, etc…) A value: (a) in a cryptogram in this object; (b) in a cryptogram elsewhere in this declaration; or (c) available from a URL

Properties (* = required):

name type(s) default allowed values description
/*/        
allowReuse boolean   true, false If true, other declaration objects may reuse this value
reuseFrom string     AS3 pointer to another JWE cryptogram in this declaration to copy
url       URL from which secret should be fetched,Describes the URL to remote resource and optional parameters

SSH_Proxy_Profile_Real_Server_Auth_Info (object)

Public key that can be used to authenticate real host server to the proxy

Properties (* = required):

name type(s) default allowed values description
publicKey string     The public key of the authentication algorithm (rsa, dss, etc…)

SSH_Proxy_Profile_Rule_Action (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Action_Collection (object)

A collection of actions for the SSH Profile

Properties (* = required):

name type(s) default allowed values description
agentAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
localForwardAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
name string     The name of this set of actions
otherAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
remoteForwardAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
rexecAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
scpDownAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
scpUpAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
sftpDownAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
sftpUpAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
shellAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
subSystemAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
x11ForwardAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.

SSH_Proxy_Profile_Rule_Action_Collection.agentAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Action_Collection.localForwardAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Action_Collection.otherAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Action_Collection.remoteForwardAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Action_Collection.rexecAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Action_Collection.scpDownAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Action_Collection.scpUpAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Action_Collection.sftpDownAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Action_Collection.sftpUpAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Action_Collection.shellAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Action_Collection.subSystemAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Action_Collection.x11ForwardAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Collection (object)

User defined rule

Properties (* = required):

name type(s) default allowed values description
name* string     The name of this set of rules
remark string   “^[^x00-x1fx22x5cx7f]*$” Arbitrary (brief) text pertaining to this object. Allows 0-64 chars, excluding only control characters, double-quote, and backslash. This is permissive enough that you should worry about XSS attacks
sshProfileIdGroups array     Specifies the rule groups identity
sshProfileIdUsers array     Specifies the rule users identity
sshProfileRuleActions object {}   The sets of actions in the rule,A collection of actions for the SSH Profile

SSH_Proxy_Profile_Rule_Collection.sshProfileRuleActions (object)

The sets of actions in the rule A collection of actions for the SSH Profile

Default: {}

Properties (* = required):

name type(s) default allowed values description
agentAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
localForwardAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
name string     The name of this set of actions
otherAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
remoteForwardAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
rexecAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
scpDownAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
scpUpAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
sftpDownAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
sftpUpAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
shellAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
subSystemAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.
x11ForwardAction object {}   The action an SSH Profile Rule will take. The default value is ‘unspecified’.

SSH_Proxy_Profile_Rule_Collection.sshProfileRuleActions.agentAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Collection.sshProfileRuleActions.localForwardAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Collection.sshProfileRuleActions.otherAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Collection.sshProfileRuleActions.remoteForwardAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Collection.sshProfileRuleActions.rexecAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Collection.sshProfileRuleActions.scpDownAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Collection.sshProfileRuleActions.scpUpAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Collection.sshProfileRuleActions.sftpDownAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Collection.sshProfileRuleActions.sftpUpAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Collection.sshProfileRuleActions.shellAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Collection.sshProfileRuleActions.subSystemAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.

SSH_Proxy_Profile_Rule_Collection.sshProfileRuleActions.x11ForwardAction (object)

The action an SSH Profile Rule will take. The default value is ‘unspecified’.

Default: {}

Properties (* = required):

name type(s) default allowed values description
control string “unspecified” “allow”, “disallow”, “terminate”, “unspecified” Indicates the specific action to take
log boolean false true, false Indicates if a log will be created when the action is taken. The default value is false.