ThickAuthorizationResponse¶
-
class
oci.identity_data_plane.models.
ThickAuthorizationResponse
(**kwargs)¶ Bases:
object
ThickAuthorizationResponse model.
Methods
__init__
(**kwargs)Initializes a new ThickAuthorizationResponse object with values from keyword arguments. Attributes
flush_all_caches
Gets the flush_all_caches of this ThickAuthorizationResponse. group_membership_cache_duration
[Required] Gets the group_membership_cache_duration of this ThickAuthorizationResponse. groups
[Required] Gets the groups of this ThickAuthorizationResponse. policy
[Required] Gets the policy of this ThickAuthorizationResponse. policy_cache_duration
[Required] Gets the policy_cache_duration of this ThickAuthorizationResponse. -
__init__
(**kwargs)¶ Initializes a new ThickAuthorizationResponse object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - policy (str) – The value to assign to the policy property of this ThickAuthorizationResponse.
- policy_cache_duration (str) – The value to assign to the policy_cache_duration property of this ThickAuthorizationResponse.
- groups (list[str]) – The value to assign to the groups property of this ThickAuthorizationResponse.
- group_membership_cache_duration (str) – The value to assign to the group_membership_cache_duration property of this ThickAuthorizationResponse.
- flush_all_caches (bool) – The value to assign to the flush_all_caches property of this ThickAuthorizationResponse.
-
flush_all_caches
¶ Gets the flush_all_caches of this ThickAuthorizationResponse. If set to true, the SDK should clear the caches.
Returns: The flush_all_caches of this ThickAuthorizationResponse. Return type: bool
-
group_membership_cache_duration
¶ [Required] Gets the group_membership_cache_duration of this ThickAuthorizationResponse. 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.
Returns: The group_membership_cache_duration of this ThickAuthorizationResponse. Return type: str
-
groups
¶ [Required] Gets the groups of this ThickAuthorizationResponse. The policy string related to the request.
Returns: The groups of this ThickAuthorizationResponse. Return type: list[str]
-
policy
¶ [Required] Gets the policy of this ThickAuthorizationResponse. The policy string related to the request
Returns: The policy of this ThickAuthorizationResponse. Return type: str
-
policy_cache_duration
¶ [Required] Gets the policy_cache_duration of this ThickAuthorizationResponse. The duration of how long this policy should be cached. Note that the type is of type java.time.Duration, not string.
Returns: The policy_cache_duration of this ThickAuthorizationResponse. Return type: str
-