OsConfigZonalService

google.cloud.osconfig.v1alpha. OsConfigZonalService

Represents an OsConfigZonalService

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

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

getOSPolicyAssignmentReport(request, callback) → {undefined}

Calls GetOSPolicyAssignmentReport.

Parameters:
Name Type Description
request google.cloud.osconfig.v1alpha.IGetOSPolicyAssignmentReportRequest

GetOSPolicyAssignmentReportRequest message or plain object

callback google.cloud.osconfig.v1alpha.OsConfigZonalService.GetOSPolicyAssignmentReportCallback

Node-style callback called with the error, if any, and OSPolicyAssignmentReport

Returns:
Type Description
undefined

getOSPolicyAssignmentReport(request) → {Promise.<google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport>}

Calls GetOSPolicyAssignmentReport.

Parameters:
Name Type Description
request google.cloud.osconfig.v1alpha.IGetOSPolicyAssignmentReportRequest

GetOSPolicyAssignmentReportRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport>

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

listOSPolicyAssignmentReports(request, callback) → {undefined}

Calls ListOSPolicyAssignmentReports.

Parameters:
Name Type Description
request google.cloud.osconfig.v1alpha.IListOSPolicyAssignmentReportsRequest

ListOSPolicyAssignmentReportsRequest message or plain object

callback google.cloud.osconfig.v1alpha.OsConfigZonalService.ListOSPolicyAssignmentReportsCallback

Node-style callback called with the error, if any, and ListOSPolicyAssignmentReportsResponse

Returns:
Type Description
undefined

listOSPolicyAssignmentReports(request) → {Promise.<google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentReportsResponse>}

Calls ListOSPolicyAssignmentReports.

Parameters:
Name Type Description
request google.cloud.osconfig.v1alpha.IListOSPolicyAssignmentReportsRequest

ListOSPolicyAssignmentReportsRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentReportsResponse>

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

(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.

Type Definitions

CreateOSPolicyAssignmentCallback(error, responseopt)

Callback as used by 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 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 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 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 getOSPolicyAssignment.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.osconfig.v1alpha.OSPolicyAssignment <optional>

OSPolicyAssignment

GetOSPolicyAssignmentReportCallback(error, responseopt)

Callback as used by getOSPolicyAssignmentReport.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport <optional>

OSPolicyAssignmentReport

GetVulnerabilityReportCallback(error, responseopt)

Callback as used by 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 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 listInventories.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.osconfig.v1alpha.ListInventoriesResponse <optional>

ListInventoriesResponse

ListOSPolicyAssignmentReportsCallback(error, responseopt)

Callback as used by listOSPolicyAssignmentReports.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentReportsResponse <optional>

ListOSPolicyAssignmentReportsResponse

ListOSPolicyAssignmentRevisionsCallback(error, responseopt)

Callback as used by 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 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 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 updateOSPolicyAssignment.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation