You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: OS resource that should be installed to this Instance.
4983
+
description: Deprecated, will be removed in EMF v3.2.0, use OSUpdatePolicy for driving day2, and os for day0 operations instead. OS resource that should be installed to this Instance.
description: JSON field storing details of Instance update status. Set by RMs only. Beta, subject to change.
5047
+
description: Deprecated, will be removed in EMF v3.2.0, use OSUpdateRun instead. JSON field storing details of Instance update status. Set by RMs only. Beta, subject to change.
description: The packages available on the Instance at runtime, represented as a JSON list.
5102
+
readOnly: true
5103
+
osUpdateAvailable:
5104
+
type: string
5105
+
title: os_update_available
5106
+
maxLength: 10000
5107
+
pattern: ^$|^[a-zA-Z-_0-9./:;=?@!#,<>*()"\ \n]+$
5108
+
description: Details about OS Updates available for this Instance. If empty, there are no updates available.
5109
+
readOnly: true
5096
5110
instanceID:
5097
5111
type: string
5098
5112
title: instanceID
@@ -5112,7 +5126,7 @@ components:
5112
5126
title: osID
5113
5127
maxLength: 11
5114
5128
pattern: ^os-[0-9a-f]{8}$
5115
-
description: The unique identifier of OS resource that must be installed on the instance.
5129
+
description: The unique identifier of OS resource that must be installed on the instance. The field is used to drive the day0 operations, and immutable once set the first time.
// OS resource that should be installed to this Instance.
352
+
// Deprecated, will be removed in EMF v3.2.0, use OSUpdatePolicy for driving day2, and os for day0 operations instead. OS resource that should be installed to this Instance.
// JSON field storing details of Instance update status. Set by RMs only. Beta, subject to change.
385
+
// Deprecated, will be removed in EMF v3.2.0, use OSUpdateRun instead. JSON field storing details of Instance update status. Set by RMs only. Beta, subject to change.
// Deprecated, The instance's unique identifier. Alias of resourceID.
428
446
stringinstanceID=5001 [
429
447
(google.api.field_behavior) = OUTPUT_ONLY,
@@ -442,7 +460,7 @@ message InstanceResource {
442
460
}
443
461
];
444
462
445
-
// The unique identifier of OS resource that must be installed on the instance.
463
+
// The unique identifier of OS resource that must be installed on the instance. The field is used to drive the day0 operations, and immutable once set the first time.
Copy file name to clipboardExpand all lines: apiv2/docs/proto.md
+6-4Lines changed: 6 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -862,8 +862,8 @@ host or hypervisor.
862
862
| current_state |[InstanceState](#resources-compute-v1-InstanceState)|| The Instance current state. |
863
863
| host |[HostResource](#resources-compute-v1-HostResource)|| Host this Instance is placed on. Only applicable to baremetal instances. |
864
864
| os |[resources.os.v1.OperatingSystemResource](#resources-os-v1-OperatingSystemResource)|| OS resource that should be installed to this Instance. |
865
-
| desired_os |[resources.os.v1.OperatingSystemResource](#resources-os-v1-OperatingSystemResource)|| OS resource that should be installed to this Instance. |
866
-
| current_os |[resources.os.v1.OperatingSystemResource](#resources-os-v1-OperatingSystemResource)|| OS resource that is currently installed for this Instance. |
865
+
| desired_os |[resources.os.v1.OperatingSystemResource](#resources-os-v1-OperatingSystemResource)||Deprecated, will be removed in EMF v3.2.0, use OSUpdatePolicy for driving day2, and os for day0 operations instead. OS resource that should be installed to this Instance. |
866
+
| current_os |[resources.os.v1.OperatingSystemResource](#resources-os-v1-OperatingSystemResource)||Deprecated, will be removed in EMF v3.2.0, use os field instead. OS resource that is currently installed for this Instance. |
867
867
| security_feature |[resources.os.v1.SecurityFeature](#resources-os-v1-SecurityFeature)|| Select to enable security features such as Secure Boot (SB) and Full Disk Encryption (FDE). |
868
868
| instance_status |[string](#string)|| textual message that describes the current instance status. Set by RMs only. |
869
869
| instance_status_indicator |[resources.status.v1.StatusIndication](#resources-status-v1-StatusIndication)|| Indicates interpretation of instance_status. Set by RMs only. |
@@ -874,7 +874,7 @@ host or hypervisor.
874
874
| update_status |[string](#string)|| textual message that describes the update status of Instance. Set by RMs only. |
875
875
| update_status_indicator |[resources.status.v1.StatusIndication](#resources-status-v1-StatusIndication)|| Indicates interpretation of update_status. Set by RMs only. |
876
876
| update_status_timestamp |[uint32](#uint32)|| UTC timestamp when update_status was last changed. Set by RMs only. |
877
-
| update_status_detail |[string](#string)|| JSON field storing details of Instance update status. Set by RMs only. Beta, subject to change. |
877
+
| update_status_detail |[string](#string)||Deprecated, will be removed in EMF v3.2.0, use OSUpdateRun instead. JSON field storing details of Instance update status. Set by RMs only. Beta, subject to change. |
878
878
| trusted_attestation_status |[string](#string)|| textual message that describes the trusted_attestation status of Instance. Set by RMs only. |
879
879
| trusted_attestation_status_indicator |[resources.status.v1.StatusIndication](#resources-status-v1-StatusIndication)|| Indicates interpretation of trusted_attestation_status. Set by RMs only. |
880
880
| trusted_attestation_status_timestamp |[uint32](#uint32)|| UTC timestamp when trusted_attestation_status was last changed. Set by RMs only. |
@@ -885,9 +885,11 @@ back-reference to the Workload Members associated to this Instance |
885
885
| update_policy |[OSUpdatePolicy](#resources-compute-v1-OSUpdatePolicy)|| Update Policy of this Instance |
886
886
| instance_status_detail |[string](#string)|| Textual message that gives detailed status of the instance's software components. |
887
887
| existing_cves |[string](#string)|| The CVEs that are currently present on the Instance, encoded as a JSON list. |
888
+
| runtime_packages |[string](#string)|| The packages available on the Instance at runtime, represented as a JSON list. |
889
+
| os_update_available |[string](#string)|| Details about OS Updates available for this Instance. If empty, there are no updates available. |
888
890
| instanceID |[string](#string)|| Deprecated, The instance's unique identifier. Alias of resourceID. |
889
891
| hostID |[string](#string)|| The host's unique identifier associated with the instance. |
890
-
| osID |[string](#string)|| The unique identifier of OS resource that must be installed on the instance. |
892
+
| osID |[string](#string)|| The unique identifier of OS resource that must be installed on the instance. The field is used to drive the day0 operations, and immutable once set the first time. |
891
893
| local_accountID |[string](#string)|| The unique identifier of local account will be associated with the instance. |
892
894
| os_update_policyID |[string](#string)|||
893
895
| timestamps |[resources.common.v1.Timestamps](#resources-common-v1-Timestamps)|| Timestamps associated to the resource. |
0 commit comments