Class IdcsSecret
IdcsSecret
The details of IDCS configured as OpenID setting in OpenSearch.
Inherited Members
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