SandboxCredentialInjectionHeader

class oci.generative_ai.models.SandboxCredentialInjectionHeader(**kwargs)

Bases: object

The HTTP request header and OCI Vault secret used by a credential injection rule.

Methods

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

Attributes

name [Required] Gets the name of this SandboxCredentialInjectionHeader.
prefix Gets the prefix of this SandboxCredentialInjectionHeader.
vault_secret_id [Required] Gets the vault_secret_id of this SandboxCredentialInjectionHeader.
__init__(**kwargs)

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

Parameters:
  • name (str) – The value to assign to the name property of this SandboxCredentialInjectionHeader.
  • prefix (str) – The value to assign to the prefix property of this SandboxCredentialInjectionHeader.
  • vault_secret_id (str) – The value to assign to the vault_secret_id property of this SandboxCredentialInjectionHeader.
name

[Required] Gets the name of this SandboxCredentialInjectionHeader. The end-to-end HTTP request header to replace. Routing, connection-specific, forwarding, proxy authentication, and HTTP pseudo-header names are prohibited.

Returns:The name of this SandboxCredentialInjectionHeader.
Return type:str
prefix

Gets the prefix of this SandboxCredentialInjectionHeader. Optional UTF-8 text prepended unchanged to the decoded Vault secret value. Omitted and empty values both mean no prefix.

Returns:The prefix of this SandboxCredentialInjectionHeader.
Return type:str
vault_secret_id

[Required] Gets the vault_secret_id of this SandboxCredentialInjectionHeader. The OCID of the OCI Vault secret read at the CURRENT stage for every selected request.

Returns:The vault_secret_id of this SandboxCredentialInjectionHeader.
Return type:str