def Args(cls, parser): if cls.ReleaseTrack() != base.ReleaseTrack.ALPHA: # These flags are automatically added in declarative commands and # currently all declarative commands are ALPHA. flags.AddKeyRingFlag(parser) flags.AddLocationFlag(parser) parser.display_info.AddUriFunc( cloudkms_base.MakeGetUriFunc(flags.CRYPTO_KEY_COLLECTION))
def GetUriFunc(self): return cloudkms_base.MakeGetUriFunc(self)
def Args(parser): flags.AddCryptoKeyFlag(parser) parser.display_info.AddUriFunc( cloudkms_base.MakeGetUriFunc(flags.CRYPTO_KEY_VERSION_COLLECTION))
def Args(cls, parser): parser.display_info.AddUriFunc( cloudkms_base.MakeGetUriFunc(flags.IMPORT_JOB_COLLECTION))
def Args(parser): flags.AddLocationFlag(parser) parser.display_info.AddUriFunc( cloudkms_base.MakeGetUriFunc(flags.KEY_RING_COLLECTION))
def Args(cls, parser): parser.display_info.AddUriFunc( cloudkms_base.MakeGetUriFunc(flags.CRYPTO_KEY_COLLECTION))
def Args(parser): parser.display_info.AddFormat('table(locationId)') parser.display_info.AddUriFunc( cloudkms_base.MakeGetUriFunc(flags.LOCATION_COLLECTION))
def Args(parser): flags.AddKeyRingFlag(parser) flags.AddLocationFlag(parser) parser.display_info.AddUriFunc( cloudkms_base.MakeGetUriFunc(flags.CRYPTO_KEY_COLLECTION))
def Args(parser): parser.display_info.AddFormat( 'table(locationId, metadata.hsmAvailable, metadata.ekmAvailable)') parser.display_info.AddUriFunc( cloudkms_base.MakeGetUriFunc(flags.LOCATION_COLLECTION))
def Args(parser): parser.display_info.AddUriFunc( cloudkms_base.MakeGetUriFunc(flags.EKM_CONNECTION_COLLECTION))