Versions in this module Expand all Collapse all v1 v1.42.0 Jun 28, 2021 Changes in this version + func DefaultAuthScopes() []string + type CreateOSPolicyAssignmentOperation struct + func (op *CreateOSPolicyAssignmentOperation) Done() bool + func (op *CreateOSPolicyAssignmentOperation) Metadata() (*osconfigpb.OSPolicyAssignmentOperationMetadata, error) + func (op *CreateOSPolicyAssignmentOperation) Name() string + func (op *CreateOSPolicyAssignmentOperation) Poll(ctx context.Context, opts ...gax.CallOption) (*osconfigpb.OSPolicyAssignment, error) + func (op *CreateOSPolicyAssignmentOperation) Wait(ctx context.Context, opts ...gax.CallOption) (*osconfigpb.OSPolicyAssignment, error) + type DeleteOSPolicyAssignmentOperation struct + func (op *DeleteOSPolicyAssignmentOperation) Done() bool + func (op *DeleteOSPolicyAssignmentOperation) Metadata() (*osconfigpb.OSPolicyAssignmentOperationMetadata, error) + func (op *DeleteOSPolicyAssignmentOperation) Name() string + func (op *DeleteOSPolicyAssignmentOperation) Poll(ctx context.Context, opts ...gax.CallOption) error + func (op *DeleteOSPolicyAssignmentOperation) Wait(ctx context.Context, opts ...gax.CallOption) error + type InstanceOSPoliciesComplianceIterator struct + InternalFetch func(pageSize int, pageToken string) (results []*osconfigpb.InstanceOSPoliciesCompliance, nextPageToken string, ...) + Response interface{} + func (it *InstanceOSPoliciesComplianceIterator) Next() (*osconfigpb.InstanceOSPoliciesCompliance, error) + func (it *InstanceOSPoliciesComplianceIterator) PageInfo() *iterator.PageInfo + type InventoryIterator struct + InternalFetch func(pageSize int, pageToken string) (results []*osconfigpb.Inventory, nextPageToken string, err error) + Response interface{} + func (it *InventoryIterator) Next() (*osconfigpb.Inventory, error) + func (it *InventoryIterator) PageInfo() *iterator.PageInfo + type OSPolicyAssignmentIterator struct + InternalFetch func(pageSize int, pageToken string) (results []*osconfigpb.OSPolicyAssignment, nextPageToken string, err error) + Response interface{} + func (it *OSPolicyAssignmentIterator) Next() (*osconfigpb.OSPolicyAssignment, error) + func (it *OSPolicyAssignmentIterator) PageInfo() *iterator.PageInfo + type OsConfigZonalCallOptions struct + CreateOSPolicyAssignment []gax.CallOption + DeleteOSPolicyAssignment []gax.CallOption + GetInstanceOSPoliciesCompliance []gax.CallOption + GetInventory []gax.CallOption + GetOSPolicyAssignment []gax.CallOption + GetVulnerabilityReport []gax.CallOption + ListInstanceOSPoliciesCompliances []gax.CallOption + ListInventories []gax.CallOption + ListOSPolicyAssignmentRevisions []gax.CallOption + ListOSPolicyAssignments []gax.CallOption + ListVulnerabilityReports []gax.CallOption + UpdateOSPolicyAssignment []gax.CallOption + type OsConfigZonalClient struct + CallOptions *OsConfigZonalCallOptions + LROClient *lroauto.OperationsClient + func NewOsConfigZonalClient(ctx context.Context, opts ...option.ClientOption) (*OsConfigZonalClient, error) + func (c *OsConfigZonalClient) Close() error + func (c *OsConfigZonalClient) Connection() *grpc.ClientConn + func (c *OsConfigZonalClient) CreateOSPolicyAssignment(ctx context.Context, req *osconfigpb.CreateOSPolicyAssignmentRequest, ...) (*CreateOSPolicyAssignmentOperation, error) + func (c *OsConfigZonalClient) CreateOSPolicyAssignmentOperation(name string) *CreateOSPolicyAssignmentOperation + func (c *OsConfigZonalClient) DeleteOSPolicyAssignment(ctx context.Context, req *osconfigpb.DeleteOSPolicyAssignmentRequest, ...) (*DeleteOSPolicyAssignmentOperation, error) + func (c *OsConfigZonalClient) DeleteOSPolicyAssignmentOperation(name string) *DeleteOSPolicyAssignmentOperation + func (c *OsConfigZonalClient) GetInstanceOSPoliciesCompliance(ctx context.Context, req *osconfigpb.GetInstanceOSPoliciesComplianceRequest, ...) (*osconfigpb.InstanceOSPoliciesCompliance, error) + func (c *OsConfigZonalClient) GetInventory(ctx context.Context, req *osconfigpb.GetInventoryRequest, ...) (*osconfigpb.Inventory, error) + func (c *OsConfigZonalClient) GetOSPolicyAssignment(ctx context.Context, req *osconfigpb.GetOSPolicyAssignmentRequest, ...) (*osconfigpb.OSPolicyAssignment, error) + func (c *OsConfigZonalClient) GetVulnerabilityReport(ctx context.Context, req *osconfigpb.GetVulnerabilityReportRequest, ...) (*osconfigpb.VulnerabilityReport, error) + func (c *OsConfigZonalClient) ListInstanceOSPoliciesCompliances(ctx context.Context, req *osconfigpb.ListInstanceOSPoliciesCompliancesRequest, ...) *InstanceOSPoliciesComplianceIterator + func (c *OsConfigZonalClient) ListInventories(ctx context.Context, req *osconfigpb.ListInventoriesRequest, ...) *InventoryIterator + func (c *OsConfigZonalClient) ListOSPolicyAssignmentRevisions(ctx context.Context, req *osconfigpb.ListOSPolicyAssignmentRevisionsRequest, ...) *OSPolicyAssignmentIterator + func (c *OsConfigZonalClient) ListOSPolicyAssignments(ctx context.Context, req *osconfigpb.ListOSPolicyAssignmentsRequest, ...) *OSPolicyAssignmentIterator + func (c *OsConfigZonalClient) ListVulnerabilityReports(ctx context.Context, req *osconfigpb.ListVulnerabilityReportsRequest, ...) *VulnerabilityReportIterator + func (c *OsConfigZonalClient) UpdateOSPolicyAssignment(ctx context.Context, req *osconfigpb.UpdateOSPolicyAssignmentRequest, ...) (*UpdateOSPolicyAssignmentOperation, error) + func (c *OsConfigZonalClient) UpdateOSPolicyAssignmentOperation(name string) *UpdateOSPolicyAssignmentOperation + type UpdateOSPolicyAssignmentOperation struct + func (op *UpdateOSPolicyAssignmentOperation) Done() bool + func (op *UpdateOSPolicyAssignmentOperation) Metadata() (*osconfigpb.OSPolicyAssignmentOperationMetadata, error) + func (op *UpdateOSPolicyAssignmentOperation) Name() string + func (op *UpdateOSPolicyAssignmentOperation) Poll(ctx context.Context, opts ...gax.CallOption) (*osconfigpb.OSPolicyAssignment, error) + func (op *UpdateOSPolicyAssignmentOperation) Wait(ctx context.Context, opts ...gax.CallOption) (*osconfigpb.OSPolicyAssignment, error) + type VulnerabilityReportIterator struct + InternalFetch func(pageSize int, pageToken string) (results []*osconfigpb.VulnerabilityReport, nextPageToken string, err error) + Response interface{} + func (it *VulnerabilityReportIterator) Next() (*osconfigpb.VulnerabilityReport, error) + func (it *VulnerabilityReportIterator) PageInfo() *iterator.PageInfo