Skip to content
This repository was archived by the owner on Nov 29, 2023. It is now read-only.

Commit 44c158d

Browse files
feat: add OS policy assignment rpcs (#142)
- [ ] Regenerate this pull request now. Committer: @adjackura PiperOrigin-RevId: 407422484 Source-Link: googleapis/googleapis@c11bc3e Source-Link: https://github.com/googleapis/googleapis-gen/commit/d2df80a5a61299ed2dff12bfaf2886619117e9ce Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZDJkZjgwYTVhNjEyOTllZDJkZmYxMmJmYWYyODg2NjE5MTE3ZTljZSJ9
1 parent e65c550 commit 44c158d

17 files changed

Lines changed: 7359 additions & 24 deletions

File tree

‎google/cloud/osconfig/__init__.py‎

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,47 @@
3232
from google.cloud.osconfig_v1.types.inventory import ListInventoriesRequest
3333
from google.cloud.osconfig_v1.types.inventory import ListInventoriesResponse
3434
from google.cloud.osconfig_v1.types.inventory import InventoryView
35+
from google.cloud.osconfig_v1.types.os_policy import OSPolicy
36+
from google.cloud.osconfig_v1.types.os_policy_assignment_reports import (
37+
GetOSPolicyAssignmentReportRequest,
38+
)
39+
from google.cloud.osconfig_v1.types.os_policy_assignment_reports import (
40+
ListOSPolicyAssignmentReportsRequest,
41+
)
42+
from google.cloud.osconfig_v1.types.os_policy_assignment_reports import (
43+
ListOSPolicyAssignmentReportsResponse,
44+
)
45+
from google.cloud.osconfig_v1.types.os_policy_assignment_reports import (
46+
OSPolicyAssignmentReport,
47+
)
48+
from google.cloud.osconfig_v1.types.os_policy_assignments import (
49+
CreateOSPolicyAssignmentRequest,
50+
)
51+
from google.cloud.osconfig_v1.types.os_policy_assignments import (
52+
DeleteOSPolicyAssignmentRequest,
53+
)
54+
from google.cloud.osconfig_v1.types.os_policy_assignments import (
55+
GetOSPolicyAssignmentRequest,
56+
)
57+
from google.cloud.osconfig_v1.types.os_policy_assignments import (
58+
ListOSPolicyAssignmentRevisionsRequest,
59+
)
60+
from google.cloud.osconfig_v1.types.os_policy_assignments import (
61+
ListOSPolicyAssignmentRevisionsResponse,
62+
)
63+
from google.cloud.osconfig_v1.types.os_policy_assignments import (
64+
ListOSPolicyAssignmentsRequest,
65+
)
66+
from google.cloud.osconfig_v1.types.os_policy_assignments import (
67+
ListOSPolicyAssignmentsResponse,
68+
)
69+
from google.cloud.osconfig_v1.types.os_policy_assignments import OSPolicyAssignment
70+
from google.cloud.osconfig_v1.types.os_policy_assignments import (
71+
OSPolicyAssignmentOperationMetadata,
72+
)
73+
from google.cloud.osconfig_v1.types.os_policy_assignments import (
74+
UpdateOSPolicyAssignmentRequest,
75+
)
3576
from google.cloud.osconfig_v1.types.osconfig_common import FixedOrPercent
3677
from google.cloud.osconfig_v1.types.patch_deployments import (
3778
CreatePatchDeploymentRequest,
@@ -91,6 +132,21 @@
91132
"ListInventoriesRequest",
92133
"ListInventoriesResponse",
93134
"InventoryView",
135+
"OSPolicy",
136+
"GetOSPolicyAssignmentReportRequest",
137+
"ListOSPolicyAssignmentReportsRequest",
138+
"ListOSPolicyAssignmentReportsResponse",
139+
"OSPolicyAssignmentReport",
140+
"CreateOSPolicyAssignmentRequest",
141+
"DeleteOSPolicyAssignmentRequest",
142+
"GetOSPolicyAssignmentRequest",
143+
"ListOSPolicyAssignmentRevisionsRequest",
144+
"ListOSPolicyAssignmentRevisionsResponse",
145+
"ListOSPolicyAssignmentsRequest",
146+
"ListOSPolicyAssignmentsResponse",
147+
"OSPolicyAssignment",
148+
"OSPolicyAssignmentOperationMetadata",
149+
"UpdateOSPolicyAssignmentRequest",
94150
"FixedOrPercent",
95151
"CreatePatchDeploymentRequest",
96152
"DeletePatchDeploymentRequest",

‎google/cloud/osconfig_v1/__init__.py‎

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,21 @@
2424
from .types.inventory import ListInventoriesRequest
2525
from .types.inventory import ListInventoriesResponse
2626
from .types.inventory import InventoryView
27+
from .types.os_policy import OSPolicy
28+
from .types.os_policy_assignment_reports import GetOSPolicyAssignmentReportRequest
29+
from .types.os_policy_assignment_reports import ListOSPolicyAssignmentReportsRequest
30+
from .types.os_policy_assignment_reports import ListOSPolicyAssignmentReportsResponse
31+
from .types.os_policy_assignment_reports import OSPolicyAssignmentReport
32+
from .types.os_policy_assignments import CreateOSPolicyAssignmentRequest
33+
from .types.os_policy_assignments import DeleteOSPolicyAssignmentRequest
34+
from .types.os_policy_assignments import GetOSPolicyAssignmentRequest
35+
from .types.os_policy_assignments import ListOSPolicyAssignmentRevisionsRequest
36+
from .types.os_policy_assignments import ListOSPolicyAssignmentRevisionsResponse
37+
from .types.os_policy_assignments import ListOSPolicyAssignmentsRequest
38+
from .types.os_policy_assignments import ListOSPolicyAssignmentsResponse
39+
from .types.os_policy_assignments import OSPolicyAssignment
40+
from .types.os_policy_assignments import OSPolicyAssignmentOperationMetadata
41+
from .types.os_policy_assignments import UpdateOSPolicyAssignmentRequest
2742
from .types.osconfig_common import FixedOrPercent
2843
from .types.patch_deployments import CreatePatchDeploymentRequest
2944
from .types.patch_deployments import DeletePatchDeploymentRequest
@@ -69,14 +84,18 @@
6984
"AptSettings",
7085
"CVSSv3",
7186
"CancelPatchJobRequest",
87+
"CreateOSPolicyAssignmentRequest",
7288
"CreatePatchDeploymentRequest",
89+
"DeleteOSPolicyAssignmentRequest",
7390
"DeletePatchDeploymentRequest",
7491
"ExecStep",
7592
"ExecStepConfig",
7693
"ExecutePatchJobRequest",
7794
"FixedOrPercent",
7895
"GcsObject",
7996
"GetInventoryRequest",
97+
"GetOSPolicyAssignmentReportRequest",
98+
"GetOSPolicyAssignmentRequest",
8099
"GetPatchDeploymentRequest",
81100
"GetPatchJobRequest",
82101
"GetVulnerabilityReportRequest",
@@ -86,6 +105,12 @@
86105
"InventoryView",
87106
"ListInventoriesRequest",
88107
"ListInventoriesResponse",
108+
"ListOSPolicyAssignmentReportsRequest",
109+
"ListOSPolicyAssignmentReportsResponse",
110+
"ListOSPolicyAssignmentRevisionsRequest",
111+
"ListOSPolicyAssignmentRevisionsResponse",
112+
"ListOSPolicyAssignmentsRequest",
113+
"ListOSPolicyAssignmentsResponse",
89114
"ListPatchDeploymentsRequest",
90115
"ListPatchDeploymentsResponse",
91116
"ListPatchJobInstanceDetailsRequest",
@@ -95,6 +120,10 @@
95120
"ListVulnerabilityReportsRequest",
96121
"ListVulnerabilityReportsResponse",
97122
"MonthlySchedule",
123+
"OSPolicy",
124+
"OSPolicyAssignment",
125+
"OSPolicyAssignmentOperationMetadata",
126+
"OSPolicyAssignmentReport",
98127
"OneTimeSchedule",
99128
"OsConfigServiceClient",
100129
"OsConfigZonalServiceClient",
@@ -105,6 +134,7 @@
105134
"PatchJobInstanceDetails",
106135
"PatchRollout",
107136
"RecurringSchedule",
137+
"UpdateOSPolicyAssignmentRequest",
108138
"VulnerabilityReport",
109139
"WeekDayOfMonth",
110140
"WeeklySchedule",

‎google/cloud/osconfig_v1/gapic_metadata.json‎

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,31 @@
114114
"grpc": {
115115
"libraryClient": "OsConfigZonalServiceClient",
116116
"rpcs": {
117+
"CreateOSPolicyAssignment": {
118+
"methods": [
119+
"create_os_policy_assignment"
120+
]
121+
},
122+
"DeleteOSPolicyAssignment": {
123+
"methods": [
124+
"delete_os_policy_assignment"
125+
]
126+
},
117127
"GetInventory": {
118128
"methods": [
119129
"get_inventory"
120130
]
121131
},
132+
"GetOSPolicyAssignment": {
133+
"methods": [
134+
"get_os_policy_assignment"
135+
]
136+
},
137+
"GetOSPolicyAssignmentReport": {
138+
"methods": [
139+
"get_os_policy_assignment_report"
140+
]
141+
},
122142
"GetVulnerabilityReport": {
123143
"methods": [
124144
"get_vulnerability_report"
@@ -129,21 +149,61 @@
129149
"list_inventories"
130150
]
131151
},
152+
"ListOSPolicyAssignmentReports": {
153+
"methods": [
154+
"list_os_policy_assignment_reports"
155+
]
156+
},
157+
"ListOSPolicyAssignmentRevisions": {
158+
"methods": [
159+
"list_os_policy_assignment_revisions"
160+
]
161+
},
162+
"ListOSPolicyAssignments": {
163+
"methods": [
164+
"list_os_policy_assignments"
165+
]
166+
},
132167
"ListVulnerabilityReports": {
133168
"methods": [
134169
"list_vulnerability_reports"
135170
]
171+
},
172+
"UpdateOSPolicyAssignment": {
173+
"methods": [
174+
"update_os_policy_assignment"
175+
]
136176
}
137177
}
138178
},
139179
"grpc-async": {
140180
"libraryClient": "OsConfigZonalServiceAsyncClient",
141181
"rpcs": {
182+
"CreateOSPolicyAssignment": {
183+
"methods": [
184+
"create_os_policy_assignment"
185+
]
186+
},
187+
"DeleteOSPolicyAssignment": {
188+
"methods": [
189+
"delete_os_policy_assignment"
190+
]
191+
},
142192
"GetInventory": {
143193
"methods": [
144194
"get_inventory"
145195
]
146196
},
197+
"GetOSPolicyAssignment": {
198+
"methods": [
199+
"get_os_policy_assignment"
200+
]
201+
},
202+
"GetOSPolicyAssignmentReport": {
203+
"methods": [
204+
"get_os_policy_assignment_report"
205+
]
206+
},
147207
"GetVulnerabilityReport": {
148208
"methods": [
149209
"get_vulnerability_report"
@@ -154,10 +214,30 @@
154214
"list_inventories"
155215
]
156216
},
217+
"ListOSPolicyAssignmentReports": {
218+
"methods": [
219+
"list_os_policy_assignment_reports"
220+
]
221+
},
222+
"ListOSPolicyAssignmentRevisions": {
223+
"methods": [
224+
"list_os_policy_assignment_revisions"
225+
]
226+
},
227+
"ListOSPolicyAssignments": {
228+
"methods": [
229+
"list_os_policy_assignments"
230+
]
231+
},
157232
"ListVulnerabilityReports": {
158233
"methods": [
159234
"list_vulnerability_reports"
160235
]
236+
},
237+
"UpdateOSPolicyAssignment": {
238+
"methods": [
239+
"update_os_policy_assignment"
240+
]
161241
}
162242
}
163243
}

0 commit comments

Comments
 (0)