Show / Hide Table of Contents

Class IdcsSecret

The details of IDCS configured as OpenID setting in OpenSearch.

Inheritance
object
SecretDetail
IdcsSecret
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.GenerativeaiagentService.Models
Assembly: OCI.DotNetSDK.Generativeaiagent.dll
Syntax
public class IdcsSecret : SecretDetail

Properties

ClientId

Declaration
[Required(ErrorMessage = "ClientId is required.")]
[JsonProperty(PropertyName = "clientId")]
public string ClientId { get; set; }
Property Value
Type Description
string

The IDCS Connect clientId.

Remarks

Required

IdcsUrl

Declaration
[Required(ErrorMessage = "IdcsUrl is required.")]
[JsonProperty(PropertyName = "idcsUrl")]
public string IdcsUrl { get; set; }
Property Value
Type Description
string

The URL represent authentication url of the IDCS.

Remarks

Required

ScopeUrl

Declaration
[Required(ErrorMessage = "ScopeUrl is required.")]
[JsonProperty(PropertyName = "scopeUrl")]
public string ScopeUrl { get; set; }
Property Value
Type Description
string

Fully qualified scope url

Remarks

Required

VaultSecretId

Declaration
[Required(ErrorMessage = "VaultSecretId is required.")]
[JsonProperty(PropertyName = "vaultSecretId")]
public string VaultSecretId { get; set; }
Property Value
Type Description
string

The OCID of the secret for client secret.

Remarks

Required

In this article
Back to top