Skip to content

Commit 8ad471f

Browse files
authored
feat(osconfig): start generating apiv1alpha (#4119)
1 parent bfcc549 commit 8ad471f

File tree

6 files changed

+1622
-0
lines changed

6 files changed

+1622
-0
lines changed

internal/.repo-metadata-full.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -773,6 +773,15 @@
773773
"release_level": "ga",
774774
"library_type": ""
775775
},
776+
"cloud.google.com/go/osconfig/apiv1alpha": {
777+
"distribution_name": "cloud.google.com/go/osconfig/apiv1alpha",
778+
"description": "OS Config API",
779+
"language": "Go",
780+
"client_library_type": "generated",
781+
"docs_url": "https://cloud.google.com/go/docs/reference/cloud.google.com/go/latest/osconfig/apiv1alpha",
782+
"release_level": "alpha",
783+
"library_type": ""
784+
},
776785
"cloud.google.com/go/osconfig/apiv1beta": {
777786
"distribution_name": "cloud.google.com/go/osconfig/apiv1beta",
778787
"description": "Cloud OS Config API",

internal/gapicgen/generator/config.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,14 @@ var microgenGapicConfigs = []*microgenConfig{
314314
apiServiceConfigPath: "google/cloud/osconfig/v1/osconfig_v1.yaml",
315315
releaseLevel: "ga",
316316
},
317+
{
318+
inputDirectoryPath: "google/cloud/osconfig/v1alpha",
319+
pkg: "osconfig",
320+
importPath: "cloud.google.com/go/osconfig/apiv1alpha",
321+
gRPCServiceConfigPath: "google/cloud/osconfig/v1alpha/osconfig_grpc_service_config.json",
322+
apiServiceConfigPath: "google/cloud/osconfig/v1alpha/osconfig_v1alpha.yaml",
323+
releaseLevel: "alpha",
324+
},
317325
{
318326
inputDirectoryPath: "google/cloud/osconfig/v1beta",
319327
pkg: "osconfig",

osconfig/apiv1alpha/doc.go

Lines changed: 117 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
{
2+
"schema": "1.0",
3+
"comment": "This file maps proto services/RPCs to the corresponding library clients/methods.",
4+
"language": "go",
5+
"protoPackage": "google.cloud.osconfig.v1alpha",
6+
"libraryPackage": "cloud.google.com/go/osconfig/apiv1alpha",
7+
"services": {
8+
"OsConfigZonalService": {
9+
"clients": {
10+
"grpc": {
11+
"libraryClient": "OsConfigZonalClient",
12+
"rpcs": {
13+
"CreateOSPolicyAssignment": {
14+
"methods": [
15+
"CreateOSPolicyAssignment"
16+
]
17+
},
18+
"DeleteOSPolicyAssignment": {
19+
"methods": [
20+
"DeleteOSPolicyAssignment"
21+
]
22+
},
23+
"GetInstanceOSPoliciesCompliance": {
24+
"methods": [
25+
"GetInstanceOSPoliciesCompliance"
26+
]
27+
},
28+
"GetInventory": {
29+
"methods": [
30+
"GetInventory"
31+
]
32+
},
33+
"GetOSPolicyAssignment": {
34+
"methods": [
35+
"GetOSPolicyAssignment"
36+
]
37+
},
38+
"GetVulnerabilityReport": {
39+
"methods": [
40+
"GetVulnerabilityReport"
41+
]
42+
},
43+
"ListInstanceOSPoliciesCompliances": {
44+
"methods": [
45+
"ListInstanceOSPoliciesCompliances"
46+
]
47+
},
48+
"ListInventories": {
49+
"methods": [
50+
"ListInventories"
51+
]
52+
},
53+
"ListOSPolicyAssignmentRevisions": {
54+
"methods": [
55+
"ListOSPolicyAssignmentRevisions"
56+
]
57+
},
58+
"ListOSPolicyAssignments": {
59+
"methods": [
60+
"ListOSPolicyAssignments"
61+
]
62+
},
63+
"ListVulnerabilityReports": {
64+
"methods": [
65+
"ListVulnerabilityReports"
66+
]
67+
},
68+
"UpdateOSPolicyAssignment": {
69+
"methods": [
70+
"UpdateOSPolicyAssignment"
71+
]
72+
}
73+
}
74+
}
75+
}
76+
}
77+
}
78+
}

0 commit comments

Comments
 (0)