Package-level declarations

Types

Link copied to clipboard
data class EntitlementAdditionalNotificationTargets(val adminEmailRecipients: List<String>? = null, val requesterEmailRecipients: List<String>? = null)
data class EntitlementApprovalWorkflowManualApprovals(val requireApproverJustification: Boolean? = null, val steps: List<EntitlementApprovalWorkflowManualApprovalsStep>)
data class EntitlementApprovalWorkflowManualApprovalsStep(val approvalsNeeded: Int? = null, val approverEmailRecipients: List<String>? = null, val approvers: EntitlementApprovalWorkflowManualApprovalsStepApprovers)
Link copied to clipboard
data class EntitlementEligibleUser(val principals: List<String>)
Link copied to clipboard
data class EntitlementPrivilegedAccessGcpIamAccessRoleBinding(val conditionExpression: String? = null, val role: String)
data class GetEntitlementAdditionalNotificationTarget(val adminEmailRecipients: List<String>, val requesterEmailRecipients: List<String>)
data class GetEntitlementApprovalWorkflowManualApprovalStep(val approvalsNeeded: Int, val approverEmailRecipients: List<String>, val approvers: List<GetEntitlementApprovalWorkflowManualApprovalStepApprover>)
Link copied to clipboard
data class GetEntitlementEligibleUser(val principals: List<String>)
Link copied to clipboard
data class GetEntitlementResult(val additionalNotificationTargets: List<GetEntitlementAdditionalNotificationTarget>, val approvalWorkflows: List<GetEntitlementApprovalWorkflow>, val createTime: String, val eligibleUsers: List<GetEntitlementEligibleUser>, val entitlementId: String? = null, val etag: String, val id: String, val location: String? = null, val maxRequestDuration: String, val name: String, val parent: String? = null, val privilegedAccesses: List<GetEntitlementPrivilegedAccess>, val requesterJustificationConfigs: List<GetEntitlementRequesterJustificationConfig>, val state: String, val updateTime: String)

A collection of values returned by getEntitlement.