IngressGatewayMutualTransportLayerSecurity

class oci.service_mesh.models.IngressGatewayMutualTransportLayerSecurity(**kwargs)

Bases: object

Mutual TLS settings used when sending requests to virtual services within the mesh.

Methods

__init__(**kwargs) Initializes a new IngressGatewayMutualTransportLayerSecurity object with values from keyword arguments.

Attributes

certificate_id [Required] Gets the certificate_id of this IngressGatewayMutualTransportLayerSecurity.
maximum_validity Gets the maximum_validity of this IngressGatewayMutualTransportLayerSecurity.
__init__(**kwargs)

Initializes a new IngressGatewayMutualTransportLayerSecurity object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • certificate_id (str) – The value to assign to the certificate_id property of this IngressGatewayMutualTransportLayerSecurity.
  • maximum_validity (int) – The value to assign to the maximum_validity property of this IngressGatewayMutualTransportLayerSecurity.
certificate_id

[Required] Gets the certificate_id of this IngressGatewayMutualTransportLayerSecurity. The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh.

Returns:The certificate_id of this IngressGatewayMutualTransportLayerSecurity.
Return type:str
maximum_validity

Gets the maximum_validity of this IngressGatewayMutualTransportLayerSecurity. The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days.

Returns:The maximum_validity of this IngressGatewayMutualTransportLayerSecurity.
Return type:int