Repository(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Metadata of a Secure Source Manager repository.
Attributes |
|
---|---|
Name | Description |
name |
str
Optional. A unique identifier for a repository. The name should be of the format: projects/{project}/locations/{location_id}/repositories/{repository_id}
|
description |
str
Optional. Description of the repository, which cannot exceed 500 characters. |
instance |
str
Optional. The name of the instance in which the repository is hosted, formatted as projects/{project_number}/locations/{location_id}/instances/{instance_id}
When creating repository via
securesourcemanager.googleapis.com (Control Plane API), this
field is used as input. When creating repository via
\*.sourcemanager.dev (Data Plane API), this field is output
only.
|
uid |
str
Output only. Unique identifier of the repository. |
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. Create timestamp. |
update_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. Update timestamp. |
etag |
str
Optional. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. |
uris |
google.cloud.securesourcemanager_v1.types.Repository.URIs
Output only. URIs for the repository. |
initial_config |
google.cloud.securesourcemanager_v1.types.Repository.InitialConfig
Input only. Initial configurations for the repository. |
Classes
InitialConfig
InitialConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Repository initialization configuration.
URIs
URIs(mapping=None, *, ignore_unknown_fields=False, **kwargs)
URIs for the repository.