github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/velero/crds/volumesnapshotlocations.yaml (about)

     1  
     2  ---
     3  apiVersion: apiextensions.k8s.io/v1
     4  kind: CustomResourceDefinition
     5  metadata:
     6    labels:
     7      component: velero
     8    annotations:
     9      controller-gen.kubebuilder.io/version: v0.7.0
    10    creationTimestamp: null
    11    name: volumesnapshotlocations.velero.io
    12  spec:
    13    group: velero.io
    14    names:
    15      kind: VolumeSnapshotLocation
    16      listKind: VolumeSnapshotLocationList
    17      plural: volumesnapshotlocations
    18      singular: volumesnapshotlocation
    19    scope: Namespaced
    20    versions:
    21    - name: v1
    22      schema:
    23        openAPIV3Schema:
    24          description: VolumeSnapshotLocation is a location where Velero stores volume
    25            snapshots.
    26          properties:
    27            apiVersion:
    28              description: 'APIVersion defines the versioned schema of this representation
    29                of an object. Servers should convert recognized schemas to the latest
    30                internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
    31              type: string
    32            kind:
    33              description: 'Kind is a string value representing the REST resource this
    34                object represents. Servers may infer this from the endpoint the client
    35                submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
    36              type: string
    37            metadata:
    38              type: object
    39            spec:
    40              description: VolumeSnapshotLocationSpec defines the specification for
    41                a Velero VolumeSnapshotLocation.
    42              properties:
    43                config:
    44                  additionalProperties:
    45                    type: string
    46                  description: Config is for provider-specific configuration fields.
    47                  type: object
    48                provider:
    49                  description: Provider is the provider of the volume storage.
    50                  type: string
    51              required:
    52              - provider
    53              type: object
    54            status:
    55              description: VolumeSnapshotLocationStatus describes the current status
    56                of a Velero VolumeSnapshotLocation.
    57              properties:
    58                phase:
    59                  description: VolumeSnapshotLocationPhase is the lifecycle phase of
    60                    a Velero VolumeSnapshotLocation.
    61                  enum:
    62                  - Available
    63                  - Unavailable
    64                  type: string
    65              type: object
    66          type: object
    67      served: true
    68      storage: true
    69  status:
    70    acceptedNames:
    71      kind: ""
    72      plural: ""
    73    conditions: []
    74    storedVersions: []