Ejemplo n.º 1
0
 def Filter(self, context, args):
     resources.REGISTRY.SetParamDefault(
         'cloudkms', None, 'locationsId',
         resolvers.FromArgument('--location', args.location))
     resources.REGISTRY.SetParamDefault(
         'cloudkms', None, 'keyRingsId',
         resolvers.FromArgument('--keyring', args.keyring))
Ejemplo n.º 2
0
  def Run(self, args):
    dns = self.context['dns_client']
    resources = self.context['dns_resources']
    change_ref = resources.Parse(
        args.change_id,
        params={'managedZone': resolvers.FromArgument('--zone', args.zone)},
        collection='dns.changes')

    return dns.changes.Get(change_ref.Request())
Ejemplo n.º 3
0
    def Run(self, args):
        dns = self.context['dns_client']
        resources = self.context['dns_resources']
        change_ref = resources.Parse(args.change_id,
                                     params={
                                         'managedZone':
                                         resolvers.FromArgument(
                                             '--zone', args.zone)
                                     },
                                     collection='dns.changes')

        return dns.changes.Get(
            dns.MESSAGES_MODULE.DnsChangesGetRequest(
                project=change_ref.project,
                managedZone=change_ref.managedZone,
                changeId=change_ref.changeId))
Ejemplo n.º 4
0
    def Run(self, args):
        # pylint: disable=line-too-long
        client = cloudkms_base.GetClientInstance()
        messages = cloudkms_base.GetMessagesModule()

        resources.REGISTRY.SetParamDefault(
            'cloudkms', None, 'cryptoKeysId',
            resolvers.FromArgument('--cryptokey', args.cryptokey))

        version_ref = flags.ParseCryptoKeyVersionName(args)

        req = messages.CloudkmsProjectsLocationsKeyRingsCryptoKeysUpdatePrimaryVersionRequest(
            name=version_ref.RelativeName(),
            updateCryptoKeyPrimaryVersionRequest=(
                messages.UpdateCryptoKeyPrimaryVersionRequest(
                    cryptoKeyVersionId=version_ref.cryptoKeyVersionsId)))

        return client.projects_locations_keyRings_cryptoKeys.UpdatePrimaryVersion(
            req)
Ejemplo n.º 5
0
    def Run(self, args):
        """Run 'service-management configs describe'.

    Args:
      args: argparse.Namespace, The arguments that this command was invoked
          with.

    Returns:
      The response from the Get API call.
    """

        service = arg_parsers.GetServiceNameFromArg(args.service)
        config_ref = resources.REGISTRY.Parse(
            args.config_id,
            params={
                'serviceName': resolvers.FromArgument('--service', service)
            },
            collection='servicemanagement.services.configs')

        # Check if the user wants the active config or a specific config.
        return self._GetConfig(config_ref.serviceName, config_ref.configId)
Ejemplo n.º 6
0
 def Filter(self, context, args):
     resources.REGISTRY.SetParamDefault(
         'cloudkms', None, 'cryptoKeysId',
         resolvers.FromArgument('--key', args.key))