Class ThickAuthorizationResponse
Inherited Members
Namespace: Oci.IdentitydataplaneService.Models
Assembly: OCI.DotNetSDK.Identitydataplane.dll
Syntax
public class ThickAuthorizationResponse
Properties
FlushAllCaches
Declaration
[JsonProperty(PropertyName = "flushAllCaches")]
public bool? FlushAllCaches { get; set; }
Property Value
Type | Description |
---|---|
bool? | If set to true, the SDK should clear the caches. |
GroupMembershipCacheDuration
Declaration
[Required(ErrorMessage = "GroupMembershipCacheDuration is required.")]
[JsonProperty(PropertyName = "groupMembershipCacheDuration")]
public string GroupMembershipCacheDuration { get; set; }
Property Value
Type | Description |
---|---|
string | The duration of how long the user's group membership should be cached. Note that the type is of type java.time.Duration, not string. |
Remarks
Required
Groups
Declaration
[Required(ErrorMessage = "Groups is required.")]
[JsonProperty(PropertyName = "groups")]
public List<string> Groups { get; set; }
Property Value
Type | Description |
---|---|
List<string> | The policy string related to the request. |
Remarks
Required
Policy
Declaration
[Required(ErrorMessage = "Policy is required.")]
[JsonProperty(PropertyName = "policy")]
public string Policy { get; set; }
Property Value
Type | Description |
---|---|
string | The policy string related to the request |
Remarks
Required
PolicyCacheDuration
Declaration
[Required(ErrorMessage = "PolicyCacheDuration is required.")]
[JsonProperty(PropertyName = "policyCacheDuration")]
public string PolicyCacheDuration { get; set; }
Property Value
Type | Description |
---|---|
string | The duration of how long this policy should be cached. Note that the type is of type java.time.Duration, not string. |
Remarks
Required