Package-level declarations

Types

Link copied to clipboard

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

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

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

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

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.

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.

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.

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

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

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

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

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
Link copied to clipboard

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

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

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

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

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

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

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

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

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

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

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

Functions

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