...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/cloudcodesnippets/compute_v1alpha3_computeresourcepolicy.yaml

Documentation: github.com/GoogleCloudPlatform/k8s-config-connector/config/cloudcodesnippets

     1label: Config Connector ComputeResourcePolicy
     2markdownDescription: Creates yaml for a ComputeResourcePolicy resource
     3insertText: |
     4  apiVersion: compute.cnrm.cloud.google.com/v1beta1
     5  kind: ComputeResourcePolicy
     6  metadata:
     7    name: \${1:computeresourcepolicy-name}
     8  spec:
     9    region: \${2:us-central1}
    10    snapshotSchedulePolicy:
    11      schedule:
    12        weeklySchedule:
    13          dayOfWeeks:
    14          - startTime: \${3:08:00}
    15            day: \${4:MONDAY}
    16          - startTime: \${5:15:00}
    17            day: \${6:WEDNESDAY}
    18          - startTime: \${7:23:00}
    19            day: \${8:FRIDAY}
    20      retentionPolicy:
    21        maxRetentionDays: \${9:12}
    22      snapshotProperties:
    23        storageLocations:
    24        - \${10:us}
    25        guestFlush: \${11:false}
    26        labels:
    27          autodeleted: \${12:false}
    28          interval: \${13:weekly}

View as plain text