Interface ComputeRegionCommitmentResources
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ComputeRegionCommitmentResources.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.707Z") @Stability(Stable) public interface ComputeRegionCommitmentResources extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classComputeRegionCommitmentResources.BuilderA builder forComputeRegionCommitmentResourcesstatic classComputeRegionCommitmentResources.Jsii$ProxyAn implementation forComputeRegionCommitmentResources
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static ComputeRegionCommitmentResources.Builderbuilder()default StringgetAcceleratorType()Name of the accelerator type resource.default StringgetAmount()The amount of the resource purchased (in a type-dependent unit, such as bytes).default StringgetType()Type of resource for which this commitment applies.
-
-
-
Method Detail
-
getAcceleratorType
@Stability(Stable) @Nullable default String getAcceleratorType()
Name of the accelerator type resource. Applicable only when the type is ACCELERATOR.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_commitment#accelerator_type ComputeRegionCommitment#accelerator_type}
-
getAmount
@Stability(Stable) @Nullable default String getAmount()
The amount of the resource purchased (in a type-dependent unit, such as bytes).For vCPUs, this can just be an integer. For memory, this must be provided in MB. Memory must be a multiple of 256 MB, with up to 6.5GB of memory per every vCPU. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_commitment#amount ComputeRegionCommitment#amount}
-
getType
@Stability(Stable) @Nullable default String getType()
Type of resource for which this commitment applies. Possible values are VCPU, MEMORY, LOCAL_SSD, and ACCELERATOR.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_commitment#type ComputeRegionCommitment#type}
-
builder
@Stability(Stable) static ComputeRegionCommitmentResources.Builder builder()
-
-