Package-level declarations

Types

Link copied to clipboard
data class AccessBoundaryPolicyRule(val accessBoundaryRule: AccessBoundaryPolicyRuleAccessBoundaryRule? = null, val description: String? = null)
data class AccessBoundaryPolicyRuleAccessBoundaryRule(val availabilityCondition: AccessBoundaryPolicyRuleAccessBoundaryRuleAvailabilityCondition? = null, val availablePermissions: List<String>? = null, val availableResource: String? = null)
data class AccessBoundaryPolicyRuleAccessBoundaryRuleAvailabilityCondition(val description: String? = null, val expression: String, val location: String? = null, val title: String? = null)
Link copied to clipboard
data class DenyPolicyRule(val denyRule: DenyPolicyRuleDenyRule? = null, val description: String? = null)
Link copied to clipboard
data class DenyPolicyRuleDenyRule(val denialCondition: DenyPolicyRuleDenyRuleDenialCondition? = null, val deniedPermissions: List<String>? = null, val deniedPrincipals: List<String>? = null, val exceptionPermissions: List<String>? = null, val exceptionPrincipals: List<String>? = null)
Link copied to clipboard
data class DenyPolicyRuleDenyRuleDenialCondition(val description: String? = null, val expression: String, val location: String? = null, val title: String? = null)
Link copied to clipboard
data class FoldersPolicyBindingCondition(val description: String? = null, val expression: String? = null, val location: String? = null, val title: String? = null)
Link copied to clipboard
data class FoldersPolicyBindingTarget(val principalSet: String? = null)
Link copied to clipboard
data class GetRuleResult(val id: String, val includedPermissions: List<String>, val name: String, val stage: String, val title: String)

A collection of values returned by getRule.

Link copied to clipboard
data class GetTestablePermissionsPermission(val apiDisabled: Boolean, val customSupportLevel: String, val name: String, val stage: String, val title: String)
Link copied to clipboard
data class GetTestablePermissionsResult(val customSupportLevel: String? = null, val fullResourceName: String, val id: String, val permissions: List<GetTestablePermissionsPermission>, val stages: List<String>? = null)

A collection of values returned by getTestablePermissions.

Link copied to clipboard
data class GetWorkloadIdentityPoolProviderAw(val accountId: String)
Link copied to clipboard
data class GetWorkloadIdentityPoolProviderOidc(val allowedAudiences: List<String>, val issuerUri: String, val jwksJson: String)
Link copied to clipboard
data class GetWorkloadIdentityPoolProviderResult(val attributeCondition: String, val attributeMapping: Map<String, String>, val aws: List<GetWorkloadIdentityPoolProviderAw>, val description: String, val disabled: Boolean, val displayName: String, val id: String, val name: String, val oidcs: List<GetWorkloadIdentityPoolProviderOidc>, val project: String? = null, val samls: List<GetWorkloadIdentityPoolProviderSaml>, val state: String, val workloadIdentityPoolId: String, val workloadIdentityPoolProviderId: String, val x509s: List<GetWorkloadIdentityPoolProviderX509>)

A collection of values returned by getWorkloadIdentityPoolProvider.

Link copied to clipboard
data class GetWorkloadIdentityPoolProviderSaml(val idpMetadataXml: String)
Link copied to clipboard
data class GetWorkloadIdentityPoolResult(val description: String, val disabled: Boolean, val displayName: String, val id: String, val name: String, val project: String? = null, val state: String, val workloadIdentityPoolId: String)

A collection of values returned by getWorkloadIdentityPool.

Link copied to clipboard
data class OrganizationsPolicyBindingCondition(val description: String? = null, val expression: String? = null, val location: String? = null, val title: String? = null)
Link copied to clipboard
data class OrganizationsPolicyBindingTarget(val principalSet: String? = null)
Link copied to clipboard
data class PrincipalAccessBoundaryPolicyDetails(val enforcementVersion: String? = null, val rules: List<PrincipalAccessBoundaryPolicyDetailsRule>)
Link copied to clipboard
data class PrincipalAccessBoundaryPolicyDetailsRule(val description: String? = null, val effect: String, val resources: List<String>)
Link copied to clipboard
data class ProjectsPolicyBindingCondition(val description: String? = null, val expression: String? = null, val location: String? = null, val title: String? = null)
Link copied to clipboard
data class ProjectsPolicyBindingTarget(val principalSet: String? = null)
Link copied to clipboard
data class WorkforcePoolAccessRestrictions(val allowedServices: List<WorkforcePoolAccessRestrictionsAllowedService>? = null, val disableProgrammaticSignin: Boolean? = null)
Link copied to clipboard
data class WorkforcePoolProviderOidc(val clientId: String, val clientSecret: WorkforcePoolProviderOidcClientSecret? = null, val issuerUri: String, val jwksJson: String? = null, val webSsoConfig: WorkforcePoolProviderOidcWebSsoConfig? = null)
data class WorkforcePoolProviderOidcClientSecretValue(val plainText: String, val thumbprint: String? = null)
Link copied to clipboard
data class WorkforcePoolProviderOidcWebSsoConfig(val additionalScopes: List<String>? = null, val assertionClaimsBehavior: String, val responseType: String)
Link copied to clipboard
data class WorkforcePoolProviderSaml(val idpMetadataXml: String)
Link copied to clipboard
data class WorkloadIdentityPoolProviderAws(val accountId: String)
Link copied to clipboard
data class WorkloadIdentityPoolProviderOidc(val allowedAudiences: List<String>? = null, val issuerUri: String, val jwksJson: String? = null)
Link copied to clipboard
data class WorkloadIdentityPoolProviderSaml(val idpMetadataXml: String)