EndpointCredentials

class oci.log_analytics.models.EndpointCredentials(**kwargs)

Bases: object

An object containing credential details to authenticate/authorize a REST request.

Attributes:

CREDENTIAL_TYPE_BASIC_AUTH

A constant which can be used with the credential_type property of a EndpointCredentials.

CREDENTIAL_TYPE_DYNAMIC_TOKEN

A constant which can be used with the credential_type property of a EndpointCredentials.

CREDENTIAL_TYPE_NONE

A constant which can be used with the credential_type property of a EndpointCredentials.

CREDENTIAL_TYPE_STATIC_TOKEN

A constant which can be used with the credential_type property of a EndpointCredentials.

credential_endpoint

Gets the credential_endpoint of this EndpointCredentials.

credential_name

Gets the credential_name of this EndpointCredentials.

credential_type

Gets the credential_type of this EndpointCredentials.

Methods:

__init__(**kwargs)

Initializes a new EndpointCredentials object with values from keyword arguments.

CREDENTIAL_TYPE_BASIC_AUTH = 'BASIC_AUTH'

A constant which can be used with the credential_type property of a EndpointCredentials. This constant has a value of “BASIC_AUTH”

CREDENTIAL_TYPE_DYNAMIC_TOKEN = 'DYNAMIC_TOKEN'

A constant which can be used with the credential_type property of a EndpointCredentials. This constant has a value of “DYNAMIC_TOKEN”

CREDENTIAL_TYPE_NONE = 'NONE'

A constant which can be used with the credential_type property of a EndpointCredentials. This constant has a value of “NONE”

CREDENTIAL_TYPE_STATIC_TOKEN = 'STATIC_TOKEN'

A constant which can be used with the credential_type property of a EndpointCredentials. This constant has a value of “STATIC_TOKEN”

__init__(**kwargs)

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

Parameters
  • credential_type (str) – The value to assign to the credential_type property of this EndpointCredentials. Allowed values for this property are: “NONE”, “BASIC_AUTH”, “STATIC_TOKEN”, “DYNAMIC_TOKEN”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

  • credential_name (str) – The value to assign to the credential_name property of this EndpointCredentials.

  • credential_endpoint (oci.log_analytics.models.CredentialEndpoint) – The value to assign to the credential_endpoint property of this EndpointCredentials.

property credential_endpoint

Gets the credential_endpoint of this EndpointCredentials.

Returns

The credential_endpoint of this EndpointCredentials.

Return type

oci.log_analytics.models.CredentialEndpoint

property credential_name

Gets the credential_name of this EndpointCredentials. The named credential name on the management agent.

Returns

The credential_name of this EndpointCredentials.

Return type

str

property credential_type

Gets the credential_type of this EndpointCredentials. The credential type. NONE indicates credentials are not needed to access the endpoint. BASIC_AUTH represents a username and password based model. TOKEN could be static or dynamic. In case of dynamic tokens, also specify the endpoint from which the token must be fetched.

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

Returns

The credential_type of this EndpointCredentials.

Return type

str