fabric.communication_policy.http_ssl_configuration

HTTPS

ACI class

commHttps

RN

https

Cursor

HttpSslConfigurationCursor

Parent

fabric.communication_policy

Atomic

—

Attributes

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

parameter

wire

type

values

default

description

access_control_allow_credential

accessControlAllowCredential

CommAllowCredentialState

disabled, enabled

disabled

—

access_control_allow_origins

accessControlAllowOrigins

str

—

—

—

admin_state

adminSt

CommAdminState

disabled, enabled

enabled

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

cli_only_mode

cliOnlyMode

CommCliOnlyMode

disabled, enabled

disabled

—

client_cert_auth_state

clientCertAuthState

CommAdminState

disabled, enabled

disabled

—

description

descr

str

—

—

Specifies the description of a policy component.

global_throttle_rate

globalThrottleRate

int

—

10000

—

global_throttle_st

globalThrottleSt

CommAdminState

disabled, enabled

disabled

—

global_throttle_unit

globalThrottleUnit

str

—

—

—

max_request_status_count

maxRequestStatusCount

int

—

0

—

name

name

str

—

—

—

node_exporter_service

nodeExporter

CommNodeExporter

disabled, enabled

disabled

—

port

port

int

—

443

The port used for HTTPS communication service.

referer

referer

str

—

—

—

server_header

serverHeader

CommServerHeader

disabled, enabled

enabled

—

ssl_protocols

sslProtocols

CommSslProtocolTypes

TLSv1, TLSv1.1, TLSv1.2, TLSv1.3

TLSv1.1, TLSv1.2

The Secure Socket Layer (SSL) protocol.

throttle_rate

throttleRate

int

—

2

—

login_refresh_throttle_state

throttleSt

CommAdminState

disabled, enabled

enabled

—

visore_access

visoreAccess

CommVisoreAccess

disabled, enabled

enabled

—

Children

maker

creates

position

.ssl_cipher(cipher_name, **attrs)

commCipher

fabric.communication_policy.http_ssl_configuration.ssl_cipher