1// Copyright (c) 2016, 2018, 2019, Oracle and/or its affiliates. All rights reserved. 2// Code generated. DO NOT EDIT. 3 4// Core Services API 5// 6// API covering the Networking (https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/overview.htm), 7// Compute (https://docs.cloud.oracle.com/iaas/Content/Compute/Concepts/computeoverview.htm), and 8// Block Volume (https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/overview.htm) services. Use this API 9// to manage resources such as virtual cloud networks (VCNs), compute instances, and 10// block storage volumes. 11// 12 13package core 14 15import ( 16 "github.com/oracle/oci-go-sdk/common" 17) 18 19// DedicatedVmHostInstanceSummary Condensed instance data when listing instances on a dedicated VM host. 20type DedicatedVmHostInstanceSummary struct { 21 22 // The availability domain the virtual machine instance is running in. 23 // Example: `Uocm:PHX-AD-1` 24 AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` 25 26 // The OCID of the compartment that contains the virtual machine instance. 27 CompartmentId *string `mandatory:"true" json:"compartmentId"` 28 29 // The OCID of the virtual machine instance. 30 InstanceId *string `mandatory:"true" json:"instanceId"` 31 32 // The shape of the VM instance. 33 Shape *string `mandatory:"true" json:"shape"` 34 35 // The date and time the virtual machine instance was created, in the format defined by RFC3339. 36 // Example: `2016-08-25T21:10:29.600Z` 37 TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` 38} 39 40func (m DedicatedVmHostInstanceSummary) String() string { 41 return common.PointerString(m) 42} 43