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