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     BIG-IP 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     BIG-IP 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     BIG-IP 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.