Package-level declarations

Types

Link copied to clipboard
class CaPool : KotlinCustomResource

Create a CaPool. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class CaPoolArgs(val caPoolId: Output<String>? = null, val issuancePolicy: Output<IssuancePolicyArgs>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val publishingOptions: Output<PublishingOptionsArgs>? = null, val requestId: Output<String>? = null, val tier: Output<CaPoolTier>? = null) : ConvertibleToJava<CaPoolArgs>

Create a CaPool. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for CaPoolArgs.

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

data class CaPoolCertificateAuthorityCertificateRevocationListIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<CaPoolCertificateAuthorityCertificateRevocationListIamBindingArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

data class CaPoolCertificateAuthorityCertificateRevocationListIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<CaPoolCertificateAuthorityCertificateRevocationListIamMemberArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

data class CaPoolCertificateAuthorityCertificateRevocationListIamPolicyArgs(val auditConfigs: Output<List<AuditConfigArgs>>? = null, val bindings: Output<List<BindingArgs>>? = null, val caPoolId: Output<String>? = null, val certificateAuthorityId: Output<String>? = null, val certificateRevocationListId: Output<String>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<CaPoolCertificateAuthorityCertificateRevocationListIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
class CaPoolIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
data class CaPoolIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<CaPoolIamBindingArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
object CaPoolIamBindingMapper : ResourceMapper<CaPoolIamBinding>
Link copied to clipboard
class CaPoolIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
data class CaPoolIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<CaPoolIamMemberArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
object CaPoolIamMemberMapper : ResourceMapper<CaPoolIamMember>
Link copied to clipboard
class CaPoolIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class CaPoolIamPolicyArgs(val auditConfigs: Output<List<AuditConfigArgs>>? = null, val bindings: Output<List<BindingArgs>>? = null, val caPoolId: Output<String>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<CaPoolIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
object CaPoolIamPolicyMapper : ResourceMapper<CaPoolIamPolicy>
Link copied to clipboard
object CaPoolMapper : ResourceMapper<CaPool>
Link copied to clipboard

Builder for CaPool.

Link copied to clipboard
class Certificate : KotlinCustomResource

Create a new Certificate in a given Project, Location from a particular CaPool. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class CertificateArgs(val caPoolId: Output<String>? = null, val certificateId: Output<String>? = null, val certificateTemplate: Output<String>? = null, val config: Output<CertificateConfigArgs>? = null, val issuingCertificateAuthorityId: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val lifetime: Output<String>? = null, val location: Output<String>? = null, val pemCsr: Output<String>? = null, val project: Output<String>? = null, val requestId: Output<String>? = null, val subjectMode: Output<CertificateSubjectMode>? = null) : ConvertibleToJava<CertificateArgs>

Create a new Certificate in a given Project, Location from a particular CaPool. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
Link copied to clipboard
class CertificateAuthority : KotlinCustomResource

Create a new CertificateAuthority in a given Project and Location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class CertificateAuthorityArgs(val caPoolId: Output<String>? = null, val certificateAuthorityId: Output<String>? = null, val config: Output<CertificateConfigArgs>? = null, val gcsBucket: Output<String>? = null, val keySpec: Output<KeyVersionSpecArgs>? = null, val labels: Output<Map<String, String>>? = null, val lifetime: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val requestId: Output<String>? = null, val subordinateConfig: Output<SubordinateConfigArgs>? = null, val type: Output<CertificateAuthorityType>? = null) : ConvertibleToJava<CertificateAuthorityArgs>

Create a new CertificateAuthority in a given Project and Location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
object CertificateMapper : ResourceMapper<Certificate>
Link copied to clipboard
Link copied to clipboard
class CertificateTemplate : KotlinCustomResource

Create a new CertificateTemplate in a given Project and Location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class CertificateTemplateArgs(val certificateTemplateId: Output<String>? = null, val description: Output<String>? = null, val identityConstraints: Output<CertificateIdentityConstraintsArgs>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val passthroughExtensions: Output<CertificateExtensionConstraintsArgs>? = null, val predefinedValues: Output<X509ParametersArgs>? = null, val project: Output<String>? = null, val requestId: Output<String>? = null) : ConvertibleToJava<CertificateTemplateArgs>

Create a new CertificateTemplate in a given Project and Location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
class CertificateTemplateIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
data class CertificateTemplateIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<CertificateTemplateIamBindingArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
class CertificateTemplateIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
data class CertificateTemplateIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<CertificateTemplateIamMemberArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
class CertificateTemplateIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class CertificateTemplateIamPolicyArgs(val auditConfigs: Output<List<AuditConfigArgs>>? = null, val bindings: Output<List<BindingArgs>>? = null, val certificateTemplateId: Output<String>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<CertificateTemplateIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun caPool(name: String): CaPool
suspend fun caPool(name: String, block: suspend CaPoolResourceBuilder.() -> Unit): CaPool
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun certificate(name: String, block: suspend CertificateResourceBuilder.() -> Unit): Certificate