
com.pulumi.azurenative.compute.inputs.VMSizePropertiesArgs Maven / Gradle / Ivy
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.azurenative.compute.inputs;
import com.pulumi.core.Output;
import com.pulumi.core.annotations.Import;
import java.lang.Integer;
import java.util.Objects;
import java.util.Optional;
import javax.annotation.Nullable;
/**
* Specifies VM Size Property settings on the virtual machine.
*
*/
public final class VMSizePropertiesArgs extends com.pulumi.resources.ResourceArgs {
public static final VMSizePropertiesArgs Empty = new VMSizePropertiesArgs();
/**
* Specifies the number of vCPUs available for the VM. When this property is not specified in the request body the default behavior is to set it to the value of vCPUs available for that VM size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list).
*
*/
@Import(name="vCPUsAvailable")
private @Nullable Output vCPUsAvailable;
/**
* @return Specifies the number of vCPUs available for the VM. When this property is not specified in the request body the default behavior is to set it to the value of vCPUs available for that VM size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list).
*
*/
public Optional
© 2015 - 2025 Weber Informatics LLC | Privacy Policy