Package-level declarations

Types

Link copied to clipboard
data class CreateIamPolicyOutput(val saIamPolicy: DataGoogleIamPolicy, val cryptoKeyIamPolicy: KmsCryptoKeyIamPolicy)
Link copied to clipboard
class GCP(scope: Construct, val stackName: String) : Stack, Klogging
Link copied to clipboard
data class IamPolicyVar(val saIamPolicyName: String, val keyIamPolicyName: String, val members: Map<KeyOperation, List<ServiceAccount>>, val key: KmsCryptoKey)
Link copied to clipboard
Link copied to clipboard
data class KmsCryptoKeyVar(val keyName: String, val keyId: UUID, val ttl: Int, val rotationPeriod: String? = "7776000s", val labels: Map<String, String>)
Link copied to clipboard
data class KmsKeyRingVar(val deploymentId: UUID, val keyRingName: String)
Link copied to clipboard
data class ServiceAccountVar(val name: String, val accountId: String, val displayName: String, val description: String)