Secret Manager v1 API - Class ListSecretsRequest (2.4.0)

public sealed class ListSecretsRequest : IPageRequest, IMessage<ListSecretsRequest>, IEquatable<ListSecretsRequest>, IDeepCloneable<ListSecretsRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Secret Manager v1 API class ListSecretsRequest.

Request message for [SecretManagerService.ListSecrets][google.cloud.secretmanager.v1.SecretManagerService.ListSecrets].

Inheritance

object > ListSecretsRequest

Namespace

Google.Cloud.SecretManager.V1

Assembly

Google.Cloud.SecretManager.V1.dll

Constructors

ListSecretsRequest()

public ListSecretsRequest()

ListSecretsRequest(ListSecretsRequest)

public ListSecretsRequest(ListSecretsRequest other)
Parameter
Name Description
other ListSecretsRequest

Properties

Filter

public string Filter { get; set; }

Optional. Filter string, adhering to the rules in List-operation filtering. List only secrets matching the filter. If filter is empty, all secrets are listed.

Property Value
Type Description
string

PageSize

public int PageSize { get; set; }

Optional. The maximum number of results to be returned in a single page. If set to 0, the server decides the number of results to return. If the number is greater than 25000, it is capped at 25000.

Property Value
Type Description
int

PageToken

public string PageToken { get; set; }

Optional. Pagination token, returned earlier via [ListSecretsResponse.next_page_token][google.cloud.secretmanager.v1.ListSecretsResponse.next_page_token].

Property Value
Type Description
string

Parent

public string Parent { get; set; }

Required. The resource name of the project associated with the [Secrets][google.cloud.secretmanager.v1.Secret], in the format projects/* or projects/*/locations/*

Property Value
Type Description
string

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
Type Description
LocationName

ParentAsProjectName

public ProjectName ParentAsProjectName { get; set; }

ProjectName-typed view over the Parent resource name property.

Property Value
Type Description
ProjectName

ParentAsResourceName

public IResourceName ParentAsResourceName { get; set; }

IResourceName-typed view over the Parent resource name property.

Property Value
Type Description
IResourceName