Package-level declarations

Types

Link copied to clipboard
class BareMetalAdminCluster : KotlinCustomResource

Creates a new bare metal admin cluster in a given project and location. The API needs to be combined with creating a bootstrap cluster to work. See: https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/creating-clusters/create-admin-cluster-api#prepare_bootstrap_environment 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 BareMetalAdminClusterArgs(val annotations: Output<Map<String, String>>? = null, val bareMetalAdminClusterId: Output<String>? = null, val bareMetalVersion: Output<String>? = null, val clusterOperations: Output<BareMetalAdminClusterOperationsConfigArgs>? = null, val controlPlane: Output<BareMetalAdminControlPlaneConfigArgs>? = null, val description: Output<String>? = null, val etag: Output<String>? = null, val loadBalancer: Output<BareMetalAdminLoadBalancerConfigArgs>? = null, val location: Output<String>? = null, val maintenanceConfig: Output<BareMetalAdminMaintenanceConfigArgs>? = null, val name: Output<String>? = null, val networkConfig: Output<BareMetalAdminNetworkConfigArgs>? = null, val nodeAccessConfig: Output<BareMetalAdminNodeAccessConfigArgs>? = null, val nodeConfig: Output<BareMetalAdminWorkloadNodeConfigArgs>? = null, val osEnvironmentConfig: Output<BareMetalAdminOsEnvironmentConfigArgs>? = null, val project: Output<String>? = null, val proxy: Output<BareMetalAdminProxyConfigArgs>? = null, val securityConfig: Output<BareMetalAdminSecurityConfigArgs>? = null, val storage: Output<BareMetalAdminStorageConfigArgs>? = null) : ConvertibleToJava<BareMetalAdminClusterArgs>

