Constructor
new OsConfigZonalService(rpcImpl, requestDelimitedopt, responseDelimitedopt)
Constructs a new OsConfigZonalService service.
Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
| rpcImpl | $protobuf.RPCImpl | RPC implementation | ||
| requestDelimited | boolean | <optional> | false | Whether requests are length-delimited | 
| responseDelimited | boolean | <optional> | false | Whether responses are length-delimited | 
Extends
- $protobuf.rpc.Service
Methods
(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {OsConfigZonalService}
Creates new OsConfigZonalService service using the specified rpc implementation.
Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
| rpcImpl | $protobuf.RPCImpl | RPC implementation | ||
| requestDelimited | boolean | <optional> | false | Whether requests are length-delimited | 
| responseDelimited | boolean | <optional> | false | Whether responses are length-delimited | 
Returns:
| Type | Description | 
|---|---|
| OsConfigZonalService | RPC service. Useful where requests and/or responses are streamed. | 
createOSPolicyAssignment(request, callback) → {undefined}
Calls CreateOSPolicyAssignment.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.ICreateOSPolicyAssignmentRequest | CreateOSPolicyAssignmentRequest message or plain object | 
| callback | google.cloud.osconfig.v1alpha.OsConfigZonalService.CreateOSPolicyAssignmentCallback | Node-style callback called with the error, if any, and Operation | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
createOSPolicyAssignment(request) → {Promise.<google.longrunning.Operation>}
Calls CreateOSPolicyAssignment.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.ICreateOSPolicyAssignmentRequest | CreateOSPolicyAssignmentRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.longrunning.Operation> | Promise | 
deleteOSPolicyAssignment(request, callback) → {undefined}
Calls DeleteOSPolicyAssignment.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IDeleteOSPolicyAssignmentRequest | DeleteOSPolicyAssignmentRequest message or plain object | 
| callback | google.cloud.osconfig.v1alpha.OsConfigZonalService.DeleteOSPolicyAssignmentCallback | Node-style callback called with the error, if any, and Operation | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
deleteOSPolicyAssignment(request) → {Promise.<google.longrunning.Operation>}
Calls DeleteOSPolicyAssignment.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IDeleteOSPolicyAssignmentRequest | DeleteOSPolicyAssignmentRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.longrunning.Operation> | Promise | 
getInstanceOSPoliciesCompliance(request, callback) → {undefined}
Calls GetInstanceOSPoliciesCompliance.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IGetInstanceOSPoliciesComplianceRequest | GetInstanceOSPoliciesComplianceRequest message or plain object | 
| callback | google.cloud.osconfig.v1alpha.OsConfigZonalService.GetInstanceOSPoliciesComplianceCallback | Node-style callback called with the error, if any, and InstanceOSPoliciesCompliance | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
getInstanceOSPoliciesCompliance(request) → {Promise.<google.cloud.osconfig.v1alpha.InstanceOSPoliciesCompliance>}
Calls GetInstanceOSPoliciesCompliance.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IGetInstanceOSPoliciesComplianceRequest | GetInstanceOSPoliciesComplianceRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.osconfig.v1alpha.InstanceOSPoliciesCompliance> | Promise | 
getInventory(request, callback) → {undefined}
Calls GetInventory.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IGetInventoryRequest | GetInventoryRequest message or plain object | 
| callback | google.cloud.osconfig.v1alpha.OsConfigZonalService.GetInventoryCallback | Node-style callback called with the error, if any, and Inventory | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
getInventory(request) → {Promise.<google.cloud.osconfig.v1alpha.Inventory>}
Calls GetInventory.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IGetInventoryRequest | GetInventoryRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.osconfig.v1alpha.Inventory> | Promise | 
getOSPolicyAssignment(request, callback) → {undefined}
Calls GetOSPolicyAssignment.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IGetOSPolicyAssignmentRequest | GetOSPolicyAssignmentRequest message or plain object | 
| callback | google.cloud.osconfig.v1alpha.OsConfigZonalService.GetOSPolicyAssignmentCallback | Node-style callback called with the error, if any, and OSPolicyAssignment | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
getOSPolicyAssignment(request) → {Promise.<google.cloud.osconfig.v1alpha.OSPolicyAssignment>}
Calls GetOSPolicyAssignment.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IGetOSPolicyAssignmentRequest | GetOSPolicyAssignmentRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.osconfig.v1alpha.OSPolicyAssignment> | Promise | 
getVulnerabilityReport(request, callback) → {undefined}
Calls GetVulnerabilityReport.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IGetVulnerabilityReportRequest | GetVulnerabilityReportRequest message or plain object | 
| callback | google.cloud.osconfig.v1alpha.OsConfigZonalService.GetVulnerabilityReportCallback | Node-style callback called with the error, if any, and VulnerabilityReport | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
getVulnerabilityReport(request) → {Promise.<google.cloud.osconfig.v1alpha.VulnerabilityReport>}
Calls GetVulnerabilityReport.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IGetVulnerabilityReportRequest | GetVulnerabilityReportRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.osconfig.v1alpha.VulnerabilityReport> | Promise | 
listInstanceOSPoliciesCompliances(request, callback) → {undefined}
Calls ListInstanceOSPoliciesCompliances.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IListInstanceOSPoliciesCompliancesRequest | ListInstanceOSPoliciesCompliancesRequest message or plain object | 
| callback | google.cloud.osconfig.v1alpha.OsConfigZonalService.ListInstanceOSPoliciesCompliancesCallback | Node-style callback called with the error, if any, and ListInstanceOSPoliciesCompliancesResponse | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
listInstanceOSPoliciesCompliances(request) → {Promise.<google.cloud.osconfig.v1alpha.ListInstanceOSPoliciesCompliancesResponse>}
Calls ListInstanceOSPoliciesCompliances.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IListInstanceOSPoliciesCompliancesRequest | ListInstanceOSPoliciesCompliancesRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.osconfig.v1alpha.ListInstanceOSPoliciesCompliancesResponse> | Promise | 
listInventories(request, callback) → {undefined}
Calls ListInventories.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IListInventoriesRequest | ListInventoriesRequest message or plain object | 
| callback | google.cloud.osconfig.v1alpha.OsConfigZonalService.ListInventoriesCallback | Node-style callback called with the error, if any, and ListInventoriesResponse | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
listInventories(request) → {Promise.<google.cloud.osconfig.v1alpha.ListInventoriesResponse>}
Calls ListInventories.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IListInventoriesRequest | ListInventoriesRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.osconfig.v1alpha.ListInventoriesResponse> | Promise | 
listOSPolicyAssignmentRevisions(request, callback) → {undefined}
Calls ListOSPolicyAssignmentRevisions.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IListOSPolicyAssignmentRevisionsRequest | ListOSPolicyAssignmentRevisionsRequest message or plain object | 
| callback | google.cloud.osconfig.v1alpha.OsConfigZonalService.ListOSPolicyAssignmentRevisionsCallback | Node-style callback called with the error, if any, and ListOSPolicyAssignmentRevisionsResponse | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
listOSPolicyAssignmentRevisions(request) → {Promise.<google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentRevisionsResponse>}
Calls ListOSPolicyAssignmentRevisions.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IListOSPolicyAssignmentRevisionsRequest | ListOSPolicyAssignmentRevisionsRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentRevisionsResponse> | Promise | 
listOSPolicyAssignments(request, callback) → {undefined}
Calls ListOSPolicyAssignments.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IListOSPolicyAssignmentsRequest | ListOSPolicyAssignmentsRequest message or plain object | 
| callback | google.cloud.osconfig.v1alpha.OsConfigZonalService.ListOSPolicyAssignmentsCallback | Node-style callback called with the error, if any, and ListOSPolicyAssignmentsResponse | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
listOSPolicyAssignments(request) → {Promise.<google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentsResponse>}
Calls ListOSPolicyAssignments.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IListOSPolicyAssignmentsRequest | ListOSPolicyAssignmentsRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentsResponse> | Promise | 
listVulnerabilityReports(request, callback) → {undefined}
Calls ListVulnerabilityReports.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IListVulnerabilityReportsRequest | ListVulnerabilityReportsRequest message or plain object | 
| callback | google.cloud.osconfig.v1alpha.OsConfigZonalService.ListVulnerabilityReportsCallback | Node-style callback called with the error, if any, and ListVulnerabilityReportsResponse | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
listVulnerabilityReports(request) → {Promise.<google.cloud.osconfig.v1alpha.ListVulnerabilityReportsResponse>}
Calls ListVulnerabilityReports.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IListVulnerabilityReportsRequest | ListVulnerabilityReportsRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.osconfig.v1alpha.ListVulnerabilityReportsResponse> | Promise | 
updateOSPolicyAssignment(request, callback) → {undefined}
Calls UpdateOSPolicyAssignment.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IUpdateOSPolicyAssignmentRequest | UpdateOSPolicyAssignmentRequest message or plain object | 
| callback | google.cloud.osconfig.v1alpha.OsConfigZonalService.UpdateOSPolicyAssignmentCallback | Node-style callback called with the error, if any, and Operation | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
updateOSPolicyAssignment(request) → {Promise.<google.longrunning.Operation>}
Calls UpdateOSPolicyAssignment.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.osconfig.v1alpha.IUpdateOSPolicyAssignmentRequest | UpdateOSPolicyAssignmentRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.longrunning.Operation> | Promise | 
Type Definitions
CreateOSPolicyAssignmentCallback(error, responseopt)
Callback as used by google.cloud.osconfig.v1alpha.OsConfigZonalService#createOSPolicyAssignment.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.longrunning.Operation | <optional> | Operation | 
DeleteOSPolicyAssignmentCallback(error, responseopt)
Callback as used by google.cloud.osconfig.v1alpha.OsConfigZonalService#deleteOSPolicyAssignment.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.longrunning.Operation | <optional> | Operation | 
GetInstanceOSPoliciesComplianceCallback(error, responseopt)
Callback as used by google.cloud.osconfig.v1alpha.OsConfigZonalService#getInstanceOSPoliciesCompliance.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.osconfig.v1alpha.InstanceOSPoliciesCompliance | <optional> | InstanceOSPoliciesCompliance | 
GetInventoryCallback(error, responseopt)
Callback as used by google.cloud.osconfig.v1alpha.OsConfigZonalService#getInventory.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.osconfig.v1alpha.Inventory | <optional> | Inventory | 
GetOSPolicyAssignmentCallback(error, responseopt)
Callback as used by google.cloud.osconfig.v1alpha.OsConfigZonalService#getOSPolicyAssignment.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.osconfig.v1alpha.OSPolicyAssignment | <optional> | OSPolicyAssignment | 
GetVulnerabilityReportCallback(error, responseopt)
Callback as used by google.cloud.osconfig.v1alpha.OsConfigZonalService#getVulnerabilityReport.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.osconfig.v1alpha.VulnerabilityReport | <optional> | VulnerabilityReport | 
ListInstanceOSPoliciesCompliancesCallback(error, responseopt)
Callback as used by google.cloud.osconfig.v1alpha.OsConfigZonalService#listInstanceOSPoliciesCompliances.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.osconfig.v1alpha.ListInstanceOSPoliciesCompliancesResponse | <optional> | ListInstanceOSPoliciesCompliancesResponse | 
ListInventoriesCallback(error, responseopt)
Callback as used by google.cloud.osconfig.v1alpha.OsConfigZonalService#listInventories.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.osconfig.v1alpha.ListInventoriesResponse | <optional> | ListInventoriesResponse | 
ListOSPolicyAssignmentRevisionsCallback(error, responseopt)
Callback as used by google.cloud.osconfig.v1alpha.OsConfigZonalService#listOSPolicyAssignmentRevisions.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentRevisionsResponse | <optional> | ListOSPolicyAssignmentRevisionsResponse | 
ListOSPolicyAssignmentsCallback(error, responseopt)
Callback as used by google.cloud.osconfig.v1alpha.OsConfigZonalService#listOSPolicyAssignments.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentsResponse | <optional> | ListOSPolicyAssignmentsResponse | 
ListVulnerabilityReportsCallback(error, responseopt)
Callback as used by google.cloud.osconfig.v1alpha.OsConfigZonalService#listVulnerabilityReports.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.osconfig.v1alpha.ListVulnerabilityReportsResponse | <optional> | ListVulnerabilityReportsResponse | 
UpdateOSPolicyAssignmentCallback(error, responseopt)
Callback as used by google.cloud.osconfig.v1alpha.OsConfigZonalService#updateOSPolicyAssignment.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.longrunning.Operation | <optional> | Operation |