Class Key (0.2.0)

Key(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The representation of a key managed by the API Keys API.

Attributes

NameDescription
name str
Output only. The resource name of the key. The ``name`` has the form: ``projects/
uid str
Output only. Unique id in UUID4 format.
display_name str
Human-readable display name of this key that you can modify. The maximum length is 63 characters.
key_string str
Output only. An encrypted and signed value held by this key. This field can be accessed only through the ``GetKeyString`` method.
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. A timestamp identifying the time this key was originally created.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. A timestamp identifying the time this key was last updated.
delete_time google.protobuf.timestamp_pb2.Timestamp
Output only. A timestamp when this key was deleted. If the resource is not deleted, this must be empty.
annotations Mapping[str, str]
Annotations is an unstructured key-value map stored with a policy that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects.
restrictions google.cloud.api_keys_v2.types.Restrictions
Key restrictions.
etag str
Output only. A checksum computed by the server based on the current value of the Key resource. This may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. See https://google.aip.dev/154.

Inheritance

builtins.object > proto.message.Message > Key

Classes

AnnotationsEntry

AnnotationsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
NameDescription
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, `.Message`]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.