Class Repository (0.1.12)

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.