CustomEndpointDetails¶
-
class
oci.integration.models.CustomEndpointDetails(**kwargs)¶ Bases:
objectDetails for a custom endpoint for the integration instance.
Attributes
DNS_TYPE_OCIA constant which can be used with the dns_type property of a CustomEndpointDetails. MANAGED_TYPE_CUSTOMER_MANAGEDA constant which can be used with the managed_type property of a CustomEndpointDetails. MANAGED_TYPE_ORACLE_MANAGEDA constant which can be used with the managed_type property of a CustomEndpointDetails. aliasGets the alias of this CustomEndpointDetails. certificate_secret_idGets the certificate_secret_id of this CustomEndpointDetails. certificate_secret_versionGets the certificate_secret_version of this CustomEndpointDetails. dns_typeGets the dns_type of this CustomEndpointDetails. dns_zone_nameGets the dns_zone_name of this CustomEndpointDetails. hostname[Required] Gets the hostname of this CustomEndpointDetails. managed_typeGets 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
-