Interface ComputeRegionCommitmentLicenseResource

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    ComputeRegionCommitmentLicenseResource.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:18.707Z")
    @Stability(Stable)
    public interface ComputeRegionCommitmentLicenseResource
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getLicense

        @Stability(Stable)
        @NotNull
        String getLicense()
        Any applicable license URI.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_commitment#license ComputeRegionCommitment#license}

      • getAmount

        @Stability(Stable)
        @Nullable
        default String getAmount()
        The number of licenses purchased.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_commitment#amount ComputeRegionCommitment#amount}

      • getCoresPerLicense

        @Stability(Stable)
        @Nullable
        default String getCoresPerLicense()
        Specifies the core range of the instance for which this license applies.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_commitment#cores_per_license ComputeRegionCommitment#cores_per_license}