1type: google.api.Service 2config_version: 3 3name: securityposture.googleapis.com 4title: Security Posture API 5 6apis: 7- name: google.cloud.location.Locations 8- name: google.cloud.securityposture.v1.SecurityPosture 9- name: google.longrunning.Operations 10 11types: 12- name: google.cloud.securityposture.v1.OperationMetadata 13- name: google.cloud.securityposture.v1.Posture 14- name: google.cloud.securityposture.v1.PostureDeployment 15 16documentation: 17 summary: Security Posture is a comprehensive framework of policy sets that empowers organizations to define, assess early, deploy, and monitor their security measures in a unified way and helps simplify governance and reduces administrative toil. 18 rules: 19 - selector: google.cloud.location.Locations.GetLocation 20 description: Gets information about a location. 21 22 - selector: google.cloud.location.Locations.ListLocations 23 description: Lists information about the supported locations for this service. 24 25http: 26 rules: 27 - selector: google.cloud.location.Locations.GetLocation 28 get: '/v1/{name=organizations/*/locations/*}' 29 - selector: google.cloud.location.Locations.ListLocations 30 get: '/v1/{name=organizations/*}/locations' 31 - selector: google.longrunning.Operations.CancelOperation 32 post: '/v1/{name=organizations/*/locations/*/operations/*}:cancel' 33 body: '*' 34 - selector: google.longrunning.Operations.DeleteOperation 35 delete: '/v1/{name=organizations/*/locations/*/operations/*}' 36 - selector: google.longrunning.Operations.GetOperation 37 get: '/v1/{name=organizations/*/locations/*/operations/*}' 38 - selector: google.longrunning.Operations.ListOperations 39 get: '/v1/{name=organizations/*/locations/*}/operations' 40 41authentication: 42 rules: 43 - selector: google.cloud.location.Locations.GetLocation 44 oauth: 45 canonical_scopes: |- 46 https://www.googleapis.com/auth/cloud-platform 47 - selector: google.cloud.location.Locations.ListLocations 48 oauth: 49 canonical_scopes: |- 50 https://www.googleapis.com/auth/cloud-platform 51 - selector: 'google.cloud.securityposture.v1.SecurityPosture.*' 52 oauth: 53 canonical_scopes: |- 54 https://www.googleapis.com/auth/cloud-platform 55 - selector: 'google.longrunning.Operations.*' 56 oauth: 57 canonical_scopes: |- 58 https://www.googleapis.com/auth/cloud-platform 59 60publishing: 61 new_issue_uri: https://issuetracker.google.com/issues/new?component=936838&template=1502786 62 api_short_name: securityposture 63 github_label: 'api: securityposture' 64 doc_tag_prefix: securityposture 65 organization: CLOUD 66 library_settings: 67 - version: google.cloud.securityposture.v1 68 launch_stage: GA 69 java_settings: 70 common: 71 destinations: 72 - PACKAGE_MANAGER 73 cpp_settings: 74 common: 75 destinations: 76 - PACKAGE_MANAGER 77 php_settings: 78 common: 79 destinations: 80 - PACKAGE_MANAGER 81 python_settings: 82 common: 83 destinations: 84 - PACKAGE_MANAGER 85 node_settings: 86 common: 87 destinations: 88 - PACKAGE_MANAGER 89 dotnet_settings: 90 common: 91 destinations: 92 - PACKAGE_MANAGER 93 ruby_settings: 94 common: 95 destinations: 96 - PACKAGE_MANAGER 97 go_settings: 98 common: 99 destinations: 100 - PACKAGE_MANAGER 101 proto_reference_documentation_uri: https://cloud.google.com/security-command-center/docs/security-posture-overview 102