ComputeResourcePolicy

FieldTypeDescription
apiVersionstringgoogle.kubeform.com/v1alpha1
kindstringComputeResourcePolicy
metadataKubernetes meta/v1.ObjectMetaRefer to the Kubernetes API documentation for the fields of the metadata field.
specComputeResourcePolicySpec
statusComputeResourcePolicyStatus

ComputeResourcePolicySpec

Appears on:ComputeResourcePolicy, ComputeResourcePolicyStatus

FieldTypeDescription
providerRefKubernetes core/v1.LocalObjectReference
idstring
namestring
projectstring(Optional)
regionstring(Optional)
selfLinkstring(Optional)
snapshotSchedulePolicy[]ComputeResourcePolicySpecSnapshotSchedulePolicy(Optional)

ComputeResourcePolicySpecSnapshotSchedulePolicy

Appears on:ComputeResourcePolicySpec

FieldTypeDescription
retentionPolicy[]ComputeResourcePolicySpecSnapshotSchedulePolicyRetentionPolicy(Optional)
schedule[]ComputeResourcePolicySpecSnapshotSchedulePolicySchedule
snapshotProperties[]ComputeResourcePolicySpecSnapshotSchedulePolicySnapshotProperties(Optional)

ComputeResourcePolicySpecSnapshotSchedulePolicyRetentionPolicy

Appears on:ComputeResourcePolicySpecSnapshotSchedulePolicy

FieldTypeDescription
maxRetentionDaysint64
onSourceDiskDeletestring(Optional)

ComputeResourcePolicySpecSnapshotSchedulePolicySchedule

Appears on:ComputeResourcePolicySpecSnapshotSchedulePolicy

FieldTypeDescription
dailySchedule[]ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleDailySchedule(Optional)
hourlySchedule[]ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleHourlySchedule(Optional)
weeklySchedule[]ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklySchedule(Optional)

ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleDailySchedule

Appears on:ComputeResourcePolicySpecSnapshotSchedulePolicySchedule

FieldTypeDescription
daysInCycleint64
startTimestring

ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleHourlySchedule

Appears on:ComputeResourcePolicySpecSnapshotSchedulePolicySchedule

FieldTypeDescription
hoursInCycleint64
startTimestring

ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklySchedule

Appears on:ComputeResourcePolicySpecSnapshotSchedulePolicySchedule

FieldTypeDescription
dayOfWeeks[]ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeeks

ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeeks

Appears on:ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklySchedule

FieldTypeDescription
daystring
startTimestring

ComputeResourcePolicySpecSnapshotSchedulePolicySnapshotProperties

Appears on:ComputeResourcePolicySpecSnapshotSchedulePolicy

FieldTypeDescription
guestFlushbool(Optional)
labelsmap[string]string(Optional)
storageLocations[]string(Optional)

ComputeResourcePolicyStatus

Appears on:ComputeResourcePolicy

FieldTypeDescription
observedGenerationint64(Optional) Resource generation, which is updated on mutation by the API Server.
outputComputeResourcePolicySpec(Optional)
statekubeform.dev/kubeform/apis/base/v1alpha1.State(Optional)
phasePhase(Optional)

Phase(string alias)

Appears on:ComputeResourcePolicyStatus