• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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