Package-level declarations
Types
Link copied to clipboard
data class AccessBoundaryPolicyRule(val accessBoundaryRule: AccessBoundaryPolicyRuleAccessBoundaryRule? = null, val description: String? = null)
Link copied to clipboard
data class AccessBoundaryPolicyRuleAccessBoundaryRule(val availabilityCondition: AccessBoundaryPolicyRuleAccessBoundaryRuleAvailabilityCondition? = null, val availablePermissions: List<String>? = null, val availableResource: String? = null)
Link copied to clipboard
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
Link copied to clipboard
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
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 state: String, val workloadIdentityPoolId: String, val workloadIdentityPoolProviderId: String)
A collection of values returned by getWorkloadIdentityPoolProvider.
Link copied to clipboard
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)
Link copied to clipboard
data class WorkforcePoolProviderOidcClientSecret(val value: WorkforcePoolProviderOidcClientSecretValue? = null)
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
data class WorkloadIdentityPoolProviderOidc(val allowedAudiences: List<String>? = null, val issuerUri: String, val jwksJson: String? = null)