google-cloud-rust-raw 0.16.1

A set of client libraries to interact with various Google Cloud Platform services
Documentation
// This file is generated by rust-protobuf 2.28.0. Do not edit
// @generated

// https://github.com/rust-lang/rust-clippy/issues/702
#![allow(unknown_lints)]
#![allow(clippy::all)]

#![allow(unused_attributes)]
#![cfg_attr(rustfmt, rustfmt::skip)]

#![allow(box_pointers)]
#![allow(dead_code)]
#![allow(missing_docs)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
#![allow(non_upper_case_globals)]
#![allow(trivial_casts)]
#![allow(unused_imports)]
#![allow(unused_results)]
//! Generated file from `google/cloud/osconfig/v1alpha/osconfig_zonal_service.proto`

/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_28_0;

static file_descriptor_proto_data: &'static [u8] = b"\
    \n:google/cloud/osconfig/v1alpha/osconfig_zonal_service.proto\x12\x1dgoo\
    gle.cloud.osconfig.v1alpha\x1a\x1cgoogle/api/annotations.proto\x1a\x17go\
    ogle/api/client.proto\x1a\x19google/api/resource.proto\x1aCgoogle/cloud/\
    osconfig/v1alpha/instance_os_policies_compliance.proto\x1a-google/cloud/\
    osconfig/v1alpha/inventory.proto\x1a@google/cloud/osconfig/v1alpha/os_po\
    licy_assignment_reports.proto\x1a9google/cloud/osconfig/v1alpha/os_polic\
    y_assignments.proto\x1a1google/cloud/osconfig/v1alpha/vulnerability.prot\
    o\x1a#google/longrunning/operations.proto2\xe8\x1c\n\x14OsConfigZonalSer\
    vice\x12\xc8\x02\n\x18CreateOSPolicyAssignment\x12>.google.cloud.osconfi\
    g.v1alpha.CreateOSPolicyAssignmentRequest\x1a\x1d.google.longrunning.Ope\
    ration\"\xcc\x01\xcaA9\n\x12OSPolicyAssignment\x12#OSPolicyAssignmentOpe\
    rationMetadata\x82\xd3\xe4\x93\x02T\"</v1alpha/{parent=projects/*/locati\
    ons/*}/osPolicyAssignments:\x14os_policy_assignment\xdaA3parent,os_polic\
    y_assignment,os_policy_assignment_id\x12\xca\x02\n\x18UpdateOSPolicyAssi\
    gnment\x12>.google.cloud.osconfig.v1alpha.UpdateOSPolicyAssignmentReques\
    t\x1a\x1d.google.longrunning.Operation\"\xce\x01\xcaA9\n\x12OSPolicyAssi\
    gnment\x12#OSPolicyAssignmentOperationMetadata\x82\xd3\xe4\x93\x02i2Q/v1\
    alpha/{os_policy_assignment.name=projects/*/locations/*/osPolicyAssignme\
    nts/*}:\x14os_policy_assignment\xdaA\x20os_policy_assignment,update_mask\
    \x12\xd4\x01\n\x15GetOSPolicyAssignment\x12;.google.cloud.osconfig.v1alp\
    ha.GetOSPolicyAssignmentRequest\x1a1.google.cloud.osconfig.v1alpha.OSPol\
    icyAssignment\"K\x82\xd3\xe4\x93\x02>\x12</v1alpha/{name=projects/*/loca\
    tions/*/osPolicyAssignments/*}\xdaA\x04name\x12\xe7\x01\n\x17ListOSPolic\
    yAssignments\x12=.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentsR\
    equest\x1a>.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentsRespons\
    e\"M\x82\xd3\xe4\x93\x02>\x12</v1alpha/{parent=projects/*/locations/*}/o\
    sPolicyAssignments\xdaA\x06parent\x12\x8b\x02\n\x1fListOSPolicyAssignmen\
    tRevisions\x12E.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentRevi\
    sionsRequest\x1aF.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentRe\
    visionsResponse\"Y\x82\xd3\xe4\x93\x02L\x12J/v1alpha/{name=projects/*/lo\
    cations/*/osPolicyAssignments/*}:listRevisions\xdaA\x04name\x12\x86\x02\
    \n\x18DeleteOSPolicyAssignment\x12>.google.cloud.osconfig.v1alpha.Delete\
    OSPolicyAssignmentRequest\x1a\x1d.google.longrunning.Operation\"\x8a\x01\
    \xcaA<\n\x15google.protobuf.Empty\x12#OSPolicyAssignmentOperationMetadat\
    a\x82\xd3\xe4\x93\x02>*</v1alpha/{name=projects/*/locations/*/osPolicyAs\
    signments/*}\xdaA\x04name\x12\xff\x01\n\x1fGetInstanceOSPoliciesComplian\
    ce\x12E.google.cloud.osconfig.v1alpha.GetInstanceOSPoliciesComplianceReq\
    uest\x1a;.google.cloud.osconfig.v1alpha.InstanceOSPoliciesCompliance\"X\
    \x88\x02\x01\x82\xd3\xe4\x93\x02H\x12F/v1alpha/{name=projects/*/location\
    s/*/instanceOSPoliciesCompliances/*}\xdaA\x04name\x12\x92\x02\n!ListInst\
    anceOSPoliciesCompliances\x12G.google.cloud.osconfig.v1alpha.ListInstanc\
    eOSPoliciesCompliancesRequest\x1aH.google.cloud.osconfig.v1alpha.ListIns\
    tanceOSPoliciesCompliancesResponse\"Z\x88\x02\x01\x82\xd3\xe4\x93\x02H\
    \x12F/v1alpha/{parent=projects/*/locations/*}/instanceOSPoliciesComplian\
    ces\xdaA\x06parent\x12\xf9\x01\n\x1bGetOSPolicyAssignmentReport\x12A.goo\
    gle.cloud.osconfig.v1alpha.GetOSPolicyAssignmentReportRequest\x1a7.googl\
    e.cloud.osconfig.v1alpha.OSPolicyAssignmentReport\"^\x82\xd3\xe4\x93\x02\
    Q\x12O/v1alpha/{name=projects/*/locations/*/instances/*/osPolicyAssignme\
    nts/*/report}\xdaA\x04name\x12\x8f\x02\n\x1dListOSPolicyAssignmentReport\
    s\x12C.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentReportsReques\
    t\x1aD.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentReportsRespon\
    se\"c\x82\xd3\xe4\x93\x02T\x12R/v1alpha/{parent=projects/*/locations/*/i\
    nstances/*/osPolicyAssignments/*}/reports\xdaA\x06parent\x12\xb9\x01\n\
    \x0cGetInventory\x122.google.cloud.osconfig.v1alpha.GetInventoryRequest\
    \x1a(.google.cloud.osconfig.v1alpha.Inventory\"K\x82\xd3\xe4\x93\x02>\
    \x12</v1alpha/{name=projects/*/locations/*/instances/*/inventory}\xdaA\
    \x04name\x12\xd3\x01\n\x0fListInventories\x125.google.cloud.osconfig.v1a\
    lpha.ListInventoriesRequest\x1a6.google.cloud.osconfig.v1alpha.ListInven\
    toriesResponse\"Q\x82\xd3\xe4\x93\x02B\x12@/v1alpha/{parent=projects/*/l\
    ocations/*/instances/*}/inventories\xdaA\x06parent\x12\xe1\x01\n\x16GetV\
    ulnerabilityReport\x12<.google.cloud.osconfig.v1alpha.GetVulnerabilityRe\
    portRequest\x1a2.google.cloud.osconfig.v1alpha.VulnerabilityReport\"U\
    \x82\xd3\xe4\x93\x02H\x12F/v1alpha/{name=projects/*/locations/*/instance\
    s/*/vulnerabilityReport}\xdaA\x04name\x12\xf7\x01\n\x18ListVulnerability\
    Reports\x12>.google.cloud.osconfig.v1alpha.ListVulnerabilityReportsReque\
    st\x1a?.google.cloud.osconfig.v1alpha.ListVulnerabilityReportsResponse\"\
    Z\x82\xd3\xe4\x93\x02K\x12I/v1alpha/{parent=projects/*/locations/*/insta\
    nces/*}/vulnerabilityReports\xdaA\x06parent\x1aK\xd2A.https://www.google\
    apis.com/auth/cloud-platform\xcaA\x17osconfig.googleapis.comB\xc4\x02\n!\
    com.google.cloud.osconfig.v1alphaB\x19OsConfigZonalServiceProtoP\x01Z=cl\
    oud.google.com/go/osconfig/apiv1alpha/osconfigpb;osconfigpb\xaa\x02\x1dG\
    oogle.Cloud.OsConfig.V1Alpha\xca\x02\x1dGoogle\\Cloud\\OsConfig\\V1alpha\
    \xea\x02\x20Google::Cloud::OsConfig::V1alpha\xeaA_\n\x1fcompute.googleap\
    is.com/Instance\x12<projects/{project}/locations/{location}/instances/{i\
    nstance}J\x99-\n\x07\x12\x05\x0e\0\xd6\x01\x01\n\xbc\x04\n\x01\x0c\x12\
    \x03\x0e\0\x122\xb1\x04\x20Copyright\x202021\x20Google\x20LLC\n\n\x20Lic\
    ensed\x20under\x20the\x20Apache\x20License,\x20Version\x202.0\x20(the\
    \x20\"License\");\n\x20you\x20may\x20not\x20use\x20this\x20file\x20excep\
    t\x20in\x20compliance\x20with\x20the\x20License.\n\x20You\x20may\x20obta\
    in\x20a\x20copy\x20of\x20the\x20License\x20at\n\n\x20\x20\x20\x20\x20htt\
    p://www.apache.org/licenses/LICENSE-2.0\n\n\x20Unless\x20required\x20by\
    \x20applicable\x20law\x20or\x20agreed\x20to\x20in\x20writing,\x20softwar\
    e\n\x20distributed\x20under\x20the\x20License\x20is\x20distributed\x20on\
    \x20an\x20\"AS\x20IS\"\x20BASIS,\n\x20WITHOUT\x20WARRANTIES\x20OR\x20CON\
    DITIONS\x20OF\x20ANY\x20KIND,\x20either\x20express\x20or\x20implied.\n\
    \x20See\x20the\x20License\x20for\x20the\x20specific\x20language\x20gover\
    ning\x20permissions\x20and\n\x20limitations\x20under\x20the\x20License.\
    \n\n\x08\n\x01\x02\x12\x03\x10\0&\n\t\n\x02\x03\0\x12\x03\x12\0&\n\t\n\
    \x02\x03\x01\x12\x03\x13\0!\n\t\n\x02\x03\x02\x12\x03\x14\0#\n\t\n\x02\
    \x03\x03\x12\x03\x15\0M\n\t\n\x02\x03\x04\x12\x03\x16\07\n\t\n\x02\x03\
    \x05\x12\x03\x17\0J\n\t\n\x02\x03\x06\x12\x03\x18\0C\n\t\n\x02\x03\x07\
    \x12\x03\x19\0;\n\t\n\x02\x03\x08\x12\x03\x1a\0-\n\x08\n\x01\x08\x12\x03\
    \x1c\0:\n\t\n\x02\x08%\x12\x03\x1c\0:\n\x08\n\x01\x08\x12\x03\x1d\0T\n\t\
    \n\x02\x08\x0b\x12\x03\x1d\0T\n\x08\n\x01\x08\x12\x03\x1e\0\"\n\t\n\x02\
    \x08\n\x12\x03\x1e\0\"\n\x08\n\x01\x08\x12\x03\x1f\0:\n\t\n\x02\x08\x08\
    \x12\x03\x1f\0:\n\x08\n\x01\x08\x12\x03\x20\0:\n\t\n\x02\x08\x01\x12\x03\
    \x20\0:\n\x08\n\x01\x08\x12\x03!\0:\n\t\n\x02\x08)\x12\x03!\0:\n\x08\n\
    \x01\x08\x12\x03\"\09\n\t\n\x02\x08-\x12\x03\"\09\n\t\n\x01\x08\x12\x04#\
    \0&\x02\n\x0c\n\x04\x08\x9d\x08\0\x12\x04#\0&\x02\n\xbb\x01\n\x02\x06\0\
    \x12\x05,\0\xd6\x01\x01\x1a\xad\x01\x20Zonal\x20OS\x20Config\x20API\n\n\
    \x20The\x20OS\x20Config\x20service\x20is\x20the\x20server-side\x20compon\
    ent\x20that\x20allows\x20users\x20to\n\x20manage\x20package\x20installat\
    ions\x20and\x20patch\x20jobs\x20for\x20Compute\x20Engine\x20VM\x20instan\
    ces.\n\n\n\n\x03\x06\0\x01\x12\x03,\x08\x1c\n\n\n\x03\x06\0\x03\x12\x03-\
    \x02?\n\x0c\n\x05\x06\0\x03\x99\x08\x12\x03-\x02?\n\n\n\x03\x06\0\x03\
    \x12\x03.\x02V\n\x0c\n\x05\x06\0\x03\x9a\x08\x12\x03.\x02V\n\xdf\x03\n\
    \x04\x06\0\x02\0\x12\x049\x02C\x03\x1a\xd0\x03\x20Create\x20an\x20OS\x20\
    policy\x20assignment.\n\n\x20This\x20method\x20also\x20creates\x20the\
    \x20first\x20revision\x20of\x20the\x20OS\x20policy\x20assignment.\n\n\
    \x20This\x20method\x20returns\x20a\x20long\x20running\x20operation\x20(L\
    RO)\x20that\x20contains\x20the\n\x20rollout\x20details.\x20The\x20rollou\
    t\x20can\x20be\x20cancelled\x20by\x20cancelling\x20the\x20LRO.\n\n\x20Fo\
    r\x20more\x20information,\x20see\x20[Method:\n\x20projects.locations.osP\
    olicyAssignments.operations.cancel](https://cloud.google.com/compute/doc\
    s/osconfig/rest/v1alpha/projects.locations.osPolicyAssignments.operation\
    s/cancel).\n\n\x0c\n\x05\x06\0\x02\0\x01\x12\x039\x06\x1e\n\x0c\n\x05\
    \x06\0\x02\0\x02\x12\x039\x1f>\n\x0c\n\x05\x06\0\x02\0\x03\x12\x039Ie\n\
    \r\n\x05\x06\0\x02\0\x04\x12\x04:\x04=\x06\n\x11\n\t\x06\0\x02\0\x04\xb0\
    \xca\xbc\"\x12\x04:\x04=\x06\n\x0c\n\x05\x06\0\x02\0\x04\x12\x03>\x04a\n\
    \x0f\n\x08\x06\0\x02\0\x04\x9b\x08\0\x12\x03>\x04a\n\r\n\x05\x06\0\x02\0\
    \x04\x12\x04?\x04B\x06\n\x0f\n\x07\x06\0\x02\0\x04\x99\x08\x12\x04?\x04B\
    \x06\n\xdf\x03\n\x04\x06\0\x02\x01\x12\x04N\x02X\x03\x1a\xd0\x03\x20Upda\
    te\x20an\x20existing\x20OS\x20policy\x20assignment.\n\n\x20This\x20metho\
    d\x20creates\x20a\x20new\x20revision\x20of\x20the\x20OS\x20policy\x20ass\
    ignment.\n\n\x20This\x20method\x20returns\x20a\x20long\x20running\x20ope\
    ration\x20(LRO)\x20that\x20contains\x20the\n\x20rollout\x20details.\x20T\
    he\x20rollout\x20can\x20be\x20cancelled\x20by\x20cancelling\x20the\x20LR\
    O.\n\n\x20For\x20more\x20information,\x20see\x20[Method:\n\x20projects.l\
    ocations.osPolicyAssignments.operations.cancel](https://cloud.google.com\
    /compute/docs/osconfig/rest/v1alpha/projects.locations.osPolicyAssignmen\
    ts.operations/cancel).\n\n\x0c\n\x05\x06\0\x02\x01\x01\x12\x03N\x06\x1e\
    \n\x0c\n\x05\x06\0\x02\x01\x02\x12\x03N\x1f>\n\x0c\n\x05\x06\0\x02\x01\
    \x03\x12\x03NIe\n\r\n\x05\x06\0\x02\x01\x04\x12\x04O\x04R\x06\n\x11\n\t\
    \x06\0\x02\x01\x04\xb0\xca\xbc\"\x12\x04O\x04R\x06\n\x0c\n\x05\x06\0\x02\
    \x01\x04\x12\x03S\x04N\n\x0f\n\x08\x06\0\x02\x01\x04\x9b\x08\0\x12\x03S\
    \x04N\n\r\n\x05\x06\0\x02\x01\x04\x12\x04T\x04W\x06\n\x0f\n\x07\x06\0\
    \x02\x01\x04\x99\x08\x12\x04T\x04W\x06\n\xe1\x01\n\x04\x06\0\x02\x02\x12\
    \x04_\x02d\x03\x1a\xd2\x01\x20Retrieve\x20an\x20existing\x20OS\x20policy\
    \x20assignment.\n\n\x20This\x20method\x20always\x20returns\x20the\x20lat\
    est\x20revision.\x20In\x20order\x20to\x20retrieve\x20a\n\x20previous\x20\
    revision\x20of\x20the\x20assignment,\x20also\x20provide\x20the\x20revisi\
    on\x20ID\x20in\x20the\n\x20`name`\x20parameter.\n\n\x0c\n\x05\x06\0\x02\
    \x02\x01\x12\x03_\x06\x1b\n\x0c\n\x05\x06\0\x02\x02\x02\x12\x03_\x1c8\n\
    \x0c\n\x05\x06\0\x02\x02\x03\x12\x03_CU\n\r\n\x05\x06\0\x02\x02\x04\x12\
    \x04`\x04b\x06\n\x11\n\t\x06\0\x02\x02\x04\xb0\xca\xbc\"\x12\x04`\x04b\
    \x06\n\x0c\n\x05\x06\0\x02\x02\x04\x12\x03c\x042\n\x0f\n\x08\x06\0\x02\
    \x02\x04\x9b\x08\0\x12\x03c\x042\n\x8b\x01\n\x04\x06\0\x02\x03\x12\x04i\
    \x02n\x03\x1a}\x20List\x20the\x20OS\x20policy\x20assignments\x20under\
    \x20the\x20parent\x20resource.\n\n\x20For\x20each\x20OS\x20policy\x20ass\
    ignment,\x20the\x20latest\x20revision\x20is\x20returned.\n\n\x0c\n\x05\
    \x06\0\x02\x03\x01\x12\x03i\x06\x1d\n\x0c\n\x05\x06\0\x02\x03\x02\x12\
    \x03i\x1e<\n\x0c\n\x05\x06\0\x02\x03\x03\x12\x03iGf\n\r\n\x05\x06\0\x02\
    \x03\x04\x12\x04j\x04l\x06\n\x11\n\t\x06\0\x02\x03\x04\xb0\xca\xbc\"\x12\
    \x04j\x04l\x06\n\x0c\n\x05\x06\0\x02\x03\x04\x12\x03m\x044\n\x0f\n\x08\
    \x06\0\x02\x03\x04\x9b\x08\0\x12\x03m\x044\nY\n\x04\x06\0\x02\x04\x12\
    \x04q\x02v\x03\x1aK\x20List\x20the\x20OS\x20policy\x20assignment\x20revi\
    sions\x20for\x20a\x20given\x20OS\x20policy\x20assignment.\n\n\x0c\n\x05\
    \x06\0\x02\x04\x01\x12\x03q\x06%\n\x0c\n\x05\x06\0\x02\x04\x02\x12\x03q&\
    L\n\x0c\n\x05\x06\0\x02\x04\x03\x12\x03qW~\n\r\n\x05\x06\0\x02\x04\x04\
    \x12\x04r\x04t\x06\n\x11\n\t\x06\0\x02\x04\x04\xb0\xca\xbc\"\x12\x04r\
    \x04t\x06\n\x0c\n\x05\x06\0\x02\x04\x04\x12\x03u\x042\n\x0f\n\x08\x06\0\
    \x02\x04\x04\x9b\x08\0\x12\x03u\x042\n\xcb\x04\n\x04\x06\0\x02\x05\x12\
    \x06\x84\x01\x02\x8d\x01\x03\x1a\xba\x04\x20Delete\x20the\x20OS\x20polic\
    y\x20assignment.\n\n\x20This\x20method\x20creates\x20a\x20new\x20revisio\
    n\x20of\x20the\x20OS\x20policy\x20assignment.\n\n\x20This\x20method\x20r\
    eturns\x20a\x20long\x20running\x20operation\x20(LRO)\x20that\x20contains\
    \x20the\n\x20rollout\x20details.\x20The\x20rollout\x20can\x20be\x20cance\
    lled\x20by\x20cancelling\x20the\x20LRO.\n\n\x20If\x20the\x20LRO\x20compl\
    etes\x20and\x20is\x20not\x20cancelled,\x20all\x20revisions\x20associated\
    \x20with\n\x20the\x20OS\x20policy\x20assignment\x20are\x20deleted.\n\n\
    \x20For\x20more\x20information,\x20see\x20[Method:\n\x20projects.locatio\
    ns.osPolicyAssignments.operations.cancel](https://cloud.google.com/compu\
    te/docs/osconfig/rest/v1alpha/projects.locations.osPolicyAssignments.ope\
    rations/cancel).\n\n\r\n\x05\x06\0\x02\x05\x01\x12\x04\x84\x01\x06\x1e\n\
    \r\n\x05\x06\0\x02\x05\x02\x12\x04\x84\x01\x1f>\n\r\n\x05\x06\0\x02\x05\
    \x03\x12\x04\x84\x01Ie\n\x0f\n\x05\x06\0\x02\x05\x04\x12\x06\x85\x01\x04\
    \x87\x01\x06\n\x13\n\t\x06\0\x02\x05\x04\xb0\xca\xbc\"\x12\x06\x85\x01\
    \x04\x87\x01\x06\n\r\n\x05\x06\0\x02\x05\x04\x12\x04\x88\x01\x042\n\x10\
    \n\x08\x06\0\x02\x05\x04\x9b\x08\0\x12\x04\x88\x01\x042\n\x0f\n\x05\x06\
    \0\x02\x05\x04\x12\x06\x89\x01\x04\x8c\x01\x06\n\x11\n\x07\x06\0\x02\x05\
    \x04\x99\x08\x12\x06\x89\x01\x04\x8c\x01\x06\n`\n\x04\x06\0\x02\x06\x12\
    \x06\x91\x01\x02\x97\x01\x03\x1aP\x20Get\x20OS\x20policies\x20compliance\
    \x20data\x20for\x20the\x20specified\x20Compute\x20Engine\x20VM\n\x20inst\
    ance.\n\n\r\n\x05\x06\0\x02\x06\x01\x12\x04\x91\x01\x06%\n\r\n\x05\x06\0\
    \x02\x06\x02\x12\x04\x91\x01&L\n\r\n\x05\x06\0\x02\x06\x03\x12\x04\x91\
    \x01Ws\n\r\n\x05\x06\0\x02\x06\x04\x12\x04\x92\x01\x04\x1d\n\x0e\n\x06\
    \x06\0\x02\x06\x04!\x12\x04\x92\x01\x04\x1d\n\x0f\n\x05\x06\0\x02\x06\
    \x04\x12\x06\x93\x01\x04\x95\x01\x06\n\x13\n\t\x06\0\x02\x06\x04\xb0\xca\
    \xbc\"\x12\x06\x93\x01\x04\x95\x01\x06\n\r\n\x05\x06\0\x02\x06\x04\x12\
    \x04\x96\x01\x042\n\x10\n\x08\x06\0\x02\x06\x04\x9b\x08\0\x12\x04\x96\
    \x01\x042\nn\n\x04\x06\0\x02\x07\x12\x06\x9b\x01\x02\xa1\x01\x03\x1a^\
    \x20List\x20OS\x20policies\x20compliance\x20data\x20for\x20all\x20Comput\
    e\x20Engine\x20VM\x20instances\x20in\x20the\n\x20specified\x20zone.\n\n\
    \r\n\x05\x06\0\x02\x07\x01\x12\x04\x9b\x01\x06'\n\r\n\x05\x06\0\x02\x07\
    \x02\x12\x04\x9b\x01(P\n\x0e\n\x05\x06\0\x02\x07\x03\x12\x05\x9b\x01[\
    \x84\x01\n\r\n\x05\x06\0\x02\x07\x04\x12\x04\x9c\x01\x04\x1d\n\x0e\n\x06\
    \x06\0\x02\x07\x04!\x12\x04\x9c\x01\x04\x1d\n\x0f\n\x05\x06\0\x02\x07\
    \x04\x12\x06\x9d\x01\x04\x9f\x01\x06\n\x13\n\t\x06\0\x02\x07\x04\xb0\xca\
    \xbc\"\x12\x06\x9d\x01\x04\x9f\x01\x06\n\r\n\x05\x06\0\x02\x07\x04\x12\
    \x04\xa0\x01\x044\n\x10\n\x08\x06\0\x02\x07\x04\x9b\x08\0\x12\x04\xa0\
    \x01\x044\ne\n\x04\x06\0\x02\x08\x12\x06\xa5\x01\x02\xaa\x01\x03\x1aU\
    \x20Get\x20the\x20OS\x20policy\x20asssignment\x20report\x20for\x20the\
    \x20specified\x20Compute\x20Engine\x20VM\n\x20instance.\n\n\r\n\x05\x06\
    \0\x02\x08\x01\x12\x04\xa5\x01\x06!\n\r\n\x05\x06\0\x02\x08\x02\x12\x04\
    \xa5\x01\"D\n\r\n\x05\x06\0\x02\x08\x03\x12\x04\xa5\x01Og\n\x0f\n\x05\
    \x06\0\x02\x08\x04\x12\x06\xa6\x01\x04\xa8\x01\x06\n\x13\n\t\x06\0\x02\
    \x08\x04\xb0\xca\xbc\"\x12\x06\xa6\x01\x04\xa8\x01\x06\n\r\n\x05\x06\0\
    \x02\x08\x04\x12\x04\xa9\x01\x042\n\x10\n\x08\x06\0\x02\x08\x04\x9b\x08\
    \0\x12\x04\xa9\x01\x042\np\n\x04\x06\0\x02\t\x12\x06\xae\x01\x02\xb3\x01\
    \x03\x1a`\x20List\x20OS\x20policy\x20asssignment\x20reports\x20for\x20al\
    l\x20Compute\x20Engine\x20VM\x20instances\x20in\n\x20the\x20specified\
    \x20zone.\n\n\r\n\x05\x06\0\x02\t\x01\x12\x04\xae\x01\x06#\n\r\n\x05\x06\
    \0\x02\t\x02\x12\x04\xae\x01$H\n\r\n\x05\x06\0\x02\t\x03\x12\x04\xae\x01\
    Sx\n\x0f\n\x05\x06\0\x02\t\x04\x12\x06\xaf\x01\x04\xb1\x01\x06\n\x13\n\t\
    \x06\0\x02\t\x04\xb0\xca\xbc\"\x12\x06\xaf\x01\x04\xb1\x01\x06\n\r\n\x05\
    \x06\0\x02\t\x04\x12\x04\xb2\x01\x044\n\x10\n\x08\x06\0\x02\t\x04\x9b\
    \x08\0\x12\x04\xb2\x01\x044\n\x91\x01\n\x04\x06\0\x02\n\x12\x06\xb7\x01\
    \x02\xbc\x01\x03\x1a\x80\x01\x20Get\x20inventory\x20data\x20for\x20the\
    \x20specified\x20VM\x20instance.\x20If\x20the\x20VM\x20has\x20no\n\x20as\
    sociated\x20inventory,\x20the\x20message\x20`NOT_FOUND`\x20is\x20returne\
    d.\n\n\r\n\x05\x06\0\x02\n\x01\x12\x04\xb7\x01\x06\x12\n\r\n\x05\x06\0\
    \x02\n\x02\x12\x04\xb7\x01\x13&\n\r\n\x05\x06\0\x02\n\x03\x12\x04\xb7\
    \x011:\n\x0f\n\x05\x06\0\x02\n\x04\x12\x06\xb8\x01\x04\xba\x01\x06\n\x13\
    \n\t\x06\0\x02\n\x04\xb0\xca\xbc\"\x12\x06\xb8\x01\x04\xba\x01\x06\n\r\n\
    \x05\x06\0\x02\n\x04\x12\x04\xbb\x01\x042\n\x10\n\x08\x06\0\x02\n\x04\
    \x9b\x08\0\x12\x04\xbb\x01\x042\nQ\n\x04\x06\0\x02\x0b\x12\x06\xbf\x01\
    \x02\xc4\x01\x03\x1aA\x20List\x20inventory\x20data\x20for\x20all\x20VM\
    \x20instances\x20in\x20the\x20specified\x20zone.\n\n\r\n\x05\x06\0\x02\
    \x0b\x01\x12\x04\xbf\x01\x06\x15\n\r\n\x05\x06\0\x02\x0b\x02\x12\x04\xbf\
    \x01\x16,\n\r\n\x05\x06\0\x02\x0b\x03\x12\x04\xbf\x017N\n\x0f\n\x05\x06\
    \0\x02\x0b\x04\x12\x06\xc0\x01\x04\xc2\x01\x06\n\x13\n\t\x06\0\x02\x0b\
    \x04\xb0\xca\xbc\"\x12\x06\xc0\x01\x04\xc2\x01\x06\n\r\n\x05\x06\0\x02\
    \x0b\x04\x12\x04\xc3\x01\x044\n\x10\n\x08\x06\0\x02\x0b\x04\x9b\x08\0\
    \x12\x04\xc3\x01\x044\n\x9e\x01\n\x04\x06\0\x02\x0c\x12\x06\xc8\x01\x02\
    \xcd\x01\x03\x1a\x8d\x01\x20Gets\x20the\x20vulnerability\x20report\x20fo\
    r\x20the\x20specified\x20VM\x20instance.\x20Only\x20VMs\x20with\n\x20inv\
    entory\x20data\x20have\x20vulnerability\x20reports\x20associated\x20with\
    \x20them.\n\n\r\n\x05\x06\0\x02\x0c\x01\x12\x04\xc8\x01\x06\x1c\n\r\n\
    \x05\x06\0\x02\x0c\x02\x12\x04\xc8\x01\x1d:\n\r\n\x05\x06\0\x02\x0c\x03\
    \x12\x04\xc8\x01EX\n\x0f\n\x05\x06\0\x02\x0c\x04\x12\x06\xc9\x01\x04\xcb\
    \x01\x06\n\x13\n\t\x06\0\x02\x0c\x04\xb0\xca\xbc\"\x12\x06\xc9\x01\x04\
    \xcb\x01\x06\n\r\n\x05\x06\0\x02\x0c\x04\x12\x04\xcc\x01\x042\n\x10\n\
    \x08\x06\0\x02\x0c\x04\x9b\x08\0\x12\x04\xcc\x01\x042\nX\n\x04\x06\0\x02\
    \r\x12\x06\xd0\x01\x02\xd5\x01\x03\x1aH\x20List\x20vulnerability\x20repo\
    rts\x20for\x20all\x20VM\x20instances\x20in\x20the\x20specified\x20zone.\
    \n\n\r\n\x05\x06\0\x02\r\x01\x12\x04\xd0\x01\x06\x1e\n\r\n\x05\x06\0\x02\
    \r\x02\x12\x04\xd0\x01\x1f>\n\r\n\x05\x06\0\x02\r\x03\x12\x04\xd0\x01Ii\
    \n\x0f\n\x05\x06\0\x02\r\x04\x12\x06\xd1\x01\x04\xd3\x01\x06\n\x13\n\t\
    \x06\0\x02\r\x04\xb0\xca\xbc\"\x12\x06\xd1\x01\x04\xd3\x01\x06\n\r\n\x05\
    \x06\0\x02\r\x04\x12\x04\xd4\x01\x044\n\x10\n\x08\x06\0\x02\r\x04\x9b\
    \x08\0\x12\x04\xd4\x01\x044b\x06proto3\
";

static file_descriptor_proto_lazy: ::protobuf::rt::LazyV2<::protobuf::descriptor::FileDescriptorProto> = ::protobuf::rt::LazyV2::INIT;

fn parse_descriptor_proto() -> ::protobuf::descriptor::FileDescriptorProto {
    ::protobuf::Message::parse_from_bytes(file_descriptor_proto_data).unwrap()
}

pub fn file_descriptor_proto() -> &'static ::protobuf::descriptor::FileDescriptorProto {
    file_descriptor_proto_lazy.get(|| {
        parse_descriptor_proto()
    })
}