Creates a new bare metal admin cluster in a given project and location. The API needs to be combined with creating a bootstrap cluster to work. See: https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/creating-clusters/create-admin-cluster-api#prepare_bootstrap_environment 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 BareMetalAdminClusterIamBinding : 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 BareMetalAdminClusterIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<BareMetalAdminClusterIamBindingArgs>

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 BareMetalAdminClusterIamMember : 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 BareMetalAdminClusterIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<BareMetalAdminClusterIamMemberArgs>

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 BareMetalAdminClusterIamPolicy : 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 BareMetalAdminClusterIamPolicyArgs(val bareMetalAdminClusterId: Output<String>? = null, val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<BareMetalAdminClusterIamPolicyArgs>

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
class BareMetalCluster : KotlinCustomResource

Creates a new bare metal cluster in a given project and location.

Link copied to clipboard
data class BareMetalClusterArgs(val adminClusterMembership: Output<String>? = null, val annotations: Output<Map<String, String>>? = null, val bareMetalClusterId: Output<String>? = null, val bareMetalVersion: Output<String>? = null, val clusterOperations: Output<BareMetalClusterOperationsConfigArgs>? = null, val controlPlane: Output<BareMetalControlPlaneConfigArgs>? = null, val description: Output<String>? = null, val loadBalancer: Output<BareMetalLoadBalancerConfigArgs>? = null, val location: Output<String>? = null, val maintenanceConfig: Output<BareMetalMaintenanceConfigArgs>? = null, val name: Output<String>? = null, val networkConfig: Output<BareMetalNetworkConfigArgs>? = null, val nodeAccessConfig: Output<BareMetalNodeAccessConfigArgs>? = null, val nodeConfig: Output<BareMetalWorkloadNodeConfigArgs>? = null, val osEnvironmentConfig: Output<BareMetalOsEnvironmentConfigArgs>? = null, val project: Output<String>? = null, val proxy: Output<BareMetalProxyConfigArgs>? = null, val securityConfig: Output<BareMetalSecurityConfigArgs>? = null, val storage: Output<BareMetalStorageConfigArgs>? = null) : ConvertibleToJava<BareMetalClusterArgs>

Creates a new bare metal cluster in a given project and location.

class BareMetalClusterBareMetalNodePoolIamBinding : KotlinCustomResource

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 BareMetalClusterBareMetalNodePoolIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<BareMetalClusterBareMetalNodePoolIamBindingArgs>

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

class BareMetalClusterBareMetalNodePoolIamMember : KotlinCustomResource

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 BareMetalClusterBareMetalNodePoolIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<BareMetalClusterBareMetalNodePoolIamMemberArgs>

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

class BareMetalClusterBareMetalNodePoolIamPolicy : 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.

data class BareMetalClusterBareMetalNodePoolIamPolicyArgs(val bareMetalClusterId: Output<String>? = null, val bareMetalNodePoolId: Output<String>? = null, val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<BareMetalClusterBareMetalNodePoolIamPolicyArgs>

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 BareMetalClusterIamBinding : 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 BareMetalClusterIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<BareMetalClusterIamBindingArgs>

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 BareMetalClusterIamMember : 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 BareMetalClusterIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<BareMetalClusterIamMemberArgs>

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 BareMetalClusterIamPolicy : 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 BareMetalClusterIamPolicyArgs(val bareMetalClusterId: Output<String>? = null, val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<BareMetalClusterIamPolicyArgs>

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 BareMetalClusterMapper : ResourceMapper<BareMetalCluster>
Link copied to clipboard
class BareMetalNodePool : KotlinCustomResource

Creates a new bare metal node pool in a given project, location and Bare Metal cluster.

Link copied to clipboard
data class BareMetalNodePoolArgs(val annotations: Output<Map<String, String>>? = null, val bareMetalClusterId: Output<String>? = null, val bareMetalNodePoolId: Output<String>? = null, val displayName: Output<String>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val nodePoolConfig: Output<BareMetalNodePoolConfigArgs>? = null, val project: Output<String>? = null) : ConvertibleToJava<BareMetalNodePoolArgs>

Creates a new bare metal node pool in a given project, location and Bare Metal cluster.

Link copied to clipboard
object BareMetalNodePoolMapper : ResourceMapper<BareMetalNodePool>
Link copied to clipboard
Link copied to clipboard
class VmwareAdminClusterIamBinding : 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 VmwareAdminClusterIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<VmwareAdminClusterIamBindingArgs>

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 VmwareAdminClusterIamMember : 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 VmwareAdminClusterIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<VmwareAdminClusterIamMemberArgs>

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 VmwareAdminClusterIamPolicy : 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 VmwareAdminClusterIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val version: Output<Int>? = null, val vmwareAdminClusterId: Output<String>? = null) : ConvertibleToJava<VmwareAdminClusterIamPolicyArgs>

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 VmwareCluster : KotlinCustomResource

Creates a new VMware cluster in a given project and location.

Link copied to clipboard
data class VmwareClusterArgs(val adminClusterMembership: Output<String>? = null, val annotations: Output<Map<String, String>>? = null, val antiAffinityGroups: Output<VmwareAAGConfigArgs>? = null, val authorization: Output<AuthorizationArgs>? = null, val autoRepairConfig: Output<VmwareAutoRepairConfigArgs>? = null, val controlPlaneNode: Output<VmwareControlPlaneNodeConfigArgs>? = null, val dataplaneV2: Output<VmwareDataplaneV2ConfigArgs>? = null, val description: Output<String>? = null, val enableControlPlaneV2: Output<Boolean>? = null, val etag: Output<String>? = null, val loadBalancer: Output<VmwareLoadBalancerConfigArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val networkConfig: Output<VmwareNetworkConfigArgs>? = null, val onPremVersion: Output<String>? = null, val project: Output<String>? = null, val storage: Output<VmwareStorageConfigArgs>? = null, val vmTrackingEnabled: Output<Boolean>? = null, val vmwareClusterId: Output<String>? = null) : ConvertibleToJava<VmwareClusterArgs>

Creates a new VMware cluster in a given project and location.

Link copied to clipboard
Link copied to clipboard
class VmwareClusterIamBinding : 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 VmwareClusterIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<VmwareClusterIamBindingArgs>

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
Link copied to clipboard
class VmwareClusterIamMember : 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 VmwareClusterIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<VmwareClusterIamMemberArgs>

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
Link copied to clipboard
class VmwareClusterIamPolicy : 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 VmwareClusterIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val version: Output<Int>? = null, val vmwareClusterId: Output<String>? = null) : ConvertibleToJava<VmwareClusterIamPolicyArgs>

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
object VmwareClusterMapper : ResourceMapper<VmwareCluster>
Link copied to clipboard
Link copied to clipboard
class VmwareClusterVmwareNodePoolIamBinding : KotlinCustomResource

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 VmwareClusterVmwareNodePoolIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<VmwareClusterVmwareNodePoolIamBindingArgs>

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 VmwareClusterVmwareNodePoolIamMember : 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 VmwareClusterVmwareNodePoolIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<VmwareClusterVmwareNodePoolIamMemberArgs>

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 VmwareClusterVmwareNodePoolIamPolicy : 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 VmwareClusterVmwareNodePoolIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val version: Output<Int>? = null, val vmwareClusterId: Output<String>? = null, val vmwareNodePoolId: Output<String>? = null) : ConvertibleToJava<VmwareClusterVmwareNodePoolIamPolicyArgs>

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 VmwareNodePool : KotlinCustomResource

Creates a new VMware node pool in a given project, location and VMWare cluster.

Link copied to clipboard
data class VmwareNodePoolArgs(val annotations: Output<Map<String, String>>? = null, val config: Output<VmwareNodeConfigArgs>? = null, val displayName: Output<String>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val nodePoolAutoscaling: Output<VmwareNodePoolAutoscalingConfigArgs>? = null, val onPremVersion: Output<String>? = null, val project: Output<String>? = null, val vmwareClusterId: Output<String>? = null, val vmwareNodePoolId: Output<String>? = null) : ConvertibleToJava<VmwareNodePoolArgs>

Creates a new VMware node pool in a given project, location and VMWare cluster.

Link copied to clipboard
Link copied to clipboard
object VmwareNodePoolMapper : ResourceMapper<VmwareNodePool>

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard