CustomEndpointDetails

class oci.integration.models.CustomEndpointDetails(**kwargs)

Bases: object

Details for a custom endpoint for the integration instance.

Attributes

DNS_TYPE_OCI A constant which can be used with the dns_type property of a CustomEndpointDetails.
MANAGED_TYPE_CUSTOMER_MANAGED A constant which can be used with the managed_type property of a CustomEndpointDetails.
MANAGED_TYPE_ORACLE_MANAGED A constant which can be used with the managed_type property of a CustomEndpointDetails.
alias Gets the alias of this CustomEndpointDetails.
certificate_secret_id Gets the certificate_secret_id of this CustomEndpointDetails.
certificate_secret_version Gets the certificate_secret_version of this CustomEndpointDetails.
dns_type Gets the dns_type of this CustomEndpointDetails.
dns_zone_name Gets the dns_zone_name of this CustomEndpointDetails.
hostname [Required] Gets the hostname of this CustomEndpointDetails.
managed_type Gets the managed_type of this CustomEndpointDetails.

Methods

__init__(**kwargs) Initializes a new CustomEndpointDetails object with values from keyword arguments.
DNS_TYPE_OCI = 'OCI'

A constant which can be used with the dns_type property of a CustomEndpointDetails. This constant has a value of “OCI”

MANAGED_TYPE_CUSTOMER_MANAGED = 'CUSTOMER_MANAGED'

A constant which can be used with the managed_type property of a CustomEndpointDetails. This constant has a value of “CUSTOMER_MANAGED”

MANAGED_TYPE_ORACLE_MANAGED = 'ORACLE_MANAGED'

A constant which can be used with the managed_type property of a CustomEndpointDetails. This constant has a value of “ORACLE_MANAGED”

__init__(**kwargs)

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

Parameters:
  • hostname (str) – The value to assign to the hostname property of this CustomEndpointDetails.
  • managed_type (str) – The value to assign to the managed_type property of this CustomEndpointDetails. Allowed values for this property are: “ORACLE_MANAGED”, “CUSTOMER_MANAGED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • dns_zone_name (str) – The value to assign to the dns_zone_name property of this CustomEndpointDetails.
  • dns_type (str) – The value to assign to the dns_type property of this CustomEndpointDetails. Allowed values for this property are: “OCI”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • certificate_secret_id (str) – The value to assign to the certificate_secret_id property of this CustomEndpointDetails.
  • certificate_secret_version (int) – The value to assign to the certificate_secret_version property of this CustomEndpointDetails.
  • alias (str) – The value to assign to the alias property of this CustomEndpointDetails.
alias

Gets the alias of this CustomEndpointDetails. When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.

Returns:The alias of this CustomEndpointDetails.
Return type:str
certificate_secret_id

Gets the certificate_secret_id of this CustomEndpointDetails. Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

Returns:The certificate_secret_id of this CustomEndpointDetails.
Return type:str
certificate_secret_version

Gets the certificate_secret_version of this CustomEndpointDetails. The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

Returns:The certificate_secret_version of this CustomEndpointDetails.
Return type:int
dns_type

Gets the dns_type of this CustomEndpointDetails. Type of DNS.

Allowed values for this property are: “OCI”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The dns_type of this CustomEndpointDetails.
Return type:str
dns_zone_name

Gets the dns_zone_name of this CustomEndpointDetails. DNS Zone name

Returns:The dns_zone_name of this CustomEndpointDetails.
Return type:str
hostname

[Required] Gets the hostname of this CustomEndpointDetails. A custom hostname to be used for the integration instance URL, in FQDN format.

Returns:The hostname of this CustomEndpointDetails.
Return type:str
managed_type

Gets the managed_type of this CustomEndpointDetails. Indicates if custom endpoint is managed by oracle or customer.

Allowed values for this property are: “ORACLE_MANAGED”, “CUSTOMER_MANAGED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The managed_type of this CustomEndpointDetails.
Return type:str