MachinePropertiesInner Class
- java.
lang. Object - com.
azure. resourcemanager. hybridcompute. fluent. models. MachinePropertiesInner
- com.
Implements
public final class MachinePropertiesInner
implements JsonSerializable<MachinePropertiesInner>
Describes the properties of a hybrid machine.
Constructor | Description |
---|---|
Machine |
Creates an instance of Machine |
Modifier and Type | Method and Description |
---|---|
String |
ad Get the ad |
Agent |
agent Get the agent |
Agent |
agent Get the agent |
String |
agent Get the agent |
String |
client Get the client |
Cloud |
cloud Get the cloud |
Map<String,String> |
detected Get the detected |
String |
display Get the display |
String |
dns Get the dns |
String |
domain Get the domain |
List<Management |
error Get the error |
List<Machine |
extensions()
Get the extensions property: Machine Extensions information (deprecated field). |
Firmware |
firmware Get the firmware |
static
Machine |
from Reads an instance of Machine |
Hardware |
hardware Get the hardware |
Offset |
last Get the last |
License |
license Get the license |
Location |
location Get the location |
String |
machine Get the machine |
String |
mssql Get the mssql |
Network |
network Get the network |
String |
os Get the os |
String |
os Get the os |
OSProfile |
os Get the os |
String |
os Get the os |
String |
os Get the os |
String |
os Get the os |
String |
parent Get the parent |
String |
private Get the private |
String |
provisioning Get the provisioning |
Service |
service Get the service |
Status |
status()
Get the status property: The status of the hybrid machine agent. |
Storage |
storage Get the storage |
Json |
to |
void |
validate()
Validates the instance. |
UUID |
vm Get the vm |
UUID |
vm Get the vm |
Machine |
with Set the agent |
Machine |
with Set the client |
Machine |
with Set the cloud |
Machine |
with Set the extensions property: Machine Extensions information (deprecated field). |
Machine |
with Set the license |
Machine |
with Set the location |
Machine |
with Set the mssql |
Machine |
with Set the os |
Machine |
with Set the os |
Machine |
with Set the parent |
Machine |
with Set the private |
Machine |
with Set the service |
Machine |
with Set the vm |
Methods inherited from java.lang.Object
MachinePropertiesInner
public MachinePropertiesInner()
Creates an instance of MachinePropertiesInner class.
adFqdn
public String adFqdn()
Get the adFqdn property: Specifies the AD fully qualified display name.
Returns:
agentConfiguration
public AgentConfiguration agentConfiguration()
Get the agentConfiguration property: Configurable properties that the user can set locally via the azcmagent config command, or remotely via ARM.
Returns:
agentUpgrade
public AgentUpgrade agentUpgrade()
Get the agentUpgrade property: The info of the machine w.r.t Agent Upgrade.
Returns:
agentVersion
public String agentVersion()
Get the agentVersion property: The hybrid machine agent full version.
Returns:
clientPublicKey
public String clientPublicKey()
Get the clientPublicKey property: Public Key that the client provides to be used during initial resource onboarding.
Returns:
cloudMetadata
public CloudMetadata cloudMetadata()
Get the cloudMetadata property: The metadata of the cloud environment (Azure/GCP/AWS/OCI...).
Returns:
detectedProperties
public Map
Get the detectedProperties property: Detected properties from the machine.
Returns:
displayName
public String displayName()
Get the displayName property: Specifies the hybrid machine display name.
Returns:
dnsFqdn
public String dnsFqdn()
Get the dnsFqdn property: Specifies the DNS fully qualified display name.
Returns:
domainName
public String domainName()
Get the domainName property: Specifies the Windows domain name.
Returns:
errorDetails
public List
Get the errorDetails property: Details about the error state.
Returns:
extensions
public List
Get the extensions property: Machine Extensions information (deprecated field).
Returns:
firmwareProfile
public FirmwareProfile firmwareProfile()
Get the firmwareProfile property: Information about the machine's firmware.
Returns:
fromJson
public static MachinePropertiesInner fromJson(JsonReader jsonReader)
Reads an instance of MachinePropertiesInner from the JsonReader.
Parameters:
Returns:
Throws:
hardwareProfile
public HardwareProfile hardwareProfile()
Get the hardwareProfile property: Information about the machine's hardware.
Returns:
lastStatusChange
public OffsetDateTime lastStatusChange()
Get the lastStatusChange property: The time of the last status change.
Returns:
licenseProfile
public LicenseProfileMachineInstanceViewInner licenseProfile()
Get the licenseProfile property: Specifies the License related properties for a machine.
Returns:
locationData
public LocationData locationData()
Get the locationData property: Metadata pertaining to the geographic location of the resource.
Returns:
machineFqdn
public String machineFqdn()
Get the machineFqdn property: Specifies the hybrid machine FQDN.
Returns:
mssqlDiscovered
public String mssqlDiscovered()
Get the mssqlDiscovered property: Specifies whether any MS SQL instance is discovered on the machine.
Returns:
networkProfile
public NetworkProfileInner networkProfile()
Get the networkProfile property: Information about the network the machine is on.
Returns:
osEdition
public String osEdition()
Get the osEdition property: The edition of the Operating System.
Returns:
osName
public String osName()
Get the osName property: The Operating System running on the hybrid machine.
Returns:
osProfile
public OSProfile osProfile()
Get the osProfile property: Specifies the operating system settings for the hybrid machine.
Returns:
osSku
public String osSku()
Get the osSku property: Specifies the Operating System product SKU.
Returns:
osType
public String osType()
Get the osType property: The type of Operating System (windows/linux).
Returns:
osVersion
public String osVersion()
Get the osVersion property: The version of Operating System running on the hybrid machine.
Returns:
parentClusterResourceId
public String parentClusterResourceId()
Get the parentClusterResourceId property: The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
Returns:
privateLinkScopeResourceId
public String privateLinkScopeResourceId()
Get the privateLinkScopeResourceId property: The resource id of the private link scope this machine is assigned to, if any.
Returns:
provisioningState
public String provisioningState()
Get the provisioningState property: The provisioning state, which only appears in the response.
Returns:
serviceStatuses
public ServiceStatuses serviceStatuses()
Get the serviceStatuses property: Statuses of dependent services that are reported back to ARM.
Returns:
status
public StatusTypes status()
Get the status property: The status of the hybrid machine agent.
Returns:
storageProfile
public StorageProfile storageProfile()
Get the storageProfile property: Information about the machine's storage.
Returns:
toJson
validate
public void validate()
Validates the instance.
vmId
public UUID vmId()
Get the vmId property: Specifies the hybrid machine unique ID.
Returns:
vmUuid
public UUID vmUuid()
Get the vmUuid property: Specifies the Arc Machine's unique SMBIOS ID.
Returns:
withAgentUpgrade
public MachinePropertiesInner withAgentUpgrade(AgentUpgrade agentUpgrade)
Set the agentUpgrade property: The info of the machine w.r.t Agent Upgrade.
Parameters:
Returns:
withClientPublicKey
public MachinePropertiesInner withClientPublicKey(String clientPublicKey)
Set the clientPublicKey property: Public Key that the client provides to be used during initial resource onboarding.
Parameters:
Returns:
withCloudMetadata
public MachinePropertiesInner withCloudMetadata(CloudMetadata cloudMetadata)
Set the cloudMetadata property: The metadata of the cloud environment (Azure/GCP/AWS/OCI...).
Parameters:
Returns:
withExtensions
public MachinePropertiesInner withExtensions(List
Set the extensions property: Machine Extensions information (deprecated field).
Parameters:
Returns:
withLicenseProfile
public MachinePropertiesInner withLicenseProfile(LicenseProfileMachineInstanceViewInner licenseProfile)
Set the licenseProfile property: Specifies the License related properties for a machine.
Parameters:
Returns:
withLocationData
public MachinePropertiesInner withLocationData(LocationData locationData)
Set the locationData property: Metadata pertaining to the geographic location of the resource.
Parameters:
Returns:
withMssqlDiscovered
public MachinePropertiesInner withMssqlDiscovered(String mssqlDiscovered)
Set the mssqlDiscovered property: Specifies whether any MS SQL instance is discovered on the machine.
Parameters:
Returns:
withOsProfile
public MachinePropertiesInner withOsProfile(OSProfile osProfile)
Set the osProfile property: Specifies the operating system settings for the hybrid machine.
Parameters:
Returns:
withOsType
public MachinePropertiesInner withOsType(String osType)
Set the osType property: The type of Operating System (windows/linux).
Parameters:
Returns:
withParentClusterResourceId
public MachinePropertiesInner withParentClusterResourceId(String parentClusterResourceId)
Set the parentClusterResourceId property: The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
Parameters:
Returns:
withPrivateLinkScopeResourceId
public MachinePropertiesInner withPrivateLinkScopeResourceId(String privateLinkScopeResourceId)
Set the privateLinkScopeResourceId property: The resource id of the private link scope this machine is assigned to, if any.
Parameters:
Returns:
withServiceStatuses
public MachinePropertiesInner withServiceStatuses(ServiceStatuses serviceStatuses)
Set the serviceStatuses property: Statuses of dependent services that are reported back to ARM.
Parameters:
Returns:
withVmId
public MachinePropertiesInner withVmId(UUID vmId)
Set the vmId property: Specifies the hybrid machine unique ID.
Parameters:
Returns:
Azure SDK for Java geri bildirimi
Azure SDK for Java, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: