# -*- coding: utf-8 -*- #
# Copyright 2025 Google LLC. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#    http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# NOTE: This file is autogenerated and should not be edited by hand.
# AUTOGEN_CLI_VERSION: HEAD
- release_tracks:
  - GA
  auto_generated: true
  help_text:
    brief: Gets a single Parameter Manager parameter version
    description: |
      Gets a single parameter version, along with payload supplied by the user at the
      time of creation. If the payload contains any references to secrets, these will not be
      rendered in the output.
    examples: |-
      To get a single parameter version `my-parameter-version` of parameter `my-parameter` in location `global` run:

      $ {command} my-parameter-version --parameter=my-parameter --location=global
  arguments:
    params:
    - help_text: |-
        Name of the resource in the format
        `projects/*/locations/*/parameters/*/versions/*`.
      is_positional: true
      is_primary_resource: true
      resource_spec: !REF googlecloudsdk.command_lib.parametermanager.v1_resources:projects_locations_parameters_versions
      required: true
    - arg_name: view
      api_field: view
      required: false
      help_text: |-
        View of the ParameterVersion.
        In the default FULL view, all metadata & payload associated with the
        ParameterVersion will be returned.
      choices:
      - arg_value: basic
        enum_value: BASIC
        help_text: |-
          Include only the metadata for the resource.
      - arg_value: full
        enum_value: FULL
        help_text: |-
          Include metadata & other relevant payload data as well.
          This is the default view.
  request:
    api_version: v1
    collection:
    - parametermanager.projects.locations.parameters.versions
