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
data class FoldersPolicyBindingCondition(val description: String? = null, val expression: String? = null, val location: String? = null, val title: String? = null)
Link copied to clipboard
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 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
Link copied to clipboard
data class GetWorkloadIdentityPoolProviderX509(val trustStores: List<GetWorkloadIdentityPoolProviderX509TrustStore>)
Link copied to clipboard
data class GetWorkloadIdentityPoolProviderX509TrustStore(val intermediateCas: List<GetWorkloadIdentityPoolProviderX509TrustStoreIntermediateCa>, val trustAnchors: List<GetWorkloadIdentityPoolProviderX509TrustStoreTrustAnchor>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
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
Link copied to clipboard
data class WorkforcePoolAccessRestrictions(val allowedServices: List<WorkforcePoolAccessRestrictionsAllowedService>? = null, val disableProgrammaticSignin: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
data class WorkforcePoolProviderExtraAttributesOauth2Client(val attributesType: String, val clientId: String, val clientSecret: WorkforcePoolProviderExtraAttributesOauth2ClientClientSecret, val issuerUri: String, val queryParameters: WorkforcePoolProviderExtraAttributesOauth2ClientQueryParameters? = null)
Link copied to clipboard
data class WorkforcePoolProviderExtraAttributesOauth2ClientClientSecret(val value: WorkforcePoolProviderExtraAttributesOauth2ClientClientSecretValue? = null)
Link copied to clipboard
data class WorkforcePoolProviderExtraAttributesOauth2ClientClientSecretValue(val plainText: String, val thumbprint: String? = null)
Link copied to clipboard
data class WorkforcePoolProviderExtraAttributesOauth2ClientQueryParameters(val filter: String? = 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)
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)
Link copied to clipboard
Link copied to clipboard
data class WorkloadIdentityPoolProviderX509(val trustStore: WorkloadIdentityPoolProviderX509TrustStore)
Link copied to clipboard
data class WorkloadIdentityPoolProviderX509TrustStore(val intermediateCas: List<WorkloadIdentityPoolProviderX509TrustStoreIntermediateCa>? = null, val trustAnchors: List<WorkloadIdentityPoolProviderX509TrustStoreTrustAnchor>)
Link copied to clipboard
data class WorkloadIdentityPoolProviderX509TrustStoreIntermediateCa(val pemCertificate: String? = null)
Link copied to clipboard
data class WorkloadIdentityPoolProviderX509TrustStoreTrustAnchor(val pemCertificate: String? = null)