Interface protos.google.cloud.maintenance.api.v1beta.IResourceMaintenance (0.3.0)

Properties of a ResourceMaintenance.

Package

@google-cloud/maintenance-api

Properties

annotations

annotations?: ({ [k: string]: string }|null);

ResourceMaintenance annotations

controls

controls?: (google.cloud.maintenance.api.v1beta.IMaintenanceControl[]|null);

ResourceMaintenance controls

createTime

createTime?: (google.protobuf.ITimestamp|null);

ResourceMaintenance createTime

etag

etag?: (string|null);

ResourceMaintenance etag

labels

labels?: ({ [k: string]: string }|null);

ResourceMaintenance labels

maintenance

maintenance?: (google.cloud.maintenance.api.v1beta.ResourceMaintenance.IMaintenance|null);

ResourceMaintenance maintenance

maintenanceCancelTime

maintenanceCancelTime?: (google.protobuf.ITimestamp|null);

ResourceMaintenance maintenanceCancelTime

maintenanceEndTime

maintenanceEndTime?: (google.protobuf.ITimestamp|null);

ResourceMaintenance maintenanceEndTime

maintenanceScheduledEndTime

maintenanceScheduledEndTime?: (google.protobuf.ITimestamp|null);

ResourceMaintenance maintenanceScheduledEndTime

maintenanceScheduledStartTime

maintenanceScheduledStartTime?: (google.protobuf.ITimestamp|null);

ResourceMaintenance maintenanceScheduledStartTime

maintenanceStartTime

maintenanceStartTime?: (google.protobuf.ITimestamp|null);

ResourceMaintenance maintenanceStartTime

name

name?: (string|null);

ResourceMaintenance name

resource

resource?: (google.cloud.maintenance.api.v1beta.ResourceMaintenance.IResource|null);

ResourceMaintenance resource

state

state?: (google.cloud.maintenance.api.v1beta.ResourceMaintenance.State|keyof typeof google.cloud.maintenance.api.v1beta.ResourceMaintenance.State|null);

ResourceMaintenance state

uid

uid?: (string|null);

ResourceMaintenance uid

updateTime

updateTime?: (google.protobuf.ITimestamp|null);

ResourceMaintenance updateTime

userControllable

userControllable?: (boolean|null);

ResourceMaintenance userControllable