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 | false | true, false | If true, other declaration objects may reuse this value |
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 | false | true, false | If true, other declaration objects may reuse this value |
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 | false | true, false | If true, other declaration objects may reuse this value |
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. |