Class AmlComputePropertiesResponse
- java.lang.Object
-
- com.pulumi.azurenative.machinelearningservices.outputs.AmlComputePropertiesResponse
-
public final class AmlComputePropertiesResponse extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AmlComputePropertiesResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
allocationState()
java.lang.String
allocationStateTransitionTime()
static AmlComputePropertiesResponse.Builder
builder()
static AmlComputePropertiesResponse.Builder
builder(AmlComputePropertiesResponse defaults)
java.lang.Integer
currentNodeCount()
java.util.Optional<java.lang.Boolean>
enableNodePublicIp()
java.util.List<ErrorResponseResponse>
errors()
java.util.Optional<java.lang.Boolean>
isolatedNetwork()
NodeStateCountsResponse
nodeStateCounts()
java.util.Optional<java.lang.String>
osType()
java.util.Optional<java.lang.Object>
propertyBag()
java.util.Optional<java.lang.String>
remoteLoginPortPublicAccess()
java.util.Optional<ScaleSettingsResponse>
scaleSettings()
java.util.Optional<ResourceIdResponse>
subnet()
java.lang.Integer
targetNodeCount()
java.util.Optional<UserAccountCredentialsResponse>
userAccountCredentials()
java.util.Optional<VirtualMachineImageResponse>
virtualMachineImage()
java.util.Optional<java.lang.String>
vmPriority()
java.util.Optional<java.lang.String>
vmSize()
-
-
-
Method Detail
-
allocationState
public java.lang.String allocationState()
- Returns:
- Allocation state of the compute. Possible values are: steady - Indicates that the compute is not resizing. There are no changes to the number of compute nodes in the compute in progress. A compute enters this state when it is created and when no operations are being performed on the compute to change the number of compute nodes. resizing - Indicates that the compute is resizing; that is, compute nodes are being added to or removed from the compute.
-
allocationStateTransitionTime
public java.lang.String allocationStateTransitionTime()
- Returns:
- The time at which the compute entered its current allocation state.
-
currentNodeCount
public java.lang.Integer currentNodeCount()
- Returns:
- The number of compute nodes currently assigned to the compute.
-
enableNodePublicIp
public java.util.Optional<java.lang.Boolean> enableNodePublicIp()
- Returns:
- Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
-
errors
public java.util.List<ErrorResponseResponse> errors()
- Returns:
- Collection of errors encountered by various compute nodes during node setup.
-
isolatedNetwork
public java.util.Optional<java.lang.Boolean> isolatedNetwork()
- Returns:
- Network is isolated or not
-
nodeStateCounts
public NodeStateCountsResponse nodeStateCounts()
- Returns:
- Counts of various node states on the compute.
-
osType
public java.util.Optional<java.lang.String> osType()
- Returns:
- Compute OS Type
-
propertyBag
public java.util.Optional<java.lang.Object> propertyBag()
- Returns:
- A property bag containing additional properties.
-
remoteLoginPortPublicAccess
public java.util.Optional<java.lang.String> remoteLoginPortPublicAccess()
- Returns:
- State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled.
-
scaleSettings
public java.util.Optional<ScaleSettingsResponse> scaleSettings()
- Returns:
- Scale settings for AML Compute
-
subnet
public java.util.Optional<ResourceIdResponse> subnet()
- Returns:
- Virtual network subnet resource ID the compute nodes belong to.
-
targetNodeCount
public java.lang.Integer targetNodeCount()
- Returns:
- The target number of compute nodes for the compute. If the allocationState is resizing, this property denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes the target node count for the previous resize operation.
-
userAccountCredentials
public java.util.Optional<UserAccountCredentialsResponse> userAccountCredentials()
- Returns:
- Credentials for an administrator user account that will be created on each compute node.
-
virtualMachineImage
public java.util.Optional<VirtualMachineImageResponse> virtualMachineImage()
- Returns:
- Virtual Machine image for AML Compute - windows only
-
vmPriority
public java.util.Optional<java.lang.String> vmPriority()
- Returns:
- Virtual Machine priority
-
vmSize
public java.util.Optional<java.lang.String> vmSize()
- Returns:
- Virtual Machine Size
-
builder
public static AmlComputePropertiesResponse.Builder builder()
-
builder
public static AmlComputePropertiesResponse.Builder builder(AmlComputePropertiesResponse defaults)
-
-