Class ListInstanceOSPoliciesCompliancesRequest

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

A request message for listing OS policies compliance data for all Compute Engine VMs in the given location.

Inheritance

Object > ListInstanceOSPoliciesCompliancesRequest

Namespace

Google.Cloud.OsConfig.V1Alpha

Assembly

Google.Cloud.OsConfig.V1Alpha.dll

Constructors

ListInstanceOSPoliciesCompliancesRequest()

public ListInstanceOSPoliciesCompliancesRequest()

ListInstanceOSPoliciesCompliancesRequest(ListInstanceOSPoliciesCompliancesRequest)

public ListInstanceOSPoliciesCompliancesRequest(ListInstanceOSPoliciesCompliancesRequest other)
Parameter
TypeNameDescription
ListInstanceOSPoliciesCompliancesRequestother

Properties

Filter

public string Filter { get; set; }

If provided, this field specifies the criteria that must be met by a InstanceOSPoliciesCompliance API resource to be included in the response.

Property Value
TypeDescription
String

PageSize

public int PageSize { get; set; }

The maximum number of results to return.

Property Value
TypeDescription
Int32

PageToken

public string PageToken { get; set; }

A pagination token returned from a previous call to ListInstanceOSPoliciesCompliances that indicates where this listing should continue from.

Property Value
TypeDescription
String

Parent

public string Parent { get; set; }

Required. The parent resource name.

Format: projects/{project}/locations/{location}

For {project}, either Compute Engine project-number or project-id can be provided.

Property Value
TypeDescription
String

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
TypeDescription
LocationName