Package-level declarations

Types

Link copied to clipboard
class CompositeType : KotlinCustomResource

Creates a composite type.

Link copied to clipboard
data class CompositeTypeArgs(val description: Output<String>? = null, val id: Output<String>? = null, val labels: Output<List<CompositeTypeLabelEntryArgs>>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val templateContents: Output<TemplateContentsArgs>? = null) : ConvertibleToJava<CompositeTypeArgs>

Creates a composite type.

Link copied to clipboard
Link copied to clipboard
object CompositeTypeMapper : ResourceMapper<CompositeType>
Link copied to clipboard
Link copied to clipboard
class Deployment : KotlinCustomResource

Creates a deployment and all of the resources described by the deployment manifest.

Link copied to clipboard
data class DeploymentArgs(val createPolicy: Output<String>? = null, val description: Output<String>? = null, val id: Output<String>? = null, val labels: Output<List<DeploymentLabelEntryArgs>>? = null, val name: Output<String>? = null, val preview: Output<Boolean>? = null, val project: Output<String>? = null, val target: Output<TargetConfigurationArgs>? = null) : ConvertibleToJava<DeploymentArgs>

Creates a deployment and all of the resources described by the deployment manifest.

Link copied to clipboard
Link copied to clipboard
class DeploymentIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.

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

Sets the access control policy on the specified resource. Replaces any existing policy.

Link copied to clipboard
Link copied to clipboard
class DeploymentIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.

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

Sets the access control policy on the specified resource. Replaces any existing policy.

Link copied to clipboard
Link copied to clipboard
class DeploymentIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. 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 DeploymentIamPolicyArgs(val auditConfigs: Output<List<AuditConfigArgs>>? = null, val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val project: Output<String>? = null, val resource: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<DeploymentIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. 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
object DeploymentMapper : ResourceMapper<Deployment>
Link copied to clipboard
Link copied to clipboard
class TypeProvider : KotlinCustomResource

Creates a type provider.

Link copied to clipboard
data class TypeProviderArgs(val collectionOverrides: Output<List<CollectionOverrideArgs>>? = null, val credential: Output<CredentialArgs>? = null, val customCertificateAuthorityRoots: Output<List<String>>? = null, val description: Output<String>? = null, val descriptorUrl: Output<String>? = null, val labels: Output<List<TypeProviderLabelEntryArgs>>? = null, val name: Output<String>? = null, val options: Output<OptionsArgs>? = null, val project: Output<String>? = null) : ConvertibleToJava<TypeProviderArgs>

Creates a type provider.

Link copied to clipboard
Link copied to clipboard
object TypeProviderMapper : ResourceMapper<TypeProvider>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun deployment(name: String, block: suspend DeploymentResourceBuilder.() -> Unit): Deployment
Link copied to clipboard