fabric.communication_policy.ssh_service

Object that encompasses properties related to Secure Shell access to the APIC, namely admin-state (default=enabled) and port(default=22).

ACI class

commSsh

RN

ssh

Cursor

SshServiceCursor

Parent

fabric.communication_policy

Atomic

Attributes

Accepted as keyword arguments of .ssh_service() and of .set(**attrs) on this cursor. Enum parameters also accept the plain string.

parameter

wire

type

values

default

description

admin_state

adminSt

CommAdminState

disabled, enabled

enabled

The state of SSH communication service. This can be enabled or disabled.

description

descr

str

Specifies the description of a policy component.

kex_algorithms

kexAlgos

CommKexAlgorithmTypes

diffie-hellman-group1-sha1, diffie-hellman-group14-sha1, diffie-hellman-group14-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp384, ecdh-sha2-nistp521, ecdh-sha2-nistp256, curve25519-sha256, diffie-hellman-group16-sha512

curve25519-sha256, curve25519-sha256@libssh.org, diffie-hellman-group14-sha256, diffie-hellman-group16-sha512, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521

name

name

str

password_auth_state

passwordAuth

CommAdminState

disabled, enabled

enabled

port

port

int

22

The SSH port.

ssh_ciphers

sshCiphers

CommSshCipherTypes

aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, chacha20-poly1305@openssh.com, aes256-gcm@openssh.com

aes128-ctr, aes128-gcm@openssh.com, aes192-ctr, aes256-ctr, aes256-gcm@openssh.com, chacha20-poly1305@openssh.com

ssh_macs

sshMacs

CommSshMacTypes

hmac-sha1, hmac-sha2-256, hmac-sha2-512, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com

hmac-sha2-256, hmac-sha2-256-etm@openssh.com, hmac-sha2-512, hmac-sha2-512-etm@openssh.com