Class ListOSPolicyAssignmentReportsRequest (1.12.3)

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

List the OS policy assignment reports for VM instances.

Attributes

NameDescription
parent str
Required. The parent resource name. Format: ``projects/{project}/locations/{location}/instances/{instance}/osPolicyAssignments/{assignment}/reports`` For ``{project}``, either ``project-number`` or ``project-id`` can be provided. For ``{instance}``, either ``instance-name``, ``instance-id``, or ``-`` can be provided. If '-' is provided, the response will include OSPolicyAssignmentReports for all instances in the project/location. For ``{assignment}``, either ``assignment-id`` or ``-`` can be provided. If '-' is provided, the response will include OSPolicyAssignmentReports for all OSPolicyAssignments in the project/location. Either {instance} or {assignment} must be ``-``. For example: ``projects/{project}/locations/{location}/instances/{instance}/osPolicyAssignments/-/reports`` returns all reports for the instance ``projects/{project}/locations/{location}/instances/-/osPolicyAssignments/{assignment-id}/reports`` returns all the reports for the given assignment across all instances. ``projects/{project}/locations/{location}/instances/-/osPolicyAssignments/-/reports`` returns all the reports for all assignments across all instances.
page_size int
The maximum number of results to return.
filter str
If provided, this field specifies the criteria that must be met by the ``OSPolicyAssignmentReport`` API resource that is included in the response.
page_token str
A pagination token returned from a previous call to the ``ListOSPolicyAssignmentReports`` method that indicates where this listing should continue from.

Inheritance

builtins.object > proto.message.Message > ListOSPolicyAssignmentReportsRequest