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

feat: add OS policy assignment rpcs #142

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
56 changes: 56 additions & 0 deletions google/cloud/osconfig/__init__.py
Expand Up @@ -32,6 +32,47 @@
from google.cloud.osconfig_v1.types.inventory import ListInventoriesRequest
from google.cloud.osconfig_v1.types.inventory import ListInventoriesResponse
from google.cloud.osconfig_v1.types.inventory import InventoryView
from google.cloud.osconfig_v1.types.os_policy import OSPolicy
from google.cloud.osconfig_v1.types.os_policy_assignment_reports import (
GetOSPolicyAssignmentReportRequest,
)
from google.cloud.osconfig_v1.types.os_policy_assignment_reports import (
ListOSPolicyAssignmentReportsRequest,
)
from google.cloud.osconfig_v1.types.os_policy_assignment_reports import (
ListOSPolicyAssignmentReportsResponse,
)
from google.cloud.osconfig_v1.types.os_policy_assignment_reports import (
OSPolicyAssignmentReport,
)
from google.cloud.osconfig_v1.types.os_policy_assignments import (
CreateOSPolicyAssignmentRequest,
)
from google.cloud.osconfig_v1.types.os_policy_assignments import (
DeleteOSPolicyAssignmentRequest,
)
from google.cloud.osconfig_v1.types.os_policy_assignments import (
GetOSPolicyAssignmentRequest,
)
from google.cloud.osconfig_v1.types.os_policy_assignments import (
ListOSPolicyAssignmentRevisionsRequest,
)
from google.cloud.osconfig_v1.types.os_policy_assignments import (
ListOSPolicyAssignmentRevisionsResponse,
)
from google.cloud.osconfig_v1.types.os_policy_assignments import (
ListOSPolicyAssignmentsRequest,
)
from google.cloud.osconfig_v1.types.os_policy_assignments import (
ListOSPolicyAssignmentsResponse,
)
from google.cloud.osconfig_v1.types.os_policy_assignments import OSPolicyAssignment
from google.cloud.osconfig_v1.types.os_policy_assignments import (
OSPolicyAssignmentOperationMetadata,
)
from google.cloud.osconfig_v1.types.os_policy_assignments import (
UpdateOSPolicyAssignmentRequest,
)
from google.cloud.osconfig_v1.types.osconfig_common import FixedOrPercent
from google.cloud.osconfig_v1.types.patch_deployments import (
CreatePatchDeploymentRequest,
Expand Down Expand Up @@ -91,6 +132,21 @@
"ListInventoriesRequest",
"ListInventoriesResponse",
"InventoryView",
"OSPolicy",
"GetOSPolicyAssignmentReportRequest",
"ListOSPolicyAssignmentReportsRequest",
"ListOSPolicyAssignmentReportsResponse",
"OSPolicyAssignmentReport",
"CreateOSPolicyAssignmentRequest",
"DeleteOSPolicyAssignmentRequest",
"GetOSPolicyAssignmentRequest",
"ListOSPolicyAssignmentRevisionsRequest",
"ListOSPolicyAssignmentRevisionsResponse",
"ListOSPolicyAssignmentsRequest",
"ListOSPolicyAssignmentsResponse",
"OSPolicyAssignment",
"OSPolicyAssignmentOperationMetadata",
"UpdateOSPolicyAssignmentRequest",
"FixedOrPercent",
"CreatePatchDeploymentRequest",
"DeletePatchDeploymentRequest",
Expand Down
30 changes: 30 additions & 0 deletions google/cloud/osconfig_v1/__init__.py
Expand Up @@ -24,6 +24,21 @@
from .types.inventory import ListInventoriesRequest
from .types.inventory import ListInventoriesResponse
from .types.inventory import InventoryView
from .types.os_policy import OSPolicy
from .types.os_policy_assignment_reports import GetOSPolicyAssignmentReportRequest
from .types.os_policy_assignment_reports import ListOSPolicyAssignmentReportsRequest
from .types.os_policy_assignment_reports import ListOSPolicyAssignmentReportsResponse
from .types.os_policy_assignment_reports import OSPolicyAssignmentReport
from .types.os_policy_assignments import CreateOSPolicyAssignmentRequest
from .types.os_policy_assignments import DeleteOSPolicyAssignmentRequest
from .types.os_policy_assignments import GetOSPolicyAssignmentRequest
from .types.os_policy_assignments import ListOSPolicyAssignmentRevisionsRequest
from .types.os_policy_assignments import ListOSPolicyAssignmentRevisionsResponse
from .types.os_policy_assignments import ListOSPolicyAssignmentsRequest
from .types.os_policy_assignments import ListOSPolicyAssignmentsResponse
from .types.os_policy_assignments import OSPolicyAssignment
from .types.os_policy_assignments import OSPolicyAssignmentOperationMetadata
from .types.os_policy_assignments import UpdateOSPolicyAssignmentRequest
from .types.osconfig_common import FixedOrPercent
from .types.patch_deployments import CreatePatchDeploymentRequest
from .types.patch_deployments import DeletePatchDeploymentRequest
Expand Down Expand Up @@ -69,14 +84,18 @@
"AptSettings",
"CVSSv3",
"CancelPatchJobRequest",
"CreateOSPolicyAssignmentRequest",
"CreatePatchDeploymentRequest",
"DeleteOSPolicyAssignmentRequest",
"DeletePatchDeploymentRequest",
"ExecStep",
"ExecStepConfig",
"ExecutePatchJobRequest",
"FixedOrPercent",
"GcsObject",
"GetInventoryRequest",
"GetOSPolicyAssignmentReportRequest",
"GetOSPolicyAssignmentRequest",
"GetPatchDeploymentRequest",
"GetPatchJobRequest",
"GetVulnerabilityReportRequest",
Expand All @@ -86,6 +105,12 @@
"InventoryView",
"ListInventoriesRequest",
"ListInventoriesResponse",
"ListOSPolicyAssignmentReportsRequest",
"ListOSPolicyAssignmentReportsResponse",
"ListOSPolicyAssignmentRevisionsRequest",
"ListOSPolicyAssignmentRevisionsResponse",
"ListOSPolicyAssignmentsRequest",
"ListOSPolicyAssignmentsResponse",
"ListPatchDeploymentsRequest",
"ListPatchDeploymentsResponse",
"ListPatchJobInstanceDetailsRequest",
Expand All @@ -95,6 +120,10 @@
"ListVulnerabilityReportsRequest",
"ListVulnerabilityReportsResponse",
"MonthlySchedule",
"OSPolicy",
"OSPolicyAssignment",
"OSPolicyAssignmentOperationMetadata",
"OSPolicyAssignmentReport",
"OneTimeSchedule",
"OsConfigServiceClient",
"OsConfigZonalServiceClient",
Expand All @@ -105,6 +134,7 @@
"PatchJobInstanceDetails",
"PatchRollout",
"RecurringSchedule",
"UpdateOSPolicyAssignmentRequest",
"VulnerabilityReport",
"WeekDayOfMonth",
"WeeklySchedule",
Expand Down
80 changes: 80 additions & 0 deletions google/cloud/osconfig_v1/gapic_metadata.json
Expand Up @@ -114,11 +114,31 @@
"grpc": {
"libraryClient": "OsConfigZonalServiceClient",
"rpcs": {
"CreateOSPolicyAssignment": {
"methods": [
"create_os_policy_assignment"
]
},
"DeleteOSPolicyAssignment": {
"methods": [
"delete_os_policy_assignment"
]
},
"GetInventory": {
"methods": [
"get_inventory"
]
},
"GetOSPolicyAssignment": {
"methods": [
"get_os_policy_assignment"
]
},
"GetOSPolicyAssignmentReport": {
"methods": [
"get_os_policy_assignment_report"
]
},
"GetVulnerabilityReport": {
"methods": [
"get_vulnerability_report"
Expand All @@ -129,21 +149,61 @@
"list_inventories"
]
},
"ListOSPolicyAssignmentReports": {
"methods": [
"list_os_policy_assignment_reports"
]
},
"ListOSPolicyAssignmentRevisions": {
"methods": [
"list_os_policy_assignment_revisions"
]
},
"ListOSPolicyAssignments": {
"methods": [
"list_os_policy_assignments"
]
},
"ListVulnerabilityReports": {
"methods": [
"list_vulnerability_reports"
]
},
"UpdateOSPolicyAssignment": {
"methods": [
"update_os_policy_assignment"
]
}
}
},
"grpc-async": {
"libraryClient": "OsConfigZonalServiceAsyncClient",
"rpcs": {
"CreateOSPolicyAssignment": {
"methods": [
"create_os_policy_assignment"
]
},
"DeleteOSPolicyAssignment": {
"methods": [
"delete_os_policy_assignment"
]
},
"GetInventory": {
"methods": [
"get_inventory"
]
},
"GetOSPolicyAssignment": {
"methods": [
"get_os_policy_assignment"
]
},
"GetOSPolicyAssignmentReport": {
"methods": [
"get_os_policy_assignment_report"
]
},
"GetVulnerabilityReport": {
"methods": [
"get_vulnerability_report"
Expand All @@ -154,10 +214,30 @@
"list_inventories"
]
},
"ListOSPolicyAssignmentReports": {
"methods": [
"list_os_policy_assignment_reports"
]
},
"ListOSPolicyAssignmentRevisions": {
"methods": [
"list_os_policy_assignment_revisions"
]
},
"ListOSPolicyAssignments": {
"methods": [
"list_os_policy_assignments"
]
},
"ListVulnerabilityReports": {
"methods": [
"list_vulnerability_reports"
]
},
"UpdateOSPolicyAssignment": {
"methods": [
"update_os_policy_assignment"
]
}
}
}
Expand Down